Circuit Characterization and Performance Estimation

Slides:



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

Topics Electrical properties of static combinational gates:
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
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.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
EE466: VLSI Design Lecture 11: Wires
EE 447 VLSI Design Lecture 5: Wires. EE 447VLSI Design 6: Wires2 Outline Introduction Wire Resistance Wire Capacitance Wire RC Delay Crosstalk Wire Engineering.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis Fall EE4800 CMOS Digital IC Design & Analysis Lecture 7 Midterm Review Zhuo Feng.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 22: Material Review Prof. Sherief Reda Division of Engineering, Brown University.
Introduction to CMOS VLSI Design Interconnect: wire.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 9.1 EE4800 CMOS Digital IC Design & Analysis Lecture 9 Interconnect Zhuo Feng.
Lecture 5 – Power Prof. Luke Theogarajan
EE4800 CMOS Digital IC Design & Analysis
Lecture 7: Power.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
The CMOS Inverter Slides adapted from:
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
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.
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
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
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
Logical Effort and Transistor Sizing Digital designs are usually expected to operate at high frequencies, thus designers often have to choose the fastest.
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.
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.
Introduction to CMOS VLSI Design MOS devices: static and dynamic behavior.
VLSI CIRCUIT ELEMENTS - Prof. Rakesh K. Jha
11-1 Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon Latch-up & Power Consumption Latch-up Problem Latch-up condition  1   2 >1 GND Vdd.
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.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Full-Custom Design ….TYWu
Outline  Introduction  Wire Resistance  Wire Capacitance  Wire RC Delay  Wire Engineering  Repeaters  Summary.
COE 360 Principles of VLSI Design Delay. 2 Definitions.
CMOS VLSI Design Lecture 4: DC & Transient Response Younglok Kim Sogang University Fall 2006.
Lecture 10: Circuit Families
COMP541 Transistors and all that… a brief overview
Smruti R. Sarangi IIT Delhi
CS203 – Advanced Computer Architecture
Circuit characterization and Performance Estimation
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
THE CMOS INVERTER.
Lecture 05: Static Behaviour of CMOS Inverter
COMP541 Transistors and all that… a brief overview
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
Circuits and Interconnects In Aggressively Scaled CMOS
VLSI Design MOSFET Scaling and CMOS Latch Up
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
CMOS Technology Flow varies with process types & company
Ratioed Logic.
COMBINATIONAL LOGIC.
332:479 Concepts in VLSI Design Lecture 24 Power Estimation
DC & Transient Response
Estimating Delays Would be nice to have a “back of the envelope” method for sizing gates for speed Logical Effort Book by Sutherland, Sproull, Harris Chapter.
UNIT-II Stick Diagrams
Combinational Circuit Design
CMOS Technology Flow varies with process types & company
Lecture 7: Power.
Lecture 5: DC & Transient Response
COPING WITH INTERCONNECT
Power and Heat Power Power dissipation in CMOS logic arises from the following sources: Dynamic power due to switching current from charging and discharging.
Lecture 7: Power.
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
Reading: Hambley Ch. 7; Rabaey et al. Secs. 5.2, 5.5, 6.2.1
COMP541 Transistors and all that… a brief overview
Presentation transcript:

Circuit Characterization and Performance Estimation Chapter 4 Circuit Characterization and Performance Estimation

Effective Resistance and Capacitance In the worst case, there is only one PMOS “ON”. Thus, two unit width have resistance R. R/3

Diffusion Capacitance Layout Effects

Elmore Delay Model

Example Tpdr=R*((6+4h)C) Tpdf=R/2*2C+R*((6+4h)C)

Logical Effort Logical effort: The ratio of the input capacitance of the gate to the input capacitance of an inverter HW: EXERCISE 4.19

3 units of diffusion capacitance on the output, defined 1 Parasitic Delay 3 units of diffusion capacitance on the output, defined 1 6 units of diffusion capacitance on the output, normalized with INVERTER

Gate-Source Capacitance Tpdf=R/2*(2C+2C)+R*((6+4h)C)

f=g (logical effort)*h Linear Delay Model d (propagation delay) =f (stage effort)+p (parasitic delay) f=g (logical effort)*h h=4/1 h=Cout/Cin d=gh+p=1* 4 +1 =5 HW: EXERCISE 4.21 HW: EXERCISE 4.5

Delay in multistage Logic

Example

Example G=1*1=1 H=90/5=18 F=f1*f2=g1h1*g2h2 =1*(90/15)*1*(90/15) =36 b=(15+15)/15=2

Example B=3*2=6 G=(4/3)*(5/3)*(5/3)=100/27 H=45/8 F=BGH=125 P=2+3+2=7 The best stage effort =^f=1251/3=5 D=N (N-stage)*^f+P =3*5+7=22 y=Cout*g/^f=45*(5/3)/5=15 x=Cout*g/^f=(15+15)*(5/3)/5=10 A=Cout*g/^f=(10+10+10)*(4/3)/5=8

Example 10 15 8 y=Cout*g/^f=45*(5/3)/5=15 x=Cout*g/^f=(15+15)*(5/3)/5=10 A=Cout*g/^f=(10+10+10)*(4/3)/5=8

Choosing the Best Number of Stages P=N*1 B=1 H=64/1=64 G=1 F=BGH=64 The best stage effort =^f=F1/N=641/N D=N*^f+P HW: EXERCISE 4.10

Best Number of Stages Let After iteration, the best stage effort is e (2.71828). HW: EXERCISE 4.24 (ρ=4)

Pstatic_total=130 W*(31+24)=7.2 mW Static Dissipation Example =73 A =130 W Pstatic_total=130 W*(31+24)=7.2 mW Pstatic=IstaticVDD

Dynamic Dissipation Pdynamic=*α*CVDD2fsw Activity factor Example Clogic= 24 nF, Cmemory= 72 nF Example Pdynamic_total=(0.1*24n+0.05*72n)*1.22 =8.6 mW/MHz = 8.6 W @1GHz HW: EXERCISE 4.27

Power Reduction Device-switching capacitance is reduced by choosing small transistors. Choosing a lower power supply significantly reduced power supply. Clock gating can be used to stop portions of the chip that are idle. Reducing leakage current when the chip is idle. HW: EXERCISE 4.28

Resistance

Capacitance Cgnd=Cbot+Ctop Ctotal=Cgnd+2Cadj

Delay Example 5mm long,0.32 um wide metal2 5000/0.32=15625  15625  * 0.05 /=781  0.2fF/m * 5000 m=1 pF HW: EXERCISE 4.30

Inductance

Reduce Inductance

Wire engineering Width and spacing Layer selection Shielding Repeaters

Pitches and Spacings

Low-resistance layer for fast and critical signals is chosen. Layer selection Low-resistance layer for fast and critical signals is chosen.

Shielding Very sensitive signals such as clock and analog signals must be shieled.

Repeaters

Crosstalk

Reduce crosstalk

Design Margin Supply voltage (10%) Operating temperature Process variation

Design Corners

Latchup A larger current flowing between VDD and GND that persists until the power supply is turned off or the power wires melt. Minimize Rsub and Rwell to prevent latchup

Scaling

Scaling MOS Devices

Romap of Predictions