1 / 19

VLSI Curriculum Workshop

VLSI Curriculum Workshop. David Blaauw University of Michigan. Introduction. Self-introduction Name, school, location Background, area of specialty Interaction encouraged throughout the 2 days!. Ann Arbor, Michigan. University of Michigan. EECS Statistics. US News Ranking EE #5 CS #8

nira
Download Presentation

VLSI Curriculum Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VLSI Curriculum Workshop David Blaauw University of Michigan

  2. Introduction • Self-introduction • Name, school, location • Background, area of specialty • Interaction encouraged throughout the 2 days!

  3. Ann Arbor, Michigan

  4. University of Michigan

  5. EECS Statistics • US News Ranking • EE #5 • CS #8 • Undergrad Computing #6 • 6 US National Academy of Engineering Members Plus 2 emeritus • Faculty 92 FTE Tenure Track Faculty Positions 20 Research Scientists 5 Lecturers • 1308 Declared Undergraduate Students 462 EE, 384 Comp Eng., 261 CS (CoE), 201 CS (LS&A) • 700 Graduate Students • Degrees/yr • 400 Undergrad • 160 Masters • 65 Ph.D. • $20M Academic Budget • $45M Total External Research Expenditures

  6. What to expect from the workshop • Present Michigan’s philosophy for VLSI design curriculum • VLSI class overviews at Michigan • Detailed descriptions of core classes • Computer-Aided Design (CAD) tool infrastructure

  7. Agenda • Introduction • Goals • Background of VLSI curriculum project with Intel • The US system • Brief course overviews • CAD tools/flows as part of curriculum • Detailed course descriptions

  8. Background • Intel/Michigan VLSI curriculum Background

  9. Courses Math & Physics Digital • Analog • Digital • Technology • CAD • Architecture /Test EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Computer / Test Analog Semiconductor EECS 370 Computer Organization EECS 311 Electronic Circuits EECS 320 Semiconductor Devices EECS 312 Digital Integrated Circuit Design CAD EECS 470 Computer Architecture EECS 427 VLSI Design I EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 579 Digital Systems Testing EECS 627 VLSI Design II EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization

  10. Aside : The US system • Presentation • How does it work at your school?

  11. Analog Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Computer / Test Analog Semiconductor EECS 370 Computer Organization EECS 311 Electronic Circuits EECS 320 Semiconductor Devices EECS 312 Digital Integrated Circuit Design CAD EECS 470 Computer Architecture EECS 427 VLSI Design I EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 579 Digital Systems Testing EECS 627 VLSI Design II EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization

  12. Digital Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Computer / Test Analog Semiconductor EECS 370 Computer Organization EECS 311 Electronic Circuits EECS 320 Semiconductor Devices EECS 312 Digital Integrated Circuit Design CAD EECS 470 Computer Architecture EECS 427 VLSI Design I EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 579 Digital Systems Testing EECS 627 VLSI Design II EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization

  13. Technology Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Computer / Test Analog Semiconductor EECS 370 Computer Organization EECS 311 Electronic Circuits EECS 320 Semiconductor Devices EECS 312 Digital Integrated Circuit Design CAD EECS 470 Computer Architecture EECS 427 VLSI Design I EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 579 Digital Systems Testing EECS 627 VLSI Design II EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization

  14. CAD Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Computer / Test Analog Semiconductor EECS 370 Computer Organization EECS 311 Electronic Circuits EECS 320 Semiconductor Devices EECS 312 Digital Integrated Circuit Design CAD EECS 470 Computer Architecture EECS 427 VLSI Design I EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 579 Digital Systems Testing EECS 627 VLSI Design II EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization

  15. Architecture/Test Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Analog Computer / Test Semiconductor EECS 370 Computer Organization EECS 311 Electronic Circuits EECS 320 Semiconductor Devices EECS 312 Digital Integrated Circuit Design CAD EECS 470 Computer Architecture EECS 427 VLSI Design I EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 579 Digital Systems Testing EECS 627 VLSI Design II EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization

  16. CAD • Platform • Tools sets • Design kits • CAD support

  17. Computer Aided Design CAD at Michigan

  18. Detailed Outlines • Core VLSI courses • EECS 427 VLSI Design I • EECS 627 VLSI Design II • EECS 312 Digital Integrated Circuits • EECS 523 Digital Integrated Technology • EECS 522 Analog Integrated Circuits

  19. Detailed outlines Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Computer / Test Analog Semiconductor EECS 370 Computer Organization EECS 311 Electronic Circuits EECS 320 Semiconductor Devices EECS 312 Digital Integrated Circuit Design CAD EECS 470 Computer Architecture EECS 427 VLSI Design I EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 579 Digital Systems Testing EECS 527 Layout Synthesis & Optimization EECS 627 VLSI Design II EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology

More Related