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.

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

ECE 424 – Introduction to VLSI Design Emre Yengel Department of Electrical and Communication Engineering Fall 2013.
ELEC 301 Volkan Kursun Design Metrics ECE555 - Volkan Kursun
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
ECE 3450 M. A. Jupina, VU, 2014 Properties of Digital Circuits  Quantized States  Voltage Transfer Characteristic (VTC)  Voltage Levels  Noise Margins.
CSE477 L19 Timing Issues; Datapaths.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 19: Timing Issues; Introduction to Datapath.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
ISLAMIC UNIVERSITY OF GAZA Faculty of Engineering Computer Engineering Department EELE3321: Digital Electronics Course Asst. Prof. Mohammed Alhanjouri.
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 13 CMOS Digital Logic Circuits.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
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
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Lecture #25a OUTLINE Interconnect modeling
Digital Integrated Circuits A Design Perspective
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
MOS Inverter: Static Characteristics
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Topic 4: Digital Circuits
Mary Jane Irwin ( ) Modified by Dr. George Engel (SIUE)
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 04: CMOS Inverter (static view) Mary Jane.
EE414 VLSI Design Design Metrics in Design Metrics in VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Ch 10 MOSFETs and MOS Digital Circuits
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
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.
Chapter 07 Electronic Analysis of CMOS Logic Gates
ECNG 1014: Digital Electronics Lecture 3: Technology
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.]
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
Present – Past -- Future
Inverter Chapter 5 The Inverter April 10, Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance.
Digital Integrated Circuits A Design Perspective
Basics of Energy & Power Dissipation
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
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.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Digital Integrated Circuits A Design Perspective
Solid-State Devices & Circuits
Chapter 4: Secs ; Chapter 5: pp
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
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.
1 Dynamic CMOS Chapter 9 of Textbook. 2 Dynamic CMOS  In static circuits at every point in time (except when switching) the output is connected to either.
CSE477 L02 Design Metrics.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 02: Design Metrics Mary Jane Irwin (
Washington State University
CMOS technology and CMOS Logic gate. Transistors in microprocessors.
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
EE141 © Digital Integrated Circuits 2nd Introduction 1 Digital Integrated Circuits A Design Perspective Introduction Jan M. Rabaey Anantha Chandrakasan.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
Damu, 2008EGE535 Fall 08, Lecture 51 EGE535 Low Power VLSI Design Lecture #5 & 6 CMOS Inverter.
ECE 484 VLSI Digital Circuits Fall 2016 Lecture 02: Design Metrics
Introduction to Digital IC Design
CSE477 VLSI Digital Circuits Fall 2003 Lecture 02: Design Metrics
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
Presentation transcript:

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 provided by Mary Jane Irwin (PSU) [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]

CSE477 L02 Design Metrics.2Irwin&Vijay, PSU, 2002 Major Design Challenges  Microscopic issues l ultra-high speeds l power dissipation and supply rail drop l growing importance of interconnect l noise, crosstalk l reliability, manufacturability l clock distribution  Macroscopic issues l time-to-market l design complexity (millions of gates) l high levels of abstractions l design for test l reuse and IP, portability l systems on a chip (SoC) l tool interoperability YearTech.ComplexityFrequency3 Yr. Design Staff Size Staff Costs M Tr.400 MHz210$90 M M Tr.500 MHz270$120 M M Tr.600 MHz360$160 M M Tr.800 MHz800$360 M

CSE477 L02 Design Metrics.3Irwin&Vijay, PSU, 2002 Overview of Last Lecture  Digital integrated circuits experience exponential growth in complexity (Moore’s law) and performance  Design in the deep submicron (DSM) era creates new challenges l Devices become somewhat different l Global clocking becomes more challenging l Interconnect effects play a more significant role l Power dissipation may be the limiting factor  Our goal in this class will be to understand and design digital integrated circuits in the deep submicron era  Today we look at some basic design metrics

CSE477 L02 Design Metrics.4Irwin&Vijay, PSU, 2002 Fundamental Design Metrics  Functionality  Cost l NRE (fixed) costs - design effort l RE (variable) costs - cost of parts, assembly, test  Reliability, robustness l Noise margins l Noise immunity  Performance l Speed (delay) l Power consumption; energy  Time-to-market

CSE477 L02 Design Metrics.5Irwin&Vijay, PSU, 2002 Cost of Integrated Circuits  NRE (non-recurring engineering) costs l Fixed cost to produce the design -design effort -design verification effort -mask generation l Influenced by the design complexity and designer productivity l More pronounced for small volume products  Recurring costs – proportional to product volume l silicon processing -also proportional to chip area l assembly (packaging) l test fixed cost cost per IC = variable cost per IC volume

CSE477 L02 Design Metrics.6Irwin&Vijay, PSU, 2002 NRE Cost is Increasing

CSE477 L02 Design Metrics.7Irwin&Vijay, PSU, 2002 Silicon Wafer Single die Wafer From

CSE477 L02 Design Metrics.8Irwin&Vijay, PSU, 2002 Recurring Costs cost of die + cost of die test + cost of packaging variable cost = final test yield cost of wafer cost of die = dies per wafer × die yield  × (wafer diameter/2) 2  × wafer diameter dies per wafer =  die area  2 × die area die yield = (1 + (defects per unit area × die area)/  ) - 

CSE477 L02 Design Metrics.9Irwin&Vijay, PSU, 2002 Yield Example  Example l wafer size of 12 inches, die size of 2.5 cm 2, 1 defects/cm 2,  = 3 (measure of manufacturing process complexity) l 252 dies/wafer (remember, wafers round & dies square) l die yield of 16% l 252 x 16% = only 40 dies/wafer die yield !  Die cost is strong function of die area proportional to the third or fourth power of the die area

CSE477 L02 Design Metrics.10Irwin&Vijay, PSU, 2002 Examples of Cost Metrics (1994) ChipMetal layers Line width Wafer cost Defects /cm 2 Area (mm 2 ) Dies/ wafer YieldDie cost 386DX20.90$ %$4 486DX230.80$ %$12 PowerPC $ %$53 HP PA $ %$73 DEC Alpha 30.70$ %$149 Super SPARC 30.70$ %$272 Pentium30.80$ %$417

CSE477 L02 Design Metrics.11Irwin&Vijay, PSU, 2002 Reliability Noise in Digital Integrated Circuits  Noise – unwanted variations of voltages and currents at the logic nodes V DD v(t) i(t)  from two wires placed side by side l capacitive coupling -voltage change on one wire can influence signal on the neighboring wire -cross talk l inductive coupling -current change on one wire can influence signal on the neighboring wire  from noise on the power and ground supply rails l can influence signal levels in the gate

CSE477 L02 Design Metrics.12Irwin&Vijay, PSU, 2002 Example of Capacitive Coupling  Signal wire glitches as large as 80% of the supply voltage will be common due to crosstalk between neighboring wires as feature sizes continue to scale Crosstalk vs. Technology 0.16m CMOS 0.12m CMOS 0.35m CMOS 0.25m CMOS Pulsed Signal Black line quiet Red lines pulsed Glitches strength vs technology From Dunlop, Lucent, 2000

CSE477 L02 Design Metrics.13Irwin&Vijay, PSU, 2002 Static Gate Behavior  Steady-state parameters of a gate – static behavior – tell how robust a circuit is with respect to both variations in the manufacturing process and to noise disturbances.  Digital circuits perform operations on Boolean variables x  {0,1}  A logical variable is associated with a nominal voltage level for each logic state 1  V OH and 0  V OL  Difference between V OH and V OL is the logic or signal swing V sw V(y)V(x) V OH = ! (V OL ) V OL = ! (V OH )

CSE477 L02 Design Metrics.14Irwin&Vijay, PSU, 2002 DC Operation Voltage Transfer Characteristics (VTC) V(x) V(y) f V(x)  Plot of output voltage as a function of the input voltage V OH = f (V IL ) V IL V IH V(y)=V(x) Switching Threshold VMVM V OL = f (V IH )

CSE477 L02 Design Metrics.15Irwin&Vijay, PSU, 2002 Mapping Logic Levels to the Voltage Domain V(x) V(y) Slope = -1 V OH V OL V IL V IH "1" "0" Undefined Region V OH V OL V IL V IH  The regions of acceptable high and low voltages are delimited by V IH and V IL that represent the points on the VTC curve where the gain = -1

CSE477 L02 Design Metrics.16Irwin&Vijay, PSU, 2002 Noise Margins Undefined Region "1" "0" Gate Output Gate Input V OH V IL V OL V IH Noise Margin High Noise Margin Low NM H = V OH - V IH NM L = V IL - V OL  Large noise margins are desirable, but not sufficient … Gnd V DD Gnd  For robust circuits, want the “0” and “1” intervals to be a s large as possible

CSE477 L02 Design Metrics.17Irwin&Vijay, PSU, 2002 The Regenerative Property v0v0 v1v1 v2v2 v3v3 v4v4 v5v5 v6v6 v0v0 v2v2 v1v1  A gate with regenerative property ensure that a disturbed signal converges back to a nominal voltage level

CSE477 L02 Design Metrics.18Irwin&Vijay, PSU, 2002 Conditions for Regeneration v 1 = f(v 0 )  v 1 = finv(v 2 ) v0v0 v1v1 v2v2 v3v3 v4v4 v5v5 v6v6 v0v0 v1v1 v2v2 v3v3 f(v) finv(v) Regenerative Gate v0v0 v1v1 v2v2 v3v3 f(v) finv(v) Nonregenerative Gate  To be regenerative, the VTC must have a transient region with a gain greater than 1 (in absolute value) bordered by two valid zones where the gain is smaller than 1. Such a gate has two stable operating points.

CSE477 L02 Design Metrics.19Irwin&Vijay, PSU, 2002 Noise Immunity  Noise immunity expresses the ability of the system to process and transmit information correctly in the presence of noise  For good noise immunity, the signal swing (i.e., the difference between V OH and V OL ) and the noise margin have to be large enough to overpower the impact of fixed sources of noise  Noise margin expresses the ability of a circuit to overpower a noise source l noise sources: supply noise, cross talk, interference, offset  Absolute noise margin values are deceptive l a floating node is more easily disturbed than a node driven by a low impedance (in terms of voltage)

CSE477 L02 Design Metrics.20Irwin&Vijay, PSU, 2002 Directivity  A gate must be undirectional: changes in an output level should not appear at any unchanging input of the same circuit l In real circuits full directivity is an illusion (e.g., due to capacitive coupling between inputs and outputs)  Key metrics: output impedance of the driver and input impedance of the receiver l ideally, the output impedance of the driver should be zero l input impedance of the receiver should be infinity

CSE477 L02 Design Metrics.21Irwin&Vijay, PSU, 2002 Fan-In and Fan-Out  Fan-out – number of load gates connected to the output of the driving gate l gates with large fan-out are slower N M  Fan-in – the number of inputs to the gate l gates with large fan-in are bigger and slower

CSE477 L02 Design Metrics.22Irwin&Vijay, PSU, 2002 The Ideal Inverter  The ideal gate should have l infinite gain in the transition region l a gate threshold located in the middle of the logic swing l high and low noise margins equal to half the swing l input and output impedances of infinity and zero, resp. V out V in R i =  R o = 0 Fanout =  NM H = NM L = VDD/2

CSE477 L02 Design Metrics.23Irwin&Vijay, PSU, 2002 The Ideal Inverter  The ideal gate should have l infinite gain in the transition region l a gate threshold located in the middle of the logic swing l high and low noise margins equal to half the swing l input and output impedances of infinity and zero, resp. g = -  V out V in R i =  R o = 0 Fanout =  NM H = NM L = VDD/2

CSE477 L02 Design Metrics.24Irwin&Vijay, PSU, 2002 Delay Definitions t V out V in input waveform output waveform t V in V out Propagation delay? signal slopes?

CSE477 L02 Design Metrics.25Irwin&Vijay, PSU, 2002 Delay Definitions t V out V in input waveform output waveform t p = (t pHL + t pLH )/2 Propagation delay t 50% t pHL 50% t pLH tftf 90% 10% trtr signal slopes V in V out

CSE477 L02 Design Metrics.26Irwin&Vijay, PSU, 2002 Modeling Propagation Delay  Model circuit as first-order RC network R C v in v out v out (t) = (1 – e –t/  )V where  = RC Time to reach 50% point is t = ln(2)  = 0.69  Time to reach 90% point is t = ln(9)  = 2.2   Matches the delay of an inverter gate

CSE477 L02 Design Metrics.27Irwin&Vijay, PSU, 2002 Power and Energy Dissipation  Power consumption: how much energy is consumed per operation and how much heat the circuit dissipates l supply line sizing (determined by peak power) P peak = V dd i peak l battery lifetime (determined by average power dissipation) p(t) = v(t)i(t) = V dd i(t) P avg = 1/T  p(t) dt = V dd /T  i dd (t) dt l packaging and cooling requirements  Two important components: static and dynamic E (joules) = C L V dd 2 P 0  1 + t sc V dd I peak P 0  1 + V dd I leakage P (watts) = C L V dd 2 f 0  1 + t sc V dd I peak f 0  1 + V dd I leakage f 0  1 = P 0  1 * f clock

CSE477 L02 Design Metrics.28Irwin&Vijay, PSU, 2002 Power and Energy Dissipation  Propagation delay and the power consumption of a gate are related  Propagation delay is (mostly) determined by the speed at which a given amount of energy can be stored on the gate capacitors l the faster the energy transfer (higher power dissipation) the faster the gate  For a given technology and gate topology, the product of the power consumption and the propagation delay is a constant l Power-delay product (PDP) – energy consumed by the gate per switching event  An ideal gate is one that is fast and consumes little energy, so the ultimate quality metric is l Energy-delay product (EDP) = power-delay 2

CSE477 L02 Design Metrics.29Irwin&Vijay, PSU, 2002  Digital integrated circuits have come a long way and still have quite some potential left for the coming decades  Some interesting challenges ahead l Getting a clear perspective on the challenges and potential solutions is the purpose of this course  Understanding the design metrics that govern digital design is crucial l Cost, reliability, speed, power and energy dissipation Summary

CSE477 L02 Design Metrics.30Irwin&Vijay, PSU, 2002 Design Abstraction Levels SYSTEM GATE CIRCUIT V out V in CIRCUIT V out V in MODULE + DEVICE n+ SD G

CSE477 L02 Design Metrics.31Irwin&Vijay, PSU, 2002 Device: The MOS Transistor Gate oxide n+ SourceDrain p substrate Bulk contact CROSS-SECTION of NMOS Transistor p+ stopper Field-Oxide (SiO 2 ) n+ Polysilicon Gate

CSE477 L02 Design Metrics.32Irwin&Vijay, PSU, 2002 Circuit: The CMOS Inverter V DD V out CLCL V in