Title :
A Family of High Radix Signed Digit Adders
Author :
Gorgin, Saeid ; Jaberipur, Ghassem
Author_Institution :
Sch. of Comput. Sci., Inst. for Res. in Fundamental Sci., Tehran, Iran
Abstract :
Signed digit (SD) number systems allow for high performance carry-free adders. Maximally redundant SD (MRSD) alternatives provide maximal encoding efficiency among Radix-2h SD number systems, whereby value of h tunes the area-time trade-off. Straightforward implementation of the conventional carry-free addition algorithm requires three O(log h) addition-like operations in sequence. However, there are several MRSD implementations with only one such operation. Some of them are delay optimized, but suffer from extensive hardware redundancy, while some other equally fast adders show less power/area consumption. A careful study of the latter cases hints on variety of improvement options, based on which and a new transfer computation technique, we develop a family of faster MRSD adders that consume less power/area than all the previous relevant works. They also fit efficiently within the redundant digit floating point addition scheme. However, similar to their relevant ancestor designs, suffer from an inherent property of MRSD adders, i.e., difficulty of handling hidden leading zero-digits. To remedy this problem, we use less redundant SD representations, where our transfer extraction method applies efficiently and leads to far less complex leading zero-digit detection. All the presented designs are supported by exhaustive correctness tests and performance evaluation via 0.13 micrometer CMOS technology synthesis.
Keywords :
CMOS integrated circuits; adders; carry logic; circuit complexity; floating point arithmetic; integrated circuit design; redundant number systems; MRSD adders; addition-like operations; carry-free adders; carry-free addition algorithm; high radix signed digit adders; maximal encoding efficiency; maximally redundant SD; micrometer CMOS technology synthesis; performance evaluation; radix-2h SD number systems; redundant digit floating point addition scheme; signed digit number systems; transfer extraction method; Adders; Delay; Encoding; Equations; Estimation; Hardware; Redundancy; Carry-free addition; Computer arithmetic; Maximally redundant signed-digit number system; Signed digit adder;
Conference_Titel :
Computer Arithmetic (ARITH), 2011 20th IEEE Symposium on
Conference_Location :
Tubingen
Print_ISBN :
978-1-4244-9457-6
DOI :
10.1109/ARITH.2011.24