ebook img

Digital Integrated Circuits Arithmetic Circuits - Didattica Arces PDF

143 Pages·2009·1.72 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Digital Integrated Circuits Arithmetic Circuits - Didattica Arces

DDDDiiiiggggiiiittttaaaallll IIIInnnntttteeeeggggrrrraaaatttteeeedddd CCCCiiiirrrrccccuuuuiiiittttssss AA DDeessiiggnn PPeerrssppeeccttiivvee Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic AArriitthhmmeettiicc CCiirrccuuiittss January, 2003 MModdiiffiiedd bby GG. BBaccaranii - JJanuary 22000055 1 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits AAAAddddddddeeeerrrrssss 2 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits FFFFuuuullllllll AAAAddddddddeeeerrrr AA BB Full Cin Cout aaddddeerr Sum 3 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits TTTThhhheeee BBBBiiiinnnnaaaarrrryyyy AAAAddddddddeeeerrrr A B Full Cin Cout aaddddeerr Sum SS = AA ⊕⊕ BB ⊕⊕ CC i = ABC + ABC + ABC + ABC ii ii ii ii C = AB + BC + AC o i i 4 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits SSuumm aanndd CCaarrrryyyy aaggggaaiinnsstt PP,,,, GG,,,, KK Define 3 new variable which ONLY depend on A, B Generate (G) = AB Propagate (P) = A⊕B Kill (K) = A B = A+B Note that we will be sometimes using an alternate definition for Propagate (P) = A + B 5 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits SSSSuuuummmm aaaannnndddd CCCCaaaarrrrrrrryyyy aaaaggggaaaaiiiinnnnsssstttt PPPP,,,, GGGG,,,, KKKK ⊕ 6 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits CCoommpplliimmeennttaarryy SSttaattiicc CCMMOOSS FFuullll AAddddeerr V DD V DD CC AA BB ii A B A BB B C i V DD A X CC ii S C A i C i AA BB BB VV DD A B C A i C oo BB 2288 TTrraannssiissttoorrss 7 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits AA bbeetttteerr SSttrruuccttuurree:: tthhee MMiirrrroorr AAddddeerr V DD V V A DD DD A B B A B C B i Kill "0"-Propagate A C i C C o S i A C i "1"-Propagate Generate A B B A B C A i B 24 transistors 8 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits MMiirrrroorr AAddddeerr ((SSttiicckk DDiiaaggrraamm)) V DD AA BB CC BB AA CC CC CC AA BB i i o i C o SS GGNNDD 9 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits TThhee MMiirrrroorr AAddddeerr (cid:137) The NMOS and PMOS chains are completely symmetrical; a maximum of two series transistors can be observed in the carry-generation circuitry. (cid:137) When laying out the cell, the most critical issue is the mi- niimiizatiion off thhe capaciitance at nodde CC . TThhe redductiion off o the diffusion capacitances is particularly important. (cid:137)(cid:137) TThhee ccaappaacciittaannccee aatt nnooddee CC iiss ccoommppoosseedd ooff ffoouurr ddiiffffuussiioonn o capacitances, two internal gate capacitances, and six gate capacitances in the connecting adder cell . (cid:137) The transistors connected to C are placed closest to the i output. (cid:137) OOnly the transistors in the carry stage have to be optimized for optimal speed. All transistors in the sum stage can be minimal size. 10 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits

Description:
Digital Integrated. Circuits. A Design Perspective. Jan M. Rabaey. Anantha Chandrakasan . 2. S. 3. Worst case delay linear with the number of bits t d. = O( N).
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.