EE141 © Digital Integrated Circuits 2nd Introduction 1 Digital Integrated Circuits A Design Perspective Introduction Jan M. Rabaey Anantha Chandrakasan.

Slides:



Advertisements
Similar presentations
ELEC 301 Volkan Kursun Design Metrics ECE555 - Volkan Kursun
Advertisements

ELEC 301 Spring 2009 VOLKAN KURSUN ELEC 301 Introduction Volkan Kursun.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Design of Digital Circuits
Introduction to CMOS VLSI Design Lecture 21: Scaling and Economics
Jan M. Rabaey Digital Integrated Circuits A Design Perspective.
VLSI Trends. A Brief History  1958: First integrated circuit  Flip-flop using two transistors  From Texas Instruments  2011  Intel 10 Core Xeon Westmere-EX.
1 What this lecture is all about?  Introduction to digital integrated circuits.  CMOS devices and manufacturing technology. CMOS inverters and gates.
Digital Integrated Circuits A Design Perspective
8/18/05ELEC / Lecture 11 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Digital Integrated Circuits© Prentice Hall 1995 Introduction Jan M. Rabaey Digital Integrated Circuits A Design Perspective.
Digital Integrated Circuits A Design Perspective
Introduction to CMOS VLSI Design Lecture 21: Scaling and Economics Credits: David Harris Harvey Mudd College (Material taken/adapted from Harris’ lecture.
1 Lecture 5: IC Fabrication The Transistor Revolution First transistor Bell Labs, 1948 © Rabaey: Digital Integrated Circuits 2nd.
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
EE141 © Digital Integrated Circuits 2nd Introduction An Introduction to VLSI (Very Large Scale Integrated) Circuit Design Presented at ECE1001 Oct. 12th,
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
EE414 VLSI Design Introduction Introduction to VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
ASIC Design Introduction - 1 The history of Integrated Circuit (IC) The base for such a significant progress –Well understanding of semiconductor physics.
Topic 4: Digital Circuits
Dept. of Communications and Tokyo Institute of Technology
EE414 VLSI Design Design Metrics in Design Metrics in VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
1 VLSI and Computer Architecture Trends ECE 25 Fall 2012.
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
EZ-COURSEWARE State-of-the-Art Teaching Tools From AMS Teaching Tomorrow’s Technology Today.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
CSE477 L01 Introduction.1Irwin&Vijay, PSU, 2002 ECE484 VLSI Digital Circuits Fall 2014 Lecture 01: Introduction Adapted from slides provided by Mary Jane.
ECE442: Digital ElectronicsCSUN, Spring-2010, Zahid Design Metrics ECE442: Digital Electronics.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
Sub-threshold Design of Ultra Low Power CMOS Circuits Students: Dmitry Vaysman Alexander Gertsman Supervisors: Prof. Natan Kopeika Prof. Orly Yadid-Pecht.
CSE477 L01 Introduction.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 01: Introduction Mary Jane Irwin (
Lecture 1: Circuits & Layout
CMP 4202: VLSI System Design Lecturer: Geofrey Bakkabulindi
1 EMT 251/4 INTRODUCTION TO IC DESIGN Mr. Muhammad Imran bin Ahmad Profesor N.S. Murthy.
1 Moore’s Law in Microprocessors Pentium® proc P Year Transistors.
CSE477 L02 Design Metrics.1Irwin&Vijay, PSU, 2002 ECE 484 VLSI Digital Circuits Fall 2014 Lecture 02: Design Metrics Dr. George L. Engel Adapted from slides.
Digital Integrated Circuits  Introduction: Issues in digital design  The CMOS inverter  Combinational logic structures  Sequential logic gates  Design.
EE414 VLSI Design Introduction Introduction to VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
CSE477 L01 Introduction.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 01: Introduction Mary Jane Irwin (
VLSI: A Look in the Past, Present and Future Basic building block is the transistor. –Bipolar Junction Transistor (BJT), reliable, less noisy and more.
Present – Past -- Future
Digital Integrated Circuits A Design Perspective
EE5900 Advanced VLSI Computer-Aided Design
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
An Introduction to VLSI (Very Large Scale Integrated) Circuit Design
EE586 VLSI Design Partha Pande School of EECS Washington State University
Transistor Counts 1,000, ,000 10,000 1, i386 i486 Pentium ® Pentium ® Pro K 1 Billion Transistors.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
EE5780 Advanced VLSI Computer-Aided Design
Digital Integrated Circuits A Design Perspective
Solid-State Devices & Circuits
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
CSE477 L02 Design Metrics.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 02: Design Metrics Mary Jane Irwin (
CMOS technology and CMOS Logic gate. Transistors in microprocessors.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
ECE484 VLSI Digital Circuits Fall 2016 Lecture 01: Introduction
ECE 484 VLSI Digital Circuits Fall 2016 Lecture 02: Design Metrics
Digital Integrated Circuits A Design Perspective
An Introduction to VLSI (Very Large Scale Integrated) Circuit Design
Introduction to Digital IC Design
Introduction to VLSI ASIC Design and Technology
CMOS technology and CMOS Logic gate
Digital Integrated Circuits
Transistors on lead microprocessors double every 2 years Moore’s Law in Microprocessors Transistors on lead microprocessors double every 2 years.
Digital Integrated Circuits A Design Perspective
Introduction EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
Presentation transcript:

EE141 © Digital Integrated Circuits 2nd Introduction 1 Digital Integrated Circuits A Design Perspective Introduction Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic July 30, 2002

EE141 © Digital Integrated Circuits 2nd Introduction 2 What is this book all about?  Introduction to digital integrated circuits.  CMOS devices and manufacturing technology. CMOS inverters and gates. Propagation delay, noise margins, and power dissipation. Sequential circuits. Arithmetic, interconnect, and memories. Programmable logic arrays. Design methodologies.  What will you learn?  Understanding, designing, and optimizing digital circuits with respect to different quality metrics: cost, speed, power dissipation, and reliability

EE141 © Digital Integrated Circuits 2nd Introduction 3 Digital Integrated Circuits  Introduction: Issues in digital design  The CMOS inverter  Combinational logic structures  Sequential logic gates  Design methodologies  Interconnect: R, L and C  Timing  Arithmetic building blocks  Memories and array structures

EE141 © Digital Integrated Circuits 2nd Introduction 4 Introduction  Why is designing digital ICs different today than it was before?  Will it change in future?

EE141 © Digital Integrated Circuits 2nd Introduction 5 The First Computer

EE141 © Digital Integrated Circuits 2nd Introduction 6 ENIAC - The first electronic computer (1946)

EE141 © Digital Integrated Circuits 2nd Introduction 7 The Transistor Revolution First transistor Bell Labs, 1948

EE141 © Digital Integrated Circuits 2nd Introduction 8 The First Integrated Circuits Bipolar logic 1960’s ECL 3-input Gate Motorola 1966

EE141 © Digital Integrated Circuits 2nd Introduction 9 Intel 4004 Micro-Processor Intel 4004 Micro-Processor transistors 1 MHz operation

EE141 © Digital Integrated Circuits 2nd Introduction 10 Intel Pentium (IV) microprocessor

EE141 © Digital Integrated Circuits 2nd Introduction 11 Moore’s Law lIn 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months. lHe made a prediction that semiconductor technology will double its effectiveness every 18 months

EE141 © Digital Integrated Circuits 2nd Introduction 12 Moore’s Law Electronics, April 19, 1965.

EE141 © Digital Integrated Circuits 2nd Introduction 13 Evolution in Complexity

EE141 © Digital Integrated Circuits 2nd Introduction 14 Transistor Counts 1,000, ,000 10,000 1, i386 i486 Pentium ® Pentium ® Pro K 1 Billion Transistors Source: Intel Projected Pentium ® II Pentium ® III Courtesy, Intel

EE141 © Digital Integrated Circuits 2nd Introduction 15 Moore’s law in Microprocessors Pentium® proc P Year Transistors (MT) 2X growth in 1.96 years! Transistors on Lead Microprocessors double every 2 years Courtesy, Intel

EE141 © Digital Integrated Circuits 2nd Introduction 16 Die Size Growth Pentium ® proc P Year Die size (mm) ~7% growth per year ~2X growth in 10 years Die size grows by 14% to satisfy Moore’s Law Courtesy, Intel

EE141 © Digital Integrated Circuits 2nd Introduction 17 Frequency P6 Pentium ® proc Year Frequency (Mhz) Lead Microprocessors frequency doubles every 2 years Doubles every 2 years Courtesy, Intel

EE141 © Digital Integrated Circuits 2nd Introduction 18 Power Dissipation P6 Pentium ® proc Year Power (Watts) Lead Microprocessors power continues to increase Courtesy, Intel

EE141 © Digital Integrated Circuits 2nd Introduction 19 Power will be a major problem 5KW 18KW 1.5KW 500W Pentium® proc Year Power (Watts) Power delivery and dissipation will be prohibitive Courtesy, Intel

EE141 © Digital Integrated Circuits 2nd Introduction 20 Power density Pentium® proc P Year Power Density (W/cm2) Hot Plate Nuclear Reactor Rocket Nozzle Power density too high to keep junctions at low temp Courtesy, Intel

EE141 © Digital Integrated Circuits 2nd Introduction 21 Not Only Microprocessors Digital Cellular Market (Phones Shipped) Units 48M 86M 162M 260M 435M Analog Baseband Digital Baseband (DSP + MCU ) Power Management Small Signal RF Power RF (data from Texas Instruments) Cell Phone

EE141 © Digital Integrated Circuits 2nd Introduction 22 Challenges in Digital Design “Microscopic Problems” Ultra-high speed design Interconnect Noise, Crosstalk Reliability, Manufacturability Power Dissipation Clock distribution. Everything Looks a Little Different “Macroscopic Issues” Time-to-Market Millions of Gates High-Level Abstractions Reuse & IP: Portability Predictability etc. …and There’s a Lot of Them!  DSM  1/DSM ?

EE141 © Digital Integrated Circuits 2nd Introduction 23 Productivity Trends ,000 10, ,000 1,000,000 10,000, ,000 10, ,000 1,000,000 10,000, ,000,000 Logic Tr./Chip Tr./Staff Month. x x x x x x x 21%/Yr. compound Productivity growth rate x 58%/Yr. compounded Complexity growth rate 10,000 1, Logic Transistor per Chip (M) ,000 10, ,000 Productivity (K) Trans./Staff - Mo. Source: Sematech Complexity outpaces design productivity Complexity Courtesy, ITRS Roadmap

EE141 © Digital Integrated Circuits 2nd Introduction 24 Why Scaling?  Technology shrinks by 0.7/generation  With every generation can integrate 2x more functions per chip; chip cost does not increase significantly  Cost of a function decreases by 2x  But …  How to design chips with more and more functions?  Design engineering population does not double every two years…  Hence, a need for more efficient design methods  Exploit different levels of abstraction

EE141 © Digital Integrated Circuits 2nd Introduction 25 Design Abstraction Levels n+ S G D + DEVICE CIRCUIT GATE MODULE SYSTEM

EE141 © Digital Integrated Circuits 2nd Introduction 26 Design Metrics  How to evaluate performance of a digital circuit (gate, block, …)?  Cost  Reliability  Scalability  Speed (delay, operating frequency)  Power dissipation  Energy to perform a function

EE141 © Digital Integrated Circuits 2nd Introduction 27 Cost of Integrated Circuits  NRE (non-recurrent engineering) costs  design time and effort, mask generation  one-time cost factor  Recurrent costs  silicon processing, packaging, test  proportional to volume  proportional to chip area

EE141 © Digital Integrated Circuits 2nd Introduction 28 NRE Cost is Increasing

EE141 © Digital Integrated Circuits 2nd Introduction 29 Die Cost Single die Wafer From Going up to 12” (30cm)

EE141 © Digital Integrated Circuits 2nd Introduction 30 Cost per Transistor cost: ¢-per-transistor Fabrication capital cost per transistor (Moore’s law)

EE141 © Digital Integrated Circuits 2nd Introduction 31 Yield

EE141 © Digital Integrated Circuits 2nd Introduction 32 Defects  is approximately 3

EE141 © Digital Integrated Circuits 2nd Introduction 33 Some Examples (1994) ChipMetal layers Line width Wafer cost Def./ cm 2 Area mm 2 Dies/ wafer YieldDie cost 386DX 20.90$ %$4 486 DX $ %$12 Power PC $ %$53 HP PA $ %$73 DEC Alpha 30.70$ %$149 Super Sparc 30.70$ %$272 Pentium 30.80$ %$417

EE141 © Digital Integrated Circuits 2nd Introduction 34 Reliability― Noise in Digital Integrated Circuits i(t) Inductive coupling Capacitive couplingPower and ground noise v (t) V DD

EE141 © Digital Integrated Circuits 2nd Introduction 35 DC Operation Voltage Transfer Characteristic V(x) V(y) V OH V OL V M V OH V OL f V(y)=V(x) Switching Threshold Nominal Voltage Levels VOH = f(VOL) VOL = f(VOH) VM = f(VM)

EE141 © Digital Integrated Circuits 2nd Introduction 36 Mapping between analog and digital signals V IL V IH V in Slope = -1 V OL V OH V out “0” V OL V IL V IH V OH Undefined Region “1”

EE141 © Digital Integrated Circuits 2nd Introduction 37 Definition of Noise Margins Noise margin high Noise margin low V IH V IL Undefined Region "1" "0" V OH V OL NM H L Gate Output Gate Input

EE141 © Digital Integrated Circuits 2nd Introduction 38 Fan-in and Fan-out N Fan-out N Fan-in M M

EE141 © Digital Integrated Circuits 2nd Introduction 39 The Ideal Gate R i =  R o = 0 Fanout =  NM H = NM L = V DD /2 g =  V in V out

EE141 © Digital Integrated Circuits 2nd Introduction 40 Delay Definitions

EE141 © Digital Integrated Circuits 2nd Introduction 41 Ring Oscillator T = 2  t p  N

EE141 © Digital Integrated Circuits 2nd Introduction 42 A First-Order RC Network v out v in C R t p = ln (2)  = 0.69 RC Important model – matches delay of inverter

EE141 © Digital Integrated Circuits 2nd Introduction 43 Power Dissipation Instantaneous power: p(t) = v(t)i(t) = V supply i(t) Peak power: P peak = V supply i peak Average power:

EE141 © Digital Integrated Circuits 2nd Introduction 44 Energy and Energy-Delay Power-Delay Product (PDP) = E = Energy per operation = P av  t p Energy-Delay Product (EDP) = quality metric of gate = E  t p

EE141 © Digital Integrated Circuits 2nd Introduction 45 Summary  Digital integrated circuits have come a long way and still have quite some potential left for the coming decades  Some interesting challenges ahead  Getting a clear perspective on the challenges and potential solutions is the purpose of this book  Understanding the design metrics that govern digital design is crucial  Cost, reliability, speed, power and energy dissipation