A Lowcomplexity RNS Multiplier - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

A Lowcomplexity RNS Multiplier

Description:

The bits form couples and triplets. such that. 7. An Optimization Procedure ... Bits the belong to couples and triplets of and are processed by OR gates. 9 ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 12
Provided by: vlsiEeU
Category:

less

Transcript and Presenter's Notes

Title: A Lowcomplexity RNS Multiplier


1
A Low-complexity RNS Multiplier
  • V. Paliouras, K. Karagianni, and T.Stouraitis
  • Electrical and Computer Engineering Department
  • University of Patras, Greece

2
RNS Basics
Modulo mi operations
mod m1
mod m2
mod mM
3
General RNS Architecture
mod m1
mod m2
Inverse Conversion
Forward Conversion
mod mM
4
Modulo Multiplier Organization
A
B
Adder Array
Recursions of second stage
Adder Array
Adder Array
Adder Array
Final mapping
Conditional Addition
C
5
Concept of the Proposed Approach
There exist couples/triples of input bits, such
that only one is asserted in a particular time,
for all possible inputs (residues).
The sum of such bits can be obtained by an OR
gate instead of an 1-bit HA/FA.
FA
6
Formal Description of the Concept
  • Let the input to a recursion be
  • The bits form couples and triplets

  • such that

7
An Optimization Procedure
  • Objective to reduce the number of bits to be
    actually added in the ith column.
  • Define, for each i, all
  • Define, for each i, all
  • From the several possible and find those
    that minimize
  • denoted as and , for each of the
    columns.

8
Adder Column Simplification in Proposed
Architecture
Bits the belong to couples and triplets of
and are processed by OR gates.
Conventional ith column
Proposed ith column
9
A Modulo-5 Multiplier
10
Area Complexity
11
Area ? Time Savings Percentage
Write a Comment
User Comments (0)
About PowerShow.com