Digital Integrated Circuits EECS 312. Review. Dependence of delay on width (R) Lab 3. Intuition. Inverter chain delay optimization

Similar documents
Digital Integrated Circuits EECS 312

1 cover it in more detail right away, 2 indicate when it will be covered in detail, or. 3 invite you to office hours.

Digital Integrated Circuits EECS 312

Digital Integrated Circuits EECS 312. Review. Fringe vs. parallel plate capacitance. Rent s rule. Impact of inter-wire capacitance

Digital Integrated Circuits EECS 312. Midterm exam 1 II. Homework 3 walkthrough. Review. Rent s rule. Inter-wire capacitance

Dynamic operation 20

Integrated Circuits & Systems

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

Announcements. EE141- Spring 2003 Lecture 8. Power Inverter Chain

The CMOS Inverter: A First Glance

EEC 118 Lecture #6: CMOS Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

CMOS Inverter. Performance Scaling

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

Answers. Name: Grade: Q1 Q2 Q3 Q4 Total mean: 83, stdev: 14. ESE370 Fall 2017

Power Dissipation. Where Does Power Go in CMOS?

EECS 141: FALL 05 MIDTERM 1

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

EE115C Digital Electronic Circuits Homework #4

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 8-1. Low Power Design

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

Integrated Circuits & Systems

EECS 427 Lecture 11: Power and Energy Reading: EECS 427 F09 Lecture Reminders

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

THE INVERTER. Inverter

Lecture 6 Power Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

The CMOS Inverter: A First Glance

Integrated Circuits & Systems

Digital Integrated Circuits 2nd Inverter

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ECE 342 Solid State Devices & Circuits 4. CMOS

EE5311- Digital IC Design

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

University of Toronto. Final Exam

COMP 103. Lecture 10. Inverter Dynamics: The Quest for Performance. Section 5.4.2, What is this lecture+ about? PERFORMANCE

The Physical Structure (NMOS)

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

CMOS Transistors, Gates, and Wires

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 2: CMOS technology. Energy-aware computing

Chapter 5. The Inverter. V1. April 10, 03 V1.1 April 25, 03 V2.1 Nov Inverter

Topic 4. The CMOS Inverter

The Inverter. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic

Status. Embedded System Design and Synthesis. Power and temperature Definitions. Acoustic phonons. Optic phonons

ECE321 Electronics I

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

COMP 103. Lecture 16. Dynamic Logic

Delay and Power Estimation

EE5311- Digital IC Design

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: CMOS Inverter: Visual VTC. Review: CMOS Inverter: Visual VTC

NTE74HC173 Integrated Circuit TTL High Speed CMOS, 4 Bit D Type Flip Flop with 3 State Outputs

Digital Integrated Circuits A Design Perspective

ECE 546 Lecture 10 MOS Transistors

Lecture 4: CMOS review & Dynamic Logic

Very Large Scale Integration (VLSI)

MODULE 5 Chapter 7. Clocked Storage Elements

EECS150 - Digital Design Lecture 22 Power Consumption in CMOS. Announcements

CMPEN 411 VLSI Digital Circuits Spring 2012

VLSI GATE LEVEL DESIGN UNIT - III P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

Objective and Outline. Acknowledgement. Objective: Power Components. Outline: 1) Acknowledgements. Section 4: Power Components

Interconnect (2) Buffering Techniques.Transmission Lines. Lecture Fall 2003

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Total Power. Energy and Power Optimization. Worksheet Problem 1

Lecture 14 - Digital Circuits (III) CMOS. April 1, 2003

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Topics. CMOS Design Multi-input delay analysis. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

CMPEN 411 VLSI Digital Circuits Spring Lecture 14: Designing for Low Power

NTE4035B Integrated Circuit CMOS, 4 Bit Parallel In/Parallel Out Shift Register

and V DS V GS V T (the saturation region) I DS = k 2 (V GS V T )2 (1+ V DS )

Name: Grade: Q1 Q2 Q3 Q4 Q5 Total. ESE370 Fall 2015

EE115C Winter 2017 Digital Electronic Circuits. Lecture 6: Power Consumption

EE141Microelettronica. CMOS Logic

Digital Microelectronic Circuits ( )

High-to-Low Propagation Delay t PHL

14:332:231 DIGITAL LOGIC DESIGN. Organizational Matters (1)

Homework #2 10/6/2016. C int = C g, where 1 t p = t p0 (1 + C ext / C g ) = t p0 (1 + f/ ) f = C ext /C g is the effective fanout

EE141. Administrative Stuff

2007 Fall: Electronic Circuits 2 CHAPTER 10. Deog-Kyoon Jeong School of Electrical Engineering

Properties of CMOS Gates Snapshot

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE115C Digital Electronic Circuits Homework #5

Digital Integrated Circuits A Design Perspective

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

CSE140L: Components and Design Techniques for Digital Systems Lab. Power Consumption in Digital Circuits. Pietro Mercati

COMBINATIONAL LOGIC. Combinational Logic

Electronic Devices and Circuits Lecture 16 - Digital Circuits: CMOS - Outline Announcements (= I ON V DD

EE141-Fall 2011 Digital Integrated Circuits

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

Transcription:

14 1 10 8 6 IBM ES9000 Bipolar Fujitsu VP000 IBM 3090S Pulsar 4 IBM 3090 IBM Y6 CDC Cyber 05 IBM 4381 IBM Y4 IBM 3081 Apache Fujitsu M380 IBM 370 Merced IBM 360 IBM 3033 Vacuum Pentium IIDSIP) 0 1950 1960 1970 1980 1990 000 010 Fujitsu M-780 Year of announcement IBM Y5 CMOS Jayhawkdual) IBM Y7 Prescott -ex Mckinley Squadrons IBM GP IBM Z9 Pentium 4 10 9 8 7 6 5 4 3 1 adio eceive for Mesh Maintenance - 6 ma ypical Current Draw 1 sec Heartbeat 30 beats per sample Sampling and adio ransmission 9-15 ma Low Power Sleep 0.030-0.050 ma Heartbeat 1 - ma 0 00 0 40 60 80 300 ime seconds) Digital Integrated Circuits EECS 31 http://robertdick.org/eecs31/ eview eacher: obert Dick Office: 417-E EECS Email: dickrp@umich.edu Phone: 734 763 339 Cellphone: 847 530 184 HW engineers SW engineers GSI: Shengshou Lu Office: 75 BBB Email: luss@umich.edu Current ma) Design a non-trivial logic gate. What happens to inverter delay as the driving MOSFE widths are increased? What happens to inverter delay as the driven MOSFE widths are increased? What impact does non-instantaneous rise/fall time have on the propagation delay for the subsequent logic stage? Power density Watts/cm ) obert Dick Digital Integrated Circuits Lab 3 Dependence of delay on width ) Input inverters. Implications of sizing on energy consumption. Derive and explain. Fix L C L and vary W. Eventually, self-loading dominates. 3 obert Dick Digital Integrated Circuits 5 obert Dick Digital Integrated Circuits Inverter chain delay optimization Intuition Given Size width) of first inverter in chain, Driven load, ransistors are minimal length, and W p/w n approximately balances t phl and t plh. Find Optimal number of inverters in chain and Optimal size width) of each inverter to minimize chain delay. Given two inverters first fixed) and a large load C L ), how should the second be sized to minimize delay? C G C G1 minimal)? C G > C L? C G C L? Some other setting? Why? 6 obert Dick Digital Integrated Circuits 7 obert Dick Digital Integrated Circuits

Derivation I Let W W n W p / p n phl plh 0.69C L C i 3 W i+1 W unit C unit t p 0.69C int +C L ) Derivation II Consider the impact of scaling factor S. t p0 : Intrinsic delay. t p 0.69 S SC int 1+ C L t p 0.69C int 1+ C L t p t p0 1+ C ) L SC int Scaling doesn t impact intrinsic delay. Scaling does impact total delay. t p t p0 as S. Diminishing returns with increasing S. SC int SC int ) )) 8 obert Dick Digital Integrated Circuits 9 obert Dick Digital Integrated Circuits Consider chain of inverters I Consider chain of inverters II Given that t p,chain t p1 +t p + +t pn t pi t p0 1+ C ) g,i+1 t p,chain i1 t pi t p,chain t p0 i1 γc g,i 1+ C ) g,i+1 γc g,i and γ C int C g 1 technology-dependent constant). C g,+1 C L 10 obert Dick Digital Integrated Circuits 11 obert Dick Digital Integrated Circuits Sketch of derivation Sizing for optimal inverter chain delay For each i, find σt p,chain/σc g,i. Solve for σt p,chain/σc g,i 0, i1. esult is C g,i+1 C g,i C g,i C g,i 1. Each stage size geometric mean of previous and next: C g,i C g,i 1 C g,i+1. Constant factor relates sizing of all adjacent gate pairs. Each stage has same delay. Optimal stage-wise sizing factor: CL C g,1. Minimum path delay: t p,chain t p0 1+ CL C g,1 /γ ) 1 obert Dick Digital Integrated Circuits 13 obert Dick Digital Integrated Circuits

Example of inverter sizing Optimizing I Given C L 16C 1. 4. Per-stage scaling factor: 4 16C 1 /C 1 Let Φ C L C g,1 ) Φ t p,chain t p0 1+ γ d t p,chain d γ + ΦlnΦ) Φ 14 obert Dick Digital Integrated Circuits 15 obert Dick Digital Integrated Circuits Optimizing II Set this to zero. Let φ Φ 0 γ +φ φln φ ) 0 γ φ +1 ln φ ) 0 γ lnφ) +1 φ 0 γ φ +1 lnφ) Optimizing III φ e γ/φ+1 Hard to deal with this for γ 0. Consider implications for γ 0. φ e lnφ) γ φ +1 16 obert Dick Digital Integrated Circuits 17 obert Dick Digital Integrated Circuits Optimal stage sizing factor t p,chain Φ) Φ Unbuffered Optimal 10 11 8.3 8.3 100 101 16.5 1,000 1,001 65 4.8 10,000 10,001 0 33.1 Optimal tapering factor for γ 0: e.7. 3.6 for γ 1. 18 obert Dick Digital Integrated Circuits 19 obert Dick Digital Integrated Circuits

Buffering example Upcoming topics Interconnect. Alternative logic design styles. 0 obert Dick Digital Integrated Circuits 1 obert Dick Digital Integrated Circuits eview How can the optimal number of inverters in a load-driving chain be determined? How can the optimal size of each inverter in the chain be decided? How do determine optimal sizes of logic gates in arbitrary structures? May cover this near end of course. Do example problem. Derive and explain. Power consumption in synchronous CMOS P P SWICH +P SHO +P LEAK P SWICH C V DD f A P SHO b 1 V DD V ) 3 f A t P LEAK V DD I SUB +I GAE +I JUCIO +I GIDL ) C : total switched capacitance f : switching frequency b : MOS transistor gain t : rise/fall time of inputs V DD : high voltage A : switching activity V : threshold voltage P SHO usually 10% of P SWICH Smaller as V DD V A < 0.5 for combinational nodes, 1 for clocked nodes. obert Dick Digital Integrated Circuits easons for power consumption Dynamic Charging and discharging C loads. E dyn C L V DD. P dyn C L V DD f. But f V DD. So P dyn C L V DD 3. Static Sub-threshold leakage. Gate leakage. Short-circuit: Pull-up and pull-down networks briefly both on. Fixed voltage charging V DD V DD V t)i t)dt V t) V t) dt V DD e V t /C DDe t/c dt V DD C V DD C C e t / dt 0 1) ) e t /C 5 obert Dick Digital Integrated Circuits

Fixed current charging I V t)i t)dt Let be the voltage ramp duration, I is fixed. V is fixed. Fixed current charging II V q C V DD I C I CV DD V I I t)v t)dt CV DD V DD C CV DD dt 1dt 7 obert Dick Digital Integrated Circuits 8 obert Dick Digital Integrated Circuits Fixed current charging III Break-even point V DD C V DD C V DD C C V DD C Properly controlling V t). Performance. V DD C 1 C C C In limit, permits reversible computation with low/no power consumption during charging and discharging. 9 obert Dick Digital Integrated Circuits 30 obert Dick Digital Integrated Circuits Charging methods summary Capacitive load modeling It) influences energy consumption for same change in V. In theory, keeping voltage differences very small can permit extremely low-power operation. Leakage, current control, and preserving reversiblity make this challenging. 31 obert Dick Digital Integrated Circuits 33 obert Dick Digital Integrated Circuits

Interconnect capacitance C ǫ ox t ox WL 34 obert Dick Digital Integrated Circuits 35 obert Dick Digital Integrated Circuits Permittivity k) Fringing Material ǫ Vacuum 1 Aerogels 1.5 Polyimides 3 4 SiO 3.9 Glass-epoxy 5 Si 3 4 7.5 Alumina 9.5 Silicon 11.7 c wire c pp +c fringe W ǫ ox + πǫ ox t ox logt ox /H) 36 obert Dick Digital Integrated Circuits 37 obert Dick Digital Integrated Circuits rends in interconnect design Upcoming topics More metal layers. Lower aspect ratios. More coupling. Smaller transistors, but similar-length global interconnect. Alternative logic design styles. Latches and flip-flops. Memories. 38 obert Dick Digital Integrated Circuits 39 obert Dick Digital Integrated Circuits

assignment 10 October:. 10 October: ead sections 5.4, 5.5, 5.6, and 3.5 in J. abaey, A. Chandrakasan, and B. ikolic. Digital Integrated Circuits: A Design Perspective. Prentice-Hall, second edition, 003. 17 October: ead sections 6..1, 4.1, and 4.3. in J. abaey, A. Chandrakasan, and B. ikolic. Digital Integrated Circuits: A Design Perspective. Prentice-Hall, second edition, 003. October: Lab 3. 41 obert Dick Digital Integrated Circuits