1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.

Slides:



Advertisements
Similar presentations
Design and Implementation of VLSI Systems (EN1600)
Advertisements

Logic Gate Delay Modeling -1 Bishnu Prasad Das Research Scholar CEDT, IISc, Bangalore
Topics Electrical properties of static combinational gates:
Transmission Gate Based Circuits
DIFFERENTIAL AMPLIFIERS. DIFFERENTIAL AMPLIFIER 1.VERY HIGH INPUT IMPEDENCE 2.VERY HIGH BANDWIDTH 3.DIFFERENTIAL INPUT 4.DC DIFFERENTIAL INPUT ACCEPTED.
DC Response DC Response: Vout vs. Vin for a gate Ex: Inverter
Lecture 5: DC & Transient Response
A Look at Chapter 4: Circuit Characterization and Performance Estimation Knowing the source of delays in CMOS gates and being able to estimate them efficiently.
Introduction to CMOS VLSI Design Lecture 3: CMOS Transistor Theory David Harris Harvey Mudd College Spring 2004.
Introduction to CMOS VLSI Design Lecture 5 CMOS Transistor Theory
VLSI Design CMOS Transistor Theory. EE 447 VLSI Design 3: CMOS Transistor Theory2 Outline Introduction MOS Capacitor nMOS I-V Characteristics pMOS I-V.
EE42/100, Spring 2006Week 14a, Prof. White1 Week 14a Propagation delay of logic gates CMOS (complementary MOS) logic gates Pull-down and pull-up The basic.
Lecture #26 Gate delays, MOS logic
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
Copyright 2001, Regents of University of California Lecture 18: 04/0703 A.R. Neureuther Version Date 04/03/03 EECS 42 Intro. electronics for CS Spring.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response Credits: David Harris Harvey Mudd College (Material taken/adapted from Harris’ lecture.
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
Lecture 21 Today we will Revisit the CMOS inverter, concentrating on logic 0 and logic 1 inputs Come up with an easy model for MOS transistors involved.
Lecture #24 Gates to circuits
Introduction to CMOS VLSI Design Lecture 3: CMOS Transistor Theory
11/3/2004EE 42 fall 2004 lecture 271 Lecture #27 MOS LAST TIME: NMOS Electrical Model – Describing the I-V Characteristics – Evaluating the effective resistance.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 22: Material Review Prof. Sherief Reda Division of Engineering, Brown University.
Lecture #25 Timing issues
Outline Noise Margins Transient Analysis Delay Estimation
DC and transient responses Lezione 3
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture10: Delay Estimation Prof. Sherief Reda Division of Engineering, Brown University.
CMOS VLSI Design4: DC and Transient ResponseSlide 1 EE466: VLSI Design Lecture 05: DC and transient response – CMOS Inverters.
EE4800 CMOS Digital IC Design & Analysis
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response Greco/Cin-UFPE (Material taken/adapted from Harris’ lecture notes)
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
EE 447 VLSI Design 4: DC and Transient Response1 VLSI Design DC & Transient Response.
Digital CMOS Logic Circuits
12/10/2004EE 42 fall 2004 lecture 421 Lecture #42: Transistors, digital This week we will be reviewing the material learned during the course Today: review.
S. RossEECS 40 Spring 2003 Lecture 24 Today we will Review charging of output capacitance (origin of gate delay) Calculate output capacitance Discuss fan-out.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
The CMOS Inverter Slides adapted from:
Digital logic families
CSET 4650 Field Programmable Logic Devices
MOS Inverter: Static Characteristics
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 14 Advanced MOS and Bipolar Logic Circuits.
Review: CMOS Inverter: Dynamic
Chapter 07 Electronic Analysis of CMOS Logic Gates
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Logical Effort and Transistor Sizing Digital designs are usually expected to operate at high frequencies, thus designers often have to choose the fastest.
Introduction to CMOS VLSI Design Lecture 6: Logical Effort
Notes on Elmore Delay Calculations for Gate Simple Assumptions: Source/Drain/Gate Capacitance is proportional to gate width. Transistors in series share.
Linear Delay Model In general the propagation delay of a gate can be written as: d = f + p –p is the delay due to intrinsic capacitance. –f is the effort.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Introduction to CMOS VLSI Design MOS devices: static and dynamic behavior.
Notes on Transistor Sizing for equal pullup/pulldown We assume that electron mobility to hole mobility ratio is 2 in this class. This means that a minimum.
Switch Logic EE141.
EE210 Digital Electronics Class Lecture 10 April 08, 2009
Solid-State Devices & Circuits
Static CMOS Logic Seating chart updates
Chapter 6 Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved. High-Speed CMOS Logic Design.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Circuit Delay Performance Estimation Most digital designs have multiple signal paths and the slowest one of these paths is called the critical path Timing.
Introduction to CMOS VLSI Design CMOS Transistor Theory
Wujie Wen, Assistant Professor Department of ECE
COE 360 Principles of VLSI Design Delay. 2 Definitions.
CMOS VLSI Design Lecture 4: DC & Transient Response Younglok Kim Sogang University Fall 2006.
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
DC & Transient Response
Lecture 5: DC & Transient Response
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
Presentation transcript:

1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the worst case delay. Several factors affect a design’s delay analysis. These could be at: –Architectural/micro- architectural –Logical –Circuit and –Layout levels. Delay estimation is essential in the design of critical paths. Some parameters of note in delay estimation include: –Rise time –Fall time –Average delay (edge rate). –Propagation delay –Contamination delay When input changes the output maintains its old value for a duration called the contamination time.

2 Delay Time and Gate Delays In most CMOS circuits the delay of a single gate is dominated by the rate at which the output node can be charged and discharged. The delay can be approximated by: t dr = t r /2 and t df = t f /2 The average delay for rising and falling output transitions is: t av = (t df +t dr )/2 The delay equations presented use only first order MOS equations for the calculations of drain currents and thus do not account for second order effects. The delay of simple gates maybe approximated by constructing an equivalent inverter. WHY? Consider a 3 input NOR gate with W p = W n for all transistors: –When there is a path in the pull-up network from the output to V DD the effective gain factor of the series p-type transistors is:

3 Gate Delays For the pull-down network only one n-type transistor need to be on in order for us to have a path from the output node to ground.  eff =  n and this gain factor is improved by a factor of three if all the n-type devices conduct simultaneously. For the NOR gate example we can thus estimate the rise and fall times as follows: The gain factor of the three series p-type transistors is given by: The delay through this series connection is therefore given by: If all three parallel n-type devices are conducting we have that:

4 RC Delays Transistors have complex non- linear current-voltage characteristics, but can be fairly approximated as a switch in series with a resistor. The effective resistance is chosen to match the amount of current delivered by the transistor. The transistor gates and the diffusion nodes have capacitance. An nMOS with and effective width of one unit has resistance R. The unit-width pMOS has higher resistance that depends on the mobility of holes and we will say 2R. If we double the unit-width of the pMOS so that it delivers the same current as a unit-width nMOS we end up with resistance R for the pMOS. Parallel and series transistors combine like resistors.

5 Effective Capacitance and Resistance Wider transistors have lower resistance. When multiple transistors are in series their resistance is the sum of each individual resistance. When transistors are in parallel and are ON the resistance is lowered. The capacitance consists of gate capacitance (C g ) and source/drain capacitance (C diff ) We can approximate the capacitances to be C g =C diff =C. C g and C diff are proportional to the transistor width. The contacted diffusion has higher capacitance than the uncontacted diffusion. A 3- input NAND gate has 2 uncontacted diffusion terminals for the series devices and a single contact for the parallel pMOS devices.

6 RC Delay Model Our model will assume minimum device sizes for delay estimation –A minimum sized nMOS has resistance R –Recall that in general the mobility of electrons is twice that of holes. –We have thus designed pMOS devices to have twice the widths of nMOS devices to attain symmetric rise and fall times. –This fact allows us to estimate the resistance of a pMOS to be 2R. Transistors with increased widths have reduced resistance i.e. increase a minimum width transistor by k the resistance reduces to R/k. A pMOS device of double width therefore has a resistance value of 2R/2 = R. Parallel and series transistors combine just like resistors in parallel and resistors in series.

7 Delay Estimation (RC Models)

8 The Elmore Delay Model Transistors that are conducting must be viewed as resistors. The Elmore delay estimates the delay of an RC ladder as the sum over each node in the ladder resistance R n-i between that node and the source multiplied by C the capacitance on the node. V DD V in R3R3 R1R1 R2R2 RNRN C2C2 C3C3 C1C1 CNCN

9 AND Gate Intrinsic Capacitance

10 Two Input NAND Gate

11 CMOS-Gate Transistor Sizing It has been shown that to have symmetric switching in an inverter we need to make the width of the p-type device (W p ) at least 2->3 times that of the n-type device (W n ). This approach increases the area occupied by the p-type devices and dynamic power dissipation. Some structures can be cascaded to use minimum or equal sized devices without compromising the switching response. If W p = 2W n the delay response for an inverter pair: The above expression can be compared to one for equal sized inverter devices. The inverter pair delay becomes:

12 Stage Ratio To drive large load capacitances such as long buses, I/O buffers, pads and off chip capacitive loads a chain of inverters can be used. With this configuration each successive gate is made large than the previous one until the last inverter in the chain can drive the large load within the required time. To maintain shorter delays between input and output, minimal area and maintain power dissipation to a minimum as well we can use the stage ratio approach (increase each stage) A cascade of n inverters with stage ratio a driving a load capacitance C L, with inverter 1 having minimum-sized devices, driving inverter 2 which is a times the size of inverter 1. Inverter 2 drives inverter 3 which is a 2 the size of inverter 1. The delay through each stage is at d with t d being the delay of the minimum sized inverter. The delay through n stages is nat d If C L /C g = R, then a n = R, where C g is the gate capacitance of the minimum sized inverter.