ebook img

Digital Integrated Circuits Arithmetic Circuits - micro.deis.unibo.it PDF

131 Pages·2004·1.67 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 - micro.deis.unibo.it

DDiiggiittaall IInntteeggrraatteedd CCiirrccuuiittss AA DDeessiiggnn PPeerrssppeeccttiivvee Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic AArriitthhmmeettiicc CCiirrccuuiittss January, 2003 1 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits AA GGeenneerriicc DDiiggiittaall PPrroocceessssoorr MEMORY T U P T U O CONTROL - T U P N I DATAPATH 2 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits BBuuiillddiinngg BBlloocckkss ffoorr DDiiggiittaall AArrcchhiitteeccttuurreess Arithmetic unit - Bit-sliced datapath (adder, multiplier, shifter, comparator, etc.) Memory - RAM, ROM, Buffers, Shift registers Control - Finite state machine (PLA, random logic.) - Counters Interconnect - Switches - Arbiters - Bus 3 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits AAnn IInntteell MMiiccrroopprroocceessssoorr x x a u u g64 M M CARRYGEN 1 1 - - 9 5 node1 ck1 EL G sum sumb S E to Cache M R U S x x u u s0 M M SUMGEN 1 1 + LU - - b s1 9 2 LU : Logical Unit 1000um Itanium has 6 integer execution units like this 4 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits BBiitt--SSlliicceedd DDeessiiggnn Control Bit 3 n r er Bit 2 ut I e r x O a- st de er le a- t i t p a g d f Bit 1 t D e A hi ti a R l D S u M Bit 0 Tile identical processing elements 5 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits BBiitt--SSlliicceedd DDaattaappaatthh From register files / Cache / Bypass Multiplexers Shifter Adder stage 1 Wiring L L L o o o o o Adder stage 2 o p p p b b b a a a c c c k k k B B B u u Wiring u s s s B B B B it slice 63 Adder stage 3 it slice 2 it slice 1 it slice 0 Sum Select To register files / Cache 6 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits IIttaanniiuumm IInntteeggeerr DDaattaappaatthh 7 Fetzer, Orton, ISSCC’02 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits AAddddeerrss 8 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits FFuullll--AAddddeerr A B Full Cin Cout adder Sum 9 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits TThhee BBiinnaarryy AAddddeerr A B Full Cin Cout adder Sum S = A ⊕ B ⊕ C i = ABC + ABC + ABC + ABC i i i i C = AB + BC + AC o i i 10 © Digital Integrated Circuits2nd EE141 Arithmetic Circuits

Description:
Digital Integrated Circuits2nd. Arithmetic Circuits. Digital Integrated. Circuits. A Design Perspective. Arithmetic Circuits. Jan M. Rabaey. Anantha Chandrakasan.
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.