TY - GEN
T1 - An efficient power-area-delay modulo 2n-1 multiplier
AU - Timarchi, Somayeh
PY - 2010
Y1 - 2010
N2 - Carry propagation is a main problem in Residue Number System (RNS) arithmetic. This overhead can be eliminated by using redundant number representations which results in Redundant Residue Number System (RRNS). The RNS which uses Stored-Unibit-Transfer (SUT) encoding (SUT-RNS) has been shown as an efficient encoding for RRNS. In this paper, we first propose a general algorithm for radix-2h SUT-RNS digit multiplication. Then, we implement an efficient pipeline multiplier which is appropriate for frequent multiplications. The results indicate that the radix-8 SUT-RNS modulo 2 n-1 multiplier outperforms area and power (energy/operation) of the previous efficient RRNS multipliers. Besides, it reaches the speed of the most high-speed RRNS multiplier.
AB - Carry propagation is a main problem in Residue Number System (RNS) arithmetic. This overhead can be eliminated by using redundant number representations which results in Redundant Residue Number System (RRNS). The RNS which uses Stored-Unibit-Transfer (SUT) encoding (SUT-RNS) has been shown as an efficient encoding for RRNS. In this paper, we first propose a general algorithm for radix-2h SUT-RNS digit multiplication. Then, we implement an efficient pipeline multiplier which is appropriate for frequent multiplications. The results indicate that the radix-8 SUT-RNS modulo 2 n-1 multiplier outperforms area and power (energy/operation) of the previous efficient RRNS multipliers. Besides, it reaches the speed of the most high-speed RRNS multiplier.
KW - Modulo multiplier
KW - Pipeline multiplier
KW - Redundant number system
KW - Residue number system
UR - http://www.scopus.com/inward/record.url?scp=78650142369&partnerID=8YFLogxK
U2 - 10.1109/CADS.2010.5623593
DO - 10.1109/CADS.2010.5623593
M3 - Conference contribution
AN - SCOPUS:78650142369
SN - 9781424462698
T3 - Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010
SP - 157
EP - 160
BT - Proceedings - 15th CSI International Symposium on Computer Architecture and Digital Systems, CADS 2010
T2 - 15th Computer Society of Iran (CSI) Symposium on Computer Architecture and Digital Systems, CADS 2010
Y2 - 23 September 2010 through 24 September 2010
ER -