VLSI Curriculum Workshop David Blaauw University of Michigan
VLSI Curriculum Workshop David Blaauw University of Michigan
Introduction n Self-introduction n Name, school, location Background, area of specialty Interaction encouraged throughout the 2 days!
Ann Arbor, Michigan
University of Michigan
EECS Statistics n US News Ranking n n EE #5 CS #8 Undergrad Computing #6 6 US National Academy of Engineering Members Plus 2 emeritus n Faculty 92 FTE Tenure Track Faculty Positions 20 Research Scientists 5 Lecturers n 1308 Declared Undergraduate Students 462 EE, 384 Comp Eng. , 261 CS (Co. E), 201 CS (LS&A) n n 700 Graduate Students Degrees/yr n n n 400 Undergrad 160 Masters 65 Ph. D. $20 M Academic Budget $45 M Total External Research Expenditures
What to expect from the workshop n n Present Michigan’s philosophy for VLSI design curriculum VLSI class overviews at Michigan Detailed descriptions of core classes Computer-Aided Design (CAD) tool infrastructure
Agenda n n n n 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
Background n Intel/Michigan VLSI curriculum Background
Courses Math & Physics Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits n n n Analog Digital Technology CAD Architecture /Test Analog EECS 311 Electronic Circuits Computer / Test Semiconductor EECS 320 Semiconductor Devices EECS 370 Computer Organization EECS 312 Digital Integrated Circuit Design CAD EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization EECS 427 VLSI Design I EECS 470 Computer Architecture EECS 627 VLSI Design II EECS 579 Digital Systems Testing
Aside : The US system n Presentation n How does it work at your school?
Analog Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Analog EECS 311 Electronic Circuits Computer / Test Semiconductor EECS 320 Semiconductor Devices EECS 370 Computer Organization EECS 312 Digital Integrated Circuit Design CAD EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization EECS 427 VLSI Design I EECS 470 Computer Architecture EECS 627 VLSI Design II EECS 579 Digital Systems Testing
Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Analog EECS 311 Electronic Circuits Computer / Test Semiconductor EECS 320 Semiconductor Devices EECS 370 Computer Organization EECS 312 Digital Integrated Circuit Design CAD EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization EECS 427 VLSI Design I EECS 470 Computer Architecture EECS 627 VLSI Design II EECS 579 Digital Systems Testing
Technology Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Analog EECS 311 Electronic Circuits Computer / Test Semiconductor EECS 320 Semiconductor Devices EECS 370 Computer Organization EECS 312 Digital Integrated Circuit Design CAD EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization EECS 427 VLSI Design I EECS 470 Computer Architecture EECS 627 VLSI Design II EECS 579 Digital Systems Testing
CAD Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Analog EECS 311 Electronic Circuits Computer / Test Semiconductor EECS 320 Semiconductor Devices EECS 370 Computer Organization EECS 312 Digital Integrated Circuit Design CAD EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization EECS 427 VLSI Design I EECS 470 Computer Architecture EECS 627 VLSI Design II EECS 579 Digital Systems Testing
Architecture/Test Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Analog EECS 311 Electronic Circuits Computer / Test Semiconductor EECS 320 Semiconductor Devices EECS 370 Computer Organization EECS 312 Digital Integrated Circuit Design CAD EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization EECS 427 VLSI Design I EECS 470 Computer Architecture EECS 627 VLSI Design II EECS 579 Digital Systems Testing
CAD n n Platform Tools sets Design kits CAD support
Computer Aided Design CAD at Michigan
Detailed Outlines n Core VLSI courses n n n EECS EECS 427 627 312 523 522 VLSI Design II Digital Integrated Circuits Digital Integrated Technology Analog Integrated Circuits
Detailed outlines Digital EECS 270 Introduction to Logic Design EECS 215 Introduction to Circuits Analog EECS 311 Electronic Circuits Computer / Test Semiconductor EECS 320 Semiconductor Devices EECS 370 Computer Organization EECS 312 Digital Integrated Circuit Design CAD EECS 413 Analog Integrated Circuits I EECS 423 Solid State Device Laboratory EECS 478 Logic Synthesis & Optimization EECS 522 Analog Integrated Circuits II EECS 523 Digital Integrated Circuits Technology EECS 527 Layout Synthesis & Optimization EECS 427 VLSI Design I EECS 470 Computer Architecture EECS 627 VLSI Design II EECS 579 Digital Systems Testing
- Slides: 19