EE141-Fall 2009 Digital Integrated Circuits. Inverter Chain. Careful about Optimization Problems. Announcements

Similar documents
EE141-Fall Digital Integrated Circuits. Announcements. Lab #2 Mon., Lab #3 Fri. Homework #3 due Thursday. Homework #4 due next Thursday

Digital Integrated Circuits

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

Integrated Circuits & Systems

Digital Microelectronic Circuits ( )

UNIVERSITY OF CALIFORNIA

! Delay when A=1, B=0? ! CMOS Gates. " Dual pull-down and pull-up networks, only one enabled at a time

EE141-Fall 2012 Digital Integrated Circuits. Announcements. Homework #3 due today. Homework #4 due next Thursday EECS141 EE141

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

EE115C Digital Electronic Circuits Homework #5

Digital Microelectronic Circuits ( ) Logical Effort. Lecture 7: Presented by: Adam Teman

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-Fall 2010 Digital Integrated Circuits. Announcements. An Intel Microprocessor. Bit-Sliced Design. Class Material. Last lecture.

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

Static CMOS Circuits

Digital Integrated Circuits (83-313) Lecture 5: Interconnect. Semester B, Lecturer: Adam Teman TAs: Itamar Levi, Robert Giterman 1

Lecture 7 Circuit Delay, Area and Power

Lecture 2. OUTLINE Basic Semiconductor Physics (cont d) PN Junction Diodes. Reading: Chapter Carrier drift and diffusion

Pass-Transistor Logic

EE 434 Lecture 34. Logic Design

Announcements. EE141-Spring 2007 Digital Integrated Circuits. CMOS SRAM Analysis (Read/Write) Class Material. Layout. Read Static Noise Margin

Check course home page periodically for announcements. Homework 2 is due TODAY by 5pm In 240 Cory

MOS Transistor. EE141-Fall 2007 Digital Integrated Circuits. Review: What is a Transistor? Announcements. Class Material

Very Large Scale Integration (VLSI)

Lecture 9: Interconnect

EE115C Digital Electronic Circuits Homework #4

Interconnect (2) Buffering Techniques. Logical Effort

EE141-Fall 2011 Digital Integrated Circuits

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

Schedule. ECEN 301 Discussion #20 Exam 2 Review 1. Lab Due date. Title Chapters HW Due date. Date Day Class No. 10 Nov Mon 20 Exam Review.

97.398*, Physical Electronics, Lecture 8. Diode Operation

CMOS Transistors, Gates, and Wires

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

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

Dynamic operation 20

CMOS Inverter. Performance Scaling

Digital Integrated Circuits 2nd Inverter

EECS 151/251A Homework 5

Convolutional Codes. Lecture 13. Figure 93: Encoder for rate 1/2 constraint length 3 convolutional code.

E( x ) [b(n) - a(n, m)x(m) ]

P-MOS Device and CMOS Inverters

The CMOS Inverter: A First Glance

! Dynamic Characteristics. " Delay

Momentum measurement. Multiple scattering Bethe-Bloch formula / Landau tails Ionization of gases Wire chambers. Drift and diffusion in gases

Lecture 11 VTCs and Delay. No lab today, Mon., Tues. Labs restart next week. Midterm #1 Tues. Oct. 7 th, 6:30-8:00pm in 105 Northgate

Non-Equilibrium Thermodynamics for Engineers

Round-off Errors and Computer Arithmetic - (1.2)

Digital Integrated Circuits EECS 312

Chapter 5. Transient Conduction. Islamic Azad University

EE5780 Advanced VLSI CAD

EE 508 Lecture 13. Statistical Characterization of Filter Characteristics

Design Constraint for Fine Grain Supply Voltage Control LSI

The CMOS Inverter: A First Glance

Homework 4 due today Quiz #4 today In class (80min) final exam on April 29 Project reports due on May 4. Project presentations May 5, 1-4pm

EE 330 Lecture 39. Digital Circuits. Propagation Delay basic characterization Device Sizing (Inverter and multiple-input gates)

ECE 497 JS Lecture - 18 Impact of Scaling

Physical Extension of the Logical Effort Model

Lecture 14: State Tables, Diagrams, Latches, and Flip Flop

4. Energy balances Partly based on Chapter 4 of the De Nevers textbook.

3.4 Design Methods for Fractional Delay Allpass Filters

Logic Effort Revisited

4. Score normalization technical details We now discuss the technical details of the score normalization method.

C.K. Ken Yang UCLA Courtesy of MAH EE 215B

! Memory. " RAM Memory. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

The Thermo Economical Cost Minimization of Heat Exchangers

Lecture 5: DC & Transient Response

Lecture Notes 2 Charge-Coupled Devices (CCDs) Part I. Basic CCD Operation CCD Image Sensor Architectures Static and Dynamic Analysis


SOLUTIONS: ECE 606 Homework Week 10 Mark Lundstrom. Purdue University. (Revised 3/29/13)

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Delay and Power Estimation

EE 143 Microfabrication Technology Spring 2010

EECS 141: FALL 05 MIDTERM 1

Digital Circuits and Systems

MA 3260 Lecture 10 - Boolean Algebras (cont.) Friday, October 19, 2018.

δq T = nr ln(v B/V A )

Lecture 5: DC & Transient Response

Special Cases of Source and Load Impedance

If y = Bx n (where B = constant)

ENEE 359a Digital VLSI Design

Lecture 23. CMOS Logic Gates and Digital VLSI I

EE115C Digital Electronic Circuits Homework #6

EE 447 VLSI Design. Lecture 5: Logical Effort

Feedback-error control

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

Lecture 12 CMOS Delay & Transient Response

EE141-Spring 2007 Digital Integrated Circuits. Administrative Stuff. Last Lecture. Wires. Interconnect Impact on Chip. The Wire

The Role of Water Vapor. atmosphere (we will ignore the solid phase here) Refer to the phase diagram in the web notes.

EE 330 Lecture 6. Improved Switch-Level Model Propagation Delay Stick Diagrams Technology Files

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

EE M216A.:. Fall Lecture 5. Logical Effort. Prof. Dejan Marković

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

Static CMOS Circuits. Example 1

VLSI Design, Fall Logical Effort. Jacob Abraham

Lecture 9: Clocking, Clock Skew, Clock Jitter, Clock Distribution and some FM

Announcements. Topics: Homework:

An Improved Generalized Estimation Procedure of Current Population Mean in Two-Occasion Successive Sampling

Lecture 28: Kinetics of Oxidation of Metals: Part 1: rusting, corrosion, and

CMPEN 411 VLSI Digital Circuits Spring 2012

Round-off Errors and Computer Arithmetic - (1.2)

Transcription:

EE-Fall 09 Digital tegrated ircuits verter ha ecture 6 verter Delay Otimization For some given : How many stages are needed to mimize delay? How to size the verters? Anyone want to guess the solution? Announcements ab # Mon., Tues., ab # Fri. Homework # due Thursday Homework # due next Thursday areful about Otimization Problems Get fastest delay if build one very big verter So big that delay is set only by self-loadg ikely not the roblem you re terested Someone has to drive this verter lass Material ast lecture Overview of Semiconductor Memory Today s lecture verter Delay Otimization Readg (.,.) Engeerg Otimization Problems General eed to have a set of constrats onstrats key to: Makg the result useful Makg the roblem have a clean solution For sizg roblem: eed to constra size of first verter 6 6

Delay Otimization Problem # You are given: A fixed number of verters The size of the first verter The size of the load that needs to be driven verter with oad P g t Delay Your goal: Mimize the delay of the verter cha eed model for verter delay vs. size g Delay kr ( t / + / ) kr sq,n g [ d / g + /( g )] Delay (ternal) + Delay (oad) oad 7 7 0 0 verter Delay Mimum length devices, 0.09µm Assume that for P aroximately equal resistances, R R P arox. equal rise and fall delays, t H t H Analyze as an R network: R R R R R Delay: P sq, sq, n P t H (ln ) R t H (ln ) R Delay Formula ( + ) Delay ~ R t ( / ) ( γ ) t kr + t + f t v t γ (γ for verter) f / electrical fanout R R sq ( /) ; g t v ln() R sq g oadg on the revious stage: g t v is deendent of sizg of the gate!!! verter Delay P g R Rsq, n Aly to verter ha t d t g t t + t + + t g Relace ln() with k (a constant): Delay kr t + kr Delay kr sq,n (/)( d ) + kr sq,n (/) 9 9 t tv γ +, +, t t t, +, v γ +,, + i,

Otimal Taerg for Given Delay equation has - unknowns,,, To mimize the delay, fd - artial derivatives:,, + t... + tv + tv +...,, dt t t 0 d, + v v,,, Examle f f f / has to be evenly distributed across stages: 6 6 Otimal Taerg for Given (cont Result: every stage has equal fanout:,, +,,,,, + (cont d) other words, size of each stage is geometric mean of two neighbors: Equal fanout every stage will have same delay Delay Otimization Problem # You are given: The size of the first verter The size of the load that needs to be driven Your goal: Mimize delay by fdg otimal number and sizes of gates So, need to fd that mimizes: ( γ ) t t + v 7 7 Otimum Delay and umber of Stages hen each stage has same fanout f : f F / Effective fanout of each stage: Mimum ath delay: f F v, ( γ ) t t + F Solvg the Otimization Rewrite terms of fanout/stage f: f ln ( ) ln f (( ) / γ ) ln ( ) f + γ t tv + tv ln f t ln f γ f tv ln ( ) 0 f ln f f ex + ( γ f ) For γ 0, f e, ln ( / )

Otimum Effective Fanout f Otimum f for given rocess defed by γ f ex( + γ f ) Buffer Design 6 f t 6 6. 6 f ot. e f ot.6 for γ. 0 0... 9 9 γ 6 6 6....6 Practice: Plot of Total Delay hat About Energy (and Area)? [Hodges,.] Ignorg diffusion caacitance: tot + f + + f ( + f + + f ) + f + f ( + f + + f - ) Overhead!!! f(f - -) / (f-) urves very flat for f > Simlest/most common choice: f Examle (γ0): F; i 0fF 6 Fixed: F Overhead:.66F!!! ormalized Delay As a Function of F Examle Overhead umbers Examle: F; 0fF Textbook: age t t ( γ + F), F v (γ ) Overhead aacitance (F) 0 0 0 0 6 7 9 0 umber of Stages Delay (t v )

ext ecture Gate Delay ogical Effort