vlsi curriculum workshop david blaauw university of michigan

19
VLSI Curriculum Workshop David Blaauw University of Michigan

Upload: loren-lynch

Post on 17-Dec-2015

239 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: VLSI Curriculum Workshop David Blaauw University of Michigan

VLSI Curriculum Workshop

David BlaauwUniversity of Michigan

Page 2: VLSI Curriculum Workshop David Blaauw University of Michigan

Introduction

Self-introduction Name, school, location Background, area of specialty

Interaction encouraged throughout the 2 days!

Page 3: VLSI Curriculum Workshop David Blaauw University of Michigan

Ann Arbor, Michigan

Page 4: VLSI Curriculum Workshop David Blaauw University of Michigan

University of Michigan

Page 5: VLSI Curriculum Workshop David Blaauw University of Michigan

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

Page 6: VLSI Curriculum Workshop David Blaauw University of Michigan

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

Page 7: VLSI Curriculum Workshop David Blaauw University of Michigan

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

Page 8: VLSI Curriculum Workshop David Blaauw University of Michigan

Background

Intel/Michigan VLSI curriculum

Background

Page 9: VLSI Curriculum Workshop David Blaauw University of Michigan

Courses

Analog Digital Technology CAD Architecture/Test

EECS 270Introduction toLogic Design

EECS 215Introduction to

Circuits

EECS 311Electronic Circuits

EECS 370Computer

Organization

EECS 312Digital Integrated

Circuit Design

EECS 320 Semiconductor

Devices

EECS 413Analog Integrated

Circuits I

EECS 470Computer

Architecture

EECS 427VLSI Design I

EECS 478Logic Synthesis& Optimization

EECS 423Solid State Device

Laboratory

EECS 522Analog Integrated

Circuits II

EECS 579Digital Systems

Testing

EECS 627VLSI Design II

EECS 527Layout Synthesis

& Optimization

EECS 523Digital Integrated

Circuits Technology

Digital

Analog

CAD

SemiconductorComputer / Test

Math & Physics

Page 10: VLSI Curriculum Workshop David Blaauw University of Michigan

Aside : The US system

Presentation

How does it work at your school?

Page 11: VLSI Curriculum Workshop David Blaauw University of Michigan

Analog

EECS 270Introduction toLogic Design

EECS 215Introduction to

Circuits

EECS 311Electronic Circuits

EECS 370Computer

Organization

EECS 312Digital Integrated

Circuit Design

EECS 320 Semiconductor

Devices

EECS 413Analog Integrated

Circuits I

EECS 470Computer

Architecture

EECS 427VLSI Design I

EECS 478Logic Synthesis& Optimization

EECS 423Solid State Device

Laboratory

EECS 522Analog Integrated

Circuits II

EECS 579Digital Systems

Testing

EECS 627VLSI Design II

EECS 527Layout Synthesis

& Optimization

EECS 523Digital Integrated

Circuits Technology

Digital

Analog

CAD

SemiconductorComputer / Test

Page 12: VLSI Curriculum Workshop David Blaauw University of Michigan

Digital

EECS 270Introduction toLogic Design

EECS 215Introduction to

Circuits

EECS 311Electronic Circuits

EECS 370Computer

Organization

EECS 312Digital Integrated

Circuit Design

EECS 320 Semiconductor

Devices

EECS 413Analog Integrated

Circuits I

EECS 470Computer

Architecture

EECS 427VLSI Design I

EECS 478Logic Synthesis& Optimization

EECS 423Solid State Device

Laboratory

EECS 522Analog Integrated

Circuits II

EECS 579Digital Systems

Testing

EECS 627VLSI Design II

EECS 527Layout Synthesis

& Optimization

EECS 523Digital Integrated

Circuits Technology

Digital

Analog

CAD

SemiconductorComputer / Test

Page 13: VLSI Curriculum Workshop David Blaauw University of Michigan

Technology

EECS 270Introduction toLogic Design

EECS 215Introduction to

Circuits

EECS 311Electronic Circuits

EECS 370Computer

Organization

EECS 312Digital Integrated

Circuit Design

EECS 320 Semiconductor

Devices

EECS 413Analog Integrated

Circuits I

EECS 470Computer

Architecture

EECS 427VLSI Design I

EECS 478Logic Synthesis& Optimization

EECS 423Solid State Device

Laboratory

EECS 522Analog Integrated

Circuits II

EECS 579Digital Systems

Testing

EECS 627VLSI Design II

EECS 527Layout Synthesis

& Optimization

EECS 523Digital Integrated

Circuits Technology

Digital

Analog

CAD

SemiconductorComputer / Test

Page 14: VLSI Curriculum Workshop David Blaauw University of Michigan

CAD

EECS 270Introduction toLogic Design

EECS 215Introduction to

Circuits

EECS 311Electronic Circuits

EECS 370Computer

Organization

EECS 312Digital Integrated

Circuit Design

EECS 320 Semiconductor

Devices

EECS 413Analog Integrated

Circuits I

EECS 470Computer

Architecture

EECS 427VLSI Design I

EECS 478Logic Synthesis& Optimization

EECS 423Solid State Device

Laboratory

EECS 522Analog Integrated

Circuits II

EECS 579Digital Systems

Testing

EECS 627VLSI Design II

EECS 527Layout Synthesis

& Optimization

EECS 523Digital Integrated

Circuits Technology

Digital

Analog

CAD

SemiconductorComputer / Test

Page 15: VLSI Curriculum Workshop David Blaauw University of Michigan

Architecture/Test

EECS 270Introduction toLogic Design

EECS 215Introduction to

Circuits

EECS 311Electronic Circuits

EECS 370Computer

Organization

EECS 312Digital Integrated

Circuit Design

EECS 320 Semiconductor

Devices

EECS 413Analog Integrated

Circuits I

EECS 470Computer

Architecture

EECS 427VLSI Design I

EECS 478Logic Synthesis& Optimization

EECS 423Solid State Device

Laboratory

EECS 522Analog Integrated

Circuits II

EECS 579Digital Systems

Testing

EECS 627VLSI Design II

EECS 527Layout Synthesis

& Optimization

EECS 523Digital Integrated

Circuits Technology

Digital

Analog

CAD

SemiconductorComputer / Test

Page 16: VLSI Curriculum Workshop David Blaauw University of Michigan

CAD

Platform Tools sets Design kits CAD support

Page 17: VLSI Curriculum Workshop David Blaauw University of Michigan

Computer Aided Design

CAD at Michigan

Page 18: VLSI Curriculum Workshop David Blaauw University of Michigan

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

Page 19: VLSI Curriculum Workshop David Blaauw University of Michigan

Detailed outlines

EECS 270Introduction toLogic Design

EECS 215Introduction to

Circuits

EECS 311Electronic Circuits

EECS 370Computer

Organization

EECS 312Digital Integrated

Circuit Design

EECS 320 Semiconductor

Devices

EECS 413Analog Integrated

Circuits I

EECS 470Computer

Architecture

EECS 427VLSI Design I

EECS 478Logic Synthesis& Optimization

EECS 423Solid State Device

Laboratory

EECS 522Analog Integrated

Circuits II

EECS 579Digital Systems

Testing

EECS 627VLSI Design II

EECS 527Layout Synthesis

& Optimization

EECS 523Digital Integrated

Circuits Technology

Digital

Analog

CAD

SemiconductorComputer / Test