A ResiduetoBinary Converter for a New FiveModuli Set - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

A ResiduetoBinary Converter for a New FiveModuli Set

Description:

Bin Cao, Chip-Hong Chang, Senior Member, IEEE, and Thambipillai Srikanthan, ... Thus, only one (8, 2n 1 1) multi-operand modular adder (MOMA) is required. 17 ... – PowerPoint PPT presentation

Number of Views:118
Avg rating:3.0/5.0
Slides: 28
Provided by: selabIec
Category:

less

Transcript and Presenter's Notes

Title: A ResiduetoBinary Converter for a New FiveModuli Set


1
  • A Residue-to-Binary Converter for a New
    Five-Moduli Set
  • IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMSI
    REGULAR PAPERS, VOL. 54, NO. 5, MAY 2007
  • Bin Cao, Chip-Hong Chang, Senior Member, IEEE,
    and Thambipillai Srikanthan, Senior Member, IEEE
  • Reporter ???

2
Outline
  • Introduction
  • Background
  • Residue-to-Binary Converter
  • For The Proposed RNS
  • Performance Evaluation And Comparision
  • Conclusion

3
Introduction(1/3)
  • The inherent carry-free operations, parallelism,
    and fault-tolerant properties of the residue
    number system (RNS) have made it an important
    candidate for high-performance and fault-tolerant
    applications.
  • The RNS has received considerable attention in
    computationally intensive applications where the
    key operations required are addition, subtraction
    and multiplication.

4
Introduction(2/3)
  • Overflow detection, sign detection, number
    comparison, and division in RNS are very
    difficult and time consuming.
  • Due to the lack of special number theoretic
    properties of general moduli sets, the
    residue-to-binary converters and RAUs for the
    general moduli set RNS are usually implemented
    with large number of adders and ROMs, which are
    area intensive and
  • computationally inefficient.

5
Introduction(3/3)
  • Special moduli sets have been used extensively to
    reduce the hardware complexity in the
    implementation of RNS architectures, especially
    for the residue-to-binary converters.
  • Among the special moduli sets, those employ
    moduli of the forms 2n and 2n 1 are the most
    popular choices.

6
Background(1/2)
  • The residue-to-binary conversion can be performed
    using the CRT.

7
Background(2/2)
  • For a simple two-moduli set P1, P2,the integer
    X can be converted from its residue
    representation (x1, x2) by MRC as follows
  • where 1/P1p2 is the multiplicative inverse
    of P1modulo P2 , and the coefficients a1 and a2
    are the mixed-radix digits of X.

8
Residue-to-Binary ConverterFor The Proposed
RNS(1/12)
  • The aim is to establish the number theoretic
    framework for the efficient conversion of the
    residue number represented in the proposed
    superset to its binary equivalent.
  • We decompose the superset S2n - 1, 2n, 2n1,
    2n1 - 1, 2n-1 - 1 into two subset,
  • S12n - 1, 2n, 2n1, 2n1 - 1 and
  • S22n (22n 1)(2n1 1), 2n-1 1

9
Residue-to-Binary ConverterFor The Proposed
RNS(2/12)
  • Being a new moduli set, we shall first prove that
    it is pairwise prime.
  • S12n - 1, 2n, 2n1, 2n1 - 1 are pairwise
    prime and we prove that
  • the element S1 are all relative prime to the
    fifth element of S, 2n-1 1 for even value of n.

10
Residue-to-Binary ConverterFor The Proposed
RNS(3/12)
  • By applying (2) to the resultant S2, the binary
    equivalent X of the proposed superset can be
    obtained from its residues by
  • XX(2)2n(22n 1)(2n1 1)k0(x5-X(2)
    2n-1 1
  • where k0 is the multiplicative inverse of
  • 2n(22n 1)(2n1 1) modulo 2n-1 1, thus
  • k0 2n(22n 1)(2n1 1) 2n-1 1 1

11
Residue-to-Binary ConverterFor The Proposed
RNS(4/12)
  • Two special properties of modulo 2n 1
    arithmetic are exploited to simplify the
    implementations.
  • Property 1
  • Where CLSn denotes a circular shift of the
    n-bit binary number x by r bits to the left.

12
Residue-to-Binary ConverterFor The Proposed
RNS(5/12)
  • Property 2

13
Residue-to-Binary ConverterFor The Proposed
RNS(6/12)
  • Properties 1 and 2 can be utilized to eliminate
    the logic circuits needed to implement the modulo
    2n - 1 multiplication by powers of 2.
  • Only re-wiring of bits is required which incurs
    virtually no hardware cost and delay.

14
Residue-to-Binary ConverterFor The Proposed
RNS(7/12)
  • Properties 1 and 2 can be used to simplify
  • L?Li 2n-1 1
  • The modular summation, M of L7 to L13
  • , can be simplified substantially.
  • Fig. 1(a) shows the architecture of the modular
    summation M, where CM and SM are the (n-1)-bit
    carry and sum outputs of M.

15
Residue-to-Binary ConverterFor The Proposed
RNS(8/12)

16
Residue-to-Binary ConverterFor The Proposed
RNS(9/12)
  • The value of L can be calculated from CM and SM
    of M as follows
  • Thus, only one (8, 2n1 1) multi-operand
    modular adder (MOMA) is required.

17
Residue-to-Binary ConverterFor The Proposed
RNS(10/12)
18
Residue-to-Binary ConverterFor The Proposed
RNS(11/12)
  • The proposed residue-to-binary converter
  • consists of one four-moduli set converter, an
    arithmetic unit for the calculation of R
    (including the calculation of L ), one(3n-1)
  • -bit binary subtractor for the calculation of
    U, one 4n-bit binary adder.
  • denotes the concatenation operation of two
    numbers.
  • .

19
Residue-to-Binary ConverterFor The Proposed
RNS(12/12)
  • .

20
Performance Evaluation And Comparision(1/6)
  • Two optimization options are analyzed.
  • First, the design is area constrained to
    obtain a minimum area design.
  • Second, increasingly stringent timing
    constraints are applied to each design
    progressively until the verge of timing closure.

21
Performance Evaluation And Comparision(2/6)
22
Performance Evaluation And Comparision(3/6)
23
Performance Evaluation And Comparision(4/6)

24
Performance Evaluation And Comparision(5/6)

25
Performance Evaluation And Comparision(6/6)
26
Conclusion
  • a new five-moduli superset 2n - 1, 2n, 2n1,
    2n1 - 1, 2n-1 - 1 retains the properties of the
    popular three-moduli set 2n - 1, 2n, 2n1 to
    provide for increased parallelism and high-speed
    residue-to-binary conversions.
  • Comparing with the existing non co-prime
    five-moduli superset, our residue-to binary
    converter uses less hardware resource.

27
  • Thank you!
  • My e-mail
  • M9622257_at_fcu.edu.tw
  • ???
Write a Comment
User Comments (0)
About PowerShow.com