DocumentCode :
65997
Title :
RNS Reverse Converters for Moduli Sets With Dynamic Ranges up to (8n+1) -bit
Author :
Pettenghi, H. ; Chaves, Rafael ; Sousa, Leonel
Author_Institution :
Instituto de Engenharia de Sistemas e Computadores (INESC-ID), Lisbon, Portugal
Volume :
60
Issue :
6
fYear :
2013
fDate :
Jun-13
Firstpage :
1487
Lastpage :
1500
Abstract :
In the last years, investigation on residue number systems (RNS) has targeted parallelism and larger dynamic ranges. In this paper, we start from the moduli set {2^{n},2^{n}-1,2^{n}+1,2^{n}-2^{(n+1)/2}+1,2^{n}+2^{(n+1)/2}+1} , with an equivalent 5n -bit dynamic range, and propose horizontal and vertical extensions in order to improve the parallelism and increase the dynamic range. The vertical extensions increase the value of the power-of-2 modulus in the five-moduli set. With the horizontal extensions, new six channel sets are allowed by introducing the 2^{n+1}+1 or 2^{n-1}+1 moduli. This paper proposes methods to design memoryless reverse converters for the proposed moduli sets with large dynamic ranges, up to (8n+1) -bit. Due to the complexity of the reverse conversion, both the Chinese Remainder Theorem and the Mixed Radix Conversion are applied in the proposed methods to derive efficient reverse converters. Experimental results suggest that the proposed vertical extensions allow to reduce the area-delay-product up to 1.34 times in comparison with the related state-of-the-art. The horizontal extensions allow larger and more balanced moduli sets, resulting in an improvement of the RNS arithmetic computation, at the cost of lower reverse conversion performance.
Keywords :
Arrays; Complexity theory; Cryptography; Design methodology; Digital signal processing; Dynamic range; Parallel processing; Adder-based processors; RNS-to-Binary converters; residue number systems;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2012.2220460
Filename :
6352941
Link To Document :
بازگشت