Gaes MOS n cascaa Obevo Sudo del mnmo rardo d roagazone: Numero d sage fssao Numero d sage omo
Esemo 1 due nveror n cascaa Inv1 Inv2 S=W/L αs uαs V V Vo us L L/=ρ I: = n(inv2) = u Dmensonameno del Transsor V (u) V I Vo B L = u = ρ L due sage n cascaa: = 1 + 2 = u + u mnmzzazone del rardo d roagazone: u = ρ 1 = 2 = ρ = 2 ρ = 2 l ρ
Esemo = 2 l Due sage sono ù veloc d uno se: ρ > 2 l l > 4 Dmensonameno de ercors Logc er mglorare la velocà La caacà d nu d un ercorso logco è vncolaa La logca deve gudare anche l dmensonameno della caacà Esemo: l carco della LU n un mcrorocessore Inel è 0.5F ome dmensonare l daaah d un LU er oenere la massma velocà? bbamo gà rsolo queso er la caena d nveror ssamo generalzzare er ogn d logca?
Rardo n un Gae logco Rardo d Gae: d = h + effor delay Rardo nrnseco Effor delay: h = g f logcal Fanou effevo = ou / n effor Logcal effor è funzone della ologa ed è ndendene dal dmensonameno Il fanou effevo è funzone del carco e dmensonameno del gae Logcal Effor: defnzone L nverore ha mnor logcal effor e nrnsc delay d u gae MOS sac Il Logcal effor d un gae è l raro ra la sua caacà d ngresso e la caacà dell nverore quando è dmensonao er erogare la sessa correne Il Logcal effor aumena all aumenare della comlessà del gae
Logcal Effor: esem Logcal effor è l raro ra la caacà d ngresso d un gae e la aacà d ngresso d un nverore con la sessa correne d ouu V DD 2 V DD 2 2 B 2 1 1 un = 3 F B B 2 B 2 2 2 2 2 g = 1 g = 4/3 g = 5/3 F un = 4 B B V DD 4 4 1 B 1 Inverer 2-nu NND 2-nu NOR B 4 4 1 B 1 un = 5 F + B Logcal Effor: nerreazone Normalzed delay (d) NND g = 4/3 = 2 d = (4/3)h+2 INV g = 1 = 1 d = h+1 F(Fan-n) 1 2 3 4 5 6 7 Fan-ou (h)
Logcal Effor er gae FMOS From Suherland, Sroull Branchng Effor Branchng effor: on ah + off ah b = on ah
Mulsage Neworks Delay = Sage effor: h = b g f N ( + b g f ) = 1 Pah delay D = Σd = Σ + Σh Pah elecrcal effor: F = ou / n Pah logcal effor: G = g 1 g 2 g N Branchng effor: B = b 1 b 2 b N Pah effor: H = GFB Meodo del Logcal Effor 1 Pres N, F, er ogn sado g e b G 2 calcolao h come: h = N F g b B 3 arendo dall ouu al nu s calcola +1 / alcando la formula f = h g b Quando lo sage effor h è lo sesso er u gl sage, l rardo è mnmo
Esemo: Percorso Omo g = 1 f = a 1 a b c g = 5/3 f = b/a Fanou effevo, F = 5 G = 25/9 H = 125/9 = 13.9 h = 1.93 a = 1.93 b = ha/g 2 = 2.23 c = hb/g 3 = 5g 4 /f = 2.59 g = 5/3 f = c/b L 5 g = 1 f = 5/c Esemo 8-nu ND
Sommaro Suherland, Sroull Harrs Numero omo d sages: buffer Perché un buffer - fl lungh d nerconnessone - ch nerfaces
h nerface: un esemo PD L PIN o Penum (7 buffer) L = (10.2-19.9) nh o = (4.8-17.1) F = (2.6-9.7) F Fl lungh d nerconnessone
Sngola caacà d nerconnessone aacà oale d nerconnessone
Esemo: 2 sad nveror = 20 f F = 1000 20F = 2 = 1000 = 64 = 0.4ns = 26ns Tro alo! Mulle sage Buffer V u u u V1 2 u N-1 V2 Vo 1 2 3 N V G 1 2 N-1 L 1 2 = u L = u N 1 2 = u = u n N n N 1 n = 1 + 2 2 u + K = u + +K u = N u
Inveror MOS n cascaa L Mnmzzando : = N u = u N N u o o = = = e ln( e L 2. 72 ln( ) L ) Rardo d Proagazone vs dmensonameno del faore u X Inv 2 Inv N Inv 10 10 6.3 6.3 1 0 0 1 0 0 2 0 1 2. 5 1 0 0 0 1 0 0 0 6 3 1 8. 8
Esemo MOS 1µm; =10fF; 0.2ns L=20F X=2000 7 sad crca 4ns Sado 1 2 3 4 5 6 7 Wn(µm) 1.8 5.3 15.8 47.7 138.2 409.9 1210.7 W(µm) 2.8 8.4 24.9 73.8 218.3 646.21912.8 Numero Omo d Sage Per una daa carca, e una daa caacà n nu del rmo gae Trovare l numero omo d sage e l dmensonameno omo 1/ N D = NH + N D N = H 1/ N nv 1/ N 1/ N ln( H ) + H + = 0 nv Sosure bes sage effor h = H 1/ Nˆ
Meodo del Logcal Effor Quando l numero d sage è non noo» alcolare l ah effor: F = GBH» Trovare l mglor numero d sage N ~ log 4 F» alcolare he sage effor f = F 1/N» Defnre l ercorso con queso numero d sage» Procedere uno er uno rovando le dmenson:» n = ou *g/f Tr-Sae MOS Buffer Eleronca Eleronca D, LB nno.. ccademco 2004-2005 2000-2001 ascadng MOS