Improving the Delay of Residue-to-Binary Converter for a Four-Moduli Set

被引:4
作者
Molahosseini, Amir Sabbagh [1 ]
机构
[1] Islamic Azad Univ, Kerman Branch, Dept Comp Engn, Kerman, Iran
关键词
Residue Number System (RNS); residue-to-binary converter; digital circuits; computer architecture; high-speed computer arithmetic; EFFICIENT VLSI DESIGN; REVERSE CONVERTER; SUPERSET 2(N)-1; NUMBER SYSTEM; RNS; 2(N+1)-1; IMPLEMENTATION;
D O I
10.4316/AECE.2011.02006
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The residue number system (RNS) is an unconventional number system which can be used to achieve high-performance hardware implementations of specialpurpose computation systems such as digital signal processors. The moduli set {2(n)-1, 2(n), 2(n)+1, 2(2n+1)-1} has been recently suggested for RNS to provide large dynamic range with low-complexity, and enhancing the speed of internal RNS arithmetic circuits. But, the residue-to-binary converter of this moduli set relies on high conversion delay. In this paper, a new residue-to-binary converter for the moduli set {2(n)-1, 2(n), 2(n)+1, 2(2n+1)-1} using an adder-based implementation of new Chinese remainder theorem-1 (CRT-I) is presented. The proposed converter is considerably faster than the original residue-to-binary converter of the moduli set {2(n)-1, 2(n), 2(n)+1, 2(2n+1)-1}; resulting in decreasing the total delay of the RNS system.
引用
收藏
页码:37 / 42
页数:6
相关论文
共 32 条
[11]   New reverse converters for the moduli set {2n-3,2n-1,2n+1,2n+3} [J].
Mohan, P. V. Ananda .
AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2008, 62 (09) :643-658
[12]   RNS-to-binary converters for two four-moduli sets {2n-1,2n, 2n+1, 2n+1-1} and {2n-1, 2n, 2n+1, 2n+1+1} [J].
Mohan, P. V. Ananda ;
Premkumar, A. B. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2007, 54 (06) :1245-1254
[13]   RNS-to-binary converter for a new three-moduli set {2n+1-1, 2n, 2n-1} [J].
Mohan, Pernmaraju V. Ananda .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2007, 54 (09) :775-779
[14]   An efficient architecture for designing reverse converters based on a general three-moduli set [J].
Molahosseini, Amir Sabbagh ;
Navi, Keivan ;
Hashemipour, Omid ;
Jalali, Ali .
JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (10) :929-934
[15]   Efficient Reverse Converter Designs for the New 4-Moduli Sets {2n-1, 2n, 2n+1, 22n+1-1} and {2n-1, 2n+1, 22n, 22n+1} Based on New CRTs [J].
Molahosseini, Amir Sabbagh ;
Navi, Keivan ;
Dadkhah, Chitra ;
Kavehei, Omid ;
Timarchi, Somayeh .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (04) :823-835
[16]   Efficient MRC-Based Residue to Binary Converters for the New Moduli Sets {22n, 2n-1, 2n+1-1} and {22n, 2n-1, 2n-1-1} [J].
Molahosseini, Amir Sabbagh ;
Dadkhah, Chitra ;
Navi, Keivan ;
Eshghi, Mohammad .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (09) :1628-1638
[17]   A new five-moduli set for efficient hardware implementation of the reverse converter [J].
Molahosseini, Amir Sabbagh ;
Dadkhah, Chitra ;
Navi, Keivan .
IEICE ELECTRONICS EXPRESS, 2009, 6 (14) :1006-1012
[18]   How to Teach Residue Number System to Computer Scientists and Engineers [J].
Navi, Keivan ;
Molahosseini, Amir Sabbagh ;
Esmaeildoust, Mohammad .
IEEE TRANSACTIONS ON EDUCATION, 2011, 54 (01) :156-163
[19]  
Parhami Behrooz, 2010, Computer Arithmetic Algorithms and Hardware Designs
[20]   DESIGN OF RESIDUE GENERATORS AND MULTIOPERAND MODULAR ADDERS USING CARRY-SAVE ADDERS [J].
PIESTRAK, SJ .
IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (01) :68-77