DocumentCode
65997
Title
RNS Reverse Converters for Moduli Sets With Dynamic Ranges up to
-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
, with an equivalent
-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
or
moduli. This paper proposes methods to design memoryless reverse converters for the proposed moduli sets with large dynamic ranges, up to
-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