Title :
Full adder-based arithmetic units for finite integer rings
Author :
Stouraitis, T. ; Kim, S.W. ; Skavantzos, A.
Author_Institution :
Dept. of Electr. Eng., Patras Univ., Greece
fDate :
11/1/1993 12:00:00 AM
Abstract :
Most implementations of accumulators, multipliers, or multiplier-accumulator units, operating in a finite integer ring, R(m), are based on ROM´s or PLA´s. This paper proposes a full adder-based arithmetic unit, called an (FA)-based AUm, capable of performing both addition and general multiplication at the same time, in R(m). For all moduli, FA-based AUm´s are shown to execute much faster and have much less hardware complexity and smaller time-complexity products than ROM-based AUm´s. For large values of m, they are also shown to be less complex and have smaller time-complexity products than ROM-based units, which are capable of performing multiplication only by a constant. Since the proposed units use full adders as the basic building block, they result in easy-to-design, modular, and regular VLSI implementations
Keywords :
VLSI; adders; digital arithmetic; logic arrays; multiplying circuits; performance evaluation; VLSI implementations; addition; finite integer rings; full adder-based arithmetic unit; multiplication; time-complexity products; Adders; Arithmetic; Computer architecture; Digital signal processing; Energy consumption; Gold; Hardware; Signal processing; Signal processing algorithms; Very large scale integration;
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on