2008
DOI: 10.1109/tcsi.2007.913608
|View full text |Cite
|
Sign up to set email alerts
|

A Full-Adder-Based Methodology for the Design of Scaling Operation in Residue Number System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(32 citation statements)
references
References 18 publications
0
32
0
Order By: Relevance
“…It was suitable for small-word-length applications and performed scaling directly on the residue digits rather than relying on residue-tobinary conversion. From the implementation point of view, scaling algorithms are implemented either in LUT (look up table) based approaches [7], [15], [16], [17], [21], [22], [23], or adder-based approaches [5]. Generally, all the LUT-based designs in the literature are subject to poor pipeline-ability and high hardware complexity when the number of moduli increases.…”
Section: Related Workmentioning
confidence: 99%
“…It was suitable for small-word-length applications and performed scaling directly on the residue digits rather than relying on residue-tobinary conversion. From the implementation point of view, scaling algorithms are implemented either in LUT (look up table) based approaches [7], [15], [16], [17], [21], [22], [23], or adder-based approaches [5]. Generally, all the LUT-based designs in the literature are subject to poor pipeline-ability and high hardware complexity when the number of moduli increases.…”
Section: Related Workmentioning
confidence: 99%
“…The RNS number (12,25,2) can be converted into its equivalent weighted number by doing the following steps: 1) Binary representation of residues (12)- (14): (61):…”
Section: Numerical Examplementioning
confidence: 99%
“…However, the difficulties which have existed in implementation of non-modular RNS operations, as well as the overhead incurred by forward and reverse converters, were preventing the usage of RNS in general-purpose processors. But, the recent achievements to perform difficult RNS operations such as sign detection [10], magnitude comparison [11] and scaling [12] promote the increase in applicability of RNS in general-purpose computing systems. The most imperative issue to design efficient RNS systems is appropriate selection of moduli set since the performance of residue arithmetic channels as well as the complexity of forward and reverse converters depends mainly on the form and the number of moduli [13].…”
Section: Introductionmentioning
confidence: 99%
“…The first and only full adder (FA) based exact scaling algorithm that operates directly on the residue digits was proposed by Dasygenis et al [Das08]. It uses the axiom,…”
Section: Full-adder Based Exact Scaling [Das08]mentioning
confidence: 99%
“…In other words, the proposed scaling algorithm has successfully circumvented the complexity of RNS scaling problem for {2 1, 2 , 2 1} For consistency, the same method of evaluation as [Das08] is adopted so that the hardware area and time complexity of the contending designs can be excerpted directly from As the use of RNS scaler is to ensure that the computed result represents the real value instead of its residue modulo M, it is fairer to compare different RNS scalers based on the same dynamic range. As this is not always possible due to the odd values of moduli selected by [Das08], the value of n for the proposed design has been selected such that its dynamic range is at least several time larger than the dynamic range of other designs so that the comparison is always in favor of the contenders. Table 3.5 and Table 3.6 show the comparisons of the transistor counts and the delay, respectively, of six different RNS scaling architectures for four different dynamic ranges.…”
Section: Evaluation and Comparisonmentioning
confidence: 99%