Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, Digital EE141 Integrated Circuits 2nd Introduction

Similar documents
1 Digital EE141 Integrated Circuits 2nd Introduction

Introduction. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

PC accounts for 353 Cory will be created early next week (when the class list is completed) Discussions & Labs start in Week 3

Introduction to VLSI Design

VLSI Design I; A. Milenkovic 1

CPE/EE 427, CPE 527 VLSI Design I L01: Introduction, Design Metrics. What is this course all about?

Introduction. Introduction. Digital Integrated Circuits A Design Perspective. Introduction. The First Computer

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

VLSI Design I; A. Milenkovic 1

VLSI I (Introduction to VLSI Design) EE 382M-ECD (#14970)

Systems with Digital Integrated Circuits

Digital Integrated Circuits (83-313) Lecture 3: Design Metrics

Digital Microelectronic Circuits ( ) Terminology and Design Metrics. Lecture 2: Presented by: Adam Teman

Homework 10 posted just for practice. Office hours next week, schedule TBD. HKN review today. Your feedback is important!

Digital Integrated Circuits

CMOS Technology for Computer Architects

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

BASICS: TECHNOLOGIES. EEC 116, B. Baas

Trends and Challenges in VLSI Technology Scaling Towards 100nm

VLSI Design I; A. Milenkovic 1

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

18nm FinFET. Lecture 30. Perspectives. Administrivia. Power Density. Power will be a problem. Transistor Count

Digital Integrated Circuits Perspectives. Administrivia

VLSI: An Introduction

Course Content. Course Content. Course Format. Low Power VLSI System Design Lecture 1: Introduction. Course focus

EMT 251 Introduction to IC Design

Lecture 30. Perspectives. Digital Integrated Circuits Perspectives

Lecture Perspectives. Administrivia

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

Low Power Design for Systems on a Chip. Tutorial Outline

Integrated Circuit Technology (Course Code: EE662) Lecture 1: Introduction

Low Power VLSI Circuit Synthesis: Introduction and Course Outline

Lecture 12 - Digital Circuits (I) The inverter. October 20, 2005

Lecture 13 CMOS Power Dissipation

BiCMOS Circuit Design

Low Power Design Part I Introduction and VHDL design. Ricardo Santos LSCAD/FACOM/UFMS

Chapter 15 Integrated Circuits

Digital Systems Power, Speed and Packages II CMPE 650

Lecture 11 Digital Circuits (I) THE INVERTER

Lecture 11 Circuits numériques (I) L'inverseur

Progress due to: Feature size reduction - 0.7X/3 years (Moore s Law). Increasing chip size - 16% per year. Creativity in implementing functions.

Basic Characteristics of Digital ICs

Practical Information

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families

1 Introduction COPYRIGHTED MATERIAL

CHAPTER INTRODUCTION. 1.1 A Historical Perspective. 1.2 Issues in Digital Integrated Circuit Design. 1.3 Quality Metrics of a Digital Design

Low-Power VLSI. Seong-Ook Jung VLSI SYSTEM LAB, YONSEI University School of Electrical & Electronic Engineering

CHAPTER INTRODUCTION. 1.1 A Historical Perspective. 1.2 Issues in Digital Integrated Circuit Design. 1.3 Quality Metrics of A Digital Design

Interconnect-Power Dissipation in a Microprocessor

EE 434 Lecture 2. Basic Concepts

EC 1354-Principles of VLSI Design

Introduction to VLSI ASIC Design and Technology

Practical Information

Lecture 04 CSE 40547/60547 Computing at the Nanoscale Interconnect

Power Spring /7/05 L11 Power 1

Practical Aspects Of Logic Gates

BICMOS Technology and Fabrication

ECE 301 Digital Electronics

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

Energy Efficient Circuit Design and the Future of Power Delivery

Probabilistic and Variation- Tolerant Design: Key to Continued Moore's Law. Tanay Karnik, Shekhar Borkar, Vivek De Circuit Research, Intel Labs

EE141- Spring 2004 Digital Integrated Circuits

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Chapter 1, Introduction

Advanced Digital Design

420 Intro to VLSI Design

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS

Lecture 8. MOS Transistors; Cheap Computers; Everycircuit

Testing of Complex Digital Chips. Juri Schmidt Advanced Seminar

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

CS4617 Computer Architecture

Jan Rabaey, «Low Powere Design Essentials," Springer tml

IMPLEMANTATION OF D FLIP FLOP BASED ON DIFFERENT XOR /XNOR GATE DESIGNS

EECS150 - Digital Design Lecture 19 CMOS Implementation Technologies. Recap and Outline

EECS150 - Digital Design Lecture 15 - CMOS Implementation Technologies. Overview of Physical Implementations

EECS150 - Digital Design Lecture 9 - CMOS Implementation Technologies

Microcircuit Electrical Issues

In 1951 William Shockley developed the world first junction transistor. One year later Geoffrey W. A. Dummer published the concept of the integrated

Digital Electronics Part II - Circuits

Transistor was first invented by William.B.Shockley, Walter Brattain and John Bardeen of Bell Labratories. In 1961, first IC was introduced.

NOVEL OSCILLATORS IN SUBTHRESHOLD REGIME

6.012 Microelectronic Devices and Circuits

Used Semiconductor Manufacturing Equipment: Looking for Sales in All the Right Places. Study Number MA108-09

Lab 7 (Hands-On Experiment): CMOS Inverter, NAND Gate, and NOR Gate

Chapter 7 Introduction to 3D Integration Technology using TSV

Low-Power Digital CMOS Design: A Survey

NTE4055B and NTE4056B Integrated Circuit CMOS, BCD to 7 Segment Decoder/Drivers

Lecture 1, Introduction and Background

1 IC Logic Families and Characteristics

EE141-Fall 2009 Digital Integrated Circuits

Lecture 02: Logic Families. R.J. Harris & D.G. Bailey

Lecture 1. Tinoosh Mohsenin

LOW POWER VLSI TECHNIQUES FOR PORTABLE DEVICES Sandeep Singh 1, Neeraj Gupta 2, Rashmi Gupta 2

6.012 Microelectronic Devices and Circuits

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Assoc. Prof. Dr. MONTREE SIRIPRUCHYANUN

EEC 118 Lecture #1: MOSFET Overview. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

A Thermally-Aware Methodology for Design-Specific Optimization of Supply and Threshold Voltages in Nanometer Scale ICs

Transcription:

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

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 i with respect to different quality metrics: cost, speed, power dissipation, and reliability 2

Digital it Integrated t Circuits it 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 3

Introduction ti Why is designing digital ICs different today than it was before? Will it change in future? 4

The First Computer The Babbage Difference Engine (1832) 25,000 parts cost:? 7,470 5

ENIAC - The first electronic computer (1946) EE141 Integrated Digital Circuits2nd 6 Introduction

The Transistor Revolution First transistor Bell Labs, 1948 7

The First Integrated Circuits Bipolar logic 1960 s ECL 3-input Gate Motorola 1966 8

Intel 4004 Micro-Processor 1971 1000 transistors 1 MHz operation 9

Intel Pentium (IV) microprocessor 10

Moore s Law In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months. He made a prediction that semiconductor technology will double its effectiveness every 18 months 11

Moore s Law 16 15 14 13 12 11 NCTION 10 9 8 7 6 5 4 3 2 1 0 19599 1960 1961 1962 1963 1964 1965 19666 1967 1968 19699 1970 1971 1972 1973 1974 1975 LOG2 OF THE NUMBER OF COMPONENTS PER INTEGRATED FU Electronics, April 19, 1965. 12

Evolution in Complexity 13

Transistor Counts 1,000,000 K 1 Billion Transistors 100,000 Pentium III 10,000 Pentium II Pentium Pro 1,000 i486 Pentium 100 i386 80286 10 8086 Source: Intel 1 1975 1980 1985 1990 1995 2000 2005 2010 Projected 14 Digital EE141 Integrated Circuits 2nd Courtesy, Intel Introduction

Moore s law in Microprocessors Transis stors (MT T) 1000 100 10 1 2X growth in 1.96 years! 486 P6 Pentium proc 0.1 286 386 8086 Transistors 8085 0.01 on Lead 4004 8008 8080 Microprocessors double every 2 years 0.001 1970 1980 1990 2000 2010 Year 15 Digital EE141 Integrated Circuits 2nd Courtesy, Intel Introduction

Die Size Growth 100 Die size (m mm) 10 8080 8086 286386 8085 8008 4004 486 P6 Pentium proc ~7% growth per year ~2X growth in 10 years 1 1970 1980 1990 2000 2010 Year Die size grows by 14% to satisfy Moore s Law 16 Digital EE141 Integrated Circuits 2nd Courtesy, Intel Introduction

Frequency Mhz) Freq quency ( 10000 1000 100 10 1 0.1 8085 8008 4004 8080 8086 Doubles every 2 years 286 P6 Pentium proc 486 386 1970 1980 1990 2000 2010 Year Lead Microprocessors frequency doubles every 2 years 17 Digital EE141 Integrated Circuits 2nd Courtesy, Intel Introduction

Power Dissipation 100 Po ower (Wa atts) 10 1 8008 4004 8085 8080 8086 286 386 486 P6 Pentium proc 0.1 1971 1974 1978 1985 1992 2000 Year Lead Microprocessors power continues to increase 18 Digital EE141 Integrated Circuits 2nd Courtesy, Intel Introduction

Power will be a major problem P ower (W Watts) 100000 10000 1000 100 10 1 0.1 8086286 486 8085 386 4004 80088080 Pentium proc 5KW 18KW 1.5KW 500W 1971 1974 1978 1985 1992 2000 2004 2008 Year Power delivery and dissipation will be prohibitive 19 Digital EE141 Integrated Circuits 2nd Courtesy, Intel Introduction

Power density ) (W/cm2 Density Power 10000 1000 100 10 1 Rocket Nozzle Nuclear Reactor 8086 4004 Hot Plate 8008 8085 386 8080 286 486 P6 Pentium proc 1970 1980 1990 2000 2010 Year Power density too high to keep junctions at low temp 20 Digital EE141 Integrated Circuits 2nd Courtesy, Intel Introduction

Not Only Microprocessors Cell Phone Small Signal RF Power RF Units Digital Cellular Market (Phones Shipped) 1996 1997 1998 1999 2000 48M 86M 162M 260M 435M Power Management Analog Baseband Digital Baseband (DSP + MCU) (data from Texas Instruments) 21

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

Productivity Trends 10,000,000 10,000 100,000,000 (M) Complex xity Transistor r per Chip 1,000,000 1,000 100,000 100 10,000 10 Logic 1,0001 100 0.1 0.01 10 Logic Tr./Chip Tr./Staff Month. x x x x x x x x 58%/Yr. compounded Complexity growth rate 21%/Yr. compound Productivity growth rate 10,000,000 ty f -Mo. 1,000,000 100,000 10,000 1,0001 100 0.1 0.001 001 1 10 001 0.01 1981 1983 Productivit Trans./Staff 1985 1987 1989 1991 1993 P (K) T 1995 1997 1999 2001 2003 2005 2007 2009 Source: Sematech Complexity outpaces design productivity 23 Digital EE141 Integrated Circuits 2nd Courtesy, ITRS Roadmap Introduction

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 eases 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 24

Design Abstraction Levels SYSTEM MODULE + GATE CIRCUIT S n+ G DEVICE n+ D 25

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 26

Cost of Integrated t Circuits it 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 27

NRE Cost is Increasing 28

Die Cost Single die Wafer Going up to 12 (30cm) From http://www.amd.com 29

Cost per Transistor cost: -per per-transistor 1 0.1 Fabrication capital cost per transistor (Moore s law) 0.01 0.001 0.0001 0.00001 0.000001 0.0000001 1982 1985 1988 1991 1994 1997 2000 2003 2006 2009 2012 30

Yield Dies per wafer = No. of good chips per wafer Y = 100% Total number of chips per wafer Wafer cost Die cost = Dies per wafer Die yield π ( wafer diameter/2) 2 π wafer diameter die area 2 die area 31

Defects die yield = df defects per unit area die area 1+ α α is approximately 3 α die cost = f (die area) 4 32

Some Examples (1994) Chip Metal Line Wafer Def./ Area Dies/ Yield Die layers width cost cm 2 mm 2 wafer cost 386DX 2 0.90 $900 1.0 43 360 71% $4 486 DX2 3 0.80 $1200 1.0 81 181 54% $12 Power PC 4 0.80 $1700 1.3 121 115 28% $53 601 HP PA 7100 3 0.80 $1300 1.0 196 66 27% $73 DEC Alpha 3 0.70 $1500 1.2 234 53 19% $149 Super Sparc 3 070 0.70 $1700 16 1.6 256 48 13% $272 Pentium 3 0.80 $1500 1.5 296 40 9% $417 33

Reliability Noise in Digital Integrated Circuits i(t) V DD v(t) DD Inductive coupling Capacitive coupling Power and ground noise 34

DC Operation Voltage Transfer Characteristic V(y) V OH f V(y)=V(x) VOH = f(vol) VOL = f(voh) VM = f(vm) V M Switching Threshold V OL V OL V OH V(x) Nominal Voltage Levels 35

Mapping between analog and digital signals 1 V OH V IH V out V OH Slope = -1 Undefined Region V IL Slope = -1 0 V OL V OL V IL V IH V in 36

Definition of Noise Margins "1" V OH V OL NM H NM L V IH Undefined Region V IL Noise margin high Noise margin low "0" Gate Output Gate Input 37

Noise Budget Allocates gross noise margin to expected sources of noise Sources: supply noise, cross talk, interference, offset Differentiate between fixed and proportional noise sources 38

Key Reliability Properties Absolute noise margin values are deceptive a floating node is more easily disturbed than a node driven by a low impedance (in terms of voltage) Noise immunity is the more important metric the capability to suppress noise sources Key metrics: Noise transfer functions, Output impedance of the driver and input impedance of the receiver; 39

Regenerative Property out out v 3 f (v) v 3 fin v(v) v 1 v 1 finv(v) v 3 f (v) v 2 v 0 in Regenerative v 0 v 2 in Non-Regenerative 40

Regenerative Property v 0 v 1 v 2 v 3 v 4 v 5 v 6 A chain of inverters 5 V (Vo olt) 3 1 v 0 v 1 v 2 Simulated response 21 0 2 4 6 8 10 t (nsec) 41

Fan-in and Fan-out N M Fan-out N Fan-in M 42

The Ideal Gate V out g = R i = R o = 0 Fanout = NM H = NM L = V DD /2 V in 43

An Old-time Inverter 5.0 4.0 NM L 3.0 (V) V out 2.0 1.0 V M NM H 0.0 1.0 2.0 3.0 4.0 5.0 V in (V) 44

Delay Definitions V in 50% t t t t phl t plh V out 90% 50% 10% t t f t r 45

Ring Oscillator v 0 v 1 v 2 v 3 v 4 v 5 v 0 v 1 v 5 T = 2 t p N 46 p

A First-Order RC Network R v out v in C t p = ln (2) τ = 0.69 RC Important model matches delay of inverter 47

Power Dissipation i Instantaneous power: p(t)=v(t)i(t)=v = = supply i(t) Peak power: P peak = V supply i peak Average power: 1 P ave = ) T V t+ T supply t+ T p( t dt = t t T i supply ( t) dt 48

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 49

A First-Order RC Network R v out v in C L E 0 1 T T Vdd = Pt ()dt = V dd i supply ()dt t = V dd C L dv out = C L V 2 dd 0 0 0 E cap T T Vdd = P cap ()dt t = V out i cap ()dt t = C L V out dv out = 0 0 0 1 --C 2 L 2 V dd 50

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 p 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 dissipationi 51