oure miraion PE/EE 47, PE 57 LSI eign I L8: elay Eimaion eparmen of Elecrical an ompuer Engeerg Univeriy of labama Hunville lekanar Milenkovic ( www.ece.uah.eu/~milenka ) www.ece.uah.eu/~milenka/cpe57-5f Inrucor: lekanar Milenkovic milenka@ece.uah.eu www.ece.uah.eu/~milenka E 17-L Mon. 5: PM 6: PM, Wen. 1: 1: PM UL: hp://www.ece.uah.eu/~milenka/cpe57-5f T: Joel Wiler Lab: Lab#: ue 9//5 Projec: Propoal ue 1/1/5 Te I: 1/1/5 Te: MOS LSI eign, r e., Wee, Harri eview: haper 1,, ; Toay: elay Eimaion (haper 4) 9//5 LSI eign I;. Milenkovic eview: MOS ircui Syle eview: Saic omplemenary MOS Saic complemenary MOS - ecep urg wichg, oupu connece o eiher or GN via a lowreiance pah high noie marg full rail o rail wg OH an OL are a an GN, repecively low oupu impeance, high pu impeance no eay ae pah beween an GN (no aic power conumpion) elay a funcion of loa capaciance an ranior reiance comparable rie an fall ime (uner he appropriae ranior izg coniion) ynamic MOS - relie on emporary orage of ignal value on he capaciance of high-impeance circui noe impler, faer gae creae eniiviy o noie 9//5 LSI eign I;. Milenkovic Pull-up nework (PUN) an pull-own nework (PN) In 1 In In N In 1 In In N PUN PN PMOS ranior only pull-up: make a connecion from o F when F(In 1,In, In N ) 1 F(In 1,In, In N ) pull-own: make a connecion from F o GN when F(In 1,In, In N ) NMOS ranior only PUN an PN are ual logic nework 9//5 LSI eign I;. Milenkovic 4 eview: OI Logic Graph eview: OI Layou X PUN X!((+) (+)) X X GN GN PN Some funcion have no conien Euler pah like!(a + bc + e) (bu!(bc + a + e) oe!) 9//5 LSI eign I;. Milenkovic 5 9//5 LSI eign I;. Milenkovic 6 LSI eign I;. Milenkovic 1
GS S1 GS1 eview: T i aa-epenen M M 4 M S M 1 S F 9//5 LSI eign I;. Milenkovic 7 1 weaker PUN.5µ/.5µ NMOS.75µ /.5µ PMOS 1,: -> 1 1, : -> 1 1, :->1 The hrehol volage of M i higher han M 1 ue o he boy effec (γ) Tn1 Tn Tn Tn + γ( ( φ F + ) - φ F ) ce S of M i no zero (when ) ue o he preence of Saic MOS Full er ircui! ou!sum 9//5 LSI eign I;. Milenkovic 8 Saic MOS Full er ircui! ou! & (!!) (! &!)!Sum ou & (!!! ) (! &! &! )! ou!sum Tranien epone analyi ell u ou if i conan Tranien analyi ell u ou () if () change equire olvg ifferenial equaion Inpu i uually coniere o be a ep or ramp From o or vice vera ou & ( ) ( & ) Sum! ou & ( ) ( & & ) 9//5 LSI eign I;. Milenkovic 9 9//5 LSI eign I;. Milenkovic 1 Inverer Sep epone E: f ep repone of verer rivg loa cap Inverer Sep epone E: f ep repone of verer rivg loa cap ( < ) ou ou () I n () ou () () u ( ) ou ( < ) ou () () I n () ou () 9//5 LSI eign I;. Milenkovic 11 9//5 LSI eign I;. Milenkovic 1 LSI eign I;. Milenkovic
Inverer Sep epone E: f ep repone of verer rivg loa cap Inverer Sep epone E: f ep repone of verer rivg loa cap u ( ) ou ( < ) o u () I n () ou () () u ( ) ou ( < ) o u I n () loa () I n () ou () I () ou > n ou < 9//5 LSI eign I;. Milenkovic 1 9//5 LSI eign I;. Milenkovic 14 Inverer Sep epone E: f ep repone of verer rivg loa cap Inverer Sep epone E: f ep repone of verer rivg loa cap I () u ( ) n ou ( < ) o u I n () loa β ( ) ou > ou β ou () ou < () I n () ou () I () u ( ) n ou ( < ) o u I n () loa β ( ) ou > ou β ou () ou < () I n () () ou () ou () 9//5 LSI eign I;. Milenkovic 15 9//5 LSI eign I;. Milenkovic 16 elay efiion pr : pf : p : r : f : fall ime elay efiion pr : rig propagaion elay From pu o rig oupu crog / pf : fallg propagaion elay From pu o fallg oupu crog / p : average propagaion elay p ( pr + pf )/ r : rie ime From oupu crog. o.8 f : fall ime From oupu crog.8 o. 9//5 LSI eign I;. Milenkovic 17 9//5 LSI eign I;. Milenkovic 18 LSI eign I;. Milenkovic
elay efiion cr : rig conamaion elay From pu o rig oupu crog / cf : fallg conamaion elay From pu o fallg oupu crog / c : average conamaion elay p ( cr + cf )/ Simulae Inverer elay Solvg ifferenial equaion by han i oo har SPIE imulaor olve he equaion numerically Ue more accurae I- moel oo! u imulaion ake ime o wrie. 1.5 1. ().5 pf 66p ou pr 8p.. p 4p 6p 8p 1n () 9//5 LSI eign I;. Milenkovic 19 9//5 LSI eign I;. Milenkovic elay Eimaion We woul like o be able o eaily eimae elay No a accurae a imulaion u eaier o ak Wha if? The ep repone uually look like a 1 orer repone wih a ecayg eponenial. Ue elay moel o eimae elay oal capaciance on oupu noe Ue effecive reiance So ha p haracerize ranior by fg heir effecive epen on average curren a gae wiche 9//5 LSI eign I;. Milenkovic 1 elay Moel Ue equivalen circui for MOS ranior Ieal wich + capaciance an ON reiance Uni nmos ha reiance, capaciance Uni pmos ha reiance, capaciance apaciance proporional o wih eiance verely proporional o wih g k /k g 9//5 LSI eign I;. Milenkovic g k g /k Eample: -pu NN Skech a -pu NN wih ranior wih choen o achieve effecive rie an fall reiance equal o a uni verer (). Eample: -pu NN Skech a -pu NN wih ranior wih choen o achieve effecive rie an fall reiance equal o a uni verer (). 9//5 LSI eign I;. Milenkovic 9//5 LSI eign I;. Milenkovic 4 LSI eign I;. Milenkovic 4
Eample: -pu NN Skech a -pu NN wih ranior wih choen o achieve effecive rie an fall reiance equal o a uni verer (). -pu NN ap nnoae he -pu NN gae wih gae an iffuion capaciance. 9//5 LSI eign I;. Milenkovic 5 9//5 LSI eign I;. Milenkovic 6 -pu NN ap nnoae he -pu NN gae wih gae an iffuion capaciance. -pu NN ap nnoae he -pu NN gae wih gae an iffuion capaciance. 5 5 5 9 9//5 LSI eign I;. Milenkovic 7 9//5 LSI eign I;. Milenkovic 8 Elmore elay ON ranior look like reior Pullup or pullown nework moele a laer Elmore elay of laer p i o ource i noe i ( )... (... ) + + + + + + + 1 1 1 1 N N Eample: -pu NN Eimae wor-cae rig an fallg elay of - pu NN rivg h ienical gae. 1 N 1 N 9//5 LSI eign I;. Milenkovic 9 9//5 LSI eign I;. Milenkovic LSI eign I;. Milenkovic 5
Eample: -pu NN Eimae rig an fallg propagaion elay of a -pu NN rivg h ienical gae. Eample: -pu NN Eimae rig an fallg propagaion elay of a -pu NN rivg h ienical gae. (6+4h) pr 9//5 LSI eign I;. Milenkovic 1 9//5 LSI eign I;. Milenkovic Eample: -pu NN Eimae rig an fallg propagaion elay of a -pu NN rivg h ienical gae. Eample: -pu NN Eimae rig an fallg propagaion elay of a -pu NN rivg h ienical gae. ( 6+ 4 ) (6+4h) pr h 9//5 LSI eign I;. Milenkovic 9//5 LSI eign I;. Milenkovic 4 Eample: -pu NN Eimae rig an fallg propagaion elay of a -pu NN rivg h ienical gae. Eample: -pu NN Eimae rig an fallg propagaion elay of a -pu NN rivg h ienical gae. / / (6+4h) pf / / (6+4h) pf ( )( ) ( 6 4 ) ( ) ( 7 4h) + + h + + 9//5 LSI eign I;. Milenkovic 5 9//5 LSI eign I;. Milenkovic 6 LSI eign I;. Milenkovic 6
elay omponen elay ha wo par Paraiic elay 6 or 7 Inepenen of loa Effor elay 4h Proporional o loa capaciance onamaion elay e-cae (conamaion) elay can be ubanially le han propagaion elay. E: If boh pu fall imulaneouly (6+4h) cr ( ) + h 9//5 LSI eign I;. Milenkovic 7 9//5 LSI eign I;. Milenkovic 8 iffuion apaciance Layou omparion we aume conace iffuion on every /. Goo layou mimize iffuion area E: NN layou hare one iffuion conac euce oupu capaciance by Merge unconace iffuion migh help oo Which layou i beer? Share onace iffuion Merge Unconace iffuion Iolae onace iffuion 7 GN GN 9//5 LSI eign I;. Milenkovic 9 9//5 LSI eign I;. Milenkovic 4 LSI eign I;. Milenkovic 7