DocumentCode
3012824
Title
Arithmetic operators based on the binary stored-carry-or-borrow representation
Author
Torno, Daniel ; Parhami, Behrooz
Author_Institution
Exorand Technol., Orléans, France
fYear
2010
fDate
7-10 Nov. 2010
Firstpage
1148
Lastpage
1152
Abstract
We introduce implementations of arithmetic operators based on the binary stored-carry-or-borrow (BSCB) representation. Several BSCB arithmetic elements, including full-adder, ripple-carry adder, and carry-lookahead adder are presented, followed by detailed design of an array multiplier. In the latter design, the conventional initial AND matrix is transformed and expressed with a redundant radix-2 representation. Each line of the resulting matrix is processed by an accumulation operator with the BSCB representation. Due to a specific property of the multiplication process, this operator is simpler than a standard full-adder cell in terms of gate count, while maintaining the same propagation latency. The entire multiplier is implemented with only XOR and AND gates, thus improving its testability and reliability.
Keywords
adders; carry logic; integrated circuit reliability; logic gates; multiplying circuits; AND gates; AND matrix; BSCB arithmetic elements; XOR gates; arithmetic operators; array multiplier; binary stored-carry-or-borrow representation; carry-lookahead adder; full-adder; multiplication process; propagation latency; redundant radix-2 representation; reliability; ripple-carry adder; Adders; Arrays; Computers; Equations; Logic gates; Propagation delay;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
Conference_Location
Pacific Grove, CA
ISSN
1058-6393
Print_ISBN
978-1-4244-9722-5
Type
conf
DOI
10.1109/ACSSC.2010.5757584
Filename
5757584
Link To Document