Chapter12 - Arithmetic Circuits in CMOS VLSI PDF
Chapter12 - Arithmetic Circuits in CMOS VLSI PDF
Chapter12 - Arithmetic Circuits in CMOS VLSI PDF
Chapter 12
Arithmetic Circuits in CMOS VLSI
Outline
Half-Adder Circuits
(12.1)
Figure 12.1 Half-adder
symbol and operation
(12.2)
Figure 12.2 Half-adder
logic diagram
Introduction to VLSI Circuits and Systems, NCUT 2007
Full-Adder Circuits
+ b3b2b1b0
(12.3)
c4 s3 s2 s1s0
In the standard carry algorithm, each of the ith columns (i = 0, 1, 2, 3) operates according
to the full-adder equation
ci
ai
bi
(b) NOR-based
network
(12.4)
ci +1 si
(12.5)
Figure 12.4 Full-adder symbol
and function table
or
ci +1 = aibi + ci (ai + bi )
(12.6)
Introduction to VLSI Circuits and Systems, NCUT 2007
(12.7)
sn = (ai bi ) ci + (ai bi ) ci
(12.8)
ai bi + bi ci
(12.9)
bi ci + ai bi
(12.10)
ai bi + bi ci
(12.11)
bi ci + ai bi
(12.12)
Outline
Ripple-Carry Adders
Outline
(a) C1 logic
(b) C2 logic
(a) Complementary
(c) C3 logic
(d) C4 logic
(c) Dynamic
Outline
Carry-Skip Circuits
(b) Generalization
Carry-Select Adders
Carry-Save Adders
(a) Symbol
Outline
Multipliers (1/2)
Multipliers (2/2)
Array Multipliers
Other Multipliers