Chapter 4. Circuit Characterization and Performance Estimation

Similar documents
EE 560 MOS INVERTERS: DYNAMIC CHARACTERISTICS. Kenneth R. Laker, University of Pennsylvania

Outline. Chapter 2: DC & Transient Response. Introduction to CMOS VLSI. DC Response. Transient Response Delay Estimation

EECS 141: FALL 00 MIDTERM 2

Chapter 6 MOSFET in the On-state

Physical Limitations of Logic Gates Week 10a

Introduction to Digital Circuits

Semiconductor Devices. C. Hu: Modern Semiconductor Devices for Integrated Circuits Chapter 6

dv 7. Voltage-current relationship can be obtained by integrating both sides of i = C :

CHAP.4 Circuit Characteristics and Performance Estimation

L1, L2, N1 N2. + Vout. C out. Figure 2.1.1: Flyback converter

Chapter 7 Response of First-order RL and RC Circuits

2.4 Cuk converter example

Lecture 28: Single Stage Frequency response. Context

NDS332P P-Channel Logic Level Enhancement Mode Field Effect Transistor

Reading. Lecture 28: Single Stage Frequency response. Lecture Outline. Context

EE 330 Lecture 41. Digital Circuits. Propagation Delay With Multiple Levels of Logic Overdrive

Chapter 16: Summary. Instructor: Jean-François MILLITHALER.

NDS356P P-Channel Logic Level Enhancement Mode Field Effect Transistor

NDP4050L / NDB4050L N-Channel Logic Level Enhancement Mode Field Effect Transistor

EE 330 Lecture 40. Digital Circuits. Propagation Delay With Multiple Levels of Logic Overdrive

Designing Information Devices and Systems I Spring 2019 Lecture Notes Note 17

Chapter 4 AC Network Analysis

NDH834P P-Channel Enhancement Mode Field Effect Transistor

University of Cyprus Biomedical Imaging and Applied Optics. Appendix. DC Circuits Capacitors and Inductors AC Circuits Operational Amplifiers

Chapter 2: Principles of steady-state converter analysis

EECE251. Circuit Analysis I. Set 4: Capacitors, Inductors, and First-Order Linear Circuits

dv i= C. dt 1. Assuming the passive sign convention, (a) i = 0 (dc) (b) (220)( 9)(16.2) t t Engineering Circuit Analysis 8 th Edition

HV513 8-Channel Serial to Parallel Converter with High Voltage Push-Pull Outputs, POL, Hi-Z, and Short Circuit Detect

EE141. EE141-Spring 2006 Digital Integrated Circuits. Administrative Stuff. Challenges in Digital Design. Last Lecture. This Class

R.#W.#Erickson# Department#of#Electrical,#Computer,#and#Energy#Engineering# University#of#Colorado,#Boulder#

Reading from Young & Freedman: For this topic, read sections 25.4 & 25.5, the introduction to chapter 26 and sections 26.1 to 26.2 & 26.4.

NDS355AN N-Channel Logic Level Enhancement Mode Field Effect Transistor

The problem with linear regulators

RC, RL and RLC circuits

Chapter 4 DC converter and DC switch

Silicon Controlled Rectifiers UNIT-1

Lab 10: RC, RL, and RLC Circuits

Homework-8(1) P8.3-1, 3, 8, 10, 17, 21, 24, 28,29 P8.4-1, 2, 5

V L. DT s D T s t. Figure 1: Buck-boost converter: inductor current i(t) in the continuous conduction mode.

Lecture -14: Chopper fed DC Drives

EEC 118 Lecture #15: Interconnect. Rajeevan Amirtharajah University of California, Davis

Modeling the Overshooting Effect for CMOS Inverter in Nanometer Technologies

MC74HC138A. 1 of 8 Decoder/ Demultiplexer. High Performance Silicon Gate CMOS

i L = VT L (16.34) 918a i D v OUT i L v C V - S 1 FIGURE A switched power supply circuit with diode and a switch.

7. Capacitors and Inductors

Capacitors. C d. An electrical component which stores charge. parallel plate capacitor. Scale in cm

CHAPTER 6: FIRST-ORDER CIRCUITS

Topics to be Covered. capacitance inductance transmission lines

AO V Complementary Enhancement Mode Field Effect Transistor

Chapter 5-4 Operational amplifier Department of Mechanical Engineering

Phase Noise in CMOS Differential LC Oscillators

EE 330 Lecture 41. Digital Circuits. Propagation Delay With Multiple Levels of Logic Optimally driving large capacitive loads

U(t) (t) -U T 1. (t) (t)

Experimental Buck Converter

Direct Current Circuits. February 19, 2014 Physics for Scientists & Engineers 2, Chapter 26 1

Basic Principles of Sinusoidal Oscillators

Type Marking Pin Configuration Package SMBT3904/MMBT3904 SOT23 SMBT3904S 2=E 1=B 3=C 1=E1 2=B1 3=C2

Topic Astable Circuits. Recall that an astable circuit has two unstable states;

8. Basic RL and RC Circuits

EEEB113 CIRCUIT ANALYSIS I

ECE 2100 Circuit Analysis

Cosmic Feb 06, 2007 by Raja Reddy P

CLOSED FORM SOLUTION FOR DELAY AND POWER FOR A CMOS INVERTER DRIVING RLC INTERCONNECT UNDER STEP INPUT

Chapter 28 - Circuits

Section 2.2 Charge and Current 2.6 b) The current direction is designated as the direction of the movement of positive charges.

ES 250 Practice Final Exam

PI74STX1G126. SOTiny Gate STX Buffer with 3-State Output. Features. Descriptio n. Block Diagram. Pin Configuration

Hall effect. Formulae :- 1) Hall coefficient RH = cm / Coulumb. 2) Magnetic induction BY 2

ECE 2100 Circuit Analysis

Capacitors & Inductors

Chapter 10 INDUCTANCE Recommended Problems:

Top View. Top View S2 G2 S1 G1

XPT IGBT Module MIXA450PF1200TSF. Phase leg + free wheeling Diodes + NTC MIXA450PF1200TSF. Part number

Top View. Top View. V DS Gate-Source Voltage ±8 ±8 Continuous Drain Current Pulsed Drain Current C V GS I D -2.5 I DM P D 0.

Advanced Power Electronics For Automotive and Utility Applications

Sequential Logic. Digital Integrated Circuits A Design Perspective. Latch versus Register. Naming Conventions. Designing Sequential Logic Circuits

Introduction to AC Power, RMS RMS. ECE 2210 AC Power p1. Use RMS in power calculations. AC Power P =? DC Power P =. V I = R =. I 2 R. V p.

NDT014 N-Channel Enhancement Mode Field Effect Transistor

non-linear oscillators

V DS. 100% UIS Tested 100% R g Tested. Top View. Top View S2 G2

Semiconductor Devices and Models

copper ring magnetic field

( ) = Q 0. ( ) R = R dq. ( t) = I t

6.01: Introduction to EECS I Lecture 8 March 29, 2011

MC3x063A 1.5-A Peak Boost/Buck/Inverting Switching Regulators

Features / Advantages: Applications: Package: Y4

PI5A3157. SOTINY TM Low Voltage SPDT Analog Switch 2:1 Mux/Demux Bus Switch. Features. Descriptio n. Applications. Connection Diagram Pin Description

EE202 Circuit Theory II , Spring. Dr. Yılmaz KALKAN & Dr. Atilla DÖNÜK

MC74HC165A. 8 Bit Serial or Parallel Input/ Serial Output Shift Register. High Performance Silicon Gate CMOS

NDS8434A Single P-Channel Enhancement Mode Field Effect Transistor

Name: Total Points: Multiple choice questions [120 points]

CHAPTER 12 DIRECT CURRENT CIRCUITS

Fundamentals of Power Electronics Second edition. Robert W. Erickson Dragan Maksimovic University of Colorado, Boulder

Problem Set #1. i z. the complex propagation constant. For the characteristic impedance:

EE100 Lab 3 Experiment Guide: RC Circuits

Digital Integrated Circuits

3. Alternating Current

Features / Advantages: Applications: Package: Y4

Inductor Energy Storage

Features / Advantages: Applications: Package: Y4

Transcription:

VLSI Design Chaper 4 Circui Characerizaion and Performance Esimaion Jin-Fu Li

Chaper 4 Circui Characerizaion and Performance Esimaion Resisance & Capaciance Esimaion Swiching Characerisics Transisor Sizing Power Analysis Oher Issues

Resisance Esimaion Resisance R = ( ρ / )( L / W ), where ( ρ,, L, W ) is (resisiviy, hickness, conducor lengh, conducor widh) Shee resisance =Ω/ R = R s ( L / W ) R s 1 recangular block R = R ( L / W ) s W W W L L L 4 recangular block R = R ( L / W ) R ( L / W ) s = s 3

Resisor None recangular (1) R=L/W L L R=L/W W W 1 W W 1 R=4L/(L+4W 1 ) L L R=L/(L+W 1 ) W W 4

Resisor None recangular () W 1 W 1 W W L W W W W 1 W 1 Raio=L/W Raio=W 1 /W Raio=W 1 /W W W 1 W W 1 W W 1 W 1 Raio=W /W 1 Raio=W /W 1 5

Capacior Load capaciance on he oupu of a CMOS gae is he sum of Gae capaciance Diffusion capaciance Rouing capaciance Capaciance can be calculaed by C ε x ε 0 = ε 0 ε d x A : dielecric consan : permiiviy of free space 6

Gae Capacior (1) Accumulaion Depleion gae gae V g <0 gae V gae g >0 C o ox C o Depleion layer ox Cdep P-subsrae P-subsrae 7

Gae Capacior () Inversion Capaciance variaion gae V gae g >0 Accumulaion Depleion Inversion 1.0 C o C dep Channel Depleion layer ox C/C o Low freq. P-subsrae High freq. 0 V V gs 8

Gae Capacior (3) gae C gs C gb C gd source drain C sb depleion layer subsrae C db C g =C gb +C gs +C gd 9

Gae Capacior (4) 10

Diffusion Capacior b Subsrae a Source Diffusion Area Drain Diffusion Area a b C jp X c Cd = C ja ( ab) + C jp (a + b) C ja =juncion capaciance per micron square C jp =periphery capaciance per micron C ja 11

Wire Capacior (1) Fringing fields W L T H subsrae Insulaor (Oxide) Muli-layer conducor C C 3 C 1 Layer 3 Layer Layer 1 C =C 1 +C 3 +C 1

Wire Capacior () A B C D E F G C m C m poly C m m1 C m m1 poly C C m m m1 C C Thin-oxide/diffusion Subsrae 13

Inducor For bond wire inducance L = µ 4h ln( ) π d For on-chip meal wires µ 8h w L = ln( + ) π w 4h The inducance produces Ldi/d noise especially for ground bouncing noise. Noe ha when CMOS circui are clocked, he curren flow changes grealy. V = L di d 14

Wire RC Effecs (1) I j-1 I j R R V j-1 R V R j V j+1 R C C C C C dvj ( Vj 1 V j ) ( Vj V j+ 1) CdV = Id C = ( I j 1 I j ) = d R R dv d V rc kx d = x dx = r : resisance per uni lengh c : capaciance per uni lengh 15

Wire RC Effecs () 1mm 1mm inpu buffer buf oupu Assume ha x = 15 4 10 x Wih buffer p = buf = 4ns + + 4ns = 8ns + 15 15 4 10 1000 + + 4 10 buf buf 1000 Wihou buffer 15 p = 4 10 000 = 16ns 16

Delay Analysis (1) V in () V ou () V ds =V gs -V C L V DD I ds V in () V DD V ou () pf 90% 50% dr V ou () V DD f 10% r 17

Delay Analysis () P-device V ou () P-device V ou () N-device I dsn C L N-device R cn C L Sauraed V ou >=V DD -V n Nonsauraed 0<V ou <=V DD -V n P-device I dsp P-device R cp V ou () V ou () N-device C L N-device C L Sauraed V ou <= V p Nonsauraed V p <V ou <V DD 18

Delay Analysis (3) The fall ime consiss of wo inervals: f1 =period during which he capacior volage, V ou, drops from 0.9V DD o (V DD -V n ) f =period during which he capacior volage, V ou, drops from (V DD -V n ) o 0.1V DD C L f dv d ou k βn + ( VDD Vn) CL r k β V n DD = 0 C β V p L (In sauraion) DD p k C V L DD 1 ( β + n 1 β p ) 19

Design Challenges Reduce C L Careful layou can help o reduce he diffusion and inerconnec capaciance Increase β n and β p Increase he ransisor sizes also increases he diffusion capaciance as well as he gae capaciance. The laer will increase he fan-ou facor of he driving gae and adversely affec is speed. Increase V DD The designer does no have oo much conrol over his facor, as he supply volage is deermined by sysem and echnology consideraions. 0

Gae Delays IN-3 IN- IN-1 P 3 P P 1 N 3 N N 1 β = neff ou (1/ βn 1) + (1/ β n) + (1/ β n3) β = β = β β = n1 n n3 1 neff β 3 n L L 3L L 1

Delay Analysis Swich Level RC Model A B P 4 P 3 P P 1 ou N 4 C ab C ou N 3 R p C N C bc R n C ou D N 1 C cd

Swich Level RC Model Simple RC model df dr = Rpulldown C pulldown pah = ( R + R + R + R ) 4 ( C + C + C + C N1 N N 3 N ou ab bc cd = Rp 4 Cou Elmore delay model = R C d df i i i ( RN1 Ccd ) + [( RN1 + RN ) Cbc ] + [( RN1 + RN + RN 3) Cab = + [( R + R + R + R ) 4 C N1 N N 3 N ou ] ) ] 3

Transisor Sizing inv-pair 4/1 R I charge R /1 3C eq I discharge 3C eq W p =W n R inv pair = fall + rise = R3 Ceq + 3C = 3 RC + 3 eq RC eq eq = 6RC eq C eq is he capaciance of a uni (/1) NMOS ransisor R is he equivalen channel resisance of a uni NMOS 4

Transisor Sizing inv-pair /1 R I charge R /1 C eq I discharge C eq W p =W n = + = R C + RC inv pair fall rise eq eq = 6RC eq 5

Transisor Sizing /3 3R p I charge R /1 C eq I discharge C eq inv pair = rise + fall = 6R( Cg + Cd ) + R( Cg + Cd ) = 7RC eq C = C + C eq g d 6

Transisor Sizing 1 a a a 3 n(4) sages C L 10 9 8 7 6 a/ln(a)e 5 4 3 1 4 10 100 Sage raio -- a 7

Power Dissipaion Insananeous power: p() = v()i() = V supply i() Peak power: P peak = V supply i peak Average power: 1 P ave = ) T V + T supply + T p( d = T i supply ( ) d 8

Power Analysis Power consumpion of a CMOS circui Saic power caused by he leakage curren and oher saic curren Dynamic power caused by he oal oupu capaciance Dynamic power caused by he shor-circui curren Toal power consumpion of a CMOS circui is given by P = P + P + s d P sc 9

Power Analysis Saic Power Gnd V in V ou V DD p + n + n + p + p + n + n-well p-subsrae PN juncion reverse bias leakage curren i qv / KT 0 = is( e 1) P s = n 1 I leakage V sup ply 30

Power Analysis Dynamic Power Le he inverer is operaed a a swiching frequency f=1/t V DD i p V in i V o ou C L P i i d p n 1 T = io ( ) vo( ) d T 0 dvo = io = CL d dvo = io = CL d i n P d = 1 T [ V 0 DD C L v o dv o 0 V DD C L v o dv o ] C V T L DD P d = = fc L V DD 31

Energy vs. Power Energy consumpion of an inverer (from 0 V DD ) The energy drawn from he power supply is E = QV = The energy sored in he load capaciance is DD Ecap Cv 0 odvo = C LVDD V DD 0 The E cap is consumed by he pull-down NMOS = The oupu from V C V L DD 1 Low-energy design is more imporan han lowpower design 3

Power Analysis Shor-Circui Power V DD T V DD - V p r f V in i sc V ou V n C L I max I mean 1 3 P I I sc mean mean = I mean = 4 = [ T V 1 [ T DD 1 1 i ( ) d i ( ) d ] + 3 i ( ) d ] 33

Power Analysis Shor-Circui Power I V 1 P mean in sc = [ T V DD ( ) = = V V T DD r = β = 1 4 r r ( V 1 DD β ( V in V T ( ) ) 3 τf V T ) d ] τ = =, where r f 34

Power Analysis Swiching Aciviy The dynamic power for a complex gae canno be esimaed by he simple expression C L V DD f Dynamic power dissipaion in a complex gae Inernal cell power V DD Capaciive load power Capaciive load power P = α C V f Inernal cell power P L in = n i = 1 L α i DD C i V V i DD f B A A C C B C 1 C ou 35

Power Analysis Gliching power In a saic logic gae, he oupu or inernal nodes can swich before he correc logic value is being sable. This phenomenon resuls in spurious ransiions called gliches. ABC 100 111 A B C D Z D Z Uni delay Spurious ransiion 36

Rules for avoiding Gliching power Balance delay pahs; paricularly on highly loaded nodes Inser, if possible, buffers o equalize he fas pah Avoid if possible he cascaded implemenaion Redesign he logic when he power due o he gliches is an imporan componen 37

Principles for Power Reducion Prime choice: reduce volage Recen years have seen an acceleraion in supply volage reducion Design a very low volage sill open quesion (0.6V 0.9V by 010) Reduce swiching aciviy Reduce physical capaciance 38

Low-Power Design Layou Guidelines Idenify, in your circui, he high swiching nodes Use for hese high aciviy nodes low-capaciance layers such as meal, meal3, ec. Keep he wires of high aciviy nodes shor Use low-capaciance layers for high capaciive nodes and busses 39

Low-Power Design Guidelines Avoid, if possible, he use of dynamic logic design syle For any logic design, reduce he swiching aciviy, by logic reordering and balanced delays hrough gae ree o avoid gliching problem In non-criical pahs, use minimum size devices whenever i is possible wihou degrading he overall performance requiremens If pass-ransisor logic syle is used, careful design should be considered 40

Charge Sharing Charge Q=CV A bus can be modeled as a capacior C b If he volage on he bus is sampled o deermine he sae of a given signal Bus V b C b V s C s ( Q = C Vb) Q = C V ) b b ( s s s Q = C V + C T T b b b C = C + C s s V s QT V R = = ( CbVb + CsVs ) /( Cb + Cs) C T 41

Conac Replicaion Curren ends o concenrae around he perimeer in a conac hole This effec, called curren crowding, pus a pracical upper limi on he size of he conac When a conac or a via beween differen layers is necessary, make sure o maximize he conac perimeer (no area) 4

Ground Bounce Volage V in Curren V ou Time L V DD Pad I Time V in I V ou V SS Pad V L Time L V L =L(di/d) Ground bounce 43

Approaches for Coping wih L(di/d) Muliple power and ground pins Resric he number of I/O drivers conneced o a single supply pins (reduce he di/d per supply pin) Careful selecion of he posiion of he power and ground pins on he package Avoid locaing he power and ground pins a he corners of he package (reduce he L) Increase he rise and fall imes Reduce he di/d Adding decoupling capaciances on he board Separae he bonding-wire inducance from he inducance of he board inerconnec 44

Package Issues Packaging requiremens Elecrical: low parasiics Mechanical: reliable and robus Thermal: efficien hea removal Economical: cheap 45

Bounding Techniques Wire Bonding Subsrae Die Pad Lead Frame 46

Die Cos Single die Wafer Going up o 1 (30cm) 47

Yield Esimaion Dies No. of good chips per wafer Y = 100% Toal number of chips per wafer Die cos = π per wafer = Wafer cos Dies per wafer Die yield ( wafer diameer/) die area π wafer diameer die area 48