SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Engineering Research and Development 
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com 
Volume 10, Issue 7 (July 2014), PP.41-45 
VLSI Architecture for Optimized Low Power Digit Serial FIR 
Filter using MCM 
Samidha Shirish Pusegaonkar1, Vipin S Bhure2, Amol Y Deshmukh3 
1M.Tech Student,G.H.Raisoni Academy of Engineering and Technology, Nagpur. 
2Proffesor, G.H.raisoni Academy of Engineering and Technology,Nagpur. 
3Head of Department(Electronics), G.H.Raisoni College of Engineering, Nagpur. 
Abstract:- Many efficient algorithms and architectures for the design of low-complexity bit-parallel Multiple 
Constant Multiplications (MCM) operation that dominates the complexity of Digital Signal Processing (DSP) 
systems. On the other hand, digit-serial architectures offer alternative low-complexity designs, since digit-serial 
operators occupy less area and are independent of the data word length. This paper introduces the problem of 
designing a digit-serial MCM operation with minimal area at gate-level and presents the exact formalization of 
the area optimization problem In this paper, we address the problem of optimizing the area using multiple 
constant multiplier, design architecture. The proposed optimization algorithm is used in the design of digit-serial 
finite impulse response filters that will yield better performance, with high efficiency. 
Keywords:- Digit Serial Adder, Fir filter, Multiple Constant Multiplications (MCM), Optimum Area, Power, 
Shift and Add Adder. 
I. INTRODUCTION 
Multiplication of a variable with a set of constants, also known as the MCM operation, is a central 
operation and performance bottleneck in many DSP applications such as, error correcting codes, linear DSP 
transforms, and Finite Impulse Response (FIR) filters. In hardware, the multiplication operation is considered to 
be expensive, as it occupies significant area. Hence, constant multiplications are generally realized using only 
addition, subtraction, and shift operations. For the bit-parallel design of the MCM operation, the MCM problem 
is defined as finding the fewest number of addition and subtraction operations that realize the MCM, since shifts 
can be implemented using only wires in hardware. Many efficient algorithms have been introduced for the 
MCM problem. In spite of various methods used and different search space explored, the main idea has always 
been the maximization of the sharing of common partial products among the constant multiplications. As an 
example, consider the constant multiplications 29x and 43x. 
Fig. 1 (a)- Without Partial Product Sharing Fig. 1 (b)- With Partial Product Sharing 
Observe from Fig. l (a) and Fig. 1 (b) that the sharing of partial products 3x and 5x reduces the number of 
operations from 6 to 4. 
In digit-serial arithmetic, the words are divided into digit sets of d bits that are processed one at a time 
.The special cases of the digit-serial computation are called bit-parallel and bit-serial processing when the digit 
size d is equal to data word length and 1 respectively. The digit serial computation plays an important role when 
41
VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM 
the bit-serial implementations cannot meet delay requirements and the bit-parallel designs require excessive 
hardware. Thus, an optimal tradeoff between area and delay can be obtained by changing the digit size 
parameter (d). 
The digit-serial MCM operation in shift-adds architecture consists of digit-serial addition and 
subtraction operations, and D flip-flops for the shift operations, as opposed to the bit-parallel MCM operation, 
where shifts are free in terms of hardware. The high-level algorithm aims to find a solution with the fewest 
number of additions, subtractions, and shift operations. To the best of our knowledge, there exists no algorithm 
that focuses on the minimization of area in digit-serial MCM operation at gate-level. 
Here, we initially present the digit-serial realizations of addition, subtraction, and shift operations and determine 
their implementation costs in terms of gate-level metrics. Then, we introduce an exact algorithm that optimizes 
the area of the digit-serial MCM operation at gate-level. In the exact algorithm, all possible implementations of 
constant multiplications are found when constants are defined under a number representation and the 
optimization of area problem is formulated as a 0-1 ILP problem taking into account the hardware cost of each 
operation. Thus, the maximization of sharing of partial products and also the amount of shifts is realized based 
on a gate-level implementation. The experimental results indicate that the exact algorithm leads to low-complexity 
digit-serial MCM designs compared to those found by the exact algorithm designed for the MCM 
problem and those that are implemented using generic digit-serial multipliers. 
II. LITERATURE REVIEW 
1. An Algorithm for the Design of Low-Power Hardware-Efficient FIR Filters-2008[7] 
Mustafa Aktan, Arda Yurdakul, and Günhan Dündar, Member, IEEE 
This algorithm optimizes SPT terms in the coefficients given the filter frequency-response characteristics. 
Although the worst case run-time of the algorithm is exponential. The filters found by the proposed algorithm 
have fewer SPT terms and are shorter in word length than the filters found by the other methods. 
2. Design and Implementation of Low Power Digital FIR Filter based on low power multipliers and adders on 
Xilinx FPGA -2011[8] 
Bahram Rashidi Bahman Rashidi Majid Pourormazd 
This paper presents the methods to reduce dynamic power consumption of a digital Finite Impulse Response 
(FIR) filter these methods include low power serial multiplier and serial adder, combinational booth 
multiplier,folding transformation in linear phase architecture and applied to fir filters to reduce power 
consumption. 
3. Systematic Design of High-Speed and Low-Power Digit-Serial Multipliers – 1998[9] 
Yun-Nan Chang , 
Janardhan H. Satyanarayana, Keshab K. Parhi. 
These architectures can be pipelined at the bit-level, and as a result power can be reduced. The power consumed 
by a bit-serial design due to high-speed clock is much higher and this favors digit serial architectures with 
respect to low power consumption. Comparison of critical path and power consumption of different digit-serial 
multipliers and their variation with respect to digit sizes have been explored 
4. Design of Digit-Serial FIR Filters: Algorithms, Architectures, and a CAD Tool -2013[10] 
Khader Mohammad, Sos Agaian 
In this paper, we introduced the 0–1 ILP formalization for designing digit-serial MCM operation with optimal 
area at the gate level. They also proposed an approximate GBalgorithm that finds the best partial products in 
each iteration which yield the optimal gate-level area in digit-serial MCM design. 
5. Low Power Implementation of Decimation Filters in Multistandard Radio Receiver Using Optimized 
Multiplication-Accumulation Unit -2007[12] 
Nadia Khouja, Khaled Grati, Adel Ghaze 
In this work, the implementation of decimation filters for multistandard wireless transceivers was 
optimized to reduce its power consumption. The power reduction is achieved through the usage of a MAC unit 
inside the filters that reduce the total activity and therefore the dynamic power. The multiplication function of 
the MAC unit is based on the Radix-4 modified-Booth algorithm for the generation of the partial products. For 
summation, carry save addition was used. A Pipeline stage is then introduced. 
III. PROPOSED ARCHITECTURE 
The designing digit serial arithmetic operation with optimal area at the gate level by considering the 
implementation cost of digit serial addition, subtraction and shift operation is one of the most important 
parameter. Realization of digit-serial FIR filters under the shift-adds architecture for area reduction compare to 
the filter designs whose multiplier blocks using digit-serial constant multipliers and power reduce by using the 
high-level optimization algorithms is proposed here by Digit-Serial FIR Filter. 
42
VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM 
IV. PROPOSED ALGORITHM 
Digit serial FIR Filter for low power can be designed using 1.Multiple Constant Multiplier with Shift and Add 
algorithm Filter implementation has concentrated on implementation using various VLSI technologies .Finite 
Impulse Response (FIR) filters are of great importance in Digital Signal Processing (DSP) systems since their 
characteristics in linear-phase and feed-forward implementations make them very useful for building stable 
high-performance filters. The direct and transposed-form FIR filter implementations are illustrated in Fig. 1(a) 
and (b), respectively. Although both architectures have similar complexity in hardware, the transposed form is 
generally preferred because of its higher performance and power efficiency [1]. The multiplier block of the 
digital FIR filter in its transposed form [Fig. 1(b)], where the multiplication of filter coefficients with the filter 
input is realized, has significant impact on the complexity and performance of the design because a large 
number of constant multiplications are required and is also a central operation that has performance bottleneck 
in many other DSP systems such as fast Fourier Transforms, Discrete Cosine Transforms (DCTs), and error-correcting 
codes. In several cases it is senseless to use conventional bit-parallel circuits: their implementations 
have an important cost in area and run faster than the speed needed by the application. In this way, digit-serial 
architectures become an important alternative to efficiently implement a wide range of real time signal 
processing circuits. The digit-serial approach allows the designer to select an intermediate area-time, situated 
between the bit-parallel and the bit-serial implementations. However, the digit-based recoding technique does 
not exploit the sharing of common partial products, which allows great reductions in the number of operations 
and, consequently, in area and power dissipation of the MCM design at the gate level. Hence, the fundamental 
optimization problem, called the MCM problem, is defined as finding the minimum number of addition and 
subtraction operations that implement the constant multiplications. Note that, in bit-parallel design of constant 
multiplications, shifts can be realized using only wires in hardware without representing any area cost. 
Fig. 2:FIR filters implementations. (a) Direct form. (b) Transposed form with generic multipliers. 
(c) Transposed form with an MCM block. 
Multiplication with a constant is commonly used in digital signal processing (DSP) circuits, such as 
digital filters. The transfer function of an Nth-order finite- length impulse response (FIR) filter can be written as 
43
VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM 
In a transposed direct form FIR filter, one input is multiplied with multiple coeffi- cients [11],[12]. This is often 
referred to as the multiple- constant multiplication (MCM) problem, which can be realized using a multiplier 
block as illustrated by the dashed box in Fig. 2(b). Constant multiplication can be efficiently implemented using 
shifts, adders, and subtracters. As the complexity is similar for adders and subtracters we will refer to both as 
adders, and the number of adders and subtracters as adder cost. Each multiplier in a multiplier block can be 
implemented separately, e.g. using the canonic signed-digit (CSD) representation [11],[32]. However, it is 
possible to utilize redundant partial results to reduce the number of adders required to realize multiple-constant 
multiplication [14]–[15]. Most existing work on MCM has focused on mini- mizing the number of adders, as the 
shift operations can be hardwired in a bit-parallel architecture. Howev- er, in bit- and digit-serial arithmetic the 
shift opera- tions require flip-flops, and, hence, they have to be considered as well. In [15] an algorithm that 
minimiz- es the number of shifts while keeping the adder cost low was proposed. 
Most work on implementation of digit-serial FIR filters has focused on implementation in FPGAs and 
without using multiplier blocks [16]–[18]. However, in [19] the digit-size trade-off in implementation of digit-serial 
transposed direct form FIR filters using multiplier blocks was studied. 
Fig. 3 (a)- Fliter using MCM 
Fig. 3 (b) Output Waveform of Flite using MCM 
44
VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM 
V. CONCLUSIONS 
In this paper implementation of low power digit-serial FIR filters using multiple constant multiplication 
(MCM) techniques has been considered. Some con- clusions regarding design guidelines for low power digit-serial 
multiplier blocks can be deduced. The ac- tual complexity in terms of adder cost and number of shifts is 
not the main factor determining the power consumption. Instead the adder depth, as for parallel arithmetic, is a 
main contributor. Hence, an algorithm with low adder depth should be used. Furthermore, the shifts prevent 
glitch propagation through subsequent adders. For even coefficients the shifts can be placed either before or 
after the final additions. Hence, a heu- ristic for placing the shifts would be also useful. 
REFERENCES 
[1]. H. Nguyen and A. Chatterjee, "NumberSplitting with Shift-and-Add Decomposition for Power and 
Hardware Optimization in Linear DSP Synthesis," IEEE Trans 
[2]. R. Hartley,‖Subexpression Sharing in Filters using Canonic Signed Digit Multiplier,‖IEEE TCAS II 
[3]. L. Aksoy, E. Costa, P. Flores, and J. Monteiro "Exact and Approximate Algorithms for the 
Optimization of Area and Delay in Multiple Constant Multiplications," IEEE TCAD. 
[4]. A. Dempster and M. Macleod’ ―Use of Minimum Adder Multiplier Blocks in FIR Digital Filters," 
45 
IEEE TCAS II.‖ 
[5]. Y. Voronenco and M Piischel,‖Multiplierless Multiple Constant Multiplier‖, ACM Transactions on 
Algorithms. 
[6]. R. Hartley and K. Parhi, Digit Serial Computation, Kluwer Academic Publications,1995. 
[7]. Levent Aksoy, Member, IEEE, Cristiano Lazzari, Member, IEEE, Eduardo Costa, Member, IEEE, 
Paulo Flores, Member, IEEE, and José Monteiro, Senior Member, IEEE “Design of Digit-Serial FIR 
Filters: Algorithms ,Architectures, and a CAD Tool”, 
[8]. This article has been accepted for inclusion in a future issue of this journal. Content is final as 
presented, with the exception of pagination, IEEE TRANSACTIONS ON VERY LARGE SCALE 
INTEGRATION (VLSI) SYSTEMS 
[9]. Levent Aksoy and Cristiano Lazzari INESC-ID Lisboa, Portugal, Eduardo Costa Vniversidade 
Cat6lica de Pelotas Pelotas, Brazil, Paulo Flores and Jose Monteiro INESC-IDIIST TV Lisbon Lisboa, 
Portugal,‖ Optimization of Area in Digit-Serial Multiple Constant Multiplications at Gate-Level‖, 978- 
1-4244-9474-3/11/$26.00 ©2011 IEEE 
[10]. Keshab K. Parhi, and Ching-Yi Wang “Digit-Serial DSP Architectures‖ 1990IEEE 
[11]. Yun-Nan Chang, Student Member, IEEE, Janardhan H. Satyanarayana, Member, IEEE, and Keshab 
K. Parhi, Fellow, IEEE,” Systematic Design of High-Speed and Low-Power Digit-Serial Multipliers”, 
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: ANALOG AND DIGITAL SIGNAL 
PROCESSING, VOL. 45, NO. 12, DECEMBER 1998 
[12]. L. Wanhammar, DSP Integrated Circuits, Academic Press, 1999. 
[13]. L. Wanhammar and H. Johansson, Digital Filters, Linköping University, 2002. [13] M. Vesterbacka, K. 
Palmkvist, and L. Wanhammar, Realization of serial/parallel multipliers with fixed coefficients, in 
Proc. National Conf. Radio Science, 1993, pp. 209–212. 
[14]. D. R. Bull and D. H. Horrocks, Primitive operator digital filters, IEE Proc. G, Vol. 138, No. 3, 1991, 
pp. 401–412. 
[15]. Y. Voronenko and M. Püschel, Multiplierless multiple constant multiplication, ACM Trans. 
Algorithms, 2006. 
[16]. K. Johansson, O. Gustafsson, A. G. Dempster, and L. Wanhammar, Algorithm to reduce the number of 
shifts and additions in multiplier blocks using serial arithmetic, in Proc. IEEE Melecon, 2004, pp. 197– 
200. 
[17]. S. He and M. Torkelson, FPGA implementation of FIR filters using pipelined bit-serial canonical 
signed digit multipliers, in Proc. IEEE Custom Integrated Circuits Conf., 1994, pp. 81–84. [18] H. Lee 
and G. E. Sobelman, FPGA-based FIR filters using digit-serial arithmetic, in Proc. IEEE Int. ASIC 
Conf., 1997, pp. 225–228. 
[18]. K. Johansson, O. Gustafsson, and L. Wanhammar, Implementation of low-complexity FIR filters using 
serial arithmetic, in Proc. IEEE Int. Symp. Circuits Syst., 2005, pp. 1449–1452.

More Related Content

What's hot

IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex MultiplicationIRJET Journal
 
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...sipij
 
AN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHM
AN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHMAN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHM
AN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHMIJARIDEA Journal
 
A Review of Different Methods for Booth Multiplier
A Review of Different Methods for Booth MultiplierA Review of Different Methods for Booth Multiplier
A Review of Different Methods for Booth MultiplierIJERA Editor
 
Efficient implementation of bit parallel finite
Efficient implementation of bit parallel finite Efficient implementation of bit parallel finite
Efficient implementation of bit parallel finite eSAT Journals
 
Efficient implementation of bit parallel finite field multipliers
Efficient implementation of bit parallel finite field multipliersEfficient implementation of bit parallel finite field multipliers
Efficient implementation of bit parallel finite field multiplierseSAT Publishing House
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...VLSICS Design
 
37 9144 new technique based peasant multiplication (edit lafi)
37 9144 new technique based peasant multiplication (edit lafi)37 9144 new technique based peasant multiplication (edit lafi)
37 9144 new technique based peasant multiplication (edit lafi)IAESIJEECS
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET Journal
 
A Novel Approach of Area-Efficient FIR Filter Design Using Distributed Arithm...
A Novel Approach of Area-Efficient FIR Filter Design Using Distributed Arithm...A Novel Approach of Area-Efficient FIR Filter Design Using Distributed Arithm...
A Novel Approach of Area-Efficient FIR Filter Design Using Distributed Arithm...IOSR Journals
 
Design and Implementation of a Programmable Truncated Multiplier
Design and Implementation of a Programmable Truncated MultiplierDesign and Implementation of a Programmable Truncated Multiplier
Design and Implementation of a Programmable Truncated Multiplierijsrd.com
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filtereSAT Publishing House
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter eSAT Journals
 
11 an-efficient-vlsi-architecture-of-a-reconfigurable-pulse-shaping-fir-inter...
11 an-efficient-vlsi-architecture-of-a-reconfigurable-pulse-shaping-fir-inter...11 an-efficient-vlsi-architecture-of-a-reconfigurable-pulse-shaping-fir-inter...
11 an-efficient-vlsi-architecture-of-a-reconfigurable-pulse-shaping-fir-inter...Pvrtechnologies Nellore
 

What's hot (17)

IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex Multiplication
 
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
“FIELD PROGRAMMABLE DSP ARRAYS” - A NOVEL RECONFIGURABLE ARCHITECTURE FOR EFF...
 
AN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHM
AN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHMAN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHM
AN EFFICIENT DSP ARCHITECTURE DESIGN IN FPGA USING LOOP BACK ALGORITHM
 
A Review of Different Methods for Booth Multiplier
A Review of Different Methods for Booth MultiplierA Review of Different Methods for Booth Multiplier
A Review of Different Methods for Booth Multiplier
 
Efficient implementation of bit parallel finite
Efficient implementation of bit parallel finite Efficient implementation of bit parallel finite
Efficient implementation of bit parallel finite
 
Efficient implementation of bit parallel finite field multipliers
Efficient implementation of bit parallel finite field multipliersEfficient implementation of bit parallel finite field multipliers
Efficient implementation of bit parallel finite field multipliers
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
 
37 9144 new technique based peasant multiplication (edit lafi)
37 9144 new technique based peasant multiplication (edit lafi)37 9144 new technique based peasant multiplication (edit lafi)
37 9144 new technique based peasant multiplication (edit lafi)
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
 
A Novel Approach of Area-Efficient FIR Filter Design Using Distributed Arithm...
A Novel Approach of Area-Efficient FIR Filter Design Using Distributed Arithm...A Novel Approach of Area-Efficient FIR Filter Design Using Distributed Arithm...
A Novel Approach of Area-Efficient FIR Filter Design Using Distributed Arithm...
 
Design and Implementation of a Programmable Truncated Multiplier
Design and Implementation of a Programmable Truncated MultiplierDesign and Implementation of a Programmable Truncated Multiplier
Design and Implementation of a Programmable Truncated Multiplier
 
ICIECA 2014 Paper 22
ICIECA 2014 Paper 22ICIECA 2014 Paper 22
ICIECA 2014 Paper 22
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 
H010414651
H010414651H010414651
H010414651
 
Bs25412419
Bs25412419Bs25412419
Bs25412419
 
11 an-efficient-vlsi-architecture-of-a-reconfigurable-pulse-shaping-fir-inter...
11 an-efficient-vlsi-architecture-of-a-reconfigurable-pulse-shaping-fir-inter...11 an-efficient-vlsi-architecture-of-a-reconfigurable-pulse-shaping-fir-inter...
11 an-efficient-vlsi-architecture-of-a-reconfigurable-pulse-shaping-fir-inter...
 

Viewers also liked

сприяння розвитку асоціативного мислення, як обов'язкова умова формування тво...
сприяння розвитку асоціативного мислення, як обов'язкова умова формування тво...сприяння розвитку асоціативного мислення, як обов'язкова умова формування тво...
сприяння розвитку асоціативного мислення, як обов'язкова умова формування тво...80976088473
 
99983195 trialperak2012-mt2
99983195 trialperak2012-mt299983195 trialperak2012-mt2
99983195 trialperak2012-mt2ar-rifke.com
 
Soalan Percubaan UPSR 2012 Negeri Terengganu Bahasa Melayu Pemahaman
Soalan Percubaan UPSR 2012 Negeri Terengganu Bahasa Melayu PemahamanSoalan Percubaan UPSR 2012 Negeri Terengganu Bahasa Melayu Pemahaman
Soalan Percubaan UPSR 2012 Negeri Terengganu Bahasa Melayu Pemahamanar-rifke.com
 
UNSUNG-HEROES-DANIEL_DAVIS_Final
UNSUNG-HEROES-DANIEL_DAVIS_FinalUNSUNG-HEROES-DANIEL_DAVIS_Final
UNSUNG-HEROES-DANIEL_DAVIS_FinalDaniel Davis
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
2b k y e [autoguardado]
2b k y e [autoguardado]2b k y e [autoguardado]
2b k y e [autoguardado]11esme55
 
YangPierce_UPP550_2 (1)
YangPierce_UPP550_2 (1)YangPierce_UPP550_2 (1)
YangPierce_UPP550_2 (1)Farrah Yang
 
Hoja de Vida David E Silva Polo (1)
Hoja de Vida David E Silva Polo (1)Hoja de Vida David E Silva Polo (1)
Hoja de Vida David E Silva Polo (1)David Silva Polo
 
LE NGUYEN THAO TIEN CV1
LE NGUYEN THAO TIEN CV1LE NGUYEN THAO TIEN CV1
LE NGUYEN THAO TIEN CV1Le Tien
 
Klinikai endokrinológia
Klinikai endokrinológiaKlinikai endokrinológia
Klinikai endokrinológiaHedereva
 

Viewers also liked (14)

сприяння розвитку асоціативного мислення, як обов'язкова умова формування тво...
сприяння розвитку асоціативного мислення, як обов'язкова умова формування тво...сприяння розвитку асоціативного мислення, як обов'язкова умова формування тво...
сприяння розвитку асоціативного мислення, як обов'язкова умова формування тво...
 
99983195 trialperak2012-mt2
99983195 trialperak2012-mt299983195 trialperak2012-mt2
99983195 trialperak2012-mt2
 
Soalan Percubaan UPSR 2012 Negeri Terengganu Bahasa Melayu Pemahaman
Soalan Percubaan UPSR 2012 Negeri Terengganu Bahasa Melayu PemahamanSoalan Percubaan UPSR 2012 Negeri Terengganu Bahasa Melayu Pemahaman
Soalan Percubaan UPSR 2012 Negeri Terengganu Bahasa Melayu Pemahaman
 
UNSUNG-HEROES-DANIEL_DAVIS_Final
UNSUNG-HEROES-DANIEL_DAVIS_FinalUNSUNG-HEROES-DANIEL_DAVIS_Final
UNSUNG-HEROES-DANIEL_DAVIS_Final
 
refac
refacrefac
refac
 
TannerEditorial
TannerEditorialTannerEditorial
TannerEditorial
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
2b k y e [autoguardado]
2b k y e [autoguardado]2b k y e [autoguardado]
2b k y e [autoguardado]
 
YangPierce_UPP550_2 (1)
YangPierce_UPP550_2 (1)YangPierce_UPP550_2 (1)
YangPierce_UPP550_2 (1)
 
My Resume
My ResumeMy Resume
My Resume
 
Hoja de Vida David E Silva Polo (1)
Hoja de Vida David E Silva Polo (1)Hoja de Vida David E Silva Polo (1)
Hoja de Vida David E Silva Polo (1)
 
LE NGUYEN THAO TIEN CV1
LE NGUYEN THAO TIEN CV1LE NGUYEN THAO TIEN CV1
LE NGUYEN THAO TIEN CV1
 
Klinikai endokrinológia
Klinikai endokrinológiaKlinikai endokrinológia
Klinikai endokrinológia
 

Similar to Low Power Digit Serial FIR Filter VLSI Architecture

FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithmcscpconf
 
Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...VLSICS Design
 
Low Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth MultiplierLow Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth Multiplieridescitation
 
Implementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLImplementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLpaperpublications3
 
Design and Implementation of Low Power DSP Core with Programmable Truncated V...
Design and Implementation of Low Power DSP Core with Programmable Truncated V...Design and Implementation of Low Power DSP Core with Programmable Truncated V...
Design and Implementation of Low Power DSP Core with Programmable Truncated V...ijsrd.com
 
Design and testing of systolic array multiplier using fault injecting schemes
Design and testing of systolic array multiplier using fault injecting schemesDesign and testing of systolic array multiplier using fault injecting schemes
Design and testing of systolic array multiplier using fault injecting schemesCSITiaesprime
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSVLSICS Design
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSVLSICS Design
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSVLSICS Design
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Design of efficient reversible floating-point arithmetic unit on field progr...
Design of efficient reversible floating-point arithmetic unit on  field progr...Design of efficient reversible floating-point arithmetic unit on  field progr...
Design of efficient reversible floating-point arithmetic unit on field progr...IJECEIAES
 
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...IRJET Journal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...VLSICS Design
 
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...IRJET Journal
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...VLSICS Design
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...VLSICS Design
 

Similar to Low Power Digit Serial FIR Filter VLSI Architecture (20)

FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...
 
Low Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth MultiplierLow Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth Multiplier
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 
Implementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLImplementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDL
 
Design and Implementation of Low Power DSP Core with Programmable Truncated V...
Design and Implementation of Low Power DSP Core with Programmable Truncated V...Design and Implementation of Low Power DSP Core with Programmable Truncated V...
Design and Implementation of Low Power DSP Core with Programmable Truncated V...
 
Design and testing of systolic array multiplier using fault injecting schemes
Design and testing of systolic array multiplier using fault injecting schemesDesign and testing of systolic array multiplier using fault injecting schemes
Design and testing of systolic array multiplier using fault injecting schemes
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Design of efficient reversible floating-point arithmetic unit on field progr...
Design of efficient reversible floating-point arithmetic unit on  field progr...Design of efficient reversible floating-point arithmetic unit on  field progr...
Design of efficient reversible floating-point arithmetic unit on field progr...
 
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
 
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
 

More from IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

More from IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Low Power Digit Serial FIR Filter VLSI Architecture

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 10, Issue 7 (July 2014), PP.41-45 VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM Samidha Shirish Pusegaonkar1, Vipin S Bhure2, Amol Y Deshmukh3 1M.Tech Student,G.H.Raisoni Academy of Engineering and Technology, Nagpur. 2Proffesor, G.H.raisoni Academy of Engineering and Technology,Nagpur. 3Head of Department(Electronics), G.H.Raisoni College of Engineering, Nagpur. Abstract:- Many efficient algorithms and architectures for the design of low-complexity bit-parallel Multiple Constant Multiplications (MCM) operation that dominates the complexity of Digital Signal Processing (DSP) systems. On the other hand, digit-serial architectures offer alternative low-complexity designs, since digit-serial operators occupy less area and are independent of the data word length. This paper introduces the problem of designing a digit-serial MCM operation with minimal area at gate-level and presents the exact formalization of the area optimization problem In this paper, we address the problem of optimizing the area using multiple constant multiplier, design architecture. The proposed optimization algorithm is used in the design of digit-serial finite impulse response filters that will yield better performance, with high efficiency. Keywords:- Digit Serial Adder, Fir filter, Multiple Constant Multiplications (MCM), Optimum Area, Power, Shift and Add Adder. I. INTRODUCTION Multiplication of a variable with a set of constants, also known as the MCM operation, is a central operation and performance bottleneck in many DSP applications such as, error correcting codes, linear DSP transforms, and Finite Impulse Response (FIR) filters. In hardware, the multiplication operation is considered to be expensive, as it occupies significant area. Hence, constant multiplications are generally realized using only addition, subtraction, and shift operations. For the bit-parallel design of the MCM operation, the MCM problem is defined as finding the fewest number of addition and subtraction operations that realize the MCM, since shifts can be implemented using only wires in hardware. Many efficient algorithms have been introduced for the MCM problem. In spite of various methods used and different search space explored, the main idea has always been the maximization of the sharing of common partial products among the constant multiplications. As an example, consider the constant multiplications 29x and 43x. Fig. 1 (a)- Without Partial Product Sharing Fig. 1 (b)- With Partial Product Sharing Observe from Fig. l (a) and Fig. 1 (b) that the sharing of partial products 3x and 5x reduces the number of operations from 6 to 4. In digit-serial arithmetic, the words are divided into digit sets of d bits that are processed one at a time .The special cases of the digit-serial computation are called bit-parallel and bit-serial processing when the digit size d is equal to data word length and 1 respectively. The digit serial computation plays an important role when 41
  • 2. VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM the bit-serial implementations cannot meet delay requirements and the bit-parallel designs require excessive hardware. Thus, an optimal tradeoff between area and delay can be obtained by changing the digit size parameter (d). The digit-serial MCM operation in shift-adds architecture consists of digit-serial addition and subtraction operations, and D flip-flops for the shift operations, as opposed to the bit-parallel MCM operation, where shifts are free in terms of hardware. The high-level algorithm aims to find a solution with the fewest number of additions, subtractions, and shift operations. To the best of our knowledge, there exists no algorithm that focuses on the minimization of area in digit-serial MCM operation at gate-level. Here, we initially present the digit-serial realizations of addition, subtraction, and shift operations and determine their implementation costs in terms of gate-level metrics. Then, we introduce an exact algorithm that optimizes the area of the digit-serial MCM operation at gate-level. In the exact algorithm, all possible implementations of constant multiplications are found when constants are defined under a number representation and the optimization of area problem is formulated as a 0-1 ILP problem taking into account the hardware cost of each operation. Thus, the maximization of sharing of partial products and also the amount of shifts is realized based on a gate-level implementation. The experimental results indicate that the exact algorithm leads to low-complexity digit-serial MCM designs compared to those found by the exact algorithm designed for the MCM problem and those that are implemented using generic digit-serial multipliers. II. LITERATURE REVIEW 1. An Algorithm for the Design of Low-Power Hardware-Efficient FIR Filters-2008[7] Mustafa Aktan, Arda Yurdakul, and Günhan Dündar, Member, IEEE This algorithm optimizes SPT terms in the coefficients given the filter frequency-response characteristics. Although the worst case run-time of the algorithm is exponential. The filters found by the proposed algorithm have fewer SPT terms and are shorter in word length than the filters found by the other methods. 2. Design and Implementation of Low Power Digital FIR Filter based on low power multipliers and adders on Xilinx FPGA -2011[8] Bahram Rashidi Bahman Rashidi Majid Pourormazd This paper presents the methods to reduce dynamic power consumption of a digital Finite Impulse Response (FIR) filter these methods include low power serial multiplier and serial adder, combinational booth multiplier,folding transformation in linear phase architecture and applied to fir filters to reduce power consumption. 3. Systematic Design of High-Speed and Low-Power Digit-Serial Multipliers – 1998[9] Yun-Nan Chang , Janardhan H. Satyanarayana, Keshab K. Parhi. These architectures can be pipelined at the bit-level, and as a result power can be reduced. The power consumed by a bit-serial design due to high-speed clock is much higher and this favors digit serial architectures with respect to low power consumption. Comparison of critical path and power consumption of different digit-serial multipliers and their variation with respect to digit sizes have been explored 4. Design of Digit-Serial FIR Filters: Algorithms, Architectures, and a CAD Tool -2013[10] Khader Mohammad, Sos Agaian In this paper, we introduced the 0–1 ILP formalization for designing digit-serial MCM operation with optimal area at the gate level. They also proposed an approximate GBalgorithm that finds the best partial products in each iteration which yield the optimal gate-level area in digit-serial MCM design. 5. Low Power Implementation of Decimation Filters in Multistandard Radio Receiver Using Optimized Multiplication-Accumulation Unit -2007[12] Nadia Khouja, Khaled Grati, Adel Ghaze In this work, the implementation of decimation filters for multistandard wireless transceivers was optimized to reduce its power consumption. The power reduction is achieved through the usage of a MAC unit inside the filters that reduce the total activity and therefore the dynamic power. The multiplication function of the MAC unit is based on the Radix-4 modified-Booth algorithm for the generation of the partial products. For summation, carry save addition was used. A Pipeline stage is then introduced. III. PROPOSED ARCHITECTURE The designing digit serial arithmetic operation with optimal area at the gate level by considering the implementation cost of digit serial addition, subtraction and shift operation is one of the most important parameter. Realization of digit-serial FIR filters under the shift-adds architecture for area reduction compare to the filter designs whose multiplier blocks using digit-serial constant multipliers and power reduce by using the high-level optimization algorithms is proposed here by Digit-Serial FIR Filter. 42
  • 3. VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM IV. PROPOSED ALGORITHM Digit serial FIR Filter for low power can be designed using 1.Multiple Constant Multiplier with Shift and Add algorithm Filter implementation has concentrated on implementation using various VLSI technologies .Finite Impulse Response (FIR) filters are of great importance in Digital Signal Processing (DSP) systems since their characteristics in linear-phase and feed-forward implementations make them very useful for building stable high-performance filters. The direct and transposed-form FIR filter implementations are illustrated in Fig. 1(a) and (b), respectively. Although both architectures have similar complexity in hardware, the transposed form is generally preferred because of its higher performance and power efficiency [1]. The multiplier block of the digital FIR filter in its transposed form [Fig. 1(b)], where the multiplication of filter coefficients with the filter input is realized, has significant impact on the complexity and performance of the design because a large number of constant multiplications are required and is also a central operation that has performance bottleneck in many other DSP systems such as fast Fourier Transforms, Discrete Cosine Transforms (DCTs), and error-correcting codes. In several cases it is senseless to use conventional bit-parallel circuits: their implementations have an important cost in area and run faster than the speed needed by the application. In this way, digit-serial architectures become an important alternative to efficiently implement a wide range of real time signal processing circuits. The digit-serial approach allows the designer to select an intermediate area-time, situated between the bit-parallel and the bit-serial implementations. However, the digit-based recoding technique does not exploit the sharing of common partial products, which allows great reductions in the number of operations and, consequently, in area and power dissipation of the MCM design at the gate level. Hence, the fundamental optimization problem, called the MCM problem, is defined as finding the minimum number of addition and subtraction operations that implement the constant multiplications. Note that, in bit-parallel design of constant multiplications, shifts can be realized using only wires in hardware without representing any area cost. Fig. 2:FIR filters implementations. (a) Direct form. (b) Transposed form with generic multipliers. (c) Transposed form with an MCM block. Multiplication with a constant is commonly used in digital signal processing (DSP) circuits, such as digital filters. The transfer function of an Nth-order finite- length impulse response (FIR) filter can be written as 43
  • 4. VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM In a transposed direct form FIR filter, one input is multiplied with multiple coeffi- cients [11],[12]. This is often referred to as the multiple- constant multiplication (MCM) problem, which can be realized using a multiplier block as illustrated by the dashed box in Fig. 2(b). Constant multiplication can be efficiently implemented using shifts, adders, and subtracters. As the complexity is similar for adders and subtracters we will refer to both as adders, and the number of adders and subtracters as adder cost. Each multiplier in a multiplier block can be implemented separately, e.g. using the canonic signed-digit (CSD) representation [11],[32]. However, it is possible to utilize redundant partial results to reduce the number of adders required to realize multiple-constant multiplication [14]–[15]. Most existing work on MCM has focused on mini- mizing the number of adders, as the shift operations can be hardwired in a bit-parallel architecture. Howev- er, in bit- and digit-serial arithmetic the shift opera- tions require flip-flops, and, hence, they have to be considered as well. In [15] an algorithm that minimiz- es the number of shifts while keeping the adder cost low was proposed. Most work on implementation of digit-serial FIR filters has focused on implementation in FPGAs and without using multiplier blocks [16]–[18]. However, in [19] the digit-size trade-off in implementation of digit-serial transposed direct form FIR filters using multiplier blocks was studied. Fig. 3 (a)- Fliter using MCM Fig. 3 (b) Output Waveform of Flite using MCM 44
  • 5. VLSI Architecture for Optimized Low Power Digit Serial FIR Filter using MCM V. CONCLUSIONS In this paper implementation of low power digit-serial FIR filters using multiple constant multiplication (MCM) techniques has been considered. Some con- clusions regarding design guidelines for low power digit-serial multiplier blocks can be deduced. The ac- tual complexity in terms of adder cost and number of shifts is not the main factor determining the power consumption. Instead the adder depth, as for parallel arithmetic, is a main contributor. Hence, an algorithm with low adder depth should be used. Furthermore, the shifts prevent glitch propagation through subsequent adders. For even coefficients the shifts can be placed either before or after the final additions. Hence, a heu- ristic for placing the shifts would be also useful. REFERENCES [1]. H. Nguyen and A. Chatterjee, "NumberSplitting with Shift-and-Add Decomposition for Power and Hardware Optimization in Linear DSP Synthesis," IEEE Trans [2]. R. Hartley,‖Subexpression Sharing in Filters using Canonic Signed Digit Multiplier,‖IEEE TCAS II [3]. L. Aksoy, E. Costa, P. Flores, and J. Monteiro "Exact and Approximate Algorithms for the Optimization of Area and Delay in Multiple Constant Multiplications," IEEE TCAD. [4]. A. Dempster and M. Macleod’ ―Use of Minimum Adder Multiplier Blocks in FIR Digital Filters," 45 IEEE TCAS II.‖ [5]. Y. Voronenco and M Piischel,‖Multiplierless Multiple Constant Multiplier‖, ACM Transactions on Algorithms. [6]. R. Hartley and K. Parhi, Digit Serial Computation, Kluwer Academic Publications,1995. [7]. Levent Aksoy, Member, IEEE, Cristiano Lazzari, Member, IEEE, Eduardo Costa, Member, IEEE, Paulo Flores, Member, IEEE, and José Monteiro, Senior Member, IEEE “Design of Digit-Serial FIR Filters: Algorithms ,Architectures, and a CAD Tool”, [8]. This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination, IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS [9]. Levent Aksoy and Cristiano Lazzari INESC-ID Lisboa, Portugal, Eduardo Costa Vniversidade Cat6lica de Pelotas Pelotas, Brazil, Paulo Flores and Jose Monteiro INESC-IDIIST TV Lisbon Lisboa, Portugal,‖ Optimization of Area in Digit-Serial Multiple Constant Multiplications at Gate-Level‖, 978- 1-4244-9474-3/11/$26.00 ©2011 IEEE [10]. Keshab K. Parhi, and Ching-Yi Wang “Digit-Serial DSP Architectures‖ 1990IEEE [11]. Yun-Nan Chang, Student Member, IEEE, Janardhan H. Satyanarayana, Member, IEEE, and Keshab K. Parhi, Fellow, IEEE,” Systematic Design of High-Speed and Low-Power Digit-Serial Multipliers”, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 45, NO. 12, DECEMBER 1998 [12]. L. Wanhammar, DSP Integrated Circuits, Academic Press, 1999. [13]. L. Wanhammar and H. Johansson, Digital Filters, Linköping University, 2002. [13] M. Vesterbacka, K. Palmkvist, and L. Wanhammar, Realization of serial/parallel multipliers with fixed coefficients, in Proc. National Conf. Radio Science, 1993, pp. 209–212. [14]. D. R. Bull and D. H. Horrocks, Primitive operator digital filters, IEE Proc. G, Vol. 138, No. 3, 1991, pp. 401–412. [15]. Y. Voronenko and M. Püschel, Multiplierless multiple constant multiplication, ACM Trans. Algorithms, 2006. [16]. K. Johansson, O. Gustafsson, A. G. Dempster, and L. Wanhammar, Algorithm to reduce the number of shifts and additions in multiplier blocks using serial arithmetic, in Proc. IEEE Melecon, 2004, pp. 197– 200. [17]. S. He and M. Torkelson, FPGA implementation of FIR filters using pipelined bit-serial canonical signed digit multipliers, in Proc. IEEE Custom Integrated Circuits Conf., 1994, pp. 81–84. [18] H. Lee and G. E. Sobelman, FPGA-based FIR filters using digit-serial arithmetic, in Proc. IEEE Int. ASIC Conf., 1997, pp. 225–228. [18]. K. Johansson, O. Gustafsson, and L. Wanhammar, Implementation of low-complexity FIR filters using serial arithmetic, in Proc. IEEE Int. Symp. Circuits Syst., 2005, pp. 1449–1452.