ece circuits curriculum - carnegie mellon...

27
ECE Circuits Curriculum Tamal Mukherjee, Professor Carnegie Mellon University Department of ECE September, 2006

Upload: lamdiep

Post on 18-Mar-2018

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

ECE Circuits Curriculum

Tamal Mukherjee, Professor

Carnegie Mellon UniversityDepartment of ECE

September, 2006

Page 2: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Outline

Why ?Industries with growth == Industries with jobsSalary depends on sub-disciplines

What ?ContextSome simple circuits

Circuits Curriculum

Page 3: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

10 Best Performing Industries MSNBC Sept 17

8.2%Music & Video Stores

8.4%Food Wholesale

8.5%Electronics Stores

8.5%Networking & Communication Devices

8.7%General Entertainment

9.3%Processing Systems & Products

9.5%Appliances

11.8%Major Airlines

12.5%Semiconductor - Memory Chips

14.4%Catalog & Mail Order Houses% Change One MonthIndustry

Page 4: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Most Profitable – Return on Revenues (Fortune 500)

6.1Petroleum Refining256.5Apparel246.6Industrial & Farm Equipment236.8Hotels, Casinos, Resorts227.1Health Care: Insurance & Managed Care217.5Computers, Office Equipment208.0Food Services198.2Electronics, Electrical Equipment188.4Food Consumer Products178.4Entertainment168.7Oil and Gas Equipment, Services159.0Insurance: P & C (stock)149.9Homebuilders1310.3Insurance: Life, Health (stock)1211.1Household and Personal Products1111.8Publishing, Printing1012.4Diversified Financials912.5Railroads812.7Securities713.2Medical Products & Equipment615.7Pharmaceuticals515.8Network and Other Comm. Equipment418.3Commercial Banks323.8Internet Services and Retailing229.9Mining, Crude-Oil Production1

-10.6Airlines500.4Packaging, Containers491.1Motor Vehicles & Parts481.1Automotive Retailing, Services471.3Wholesalers: Health Care461.4Wholesalers: Electronics & Office Equip.451.4Pipelines441.6Food & Drug Stores432.1Wholesalers: Food and Grocery422.2Engineering, Construction412.3Wholesalers: Diversified402.8Health Care: Pharmacy & Other Services392.8Food Production383.0Energy373.9Semi. and Other Electronic Components364.0Specialty Retailers354.1General Merchandisers344.2Telecommunications334.6Health Care: Medical Facilities324.9Aerospace and Defense315.1Information Technology Services305.3Beverages295.6Metals285.8Chemicals276.0Utilities: Gas & Electric26

Page 5: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Compare Salaries with other sub-disciplines

IEEE USA Salary ServiceComputer Hardware: 0%Applied Physics: 0%Computer Software: 0%Signals and Systems: 0%

Solid State Circuits: +7%

Page 6: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Why study circuits ?

Some circuits faculty and their cars

Page 7: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Circuits in Context I

Si System Implementation Spectrum

ManufacturingManufacturing

ModelingModeling& Testing& Testing

Design AutomationDesign Automation

VerificationVerification

H/S CodesignH/S Codesign

CircuitsCircuitsGND

M3

M1BM1A

Vin–M2A

Vin+M2B

M5B

M4B

M9B

Q3B

Q1B

Q2BM5A

M4A

M9A

Q3A

Q1A

Q2Aout-out+

CLA CLA

CCBCCA

RBRA

Q5Q4

VDD

M6

I bias

Control Sequence

State 1 (........

)

Data Path

Materials Science & Applied Physics

ElectricalEngineering

ComputerSystems

MEMS

Systems &Systems &ArchitectureArchitecture

NanotechnologyNanotechnology

ModelingModeling& Analysis& Analysis

ComputerEngineering

Page 8: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Electronic Circuits in Context II

Electronics: Gadgets based on electronic circuits

Electronics also important for other industries (e.g. auto)

Page 9: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Circuits in Context III: View from Comp. HWComputer system“pizza box”

…implementedas a digital systemon a big circuit board

…implementedas digital functionson individual chips

…implemented as atomicsubsystems (e.g. CPU) on complex packages like “multichip modules”

Page 10: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

physical world

servers

PCs

portable and embedded systems

MEMS

ME

MSM

EM

S

MEMSMEMS

Circuits in Context IV: View from Circuits

Increasing number of information systems in our livesEmbedded in larger systems that need to sense and act as well as computeCreating demand for greater diversity of interaction with the physical world

mechanicalelectromagneticchemical and biologicaloptical

Need MEMS sensors & actuatorsAnd Circuits interface to Digital Info World

Page 11: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Some Simple Circuits

NMOS Inverter (322, 722) Common Source Amplifier (321, 623, 721)

CMOS Inverter (322, 722) RF Low Noise Amplifier (723)

A¬A

vin

vout

A ¬A

vin

vout

Page 12: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Layout Interface to Manufacturing

Red over Green== Transistor

50 transistor fully differential OpAmp

CapacitorsResistors

Sigma Delta Converter

Page 13: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Pre-requisite Tree: Undergraduate

18-525

18-240

18-32218-321

18-220

Breadth & Coverage

Intro

OR

18-41518-410

18-31018-303

27-432

18-527

18-340

18-447

OR

Depth & Coverage

Capstone

OR

18-341

Page 14: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Pre-requisite Tree: Graduate

18-525

18-32218-321Breadth & Coverage

OR

21-241

Capstone

18-623

18-721 18-72218-723

18-72418-762

18-764

18-614OR

Grad

Page 15: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-321: Analysis & Design of Analog ICs

AnalogInterface

DigitalComputing

Core

Telecom Consumer

Automotive Medical

Modern Systems have Analog Interfaces

Page 16: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-321: Analysis & Design of Analog ICs

Lots of nominally digital circuits are really doing analog things today

Analog Circuits connect to, manipulate continuous-valued, arbitrary signals

ADCDAC

Driver Supply

Support Analog

Automotive IC

1 1 1 1 1 1 1 1 1 111 10 00 0 0 0 0 0 0 00 0

CourtesyJim BainCMU

Bits are bumps on sine waves

Page 17: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-322: Analysis & Design of Digital ICs

Design the circuit and layout for a “chip”Understand, design, and optimize digital cktsMetrics speed, area, power dissipation, etc.Use CAD tools. Full custom design flow

Analysis & design of digital components and interconnect

Random logic, registers, arithmetic circuits…Understand and use CMOS technology (transistor models & interconnect parasitics)

Bottom line: You’ll realize that there is much more than 0’s and 1’s in digital design!

Independently invented by Jack Kilby and Robert Noyce, the integrated circuit was first available commercially in 1961. It led to smaller, inexpensive, mass-produced electronic circuits, revolutionizing the computer industry.

400480088080

8085 8086286

386486Pentium® proc

P6

0.001

0.01

0.1

1

10

100

1000

1970 1980 1990 2000 2010Year

Tran

sist

ors

(MT)

2X growth in 1.96 years!

Page 18: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-410: Physical Sensors, Transducers and Instrumentation

“There are many many sensor technologies ..… which is best to use?Taught both via the ‘case method’ and via student projectsHow various technologies work and when to apply them to various applications Analyze application requirements and understand device physics and technology limitationsStudents select, and report upon, sensor systems of their choice. Example: Optical sensor technology

Pyroelectric: Motion sensors…temperature monitor

Frennellens

IR

Motion of person

Pyroelectric material

R3 Rf

Cf

VDD

Vo V1

R4

C2High pass filter

amplifier

Page 19: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Problem to be solved in 18-415

Cost per unit Cost per unit of our competitor

Design of functionality/performance of our product

Functionality/performance

offered

Unit price offered by our competitor

Minimum price Our portion of market

Potentialmarket size

Minimum price of our competitor

Computed “Discovered”“Invented”

Market Size

DESIGNED

Page 20: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-525: IC Design Project

Example Spring 2006 project: ADC for Digital Voice Processor

Capstone design class for VLSI transistor-level design

Analog, Digital, RF, MEMS~20,000 transistors

Take a large, realistic application and translate it into silicon

Verilog design/simulationLogic designFloorplanning / Layout designExtraction and verificationSpeed, timing, power optimization

Final Layout

Analog Voice Input Digitized Signal

Verification waveforms

Page 21: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-527: Advanced Digital IC Design

Spring 2006 project: components of silicon speech recognizer chip

Capstone design class for VLSI system-level design

Less about transistors, more about large-scale logic, memory100,000+ gate, 1Mb+ designs

Take a large, realistic application and translate it into silicon

RTL/Verilog design/simulationLogic synthesisLayout synthesisSpeed, timing, power optimization

Floorplan Final Layout

ADCADC

Filter1Filter2Filter3

FilterN

...

Filter1Filter2Filter3

FilterN

...

x1x2x3...xn

x1x2x3...xnSampling

Feature extraction

Feature vector

DSP

ωωωω

1

a11

a12

b1(.)

2

a22

a23

b2(.)

3

a33

a34

b3(.)

1

a11

a12

b1(.)

1

a11

a12

b1(.)

2

a22

a23

b2(.)

2

a22

a23

b2(.)

3

a33

a34

b3(.)

3

a33

a34

b3(.)

Acoustic Models

1

a11

a12

b1(.)

2

a22

a23

b2(.)

3

a33

a34

b3(.)

1

a11

a12

b1(.)

1

a11

a12

b1(.)

2

a22

a23

b2(.)

2

a22

a23

b2(.)

3

a33

a34

b3(.)

3

a33

a34

b3(.)

1

a11

a12

b1(.)

1

a11

a12

b1(.)

2

a22

a23

b2(.)

2

a22

a23

b2(.)

3

a33

a34

b3(.)

3

a33

a34

b3(.)

1

a11

a12

b1(.)

1

a11

a12

b1(.)

2

a22

a23

b2(.)

2

a22

a23

b2(.)

3

a33

a34

b3(.)

3

a33

a34

b3(.)

2

a22

a23

b2(.)

2

a22

a23

b2(.)

3

a33

a34

b3(.)

3

a33

a34

b3(.)

3

a33

a34

b3(.)

3

a33

a34

b3(.)

Acoustic Models

“Rob”

Adaptation

HMMSearch

Adaptation

Lexicon...Rob R AO BBob B AO B...

Lexicon...Rob R AO BBob B AO B...

LanguageModel

Rob says

LanguageModel

Rob saysAdaptation

Viterbi search

Adaptation toenvironment/speaker

Adaptation to environment/speaker

“R”

FeatureScoring

Page 22: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-623: Analog Integrated Circuit Design

623 isReview of 18-321, plusCMOS layout from 18-322 plusAnalog Design in digital IC technology

ADCDAC

Driver Supply

Support Analog

Automotive IC

Unlike 321 focus heavily on designIndividual design problems (not a capstone – no team)

Scaling ChallengesReduced VDDIncreased Variations

D

A ADScaling…

Page 23: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-721: Advanced Analog VLSI Design

Analog Filtering & Data Conversion

1 1 1 1 1 1 1 1 1 111 10 00 0 0 0 0 0 0 00 0

CourtesyJim BainCMU

Bits are bumps on sine waves

Tremendous marketData Converters: 15% growth rate

Page 24: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-722: Advanced Digital VLSI DesignAdvanced transistor-level design of digital logic

Design of logic gates and clocked sequential elementsDesign of arithmetic units and memoriesClock and power distributionLow power designVariability and signal integrity

LogisticsProblem sets, midterm, projectPre-requisite = 18-322 (18-525 recommended)Typically 2/3 grad, 1/3 undergrad

ToolsSchematic capture (Composer)Transistor-level simulation (Spectre, HSIM)Some HDL (Verilog) and some layout (Virtuoso)

ProjectDesign of a large microprocessor sub-block1Mb SRAM64b integer adder

WL

bit bit_b

Page 25: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-723: RF Integrated Circuit Design

Tremendous marketCellular phones: 15% growth rateWireless LAN cards: 40% growth rate

Page 26: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

18-724 Microelectromechanical System Design

Sensors and ActuatorsIntegrated directly in CMOSMechanical Design on a chipReadout Circuit Design

LogisticsProblem sets, midterm, projectPre-requisite = 18-614 (18-623 recommended)Typically 90% PhD, 10% IMB

ToolsSchematic capture (Composer)Transistor-level mechanical simulation (Spectre)Some HDL (Verilog-A) and some layout (Virtuoso)

Project: e.g. high-Q mechanical filter design

400 500450 550 600 650

-80-70-60-50-40-30

[kHz]

[dB]

Expt

Sim

Page 27: ECE Circuits Curriculum - Carnegie Mellon Universityusers.ece.cmu.edu/~jzhu/class/18200/F06/L03_Mukherjee.pdfAnalog Design in digital IC technology ADC DAC Driver Supply Support Analog

Summary

Electronics increasingly a part of our lifeIC Design (Solid State Design) has tremendous growthLots of jobs especially in Analog and RF (for IMB)Higher salaries than your peers