Title :
A configurable dual moduli multi-operand modulo adder
Author :
Chang, Chip-Hong ; Menon, Shibu ; Cao, Bin ; Srikanthan, Thambipillai
Author_Institution :
Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore
Abstract :
This paper proposes a configurable architecture for dual moduli multi-operand modular addition (MOMA) based on the diminished-one number representation. This architecture accomplishes the MOMA operations for the two most frequently used moduli, 2n-1 and 2n+1 by sharing a common tree of CSA-like elements. Multi-function reconfigurability is made possible by the introduction of the composite carry save adders (CCSA). Although area overhead is incurred due to the multiplexers for switching between CEAC and EAC and two-operand modulo adders, there is very little speed penalty. Synthesis results in TSMC 0.18 μm CMOS technology show that in stand alone operation, the proposed diminished-one modulo 2n+1 MOMA based on the CCSA outperforms the normal binary modulo 2n+1 MOMA in both area and delay. The speed up is more prominent with long operands.
Keywords :
CMOS logic circuits; adders; carry logic; reconfigurable architectures; residue number systems; 0.18 micron; CCSA; CEAC/EAC switching multiplexers; CMOS; CSA-like element tree; MOMA; composite carry save adders; configurable adder; diminished-one number representation; dual moduli multioperand modular addition; multifunction reconfigurability; residue arithmetic; Application software; Application specific integrated circuits; CMOS technology; Computer applications; Cryptography; Delay; Digital arithmetic; Embedded system; Fault tolerant systems; Multiplexing;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1464916