TY - JOUR
T1 - A 600-MHz 54 × 54-bit multiplier with rectangular-styled Wallace tree
AU - Itoh, N.
AU - Naemura, Y.
AU - Makino, H.
AU - Nakase, Y.
AU - Yoshihara, T.
AU - Horiba, Y.
PY - 2001/2
Y1 - 2001/2
N2 - This paper presents an efficient layout method for a high-speed multiplier. The Wallace-tree method is generally used for high-speed multipliers. In the conventional Wallace tree, however, every partial product is added in a single direction from top to bottom. Therefore, the number of adders increases as the adding stage moves forward. As a result, it generates a dead area when the multiplier is laid out in a rectangle. To solve this problem, we propose a rectangular Wallace-tree construction method. In our method, the partial products are divided into two groups and added in the opposite direction. The partial products in the first group are added downward, and the partial products in the second group are added upward. Using this method, we eliminate the dead area. Also, we optimized the carry propagation between the two groups to realize high speed and a simple layout. We applied it to a 54 × 54-bit multiplier. The 980 μm × 1000 μm area size and the 600-MHz clock speed have been achieved using 0.18-μm CMOS technology.
AB - This paper presents an efficient layout method for a high-speed multiplier. The Wallace-tree method is generally used for high-speed multipliers. In the conventional Wallace tree, however, every partial product is added in a single direction from top to bottom. Therefore, the number of adders increases as the adding stage moves forward. As a result, it generates a dead area when the multiplier is laid out in a rectangle. To solve this problem, we propose a rectangular Wallace-tree construction method. In our method, the partial products are divided into two groups and added in the opposite direction. The partial products in the first group are added downward, and the partial products in the second group are added upward. Using this method, we eliminate the dead area. Also, we optimized the carry propagation between the two groups to realize high speed and a simple layout. We applied it to a 54 × 54-bit multiplier. The 980 μm × 1000 μm area size and the 600-MHz clock speed have been achieved using 0.18-μm CMOS technology.
KW - CMOS digital integrated circuits
KW - Multiplication
KW - Multiplying circuits
KW - Redundant binary
KW - Wallace tree
UR - http://www.scopus.com/inward/record.url?scp=0035247682&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0035247682&partnerID=8YFLogxK
U2 - 10.1109/4.902765
DO - 10.1109/4.902765
M3 - Article
AN - SCOPUS:0035247682
SN - 0018-9200
VL - 36
SP - 249
EP - 257
JO - IEEE Journal of Solid-State Circuits
JF - IEEE Journal of Solid-State Circuits
IS - 2
ER -