Redundant arithmetic, algorithms and implementations

Citation
Af. Gonzalez et P. Mazumder, Redundant arithmetic, algorithms and implementations, INTEGRATION, 30(1), 2000, pp. 13-53
Citations number
56
Categorie Soggetti
Computer Science & Engineering
Journal title
INTEGRATION-THE VLSI JOURNAL
ISSN journal
01679260 → ACNP
Volume
30
Issue
1
Year of publication
2000
Pages
13 - 53
Database
ISI
SICI code
0167-9260(200011)30:1<13:RAAAI>2.0.ZU;2-Y
Abstract
Performance in many very-large-scale-integrated (VLSI) systems such as digi tal signal processing (DSP) chips, is predominantly determined by the speed of arithmetic modules like adders and multipliers. Even though redundant a rithmetic algorithms produce significant improvements in performance throug h the elimination of carry propagation, efficient circuit implementations o f these algorithms have been traditionally difficult to obtain. This work p resents a survey of circuit implementations of redundant arithmetic algorit hms. The described implementations are divided into three main groups: (1) conventional binary logic circuits, which encode the multivalued digits of redundant arithmetic into two or more binary digital signals; (2) current-m ode multiple-valued logic circuits, which directly represent multivalued re dundant digits using non-binary digital current signals; and (3) heterostru cture and quantum electronic circuits. intended for very compact designs ca pable of operating at extremely high speeds. For each of the circuits, the operating principle is described and the main advantages and disadvantages of the approach are discussed and compared. (C) 2000 Published by Elsevier Science B.V.