EE241 - Spring 2005 Advanced Digital Integrated Circuits. Clock Generation. Lecture 22: Adders. Delay-Locked Loop (Delay Line Based) f REF Phase Det

Size: px
Start display at page:

Download "EE241 - Spring 2005 Advanced Digital Integrated Circuits. Clock Generation. Lecture 22: Adders. Delay-Locked Loop (Delay Line Based) f REF Phase Det"

Transcription

1 EE24 - Srng 2005 dvanced Dgtal Integrated Crcuts Lecture 22: dders Clock Generaton Delay-Locked Loo (Delay Lne Based) f REF Phase Det U D Charge Pum Flter DL f O Phase-Locked Loo (VCO-Based) f REF U N PD D CP VCO Flter f O 2

2 Phase-Locked Loo Based Clock Generator U Down Reference clock Phase detector U Charge um Loo flter V contr VCO Local clock Down Clock decode & buffer Dvde by N φ φ 2... cts also as Clock Multler Loo Comonents Phase Comarator Produces UP/DN ulses corresondng to hase dfference Charge Pum Sources/snks current for duraton of UP/DN ulses Loo Flter Integrates current to roduce control voltage Voltage-Controlled Delay Lne Changes delay roortonally to voltage Voltage-Controlled Oscllator Generates frequency roortonal to control voltage 4 2

3 PLL Jtter 5 DLL Lockng Courtesy of IEEE Press, New York

4 Clock Deskewng Two clock snes, two DLLs, and a PD that controls them Geannooulos, ISSCC 98 7 Clock Rng Clocks routed n arallel, ooste drectons LCG algns to the mddle Shbayama, ISSCC

5 Synchronous Dstrbuted Oscllators VCOs # of nearest neghbors Mzuno, ISSCC 98 9 Dstrbuted PLLs Gutnk, ISSCC

6 Intel Itanum TM Rusu, ISSCC 2000 Intel Itanum TM 2 6

7 EE24 - Srng 2005 dvanced Dgtal Integrated Crcuts rthmetc rthmetc Crcuts Chater, Rabaey, 2 nd ed. Selected journal ublcatons Books: K. Hwang, "Comuter rthmetc : Prncles, rchtecture and Desgn", John Wley and Sons, 979. E. E. Swartzlander, Comuter rthmetc Vol. & 2, IEEE Comuter Socety Press, 990. S.Waser, M.Flynn, Introducton to rthmetc for Dgtal Systems Desgners, Holt, Rnehart and Wnston 982. I. Koren, Comuter rthmetc lgorthms, Brooksde 998. B. Parham, Comuter rthmetc, Oxford Hgh-Seed VLSI rthmetc Unts: dders and Multlers, by V. Oklobdzja n Chandrakasan et al. 4 7

8 Full dder B Cn Full adder Sum Cout 5 The Rle-Carry dder 0 B 0 B 2 B 2 B C,0 C o,0 C o, C o,2 F F F F (= C, ) C o, S 0 S S 2 S Worst case delay lnear wth the number of bts t d = O(N) t adder ( N )t carry t sum Goal: Make the fastest ossble carry ath crcut 6 8

9 The Mrror dder V DD V DD V DD "0"-Proagate C B B Kll C o B C B C S ""-Proagate B B Generate B C C B Mnmze nversons 7 Mrror dder Cell V DD B C B C C o C B C o S GND 8 9

10 Szng Mrror dder V DD V DD V DD 6 0-Proagate B B 2 4 Kll C o B C 6 B 6 C C C 4 S Proagate Generate 6 6 B 2 B B C Fanout (effectve) ~2 B 9 Full dder Imlementaton Standard CMOS Multlexer-based Courtesy of IEEE Press, New York

11 TG-Based Full dder V DD P V DD C B P B C P S Sum generaton V DD P P V DD C C P C o Carry generaton C P 2 Full dder n DPL 22

12 Manchester Carry Chan Statc Dynamc V DD P V DD P φ C G C o C C o G K P φ 2 Manchester Carry Chan Imlement P wth ass-transstors Imlement G wth ull-u, kll (delete) wth ull-down Use dynamc logc to reduce the comlexty and seed u φ V DD P 0 P P 2 P C C,0 G 0 G G 2 G φ C 0 C C 2 C Klburn, et al, IEE Proc,

13 Szng Manchester Carry Chan Dscharge Transstor R R 2 R R 4 R R 6 Out M C C M 0 M C M 2 C 2 M C M 4 C 4 5 C 6 Taerng? Seed t = N 0.69 C R j = j = k Seed (normalzed by 0.69RC) rea k rea (n mnmum sze devces) 25 Szng Manchester Carry Chan Delay equaton Delay s quadratc wth N t N N = 0.69 C R j = 0.69 = j= Progressve szng should hel? ( N ) RC 2 26

14 Szng Manchester Carry Chan Stck Dagram Proagate/Generate Row V DD C fx fxed caactance at the node ( ull-down, ull-u dffusons, metal, nverter ~5fF C ~ 2fF/µm R ~ 0kΩ µm When CW > C fx small mrovements wth szng, Loadng of the nut stage P G φ P G φ C C - C GND Inverter/Sum Row N t = 0.69 ( N ) N( N ) R RC = 0.69 ( C C W ) 2 2 W fx 27 Manchester Carry Chan Length of chan s lmted to k = 4-8 Standard soluton add nverters The overall N-bt adder delay s a sum of N/k segments (lnear) 28 4

15 Carry-Sk dder P 0 G P 0 G P 2 G 2 P G C,0 C o,0 C o, C o,2 F F F F C o, P 0 G P 0 G P 2 G 2 P G BP=P o P P 2 P C,0 C o,0 C o, C o,2 F F F F Multlexer C o, Byass (Sk) Idea: If (P0 and P and P2 and P = ) then C o = C 0, else kll or generate. MacSorley, Proc IRE /6 Lehman, Burla, IRE Trans on Com, 2/6 29 Carry-Sk dder Bt 0- Bt 4-7 Bt 8- Bt 2-5 Setu Setu Setu Setu C,0 Carry Proagaton Carry Proagaton Carry Proagaton Carry Proagaton Sum Sum Sum Sum Crtcal Path For N-bt adder wth k-bt grous N t d = k ( k ) t RC 2 t SKIP ( k ) t RC 0 5

16 Carry-Sk dder Courtesy of IEEE Press, New York Carry-Sk dder Crtcal ath delay wth constant grous td N = 2 2 k ( k ) trc tskip t rle adder byass adder 4..8 N 2 6

17 Carry-Sk dder Varable Grou Length t d = c c2n c Oklobdzja, Barnes, rth 85 Carry-Sk dder Courtesy of IEEE Press, New York

18 Carry-Sk dder Varable Block Lengths Oklobdzja, Barnes, rth 85 5 Manchester Chan wth Carry-Sk P 0 C,0 P G 0 G P 2 G 2 P G BP C o, BP Delay model: 6 8

19 Carry-Select dder Setu P,G "0" "0" Carry Proagaton "" "" Carry Proagaton C o,k- Multlexer Co,k Carry Vector Sum Generaton 7 Carry Select dder: Crtcal Path Bt 0- Bt 4-7 Bt 8- Bt 2-5 Setu Setu Setu Setu "0" "0" Carry "0" "0" Carry "0" "0" Carry "0" "0" Carry "" "" Carry "" "" Carry "" "" Carry "" "" Carry Multlexer Multlexer Multlexer Multlexer C,0 C o, C o,7 C o, C o,5 Sum Generaton Sum Generaton Sum Generaton Sum Generaton S 0- S 4-7 S 8- S

20 Lnear Carry Select Bt 0- Bt 4-7 Bt 8- Bt 2-5 Setu Setu Setu Setu () "0" () "0" Carry "0" "0" Carry "0" "0" Carry "0" "0" Carry "" Carry "" (5) (5) Multlexer C,0 "" Carry "" Carry "" Carry "" "" "" (5) (5) (5) (6) (7) (8) Multlexer Multlexer Multlexer (9) Sum Generaton Sum Generaton Sum Generaton Sum Generaton S 0- S 4-7 S 8- S 2-5 (0) 9 Square Root Carry Select Bt 0- Bt 2-4 Bt 5-8 Bt 9- Bt 4-9 Setu Setu Setu Setu () "0" "0" Carry "0" "0" Carry "0" "0" Carry "0" "0" Carry () "" "" Carry "" "" Carry "" "" Carry "" "" Carry () () (4) (5) (6) (4) (5) (6) (7) Multlexer Multlexer Multlexer Multlexer C,0 Sum Generaton Sum Generaton Sum Generaton Sum Generaton S 0- S 2-4 S 5-8 S 9- (7) Mux (8) Sum S 4-9 (9) 40 20

21 4 Condtonal Sum dders 0 s = x y s = x y 0 c = x y c = x y Sklansky, Trans on Com 6/

22 Two Level Carry-Select dder 4 Condtonal Sum dders 44 22

23 TG Condtonal Sum Condtonal Sum dder Condtonal Cell 2-way MUXes Rothermel, JSSC TG Condtonal Sum Seral connecton of transmsson gates Chan length = log 2 n Sgnal roagaton 46 2

24 DPL Condtonal Sum CL Condtonal carry select 47 Carry-Lookahead dders dder trees Radx of a tree Mnmum deth trees Sarse trees Logc manulatons Conventonal vs. Lng Stack heght lmtng 48 24

25 Proagate and Generate Sgnals Defne new varables that ONLY deend on a, b Generate (g ) = a b Proagate ( ) = a b (could be XOR as well) Delete = a b c out ( g, ) s( g, ) = g = g c c n n Can also derve exressons for s and c out based on d and 49 Carry Lookahead dder 0,B 0,B N-,B N-... C,0 P0 C, P C,N- P N-... Wenberger, Smth,

26 Lookahead dder Looakahead Equatons Poston : Poston : c c = g c = g = g = g ( g c ) g c c Carry exsts f: - generated n stage - generated n stage and roagated through - roagated through both and 5 Lookahead dder Unrollng of carry recurrence can be contnued If unrolled to level k, resultng n two-level ND-OR structure ND Fan-In = k, OR Fan-In = k k transstors n the MOS stack Lmts k to 2 4 Later referred to as a radx of an adder 52 26

27 27 5 Lookahead dder VDD P P2 P P0 G G2 G G0 C,0 Co, Mrror Imlementaton 54 Block Lookahead = c g g g g c Fourth bt carry: g g g g G 2 2 2, = P 2, =,, 4 = c P G c Block generate and block roagate:

28 Block Lookahead Can create grous of grous, or suer-grous : * G j : j = G j Pj G j 2 Pj Pj 2G j Pj Pj 2Pj * Pj : j = Pj Pj 2Pj j G j Delay s t d = c log N 55 Block Lookahead From Oklobdzja 56 28

29 Carry Lookahead Trees C o0, = G 0 P 0 C, 0 C o, = G P G 0 P P 0 C, 0 C o2 = G, 2 P 2 G P 2 P G 0 P 2 P P 0 C, 0 = ( G 2 P 2 G ) ( P 2 P )( G 0 P 0 C 0 ) = G 2: P 2: C o0 Can contnue buldng the tree herarchcally.,, 57 Tree dders P G G G = = g m m l m g l m more sgnfcant l less sgnfcant Start from the nut P, G, and contnue u the tree 2-bt grous, then 4-bt grous, ( g, ) ( g, ) = ( g g ) ( g, ) =, m m l l m m l m l Kogge, Stone, Trans on Com, 7 Radx

30 Tree dders: Radx 2 ( 0, B 0 ) (, B ) ( 2, B 2 ) (, B ) ( 4, B 4 ) ( 5, B 5 ) ( 6, B 6 ) ( 7, B 7 ) ( 8, B 8 ) ( 9, B 9 ) ( 0, B 0 ) (, B ) ( 2, B 2 ) (, B ) ( 4, B 4 ) ( 5, B 5 ) S 0 S S 2 S S 4 S 5 S 6 S 7 S 8 S 9 S 0 S S 2 S S 4 S 5 6-bt radx-2 Kogge-Stone Tree 59 Tree dders: Radx 4 (a 0, b 0 ) (a, b ) (a 2, b 2 ) (a, b ) (a 4, b 4 ) (a 5, b 5 ) (a 6, b 6 ) (a 7, b 7 ) (a 8, b 8 ) (a 9, b 9 ) (a 0, b 0 ) (a, b ) (a 2, b 2 ) (a, b ) (a 4, b 4 ) (a 5, b 5 ) S 0 S S 2 S S 4 S 5 S 6 S 7 S 8 S 9 S 0 S S 2 S S 4 S 5 6-bt radx-4 Kogge-Stone Tree 60 0

31 Sarse Trees (a 0, b 0 ) (a, b ) (a 2, b 2 ) (a, b ) (a 4, b 4 ) (a 5, b 5 ) (a 6, b 6 ) (a 7, b 7 ) (a 8, b 8 ) (a 9, b 9 ) (a 0, b 0 ) (a, b ) (a 2, b 2 ) (a, b ) (a 4, b 4 ) (a 5, b 5 ) S 0 S S 2 S S 4 S 5 S 6 S 7 S 8 S 9 S 0 S S 2 S S 4 S 5 6-bt radx-2 sarse tree wth sarseness of 2 (Han-Carlson) 6 Full vs. Sarse Trees Sarse trees have less transstors, wres Less ower Less nut loadng Recoverng mssng carres Rle (extra gate delay) Precomute (extra fanout) Comlex recomute can get nto the crtcal ath Total Transstor Wdth [unt wdth/bt] Radx-4 Kogge-Stone Radx-4 2-Sarse Radx-4 4-Sarse -2.% dder Delay [FO4] 62

32 Tree dders: Other Trees Ladner-Fscher ( 0, B 0 ) (, B ) ( 2, B 2 ) (, B ) ( 4, B 4 ) ( 5, B 5 ) ( 6, B 6 ) ( 7, B 7 ) ( 8, B 8 ) ( 9, B 9 ) ( 0, B 0 ) (, B ) ( 2, B 2 ) (, B ) ( 4, B 4 ) ( 5, B 5 ) S 0 S S 2 S S 4 S 5 S 6 S 7 S 8 S 9 S 0 S S 2 S S 4 S 5 6 Lng dder Varaton of CL g = a = a b b Lng s equatons t = a b g = a b G S = g G = G H S = g t H = t H gt H Lng, IBM J. Res. Dev, 5/8 64 2

33 Lng dder Conventonal CL: G = g G lso: Lng s equaton shfts the ndex of seudo carry G H = g t G = g t G Proagates nformaton on two bts Doran, Trans on Com 9/88 65 Lng dder Conventonal radx-4 G = g tg2 tt2g tt2tg 0 Lng radx-4 H = g = g g t 2 2 t g 2 2 g t t t 2 t g 2 g t 0 t t 2 0 Reduces the stack heght (or wdth) Reduces nut loadng g 0 66

34 Lng vs. CL Energy [J] R2 Lng R2 CL R4 Lng R4 CL Delay [FO4] R. Zlatanovc, ESSCIRC 0 67 Statc vs. Dynamc 8 Comound Domno R2 Domno R2 Domno R4 Statc R2 Energy [J] Delay [FO4] 68 4

35 Stack Heght Lmtng Transform conventonal G, P Park, VLSI Crc HP dder 4 = 2 0 Naffzger, ISSCC

36 HP dder Dfferental Domno Carry rle Sum select 7 Hybrd dders Dobberuhl, JSSC /92 DEC lha

37 DEC dder Combnaton: 8-bt taered re-dscharged Manchester carry chans, wth C n = 0 and C n = 2-bt LSB carry-lookahead 2-bt MSB condtonal sum adder Carry-select on most sgnfcant bts Latch-based tmng 7 7

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Carry-Skip Adder

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Carry-Skip Adder EE4 - Srng 000 Advanced Dgtal Integrated Crcuts Lecture 6 Adders B. Nkolc Carry-Sk Adder 0 G 0 G G G C,0 C o,0 C o, C o, FA FA FA FA C o, 0 G 0 G G G B= o C,0 C o,0 C o, C o, FA FA FA FA Multlexer Co,

More information

Lecture 4: Adders. Computer Systems Laboratory Stanford University

Lecture 4: Adders. Computer Systems Laboratory Stanford University Lecture 4: Adders Computer Systems Laboratory Stanford Unversty horowtz@stanford.edu Copyrght 2004 by Mark Horowtz (w/ Fgures from Hgh-Performance Mcroprocessor Desgn IEEE And Fgures from Bora Nkolc 1

More information

VLSI Arithmetic Adders & Multipliers

VLSI Arithmetic Adders & Multipliers VLSI Arthmet Adders & Multlers Prof. Vojn G. Oklobdzja Unversty of Calforna htt://www.ee.udavs.edu/asel Prof. V.G. Oklobdzja VLSI Arthmet Addton of Bnary Numbers Full Adder. The full adder s the fundamental

More information

Combinational Circuit Design

Combinational Circuit Design Combnatonal Crcut Desgn Part I: Desgn Procedure and Examles Part II : Arthmetc Crcuts Part III : Multlexer, Decoder, Encoder, Hammng Code Combnatonal Crcuts n nuts Combnatonal Crcuts m oututs A combnatonal

More information

EE241 - Spring 2003 Advanced Digital Integrated Circuits

EE241 - Spring 2003 Advanced Digital Integrated Circuits EE4 EE4 - rn 00 Advanced Dal Ineraed rcus Lecure 9 arry-lookahead Adders B. Nkolc, J. Rabaey arry-lookahead Adders Adder rees» Radx of a ree» Mnmum deh rees» arse rees Loc manulaons» onvenonal vs. Ln»

More information

Adders. Today: Adders. EE M216A.:. Fall Prof. Dejan Marković Lecture 9. Basic terminology. Adder building blocks

Adders. Today: Adders. EE M216A.:. Fall Prof. Dejan Marković Lecture 9. Basic terminology. Adder building blocks EE M216.:. Fall 21 Lecture 9 dders Prof. Dejan Markovć ee216a@gmal.com Today: dders asc termnology dder buldng blocks asc adder topologes Lnear adders (n < 16) Fast parallel adders (n > 16) Some examples

More information

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

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 EE241 - Spring 2010 Advanced Digital Integrated Circuits Lecture 25: Digital Arithmetic Adders Announcements Homework 4 due today Quiz #4 today In class (80min) final exam on April 29 Project reports due

More information

Logical Effort of Higher Valency Adders

Logical Effort of Higher Valency Adders Logcal Effort of gher Valency Adders Davd arrs arvey Mudd College E. Twelfth St. Claremont, CA Davd_arrs@hmc.edu Abstract gher valency parallel prefx adders reduce the number of logc levels at the expense

More information

EE241 - Spring 2006 Advanced Digital Integrated Circuits

EE241 - Spring 2006 Advanced Digital Integrated Circuits EE241 - Spring 2006 Advanced Digital Integrated Circuits Lecture 20: Asynchronous & Synchronization Self-timed and Asynchronous Design Functions of clock in synchronous design 1) Acts as completion signal

More information

Hw 6 due Thursday, Nov 3, 5pm No lab this week

Hw 6 due Thursday, Nov 3, 5pm No lab this week EE141 Fall 2005 Lecture 18 dders nnouncements Hw 6 due Thursday, Nov 3, 5pm No lab this week Midterm 2 Review: Tue Nov 8, North Gate Hall, Room 105, 6:30-8:30pm Exam: Thu Nov 10, Morgan, Room 101, 6:30-8:00pm

More information

EECS 427 Lecture 8: Adders Readings: EECS 427 F09 Lecture 8 1. Reminders. HW3 project initial proposal: due Wednesday 10/7

EECS 427 Lecture 8: Adders Readings: EECS 427 F09 Lecture 8 1. Reminders. HW3 project initial proposal: due Wednesday 10/7 EECS 427 Lecture 8: dders Readings: 11.1-11.3.3 3 EECS 427 F09 Lecture 8 1 Reminders HW3 project initial proposal: due Wednesday 10/7 You can schedule a half-hour hour appointment with me to discuss your

More information

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. Digital Integrated Circuits A Design Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic Arithmetic Circuits January, 2003 1 A Generic Digital Processor MEM ORY INPUT-OUTPUT CONTROL DATAPATH

More information

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. Digital Integrated Circuits A Design Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic Arithmetic Circuits January, 2003 1 A Generic Digital Processor MEMORY INPUT-OUTPUT CONTROL DATAPATH

More information

Estimating Delays. Gate Delay Model. Gate Delay. Effort Delay. Computing Logical Effort. Logical Effort

Estimating Delays. Gate Delay Model. Gate Delay. Effort Delay. Computing Logical Effort. Logical Effort Estmatng Delas Would be nce to have a back of the envelope method for szng gates for speed Logcal Effort ook b Sutherland, Sproull, Harrs Chapter s on our web page Gate Dela Model Frst, normalze a model

More information

Lecture 4. Adders. Computer Systems Laboratory Stanford University

Lecture 4. Adders. Computer Systems Laboratory Stanford University Lecture 4 Adders Computer Systems Laboratory Stanford University horowitz@stanford.edu Copyright 2006 Mark Horowitz Some figures from High-Performance Microprocessor Design IEEE 1 Overview Readings Today

More information

Coarse-Grain MTCMOS Sleep

Coarse-Grain MTCMOS Sleep Coarse-Gran MTCMOS Sleep Transstor Szng Usng Delay Budgetng Ehsan Pakbazna and Massoud Pedram Unversty of Southern Calforna Dept. of Electrcal Engneerng DATE-08 Munch, Germany Leakage n CMOS Technology

More information

Variability-Driven Module Selection with Joint Design Time Optimization and Post-Silicon Tuning

Variability-Driven Module Selection with Joint Design Time Optimization and Post-Silicon Tuning Asa and South Pacfc Desgn Automaton Conference 2008 Varablty-Drven Module Selecton wth Jont Desgn Tme Optmzaton and Post-Slcon Tunng Feng Wang, Xaoxa Wu, Yuan Xe The Pennsylvana State Unversty Department

More information

Lecture 11: Adders. Slides courtesy of Deming Chen. Slides based on the initial set from David Harris. 4th Ed.

Lecture 11: Adders. Slides courtesy of Deming Chen. Slides based on the initial set from David Harris. 4th Ed. Lecture : dders Slides courtesy of Deming hen Slides based on the initial set from David Harris MOS VLSI Design Outline Single-bit ddition arry-ripple dder arry-skip dder arry-lookahead dder arry-select

More information

Statistical Circuit Optimization Considering Device and Interconnect Process Variations

Statistical Circuit Optimization Considering Device and Interconnect Process Variations Statstcal Crcut Optmzaton Consderng Devce and Interconnect Process Varatons I-Jye Ln, Tsu-Yee Lng, and Yao-Wen Chang The Electronc Desgn Automaton Laboratory Department of Electrcal Engneerng Natonal Tawan

More information

Logic effort and gate sizing

Logic effort and gate sizing EEN454 Dgtal Integrated rcut Desgn Logc effort and gate szng EEN 454 Introducton hp desgners face a bewlderng arra of choces What s the best crcut topolog for a functon? How man stages of logc gve least

More information

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-10,

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-10, A NOVEL DOMINO LOGIC DESIGN FOR EMBEDDED APPLICATION Dr.K.Sujatha Associate Professor, Department of Computer science and Engineering, Sri Krishna College of Engineering and Technology, Coimbatore, Tamilnadu,

More information

EE141-Fall 2010 Digital Integrated Circuits. Announcements. An Intel Microprocessor. Bit-Sliced Design. Class Material. Last lecture.

EE141-Fall 2010 Digital Integrated Circuits. Announcements. An Intel Microprocessor. Bit-Sliced Design. Class Material. Last lecture. EE4-Fall 2 Digital Integrated ircuits dders Lecture 2 dders 4 4 nnouncements Midterm 2: Thurs. Nov. 4 th, 6:3-8:pm Exam starts at 6:3pm sharp Review session: Wed., Nov. 3 rd, 6pm n Intel Microprocessor

More information

Interconnect Modeling

Interconnect Modeling Interconnect Modelng Modelng of Interconnects Interconnect R, C and computaton Interconnect models umped RC model Dstrbuted crcut models Hgher-order waveform n dstrbuted RC trees Accuracy and fdelty Prepared

More information

Lecture 7: Multistage Logic Networks. Best Number of Stages

Lecture 7: Multistage Logic Networks. Best Number of Stages Lecture 7: Multstage Logc Networks Multstage Logc Networks (cont. from Lec 06) Examples Readng: Ch. Best Number of Stages How many stages should a path use? Mnmzng number of stages s not always fastest

More information

Where are we? Data Path Design

Where are we? Data Path Design Where are we? Subsystem Design Registers and Register Files dders and LUs Simple ripple carry addition Transistor schematics Faster addition Logic generation How it fits into the datapath Data Path Design

More information

Where are we? Data Path Design. Bit Slice Design. Bit Slice Design. Bit Slice Plan

Where are we? Data Path Design. Bit Slice Design. Bit Slice Design. Bit Slice Plan Where are we? Data Path Design Subsystem Design Registers and Register Files dders and LUs Simple ripple carry addition Transistor schematics Faster addition Logic generation How it fits into the datapath

More information

Arithmetic Building Blocks

Arithmetic Building Blocks rithmetic uilding locks Datapath elements dder design Static adder Dynamic adder Multiplier design rray multipliers Shifters, Parity circuits ECE 261 Krish Chakrabarty 1 Generic Digital Processor Input-Output

More information

TOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION

TOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION 1 2 MULTIPLIERLESS FILTER DESIGN Realzaton of flters wthout full-fledged multplers Some sldes based on support materal by W. Wolf for hs book Modern VLSI Desgn, 3 rd edton. Partly based on followng papers:

More information

Bit-Sliced Design. EECS 141 F01 Arithmetic Circuits. A Generic Digital Processor. Full-Adder. The Binary Adder

Bit-Sliced Design. EECS 141 F01 Arithmetic Circuits. A Generic Digital Processor. Full-Adder. The Binary Adder it-liced Design Control EEC 141 F01 rithmetic Circuits Data-In Register dder hifter it 3 it 2 it 1 it 0 Data-Out Tile identical processing elements Generic Digital Processor Full-dder MEMORY Cin Full adder

More information

A New Design of Multiplier using Modified Booth Algorithm and Reversible Gate Logic

A New Design of Multiplier using Modified Booth Algorithm and Reversible Gate Logic Internatonal Journal of Computer Applcatons Technology and Research A New Desgn of Multpler usng Modfed Booth Algorthm and Reversble Gate Logc K.Nagarjun Department of ECE Vardhaman College of Engneerng,

More information

Department of Electrical & Electronic Engineeing Imperial College London. E4.20 Digital IC Design. Median Filter Project Specification

Department of Electrical & Electronic Engineeing Imperial College London. E4.20 Digital IC Design. Median Filter Project Specification Desgn Project Specfcaton Medan Flter Department of Electrcal & Electronc Engneeng Imperal College London E4.20 Dgtal IC Desgn Medan Flter Project Specfcaton A medan flter s used to remove nose from a sampled

More information

CMPEN 411 VLSI Digital Circuits Spring Lecture 19: Adder Design

CMPEN 411 VLSI Digital Circuits Spring Lecture 19: Adder Design CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 19: Adder Design [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] Sp11 CMPEN 411 L19

More information

Interconnect Optimization for Deep-Submicron and Giga-Hertz ICs

Interconnect Optimization for Deep-Submicron and Giga-Hertz ICs Interconnect Optmzaton for Deep-Submcron and Gga-Hertz ICs Le He http://cadlab.cs.ucla.edu/~hele UCLA Computer Scence Department Los Angeles, CA 90095 Outlne Background and overvew LR-based STIS optmzaton

More information

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

Lecture 9: Clocking, Clock Skew, Clock Jitter, Clock Distribution and some FM Lecture 9: Clocking, Clock Skew, Clock Jitter, Clock Distribution and some FM Mark McDermott Electrical and Computer Engineering The University of Texas at Austin 9/27/18 VLSI-1 Class Notes Why Clocking?

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective rithmetic ircuitsss dapted from hapter 11 of Digital Integrated ircuits Design Perspective Jan M. Rabaey et al. opyright 2003 Prentice Hall/Pearson 1 Generic Digital Processor MEMORY INPUT-OUTPUT ONTROL

More information

Timing Issues. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolić. January 2003

Timing Issues. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolić. January 2003 Digital Integrated Circuits A Design Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolić Timing Issues January 2003 1 Synchronous Timing CLK In R Combinational 1 R Logic 2 C in C out Out 2

More information

Lesson 16: Basic Control Modes

Lesson 16: Basic Control Modes 0/8/05 Lesson 6: Basc Control Modes ET 438a Automatc Control Systems Technology lesson6et438a.tx Learnng Objectves Ater ths resentaton you wll be able to: Descrbe the common control modes used n analog

More information

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits Digital Integrated Circuits Design Perspective rithmetic Circuits Reference: Digital Integrated Circuits, 2nd edition, Jan M. Rabaey, nantha Chandrakasan and orivoje Nikolic Disclaimer: slides adapted

More information

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References EE241 - Spring 2000 Advanced Digital Integrated Circuits Lecture 26 Memory References Rabaey, Digital Integrated Circuits Memory Design and Evolution, VLSI Circuits Short Course, 1998.» Gillingham, Evolution

More information

VLSI Design. [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] ECE 4121 VLSI DEsign.1

VLSI Design. [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] ECE 4121 VLSI DEsign.1 VLSI Design Adder Design [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] ECE 4121 VLSI DEsign.1 Major Components of a Computer Processor Devices Control Memory Input Datapath

More information

6.01: Introduction to EECS 1 Week 6 October 15, 2009

6.01: Introduction to EECS 1 Week 6 October 15, 2009 6.0: ntroducton to EECS Week 6 October 5, 2009 6.0: ntroducton to EECS Crcuts The Crcut Abstracton Crcuts represent systems as connectons of component through whch currents (through arables) flow and across

More information

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1 ourse dmnstraton PE/EE 47, PE 57 VLI esgn I L8: Pass Transstor Logc epartment of Electrcal and omputer Engneerng Unversty of labama n Huntsvlle leksandar Mlenkovc ( www. ece.uah.edu/~mlenka ) www. ece.uah.edu/~mlenka/cpe57-

More information

VLSI Design Issues. ECE 410, Prof. F. Salem/Prof. A. Mason notes update

VLSI Design Issues. ECE 410, Prof. F. Salem/Prof. A. Mason notes update VLSI Design Issues Scaling/Moore s Law has limits due to the hysics of material. Now L (L=20nm??) affects tx delays (seed), noise, heat (ower consumtion) Scaling increases density of txs and requires more

More information

Timing-Driven Placement. Outline

Timing-Driven Placement. Outline Tmng-Drven Placement DAC 97 Tutoral 1997 Blaauw, Cong, Tsay Outlne Background + Net-Based Aroach Zero-Slack Algorthm Modfed Zero-Slack Algorthm Path-Based Aroach Analytcal Aroach Fall 99, Prof. Le He 1

More information

Full Adder Ripple Carry Adder Carry-Look-Ahead Adder Manchester Adders Carry Select Adder

Full Adder Ripple Carry Adder Carry-Look-Ahead Adder Manchester Adders Carry Select Adder Outline E 66 U Resources: dders & Multipliers Full dder Ripple arry dder arry-look-head dder Manchester dders arry Select dder arry Skip dder onditional Sum dder Hybrid Designs leksandar Milenkovic E-mail:

More information

Effective Power Optimization combining Placement, Sizing, and Multi-Vt techniques

Effective Power Optimization combining Placement, Sizing, and Multi-Vt techniques Effectve Power Optmzaton combnng Placement, Szng, and Mult-Vt technques Tao Luo, Davd Newmark*, and Davd Z Pan Department of Electrcal and Computer Engneerng, Unversty of Texas at Austn *Advanced Mcro

More information

Charge-Pump Phase-Locked Loops

Charge-Pump Phase-Locked Loops Phase-Locked Loos Charge-Pum Phase-Locked Loos Ching-Yuan Yang National Chung-Hsing University Deartment of Electrical Engineering Concetual oeration of a hase-frequency detector (PFD) PFD 5- Ching-Yuan

More information

Digital PI Controller Equations

Digital PI Controller Equations Ver. 4, 9 th March 7 Dgtal PI Controller Equatons Probably the most common tye of controller n ndustral ower electroncs s the PI (Proortonal - Integral) controller. In feld orented motor control, PI controllers

More information

EE241 - Spring 2003 Advanced Digital Integrated Circuits

EE241 - Spring 2003 Advanced Digital Integrated Circuits EE241 - Spring 2003 Advanced Digital Integrated Circuits Lecture 16 Energy-Recovery Circuits SOI Technology and Circuits Optimal EDP Contours 1 Leakage and Switching ELk 2 = ESw Opt L ln d K tech α avg

More information

Computer arithmetic. Intensive Computation. Annalisa Massini 2017/2018

Computer arithmetic. Intensive Computation. Annalisa Massini 2017/2018 Comuter arithmetic Intensive Comutation Annalisa Massini 7/8 Intensive Comutation - 7/8 References Comuter Architecture - A Quantitative Aroach Hennessy Patterson Aendix J Intensive Comutation - 7/8 3

More information

Solution Set #3

Solution Set #3 5-55-7 Soluton Set #. Te varaton of refractve ndex wt wavelengt for a transarent substance (suc as glass) may be aroxmately reresented by te emrcal equaton due to Caucy: n [] A + were A and are emrcally

More information

Leakage and Dynamic Glitch Power Minimization Using Integer Linear Programming for V th Assignment and Path Balancing

Leakage and Dynamic Glitch Power Minimization Using Integer Linear Programming for V th Assignment and Path Balancing Leakage and Dynamc Gltch Power Mnmzaton Usng Integer Lnear Programmng for V th Assgnment and Path Balancng Yuanln Lu and Vshwan D. Agrawal Auburn Unversty, Department of ECE, Auburn, AL 36849, USA luyuanl@auburn.edu,

More information

GMU, ECE 680 Physical VLSI Design 1

GMU, ECE 680 Physical VLSI Design 1 ECE680: Physical VLSI Design Chapter VII Timing Issues in Digital Circuits (chapter 10 in textbook) GMU, ECE 680 Physical VLSI Design 1 Synchronous Timing (Fig. 10 1) CLK In R Combinational 1 R Logic 2

More information

COMBINATIONAL CIRCUITS

COMBINATIONAL CIRCUITS OMINTIONL IRUIT pplcatons Half dder ssumpton : Two one-bt bnary varables and 1 1 1 1 1 1 1 The truth table of the Half dder Parallel dder for -bt varables H Implementaton of the Half dder Least gnfcant

More information

Lecture 25. Dealing with Interconnect and Timing. Digital Integrated Circuits Interconnect

Lecture 25. Dealing with Interconnect and Timing. Digital Integrated Circuits Interconnect Lecture 25 Dealing with Interconnect and Timing Administrivia Projects will be graded by next week Project phase 3 will be announced next Tu.» Will be homework-like» Report will be combined poster Today

More information

Continued..& Multiplier

Continued..& Multiplier CS222: Computer Arthmetc : Adder Contnued..& Multpler Dr. A. Sahu Dept of Comp. Sc. & Engg. Indan Insttute of Technology Guwahat 1 Outlne Adder Unversal Use (N bt addton) RppleCarry Adder, Full Adder,

More information

MAE140 - Linear Circuits - Winter 16 Final, March 16, 2016

MAE140 - Linear Circuits - Winter 16 Final, March 16, 2016 ME140 - Lnear rcuts - Wnter 16 Fnal, March 16, 2016 Instructons () The exam s open book. You may use your class notes and textbook. You may use a hand calculator wth no communcaton capabltes. () You have

More information

Reliable Power Delivery for 3D ICs

Reliable Power Delivery for 3D ICs Relable Power Delvery for 3D ICs Pngqang Zhou Je Gu Pulkt Jan Chrs H. Km Sachn S. Sapatnekar Unversty of Mnnesota Power Supply Integrty n 3D Puttng the power n s as mportant as gettng the heat out Hgher

More information

EECS 312: Digital Integrated Circuits Final Exam Solutions 23 April 2009

EECS 312: Digital Integrated Circuits Final Exam Solutions 23 April 2009 Signature: EECS 312: Digital Integrated Circuits Final Exam Solutions 23 April 2009 Robert Dick Show your work. Derivations are required for credit; end results are insufficient. Closed book. You may use

More information

CSE 140 Midterm 3 version A Tajana Simunic Rosing Spring 2015

CSE 140 Midterm 3 version A Tajana Simunic Rosing Spring 2015 CSE 140 Midterm 3 version A Tajana Simunic Rosing Spring 2015 Name of the person on your left : Name of the person on your right: 1. 20 points 2. 20 points 3. 20 points 4. 15 points 5. 15 points 6. 10

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

EE241 - Spring 2001 Advanced Digital Integrated Circuits

EE241 - Spring 2001 Advanced Digital Integrated Circuits EE241 - Spring 21 Advanced Digital Integrated Circuits Lecture 12 Low Power Design Self-Resetting Logic Signals are pulses, not levels 1 Self-Resetting Logic Sense-Amplifying Logic Matsui, JSSC 12/94 2

More information

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan,

More information

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1 The -bit inary dder CPE/EE 427, CPE 527 VLI Design I L2: dder Design Department of Electrical and Computer Engineering University of labama in Huntsville leksandar Milenkovic ( www. ece.uah.edu/~milenka

More information

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1]

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1] DYNAMIC SHORTEST PATH SEARCH AND SYNCHRONIZED TASK SWITCHING Jay Wagenpfel, Adran Trachte 2 Outlne Shortest Communcaton Path Searchng Bellmann Ford algorthm Algorthm for dynamc case Modfcatons to our algorthm

More information

Digital System Clocking: High-Performance and Low-Power Aspects. Vojin G. Oklobdzija, Vladimir M. Stojanovic, Dejan M. Markovic, Nikola M.

Digital System Clocking: High-Performance and Low-Power Aspects. Vojin G. Oklobdzija, Vladimir M. Stojanovic, Dejan M. Markovic, Nikola M. Digital System Clocking: High-Performance and Low-Power Aspects Vojin G. Oklobdzija, Vladimir M. Stojanovic, Dejan M. Markovic, Nikola M. Nedovic Wiley-Interscience and IEEE Press, January 2003 Nov. 14,

More information

CSE4210 Architecture and Hardware for DSP

CSE4210 Architecture and Hardware for DSP 4210 Archtecture and Hardware for DSP Lecture 1 Introducton & Number systems Admnstratve Stuff 4210 Archtecture and Hardware for DSP Text: VLSI Dgtal Sgnal Processng Systems: Desgn and Implementaton. K.

More information

Priority Queuing with Finite Buffer Size and Randomized Push-out Mechanism

Priority Queuing with Finite Buffer Size and Randomized Push-out Mechanism ICN 00 Prorty Queung wth Fnte Buffer Sze and Randomzed Push-out Mechansm Vladmr Zaborovsy, Oleg Zayats, Vladmr Muluha Polytechncal Unversty, Sant-Petersburg, Russa Arl 4, 00 Content I. Introducton II.

More information

ELECTRONIC DEVICES. Assist. prof. Laura-Nicoleta IVANCIU, Ph.D. C13 MOSFET operation

ELECTRONIC DEVICES. Assist. prof. Laura-Nicoleta IVANCIU, Ph.D. C13 MOSFET operation ELECTRONIC EVICES Assst. prof. Laura-Ncoleta IVANCIU, Ph.. C13 MOSFET operaton Contents Symbols Structure and physcal operaton Operatng prncple Transfer and output characterstcs Quescent pont Operatng

More information

Lecture 12 CMOS Delay & Transient Response

Lecture 12 CMOS Delay & Transient Response EE 471: Transport Phenomena in Solid State Devices Spring 2018 Lecture 12 CMOS Delay & Transient Response Bryan Ackland Department of Electrical and Computer Engineering Stevens Institute of Technology

More information

Integrated Circuits & Systems

Integrated Circuits & Systems Federal University of Santa Catarina Center for Technology Computer Science & Electronics Engineering Integrated Circuits & Systems INE 5442 Lecture 14 The CMOS Inverter: dynamic behavior (sizing, inverter

More information

CMPEN 411 VLSI Digital Circuits Spring 2012

CMPEN 411 VLSI Digital Circuits Spring 2012 CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 09: Resistance & Inverter Dynamic View [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic]

More information

Logic Synthesis and Verification

Logic Synthesis and Verification Logic Synthesis and Verification Jie-Hong Roland Jiang 江介宏 Department of Electrical Engineering National Taiwan University Fall Timing Analysis & Optimization Reading: Logic Synthesis in a Nutshell Sections

More information

Integrated Circuits & Systems

Integrated Circuits & Systems Federal University of Santa Catarina Center for Technology Computer Science & Electronics Engineering Integrated Circuits & Systems INE 5442 Lecture 13 The CMOS Inverter: dynamic behavior (delay) guntzel@inf.ufsc.br

More information

Confidence intervals for weighted polynomial calibrations

Confidence intervals for weighted polynomial calibrations Confdence ntervals for weghted olynomal calbratons Sergey Maltsev, Amersand Ltd., Moscow, Russa; ur Kalambet, Amersand Internatonal, Inc., Beachwood, OH e-mal: kalambet@amersand-ntl.com htt://www.chromandsec.com

More information

Week 11: Differential Amplifiers

Week 11: Differential Amplifiers ELE 0A Electronc rcuts Week : Dfferental Amplfers Lecture - Large sgnal analyss Topcs to coer A analyss Half-crcut analyss eadng Assgnment: hap 5.-5.8 of Jaeger and Blalock or hap 7. - 7.3, of Sedra and

More information

Dr. Shalabh Department of Mathematics and Statistics Indian Institute of Technology Kanpur

Dr. Shalabh Department of Mathematics and Statistics Indian Institute of Technology Kanpur Analyss of Varance and Desgn of Exerments-I MODULE III LECTURE - 2 EXPERIMENTAL DESIGN MODELS Dr. Shalabh Deartment of Mathematcs and Statstcs Indan Insttute of Technology Kanur 2 We consder the models

More information

EE247 Lecture 16. Serial Charge Redistribution DAC

EE247 Lecture 16. Serial Charge Redistribution DAC EE47 Lecture 16 D/A Converters D/A examples Serial charge redistribution DAC Practical aspects of current-switch DACs Segmented current-switch DACs DAC self calibration techniques Current copiers Dynamic

More information

Introduction to Antennas & Arrays

Introduction to Antennas & Arrays Introducton to Antennas & Arrays Antenna transton regon (structure) between guded eaves (.e. coaxal cable) and free space waves. On transmsson, antenna accepts energy from TL and radates t nto space. J.D.

More information

L8/9: Arithmetic Structures

L8/9: Arithmetic Structures L8/9: Arithmetic Structures Acknowledgements: Materials in this lecture are courtesy of the following sources and are used with permission. Rex Min Kevin Atkinson Prof. Randy Katz (Unified Microelectronics

More information

Consider the following passband digital communication system model. c t. modulator. t r a n s m i t t e r. signal decoder.

Consider the following passband digital communication system model. c t. modulator. t r a n s m i t t e r. signal decoder. PASSBAND DIGITAL MODULATION TECHNIQUES Consder the followng passband dgtal communcaton system model. cos( ω + φ ) c t message source m sgnal encoder s modulator s () t communcaton xt () channel t r a n

More information

Bit-Parallel Word-Serial Multiplier in GF(2 233 ) and Its VLSI Implementation. Dr. M. Ahmadi

Bit-Parallel Word-Serial Multiplier in GF(2 233 ) and Its VLSI Implementation. Dr. M. Ahmadi Bt-Parallel Word-Seral Multpler n GF(2 233 ) and Its VLSI Implementaton Supervsors: Student: Dr. Huapeng Wu Dr. M. Ahmad Wenka Tang Contents Introducton to Fnte Feld Research Motvatons Proposed Multplers

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective Digital Integrated Circuits Design Perspective Jan M. Rabaey nantha Chandrakasan orivoje Nikolić Designing Combinational Logic Circuits November 2002. 1 Combinational vs. Sequential Logic In Combinational

More information

Energy Delay Optimization

Energy Delay Optimization EE M216A.:. Fall 21 Lecture 8 Energy Delay Optimization Prof. Dejan Marković ee216a@gmail.com Some Common Questions Is sizing better than V DD for energy reduction? What are the optimal values of gate

More information

Number of cases Number of factors Number of covariates Number of levels of factor i. Value of the dependent variable for case k

Number of cases Number of factors Number of covariates Number of levels of factor i. Value of the dependent variable for case k ANOVA Model and Matrx Computatons Notaton The followng notaton s used throughout ths chapter unless otherwse stated: N F CN Y Z j w W Number of cases Number of factors Number of covarates Number of levels

More information

College of Engineering Department of Electronics and Communication Engineering. Test 1 With Model Answer

College of Engineering Department of Electronics and Communication Engineering. Test 1 With Model Answer Name: Student D Number: Secton Number: 01/0/03/04 A/B Lecturer: Dr Jamaludn/ Dr Jehana Ermy/ Dr Azn Wat Table Number: College of Engneerng Department of Electroncs and Communcaton Engneerng Test 1 Wth

More information

ORIGIN 1. PTC_CE_BSD_3.2_us_mp.mcdx. Mathcad Enabled Content 2011 Knovel Corp.

ORIGIN 1. PTC_CE_BSD_3.2_us_mp.mcdx. Mathcad Enabled Content 2011 Knovel Corp. Clck to Vew Mathcad Document 2011 Knovel Corp. Buldng Structural Desgn. homas P. Magner, P.E. 2011 Parametrc echnology Corp. Chapter 3: Renforced Concrete Slabs and Beams 3.2 Renforced Concrete Beams -

More information

CSE477 VLSI Digital Circuits Fall Lecture 20: Adder Design

CSE477 VLSI Digital Circuits Fall Lecture 20: Adder Design CSE477 VLSI Digital Circuits Fall 22 Lecture 2: Adder Design Mary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg477 [Adapted from Rabaey s Digital Integrated Circuits, 22, J. Rabaey et al.] CSE477

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective Digital Integrated Circuits A Design Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic Designing Sequential Logic Circuits November 2002 Sequential Logic Inputs Current State COMBINATIONAL

More information

Pass-Transistor Logic

Pass-Transistor Logic -all 26 Digital tegrated ircuits nnouncements No new homework this week roject phase one due on Monday Midterm 2 next Thursday Review session on Tuesday Lecture 8 Logic Dynamic Logic EE4 EE4 2 lass Material

More information

EE141-Fall 2011 Digital Integrated Circuits

EE141-Fall 2011 Digital Integrated Circuits EE4-Fall 20 Digital Integrated Circuits Lecture 5 Memory decoders Administrative Stuff Homework #6 due today Project posted Phase due next Friday Project done in pairs 2 Last Lecture Last lecture Logical

More information

Simultaneous Device and Interconnect Optimization

Simultaneous Device and Interconnect Optimization Smultaneous Devce and Interconnect Optmaton Smultaneous devce and wre sng Smultaneous buffer nserton and wre sng Smultaneous topology constructon, buffer nserton and wre sng WBA tree (student presentaton)

More information

6.01: Introduction to EECS I Lecture 7 March 15, 2011

6.01: Introduction to EECS I Lecture 7 March 15, 2011 6.0: Introducton to EECS I Lecture 7 March 5, 20 6.0: Introducton to EECS I Crcuts The Crcut Abstracton Crcuts represent systems as connectons of elements through whch currents (through arables) flow and

More information

DC Circuits. Crossing the emf in this direction +ΔV

DC Circuits. Crossing the emf in this direction +ΔV DC Crcuts Delverng a steady flow of electrc charge to a crcut requres an emf devce such as a battery, solar cell or electrc generator for example. mf stands for electromotve force, but an emf devce transforms

More information

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic [dapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey,. Chandrakasan,. Nikolic] Sp11 CMPEN 411

More information

CSE241 VLSI Digital Circuits Winter Lecture 07: Timing II

CSE241 VLSI Digital Circuits Winter Lecture 07: Timing II CSE241 VLSI Digital Circuits Winter 2003 Lecture 07: Timing II CSE241 L3 ASICs.1 Delay Calculation Cell Fall Cap\Tr 0.05 0.2 0.5 0.01 0.02 0.16 0.30 0.5 2.0 0.04 0.32 0.178 0.08 0.64 0.60 1.20 0.1ns 0.147ns

More information

The Decibel and its Usage

The Decibel and its Usage The Decbel and ts Usage Consder a two-stage amlfer system, as shown n Fg.. Each amlfer rodes an ncrease of the sgnal ower. Ths effect s referred to as the ower gan,, of the amlfer. Ths means that the sgnal

More information

EE 457 HW 2 Arithmetic Designs Redekopp Puvvada Name: Due: See Website

EE 457 HW 2 Arithmetic Designs Redekopp Puvvada Name: Due: See Website EE 457 HW 2 rithmetic Desins Redeko uvvada Name: Due: ee Website core: lease ost any questions reardin HW roblems on iazza. Refer to your class notes Unit on Fast ddition. In this class we will count the

More information

Built in Potential, V 0

Built in Potential, V 0 9/5/7 Indan Insttute of Technology Jodhur, Year 7 nalog Electroncs (Course Code: EE34) Lecture 3 4: ode contd Course Instructor: hree Prakash Twar Emal: stwar@tj.ac.n Webage: htt://home.tj.ac.n/~stwar/

More information

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.]

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] Miscellaneous Lecture topics Mary Jane Irwin [dapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] MOS Switches MOS transistors can be viewed as simple switches. In an N-Switch, the

More information