Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. The Inverter. July 30, 2002. V. DD. V. V. in. out. C. L. The CMOS Inverter: A First Glance. Q.Why was CMOS invented? A.For large signal swing at the output.
01 / 80Digital Integrated Circuits A Design Perspective
1 / 17
Télécharger la présentation
Digital Integrated Circuits A Design Perspective
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
V DD V V in out C L The CMOS Inverter: A First Glance Q.Why was CMOS invented? A.For large signal swing at the output. Q.Why wasn’t it popular right after its birth? A.Process complexity, large gate size. Q.Why is it now so popular? A.Power, power, power… Now CMOS is fast, small, reliable and… the only solution for SoC, AND expected to be so for coming Xx years.
V DD CMOS Inverter N Well PMOS 2l Contacts Out In Metal 1 Polysilicon NMOS GND
Two Inverters *Same height, different width-> Share power and ground *Vertical pitch matching-> Abut cells Connect in Metal W/L ratio Multiple contact windows
V V DD DD R p V out V out R n V V V 0 = = in DD in CMOS InverterFirst-Order DC Analysis VOL = 0 VOH = VDD VM = f(Rn, Rp)
t = f(R .C ) pHL on L = 0.69 R C on L CMOS Inverter: Transient Response V V DD DD R p V out V out C L C L R n V 0 V V = = in DD in (a) Low-to-high (b) High-to-low Where does load cap. come from? How is Ron determined?
Static CMOS 의 특성 • Load device; active, no body effect (no bulk bias) • Same number of PFET’s as NFET’s (complementary inter-connection) • Full Vdd swing • Ratioless logic -> always provides low output impedance cf. ratioed logic -> Low out value is not loe enough, and high Zo for high output value cf. tri-state buffer -> Three output values(?)
Homework #2 (Insight into R,L,C) • For each of RC, RL, RLC (two types-bandpass and notch filter) circuit, do the following(assume reasonable values so that you observe what you(and Prof. Kyung) would want from this work (due Nov. 5); • Apply a step function and analyze (interpret) the SPICE result. • Apply a delta function and analyze (interpret) the SPICE result. • Obtain the frequency characteristics.
I Dn V = V +V in DD GSp I = - I Dn Dp V = V +V out DD DSp V out I I I Dp Dn Dn V =0 V =0 in in V =1.5 V =1.5 in in V V V DSp DSp out V =-1 GSp V =-2.5 GSp V = V +V V = V +V in DD GSp out DD DSp I = - I Dn Dp PMOS Load Lines
1.8 This is for short-channel (velocity-saturated) device. What about the long-channel device? (prob 5.1) 1.7 1.6 1.5 1.4 (V) 1.3 M V 1.2 1.1 1 0.9 0.8 0 1 10 10 /W W p n Switching Threshold as a function of Transistor Ratio, r
V out V OH V M V in V OL V V IL IH Determining VIH and VIL A simplified approach
Gain=-1 Gain as a function of VDD Vth = 0.5 V Subthreshold operation Transistor still worksfor Vdd approaching Vth. Vdd must be at least 2 to 4 times thermal voltage. Reducing Vdd improves the gain, while the switching speed becomes low.
Device Sizing See equ (5.28) For large S, tp Approaches Intrinsic or unloaded delay, tp0. (for fixed load) Self-loading effect: Intrinsic capacitances dominate
NMOS/PMOS ratio for cascaded inverter for minimal average delay tpHL tpLH tp b = Wp/Wn Optimal beta for rising/falling Symmetry is 2.4, while it is 1.9 considering the self-loading Of PMOS(higher than 1.6 as predicted by equ. 5.26 in text).
Inverter Chain In Out CL • If CL is given: • How many stages are needed to minimize the delay? • How to size the inverters? • May need some additional constraints.
Inverter Delay • Minimum length devices, L=0.25mm • Assume that for WP = 2WN =2W • same pull-up and pull-down currents • approx. equal resistances RN = RP • approx. equal rise tpLH and fall tpHL delays • Analyze as an RC network 2W W tpHL = (ln 2) RNCL Delay (D): tpLH = (ln 2) RPCL Load for the next stage:
Inverter with Load Delay RW CL RW Load (CL) tp = kRWCL k is a constant, equal to 0.69 Assumptions: no load -> zero delay Wunit = 1
Optimal Tapering for Given N • Delay equation has N - 1 unknowns, Cgin,2 – Cgin,N • Minimize the delay, find N - 1 partial derivatives • Result: Cgin,j+1/Cgin,j = Cgin,j/Cgin,j-1 • Size of each stage is the geometric mean of two neighbors • each stage has the same effective fanout (Cout/Cin) • each stage has the same delay
Optimum Delay and Number of Stages When each stage is sized by f and has same eff. fanout f: Effective fanout of each stage: Minimum path delay
Example In Out CL= 8 C1 1 f f2 C1 CL/C1 has to be evenly distributed across N = 3 stages:
Optimum Number of Stages For a given load, CL and given input capacitance Cin Find optimal sizing f For g = 0, f = e, N = lnF
Vdd Vin Vout C L Dynamic Power Dissipation 2 Energy/transition = C * V L dd 2 Power = Energy/transition * f = C * V * f L dd Not a function of transistor sizes! Need to reduce C , V , and f to reduce power. L dd