introduction to vlsi design amit kumar mishra ece department iit guwahati

20
Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Upload: homer-fitzgerald

Post on 17-Jan-2018

221 views

Category:

Documents


0 download

DESCRIPTION

Landmarks Moore’s axiom Some more funda Free CAD tool Parting notes

TRANSCRIPT

Page 1: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Introduction to VLSI Design

Amit Kumar MishraECE DepartmentIIT Guwahati

Page 2: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Tale of two queries!

Y R U here? Y M I here?

Page 3: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Landmarks

Moore’s axiom Some more funda Free CAD tool Parting notes

Page 4: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Moore’s Law

Gordon Moore: co-founder of Intel Predicted that the number of transistors

per chip would grow exponentially (double every 18 months)

Exponential improvement in technology is a natural trend: e.g. Steam Engines - Dynamo - Automobile

Page 5: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Moore’s Law

1

10

100

1K

10K

100K

1M

10M

1975 1980 1985 1990 1995

Transistors

10x/6 years

808668000

6802080386

80486

68040

80804004

Pentium ProPentium

PPC601

PPC603

MIPS R4000

Microprocessors

[©Keutzer]

Page 6: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

IC Products Processors

CPU, DSP, Controllers Memory chips

RAM, ROM, EEPROM Analog

Mobile communication,audio/video processing

Programmable PLA, FPGA

Embedded systems Used in cars, factories Network cards

System-on-chip (SoC)

Images: amazon.com

Page 7: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

IC Product Market Shares

Source: Electronic Business

Page 8: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Example: Intel Processor Sizes

Source: http://www.intel.com/

Intel386TM DXProcessor

Intel486TM DXProcessor

Pentium® Processor

Pentium® Pro &Pentium® II Processors

1.5 1.0 0.8 0.6 0.35 0.25Silicon ProcessTechnology

Page 9: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Heterogeneity on Chip Greater diversity of on chip elements

Processors Software Memory Analog

[©Keutzer]

More transistors doing different things!

Heterogeneity

Page 10: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Stronger Market Pressures

Decreasing design window Less tolerance for design

revisions

[©Keutzer]

Time-to-market

Exponentially more complex, greater design risk, greater variety, and a smaller design

window!

Page 11: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

VLSI Design Styles

Full Custom Application-Specific Integrated Circuit

(ASIC) Programmable Logic (PLD, FPGA) System-on-a-Chip

Page 12: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Full Custom Design

Each circuit element carefully “handcrafted” Huge design effort High Design & NRE Costs / Low Unit Cost High Performance Typically used for high-volume applications

Page 13: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

ASIC

Constrained design using pre-designed (and sometimes pre-manufactured) components

Also called semi-custom design CAD tools greatly reduce design effort Low Design Cost / High NRE Cost / Med. Unit

Cost Medium Performance

Page 14: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Programmable Logic (FPGA)

Pre-manufactured components with programmable interconnect

CAD tools greatly reduce design effort Low Design Cost / Low NRE Cost / High Unit

Cost Lower Performance

Page 15: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

System-on-chip (SOC)

Idea: combine several large blocks Predesigned custom cores (e.g., microcontroller) -

“intellectual property” (IP) ASIC logic for special-purpose hardware Programmable Logic (PLD, FPGA) Analog

Open issues Keeping design cost low Verifying correctness of design

Page 16: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

The Inverted Pyramid

[©Keutzer]

Electronic Systems > $1 Trillion

Semiconductor > $220 B

CAD $3 B

Page 17: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Where is the money?

Gaps to be filled:System-semiconductor gapSemiconductor-CAD gap

Page 18: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

A free CAD flow for all who care!

Alliance CAD tools "Architecture des Systèmes intégrés et

Micro électronique" department of LIP6 875 000 Transistor design done Limit is your processor power and your

design abilities!

Page 19: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Scenario in India???

HUGE outsourcing Loads of startups (WHY?) VLSI design is nowhere a single nation job Fabrication labs (fabs) in USA getting sold

out India getting 4 fabs by next year!

Page 20: Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati

Thank You

Best of Luck for End-Sems and Internships