Apr. 2020 Computer Arithmetic, Multiplication Slide 83
Multiplier Built of AMMs
Fig. 12.5 An 8 8 multiplier built of 42 AMMs.
Inputs marked with an asterisk carry 0s. [0, 1]
[2, 3]
[4, 5]
[6, 7]
[8, 9][10,11][12,15]
[0, 1]
[2, 3]
[4,5]
[6, 7]
x
x
x
x
[0, 3]a
[0, 3]a
[0, 3]a
[0, 3]a
p
p
p
p
ppp
[0, 1]x
[2, 3]
[4, 5]
[6, 7]x
x
x
[10,11]
[8, 9]
[4, 7]a
[4, 7]
a
[4, 7]
a
[4, 7]a
[8, 9]
[0, 1]
[2, 3]
[4, 5]
[6, 7]
[4,5]
[6, 7]
[8, 11]
[10,13]
[2, 5]
[4,7]
[6, 9]
[8, 11]
[6, 9]
*
*
* *
*
*
Legend:
2 bits
4 bits
Understanding
an 8 8 multiplier
built of 4 2
AMMs using dot
notation