Booth Modified RNS Multiplier in RNS to Binary Code Converator Using {2P+1 2P, 2p-1}

Issue: Vol.6 No.2

Authors:

P. Charantej (VIT University, Vellore)

R. Dhanabal (VIT University, Vellore)

SS Kerur

Harish Kittu

Keywords: Code converters, field-programmable gate arrays (FPGAs), residue arithmetic,Soc encounter, cadence.

Abstract: 

A RNS reverse convertor moduli set {2p+1,2p,2p-1} is proposed in this paper. Chinese Remainder Theorem is simplified to get a reverse converter that uses mod-{2p-1} operations. The proposed architecture reduces the burden of explicit use of moduli operation in conversion process and we prove that theoretically speaking it outperforms state of the art equivalent converters. In order to restrict the range we makes use of radix-8 booth modified rns multiplier in the proposed converter on cyclone2 FPGA. When compare to other convertors, this architecture saves power, area, delay and cost.

References:

[1]. R. Conway and J. Nelson, “Improved RNS FIR filter architectures,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 51, no. 1, pp. 26–28, Jan. 2004.

[2]. W. Wang, M. Swamy, M. Ahmad, and Y. Wang„ “A study of the residue-to-binary converters for the three-moduli sets,” Feb. 2003.

[3]. M. Ahmad, Y. Wang, and M. Swamy “Residue-to-binary number converters for three moduli sets,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 46, no. 7, pp. 180–183, Feb. 1999.

[4]. A. Premkumar, “An RNS to binary converter in moduli set,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 39, no. 7, pp. 480–482, Jul. 1992.

[5]. A. Premkumar, “An RNS to binary converter in a three moduli set with common factors,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 42, no. 4, pp. 298–301, Apr. 1995.

[6]. K. Gbolagade and S. Cotofana, “An efficient RNS to binary converter using the moduli set,” XXIII Conf. Des. Circuits Integr. Syst. (DCIS), Grenoble, France, Nov. 2008.

[7]. K. Gbolagade and S, “A residue to binary converter for the moduli set,” Cotofana, in Proc. 42nd Asilomar Conf. Signals, Syst., Comput. (ACSSC), Oct. 2008, pp. 1785– 1789.

[8]. B. Vinnakota and V. Rao, “Fast conversion techniques for binary-residue number systems,”IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 41, no. 12, pp. 927–929, Dec. 1994.

[9] . M. Akkal and P. Siy, “A new mixed radix conversion algorithm MRCII,” J. Syst. Arch., vol. 53, pp. 577–586, 2007.

[10]. Ramya Muralidharan, Radix-8 Booth Encoded Modulo 2n[1]1 Multipliers With Adaptive Delay for High Dynamic Range Residue Number System.

[11]. Beaumont-Smith, Cheng-Chew Lim, “Parallel Prefix- Adder Design”, IEEE, 2001

[12]. Y. Wang, “Residue-to-binary converters based on new Chinese remainder theorems,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 47, no. 3, pp. 197–205, March 2000.