MRC-Based RNS Reverse Converters for the Four-Moduli Sets $\{2^{n} + 1, 2^{n} - 1, 2^{n}, 2^{2n + 1} - 1\}$ and $ \{2^{n} + 1, 2^{n} - 1, 2^{2n}, 2^{2n + 1} - 1\}$

Leonel A. Sousa, Samuel Antão · IEEE Transactions on Circuits & Systems II Express Briefs · 2012

The moduli set {2n+ 1,2n- 1,2n, 22n+1-1} has been recently proposed for supporting residue number systems with dynamic ranges of 5n bits. In this brief, we suggest modifying this moduli set to {2n+ 1,2n- 1,2n, 22n+1-1},in order to enlarge the dynamic range to 6n bits. We propose a method that unifies the design of efficient reverse converters for the original and the modified moduli sets. A unified architecture was derived to design individual reverse converters for each moduli set or to achieve a single configurable reverse converter. Experimental results show that the delay of the converters designed with the proposed method and implemented on a 65-nm CMOS integrated circuit is improved by 12% on average. Moreover, the product of the area with the square of the delay is improved up to 25% and 21%, when compared to the related state of the art and values of n between 6 and 32, for dynamic ranges of 5n and 6n bits, respectively.

Read the paper · More papers on PaperTik