Application of Rns in The DSP Architecture
Application of Rns in The DSP Architecture
Application of Rns in The DSP Architecture
We know that for a circuit to implement major three criteria that we should take in account,They
are
So there are many ways to reduce power consumption while dealing with any circuit.Many
scientists proposed different methods to reduce power consumption in any circuit.
One of the method is to use Residue Number Systems in in DSP architecture implementation. As
we all know the DSP Architecture consists of FIR Filters .Mainly this filters are implemented by
using Two’s Complement system and Residue number system. Many experiments showed a large
power reduction while using RNS representation.So we can say that one of the major application
of using RNS Systems is to decrease the power consumption in DSP Architectures.So that it will
able to minimize the whole configuration..
As we told that when we use RNS system ,it will reduce the power consumption and thus increase
the speed of operation.
RNS System can be defined by the set of P relatively prime numbers {m1,m2….mn} quoted as
RNS base.
• Algorithm level .
• Architecture level .
• Arithmetic level .
• Implementation level *
• Technology level
Since RNS is all about number system ,so that we can reduce the power in terms of arithemetic
level.
As said RNS systems gives a greater advantages in implementing DSP Architectures These
advantages are mainly related to the absence of carry propagation among modular blocks.Due to
this there will be several other advantages too that
As a general condition, we can observe that different technologies have different characteristics
with respect to power consumption model. In particular: .
• ASIC-SC (Standard Cells) are characterized by very variable logic and interconnect
structures. .
• FPGAs have, on the other hand, fixed structure with CLBs, clock and interconnects.
Consequently, the general evaluation of power consumption contributions is more
complex for ASICS
Consider Ax and P1 represent the area and the power consumption of filter, and x identifies the
number system representation used in the actual implementation. As said , x can take the two
values RNS or TCS.
17MVD0089
The constants k1 represent the offset of the plots (two different values apply for area and power)
while k2 are the growing rate values.
From these plots, we observe that the RNS has less power consumption This is related to the
presence of input and output converters. Similarly Area needed for RNS implementation is less
compare to TNS System.
Power consumption contributions are divided between local and global interconnects. While local
interconnects route signals inside a functional block, global interconnects route signals among
different blocks .This contribution of power can be divided in to three sets
These the are important power drawing parameters in a circuit.As we decreasing theses we can
minimize the power,at some other cost.
17MVD0089
Now let us calculate the power consumption by using RNS systems. In ASIC-SC technology,
carry propagation properties of RNS potentially give the following area-power benefits:
The comparisons of power minimization by RNS and TNS canbe found from the power ratio as
In FPGA implementations factor weights are quite different. An analysis oft he FPGA power
consumption identifies three main contributions ,
Thus by using RNS System power usage can be reduced in great extend.
REFERENCES
[1] G.C. Cardarilli, A. Nannarelli and M. Re. "Reducing Power Dissipation in FIR Filters using
the Residue Number System", Proc. of43rd IEEE Midwest Symposium on Circuits and Systems,
p. 320-323, Lansinig, USA, Aug. 2000
[2] Gian Carlo Cardarilli(l), Alberto Nannarelli(2), Marco Re(') “Residue Number systems for
Low Power Application” )Dept. of Electronic Engineering University of Rome "Tor Vergata" (2)
Department of Informatics & Math Modelling Technical University of Denmark