A Generalization of a Fast RNS Conversion for a New 4-Modulus Base

被引:23
作者
Didier, Laurent-Stephane [1 ]
Rivaille, Pierre-Yves [1 ]
机构
[1] Univ Paris 06, Lab Informat Paris 6, Paris, France
关键词
FPGA design; moduli sets; residue number systems (RNS); residue-to-binary converter; BINARY CONVERTER; RESIDUE; 2(N)-1; DESIGN;
D O I
10.1109/TCSII.2008.2010157
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A generalization of a new generic 4-modulus base for residue number systems (RNS) is presented in this paper. An efficient RNS to binary conversion algorithm and a hierarchical architecture for these bases are also described. The key features of our conversion architecture compared to previous published architectures of the same output range are a larger moduli set selection and savings on the critical delay, area and power. The FPGA implementation and the detailed proof supporting it are also discussed.
引用
收藏
页码:46 / 50
页数:5
相关论文
共 15 条
[1]   A full RNS implementation of RSA [J].
Bajard, JC ;
Imbert, L .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (06) :769-774
[2]   Some optimizations of hardware multiplication by constant matrices [J].
Boullis, N ;
Tisserand, A .
IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (10) :1271-1282
[3]  
Cardarilli GC, 2007, CONFERENCE RECORD OF THE FORTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1-5, P1412
[4]  
Elleithy K. M., 1989, Proceedings of 9th Symposium on Computer Arithmetic (Cat. No.89CH2757-3), P202, DOI 10.1109/ARITH.1989.72827
[5]   The digit parallel method for fast RNS to weighted number system conversion for specific moduli (2(k)-1,2(k),2(k)+1) [J].
Gallaher, D ;
Petry, FE ;
Srinivasan, P .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1997, 44 (01) :53-57
[6]  
Knuth D. E., ART COMPUTER PROGRAM, V2
[7]   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
[8]  
SENTOVICH EM, 1992, 1992 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN : VLSI IN COMPUTERS & PROCESSORS, P328, DOI 10.1109/ICCD.1992.276282
[9]   An efficient VLSI design for a residue to binary converter for general balance moduli (2n-3, 2n+1, 2n-1, 2n+3) [J].
Sheu, MH ;
Lin, SH ;
Chen, CY ;
Yang, SW .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2004, 51 (03) :152-155
[10]  
Soderstrand M. A., 1986, Residue Number System Arithmetic: Modern Applications in Digital Signal Pro- cessing