Topics Electrical properties of static combinational gates:

Slides:



Advertisements
Similar presentations
ECE 424 – Introduction to VLSI
Advertisements

UNIT 4 BASIC CIRCUIT DESIGN CONCEPTS
DIFFERENTIAL AMPLIFIERS. DIFFERENTIAL AMPLIFIER 1.VERY HIGH INPUT IMPEDENCE 2.VERY HIGH BANDWIDTH 3.DIFFERENTIAL INPUT 4.DC DIFFERENTIAL INPUT ACCEPTED.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
DC Response DC Response: Vout vs. Vin for a gate Ex: Inverter
Lecture 5: DC & Transient Response
Lecture 9: Combinational Circuit Design. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Combinational Circuits2 Outline  Bubble Pushing  Compound Gates.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
CMOS gates Electrical characteristics and timing TTL gates
Voltage Transfer Characteristic for TTL
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.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
VLSI Design EE213 VLSI DesignStephen Daniels 2003 R Vss R Vo Inverter : basic requirement for producing a complete range of Logic circuits.
Lecture #26 Gate delays, MOS logic
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
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 #24 Gates to circuits
EE365 Adv. Digital Circuit Design Clarkson University Lecture #5
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 22: Material Review Prof. Sherief Reda Division of Engineering, Brown University.
Outline Noise Margins Transient Analysis Delay Estimation
DC and transient responses Lezione 3
ELEN 468 Lecture 301 ELEN 468 Advanced Logic Design Lecture 30 VLSI Transistor/Gate Characteristics.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
CMOS VLSI Design4: DC and Transient ResponseSlide 1 EE466: VLSI Design Lecture 05: DC and transient response – CMOS Inverters.
1 Lecture 4: Transistor Summary/Inverter Analysis Subthreshold MOSFET currents IEEE Spectrum, 7/99, p. 26.
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)
EE 447 VLSI Design 4: DC and Transient Response1 VLSI Design DC & Transient Response.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Chapter 16 CMOS Amplifiers
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
MOS Inverter: Static Characteristics
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.
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.
Ch 10 MOSFETs and MOS Digital Circuits
Modern VLSI Design 4e: Chapter 7 Copyright  2008 Wayne Wolf Topics Global interconnect. Power/ground routing. Clock routing. Floorplanning tips. Off-chip.
Review: CMOS Inverter: Dynamic
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Switch networks. n Combinational testing.
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 3e: Chapter 3Partly from 2002 Prentice Hall PTR week9-1 Lectures 21, 22 FPGA and Top-Down Design Flow Mar. 3 and 5, 2003.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Pseudo-nMOS gates. n DCVS gates. n Domino gates.
Device Characterization ECE/ChE 4752: Microelectronics Processing Laboratory Gary S. May April 1, 2004.
Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-1 Lecture 14 CMOS Logic Gates Feb. 5, 2003.
Modern VLSI Design 3e: Chapters 3 & 8Partly from 2002 Prentice Hall PTR week6-1 Lectures 16 Transfer Characteristics (Delay and Power) Feb. 10, 2003.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
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.
Inverter Chapter 5 The Inverter April 10, Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect. n Switch logic.
Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Topics n Power/ground routing. n Clock routing. n Floorplanning tips. n Off-chip.
BR 6/001 The RC Delay Model for Gates Recall that the RC Delay model for NMOS/PMOS from Harris (k is the width of the gate)
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.
Solid-State Devices & Circuits
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect.
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.]
ELEC Digital Logic Circuits Fall 2015 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
7-1 Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon MOS Inverter — All essential features of MOS logic gates DC and transient characteristics.
Damu, 2008EGE535 Fall 08, Lecture 51 EGE535 Low Power VLSI Design Lecture #5 & 6 CMOS Inverter.
COE 360 Principles of VLSI Design Delay. 2 Definitions.
Presentation transcript:

Topics Electrical properties of static combinational gates: transfer characteristics; delay; power. Effects of parasitics on gate. Driving large loads.

Logic levels Solid logic 0/1 defined by VSS/VDD. Inner bounds of logic values VL/VH are not directly determined by circuit properties, as in some other logic families. VDD logic 1 VH unknown VL logic 0 VSS

Logic level matching Levels at output of one gate must be sufficient to drive next gate.

Transfer characteristics Transfer curve shows static input/output relationship—hold input voltage, measure output voltage.

Inverter transfer curve

Logic thresholds Choose threshold voltages at points where slope of transfer curve = -1. Inverter has a high gain between VIL and VIH points, low gain at outer regions of transfer curve. Note that logic 0 and 1 regions are not equal sized—in this case, high pullup resistance leads to smaller logic 1 range.

Noise margin Noise margin = voltage difference between output of one gate and input of next. Noise must exceed noise margin to make second gate produce wrong output. In static gates, t= voltages are VDD and VSS, so noise margins are VDD-VIH and VIL-VSS.

Delay Assume ideal input (step), RC load.

Delay assumptions Assume that only one transistor is on at a time. This gives two cases: rise time, pullup on; fall time, pullup off. Assume resistor model for transistor. Ignores saturation region and mischaracterizes linear region, but results are acceptable.

Current through transistor Transistor starts in saturation region, then moves to linear region.

Capacitive load CL = S (W/L)i Cl Most capacitance comes from the next gate. Load is measured or analyzed by Spice. Cl: load presented by one minimum-size transistor. CL = S (W/L)i Cl

Resistive model for transistor Average V/I at two voltages: maximum output voltage middle of linear region Voltage is Vds, current is given Id at that drain voltage. Step input means that Vgs = VDD always.

Resistive approximation

Ways of measuring gate delay Delay: time required for gate’s output to reach 50% of final value. Transition time: time required for gate’s output to reach 10% (logic 0) or 90% (logic 1) of final value.

Inverter delay circuit Load is resistor + capacitor, driver is resistor.

Inverter delay with t model t model: gate delay based on RC time constant t. Vout(t) = VDD exp{-t/(Rn+RL)/ CL} tf = 2.2 R CL For pullup time, use pullup resistance.

t model inverter delay 0.5 micron process: So Rn = 6.47 kW Cl = 0.89 fF CL = 1.78 fF So td = 0.69 x 6.47E3 x 1.78E-15 = 7.8 ps. tf = 2.2 x 6.47E3 x 1.78E-15 = 26.4 ps.

Quality of RC approximation

Quality of step input approximation

Power consumption analysis Almost all power consumption comes from switching behavior. Static power dissipation comes from leakage currents. Surprising result: power consumption is independent of the sizes of the pullups and pulldowns.

Other models Current source model (used in power/delay studies): tf = CL (VDD-VSS)/Id = CL (VDD-VSS)/0.5 k’ (W/L) (VDD-VSS -Vt)2 Fitted model: fit curve to measured circuit characteristics.

Body effect and gates Difference between source and substrate voltages causes body effect. Source for gates in middle of network may not equal substrate: Source above VSS

Body effect and gate input ordering To minimize body effect, put early arriving signals at transistors closest to power supply: Early arriving signal

Power consumption circuit Input is square wave.

Power consumption A single cycle requires one charge and one discharge of capacitor: E = CL(VDD - VSS)2 . Clock frequency f = 1/t. Energy E = CL(VDD - VSS)2. Power = E x f = f CL(VDD - VSS)2.

Observations on power consumption Resistance of pullup/pulldown drops out of energy calculation. Power consumption depends on operating frequency. Slower-running circuits use less power (but not less energy to perform the same computation).

Speed-power product Also known as power-delay product. Helps measure quality of a logic family. For static CMOS: SP = P/f = CV2. Static CMOS speed-power product is independent of operating frequency. Voltage scaling depends on this fact.

Parasitics and performance b c

Effect of parasitics a: Capacitance on power supply is not bad, can be good in absence of inductance. Resistance slows down static gates, may cause pseudo-nMOS circuits to fail.

Effects of parasitics, cont’d b: Increasing capacitance/resistance reduces input slope. c: Similar to parasitics at b, but resistance near source is more damaging, since it must charge more capacitance.

Driving large loads Sometimes, large loads must be driven: off-chip; long wires on-chip. Sizing up the driver transistors only pushes back the problem—driver now presents larger capacitance to earlier stage.

Cascaded driver circuit

Optimal sizing Use a chain of inverters, each stage has transistors a larger than previous stage. Minimize total delay through driver chain: ttot = n(Cbig/Cg)1/n tmin. Optimal number of stages: nopt = ln(Cbig/Cg). Driver sizes are exponentially tapered with size ratio a.