Title :
Arithmetic operators based on the binary stored-carry-or-borrow representation
Author :
Torno, Daniel ; Parhami, Behrooz
Author_Institution :
Exorand Technol., Orléans, France
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;
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-9722-5
DOI :
10.1109/ACSSC.2010.5757584