Title :
Logic synthesis of binary, carry-save and mixed-radix arithmetic for digital signal processing
Author :
Bitterlich, Stefan J. ; Meyr, H.
Author_Institution :
Tech. Hochschule Aachen, Germany
fDate :
30 Oct-1 Nov 1996
Abstract :
All the commercially available logic-synthesis tools currently use only (non-redundant) binary and two´s complement number representations for representing the results of arithmetic operators. We analyze and compare silicon real-estate and throughput of word-parallel arithmetic circuits (add and shift type arithmetic) based on various redundant number representations and compare these results with the automatically optimized two´s complement implementations. The literature on redundant number representations typically recommends radix-4 arithmetic for full-custom or a traditional semi-custom design style. We show that the radix-4 implementation is often not optimal for a logic-synthesis based semi-custom design style. Instead, a high-radix or a mixed-radix implementation (which we derive) should be considered
Keywords :
CMOS logic circuits; carry logic; digital signal processing chips; logic design; parallel processing; redundant number systems; CMOS IC; add and shift type arithmetic; arithmetic operators; automatically optimized two´s complement; binary arithmetic; binary number representation; carry-save arithmetic; digital signal processing; logic synthesis tools; mixed-radix arithmetic; radix-4 arithmetic; redundant number representations; semicustom design; silicon real-estate; throughput; two´s complement number representation; word-parallel arithmetic circuits; Adders; Circuit synthesis; Delay; Digital arithmetic; Digital signal processing; Logic design; Registers; Signal synthesis; Silicon; Throughput;
Conference_Titel :
VLSI Signal Processing, IX, 1996., [Workshop on]
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-3134-6
DOI :
10.1109/VLSISP.1996.558355