SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
International
OPEN

Journal

ACCESS

Of Modern Engineering Research (IJMER)

High Performance MAC Unit for FFT Implementation
Tinju Tresa1, M. A.Shameem2, Sandeep Sreedharan3
1

(M. Tech Vlsi Design, VIT University, Vellore
(M. Tech Vlsi Design, VIT University, Vellore
3
(M. Tech Vlsi Design, VIT University, Vellore
2

ABSTRACT: In this paper we have proposed an efficient way of implementing a Fast Fourier
Transform (FFT) processor using high performance pipelined Multiply and Accumulate (MAC) unit. The
multiplication unit is implemented using Modified Radix 4 Booth Multiplier algorithm. The proposed
multiplier circuits are based on the modified Booth algorithm and the pipeline technique which are the
most widely used to accelerate the multiplication speed. The adder unit is implemented using an area
efficient Carry Select Adder (AECSA). As a result we can achieve lower area as compared with that of a
normal Carry Select Look ahead Adder (CLSA). The implementation is done using Verilog HDL code. The
simulation of the over all design is carried out using NC launch. The synthesis of our design is done using
RTL compiler in Cadence. Analysis of the synthesis report shows the design to be of high performance and
to be area optimised.

Keywords: Area Efficient CSA, DFT, DIF algorithm, 8point FF, MAC unit, Modified Radix 4 Booth's
multiplier, RCA, BEC, ECA.

I. Introduction
The digital signal processing (DSP) is one of the core technologies in multimedia and communication
systems. Many application systems based on DSP, especially the recent next generation optical communication
systems, require extremely fast processing of a huge amount of digital data. Most of DSP applications such as
fast Fourier transform (FFT) require additions and multiplications. Since the multipliers have a significant
impact on the performance of the entire system, many high-performance algorithms and architectures have been
proposed to accelerate multiplication [4]. The MAC unit determines the speed of the overall system; it always
lies in the critical path. Developing high speed MAC is crucial for real time DSP application. Moreover, with the
ever-increasing demand for portable electronic products, an electronic component with low power consumption
would surely lead the market trend. Therefore, it is needed to design a low-power MAC unit. Many researchers
have attempted in designing MAC architecture with high computational performance and low power
consumption. In order to improve the speed of the MAC unit, there are two major bottlenecks that need to be
considered. The first one is the partial products reduction network that is used in the multiplication block and the
second one is the accumulator. Both of these stages require addition of large operands that involve long paths for
carry propagation [3]. Various multiplication algorithms such as Booth [5], modified Booth, Braun, BaughWooley have been proposed. The modified Booth algorithm reduces the number of partial products to be
generated and is known as the fastest multiplication algorithm. Many researches on the multiplier architectures
including array, parallel and pipelined multipliers have been pursued and the pipelining is the most widely used
technique to reduce the propagation delays of digital circuits [4]. Much different architecture were proposed for
MAC implementation. Li Hsun proposed a low-power Multiplication-Accumulation Computation (MAC) unit
using the radix-4 Booth algorithm, by reducing its architectural complexity and minimizing the switching
activities [6]. Elgibaly proposed a fast pipelined implementation to lower the MAC architecture’s critical delay
[7]. Fayed et al. proposed new data merging architecture for high speed multiply accumulate units [8,9] The
architecture can be applied on binary trees constructed using 4:2 compressor circuits. Increasing the speed of
operation is achieved by taking advantage of the available free input lines of the compressor circuits, which
result from the natural parallelogram shape of the generated partial products and using the bits of the
accumulated value to fill in these gaps. This results in merging the accumulation operation within the
multiplication process. In this paper, we introduce a high speed and area-efficient merged Multiply Accumulate
(MAC) Units. The N point sequence FFT is represented using following equation [1]

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 | 233 |
High Performance MAC Unit for FFT Implementation
N 1

X k    xn N ; 0  k  N  1
W nk

(1)

n 0

The two different Radix 2 algorithms are Decimation in Time DIT and Decimation in Frequency DIF
algorithms. In both these algorithms N inputs are divided into two N/2 sequences. In this paper we make use of
DIF algorithm because of its improved accuracy and better immunity to noise. For DIF algorithm the output
point’s frequency is subdivided. The output obtained by this method will be in bit reversed order [1].
Radix-4 Modified Booth algorithm [2] is an efficient algorithm that multiplies two signed numbers using 2’s
compliment form. The number of partial products is reduced by half for this algorithm. The main bottle-neck of
speed is in the addition of partial products. The critical path for the multiplier is on the number of partial
products. The partial products generated are added using an area efficient carry select adder [3]. The basic idea
of this work is to use Binary to Excess-1 Converter (BEC) instead of RCA with Cin =1 in the regular CSLA to
achieve lower area and power consumption [10]–[12]. The main advantage of this BEC logic comes from the
lesser number of logic gates than the n-bit Full Adder (FA) structure.

II. Methodology
The most basic computational block involved in the FFT module is a butterfly diagram. The entire
process involves log2N stages of decimation, where each stage involves N/2 butterflies of the type shown in the
Fig1. below

Fig1. Butterfly Diagram
The Fig2.below shows a radix-2 8-point DIF algorithm. The inputs are given by x[n] and the outputs
are given as X[n]. The outputs of DIF will be in bit reversed order. It includes three stages.

Fig2. Radix-2 8-point DIF algorithm
In the above figure, WN = e –j 2Π/ N, is the Twiddle factor. Multiplication is done in two steps, generation
of partial products and addition of partial products.
Modified Radix 4 Booth Multiplier Algorithm
Multiplication consists of three steps: 1) the first step to generate the partial products; 2) the second
step to add the generated partial products until the last two rows are remained; 3) the third step to compute the
final multiplication results by adding the last two rows. The modified Booth algorithm reduces the number of
partial products by half in the first step. We used the modified Booth encoding (MBE) scheme proposed in [2].
It is known as the most efficient Booth encoding and decoding scheme. To multiply X by Y using the modified
Booth algorithm starts from grouping Y by three bits and encoding into one of {-2, -1, 0, 1, 2}Table I shows the
rules to generate the encoded signals by MBE scheme. The partial products generated by the modified Booth
algorithm are added in parallel using the Wallace tree [1] until the last two rows are remained. The final
multiplication results are generated by adding the last two rows.

| IJMER | ISSN: 2249–6645 |

| Vol. 4 | Iss. 1 | Jan. 2014 | 234 |
High Performance MAC Unit for FFT Implementation
Xi + 1
0
0
0
0
1
1
1
1

Xi
0
0
1
1
0
0
1
1

Xi – 1
0
1
0
1
0
1
0
1

Operation
0xY
1xY
1xY
2xY
-2 x Y
-1 x Y
-1 x Y
0xY

Table1. Modified

Booth Encoding
Table

Fig3. Generated Partial Product Scheme

Fig4. Architecture of Modified Booth Multiplier
Fig. 4 shows the architecture of the commonly used modified Booth multiplier. The inputs of the
multiplier are multiplicand X and multiplier Y. The Booth encoder encodes input Y and derives the encoded
signals and the Booth decoder generates the partial products using the encoded signals and the other input X.
The Wallace tree computes the last two rows by adding the generated partial products. The last two rows are
added to generate the final multiplication results using an area efficient carry select adder (AECSA).
Area Efficient Carry Select Adder (AECSA)
Carry Select Adder (CSLA) is one of the fastest adders used in many data-processing processors to
perform fast arithmetic functions. AECSA is an efficient gate-level modification to significantly reduce the area
and power of the CSLA. The delay obtained by this technique will be slightly higher than that of conventional
CSLA due to the use of excess one converter since the excess one value will only be calculated after the first
sum is generated.

| IJMER | ISSN: 2249–6645 |

| Vol. 4 | Iss. 1 | Jan. 2014 | 235 |
High Performance MAC Unit for FFT Implementation

Fig5. AECSA

III. Results and Discussions
MAC unit plays a major role in today’s applications. The major aim of MAC unit is to provide high
performance and also to reduce the area overhead in the design. The results show that the design provides a high
speed along with reduction in area.

Fig6. Waveform of mac unit

Fig7. Waveform of fft
The synthesis of the design is done using RTL Compiler tool from Cadence. The synthesis is carried out
for 45nm technology and the reports show that the design is area and speed optimized. The comparison of area
and delay for the different adder architectures are given in the table below
Adder
CSLA[3]
AECSA

| IJMER | ISSN: 2249–6645 |

Delay
Area (µm2)
1.719
991
1.879
884
Table2. Comparison of AECSA with CSLA
| Vol. 4 | Iss. 1 | Jan. 2014 | 236 |
High Performance MAC Unit for FFT Implementation
IV. Conclusion
The proposed paper implements a high performance FFT processor that is both area as well as speed
optimized. The area can be effectively reduced by the use of an area efficient CSA [AECSA] only with a slight
reduction in speed. This adder unit uses BEC in place of RCA as compared to a normal carry select look ahead
adder. The BEC unit consists of lesser number of logic gates and as a result reduces the area of the design.

REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]

D. G Manolakis and J .G Proakis , Digital Signal Processing , Principles, Algorithms, and applications, Prentice Hall
(India) Publications, 3 rd Edition -1998.
M Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii, Application of fuzzy theory to writer recognition of Chinese
characters,
International Journal of Modelling and Simulation, 18(2), 1998, 112-116.
B. Ramkumar and Harish M Kittur, Low-Power and Area-Efficient Carry Select Adder, IEEE Transactions On Very
Large Scale Integration (VLSI) Systems, Vol. 20, No. 2, February 2012.
Soojin Kim and Kyeongsoon Cho , Design of High-speed Modified Booth Multipliers Operating at GHz Ranges,
World Academy of Science, Engineering and Technology 37, 2010.
A. Abdelgawad, Magdy Bayoumi, High Speed and Area-Efficient Multiply Accumulate (MAC) Unit for Digital
Signal Processing Applications, IEEE 2007.
F. Elguibaly, A fast parallel multiplier-accumulator using the modified Booth algorithm, IEEE Trans. Circuits and
Systems II: Analog and Digital Signal Processing, vol. 47, pp. 902-098, Sept.2000.
H. Murakami, et al. A multiplier-accumulator macro for a 45 MIPS embedded RISC processor, IEEE J. Solid-State
Circuits, vol. 31, pp.1067-1071, July 1996.
Ayman Fayed, Walid Elgharbawy, and Magdy Bayoumi, A merged multiply accumulate for high-speed
signal
processing application, ICASSP IEEE 2004.
Ayman Fayed , Walid Elgharbawy, and Magdy Bayoumi, A data merging technique for high speed low- power
multiply accumulate units, IEEE 2002.
B. Ramkumar, H.M. Kittur, and P. M. Kannan, ASIC implementation of modified faster carry save adder, Eur. J.
Sci. Res., vol. 42, no. 1, pp.53–58, 2010.
T. Y. Ceiang and M. J. Hsiao, Carry-select adder using single ripple carry adder, Electron. Lett., vol. 34, no. 22, pp.
2101–2103, Oct. 1998.
Y. Kim and L.-S. Kim, 64-bit carry-select adder with reduced area,Electron. Lett., vol. 37, no. 10, pp. 614–615, May
2001.

| IJMER | ISSN: 2249–6645 |

| Vol. 4 | Iss. 1 | Jan. 2014 | 237 |

Contenu connexe

Tendances

Analysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterAnalysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterIJTET Journal
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET Journal
 
A Pipelined Fused Processing Unit for DSP Applications
A Pipelined Fused Processing Unit for DSP ApplicationsA Pipelined Fused Processing Unit for DSP Applications
A Pipelined Fused Processing Unit for DSP Applicationsijiert bestjournal
 
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
 
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
 
IRJET- Implementation of FIR Filter using Self Tested 2n-2k-1 Modulo Adder
IRJET- Implementation of FIR Filter using Self Tested 2n-2k-1 Modulo AdderIRJET- Implementation of FIR Filter using Self Tested 2n-2k-1 Modulo Adder
IRJET- Implementation of FIR Filter using Self Tested 2n-2k-1 Modulo AdderIRJET Journal
 
Iaetsd mac using compressor based multiplier and carry save adder
Iaetsd mac using compressor based multiplier and carry save adderIaetsd mac using compressor based multiplier and carry save adder
Iaetsd mac using compressor based multiplier and carry save adderIaetsd Iaetsd
 
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET Journal
 
A comparative study of different multiplier designs
A comparative study of different multiplier designsA comparative study of different multiplier designs
A comparative study of different multiplier designsHoopeer Hoopeer
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adderKUMARASWAMY JINNE
 
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET Journal
 
High Speed Low Power Veterbi Decoder Design for TCM Decoders
High Speed Low Power Veterbi Decoder Design for TCM DecodersHigh Speed Low Power Veterbi Decoder Design for TCM Decoders
High Speed Low Power Veterbi Decoder Design for TCM Decodersijsrd.com
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFTAn Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFTIRJET Journal
 
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputDesigning of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputIRJET Journal
 

Tendances (20)

Analysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterAnalysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filter
 
2012
20122012
2012
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
 
A Pipelined Fused Processing Unit for DSP Applications
A Pipelined Fused Processing Unit for DSP ApplicationsA Pipelined Fused Processing Unit for DSP Applications
A Pipelined Fused Processing Unit for DSP 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)
 
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...
 
B1030610
B1030610B1030610
B1030610
 
M367578
M367578M367578
M367578
 
IRJET- Implementation of FIR Filter using Self Tested 2n-2k-1 Modulo Adder
IRJET- Implementation of FIR Filter using Self Tested 2n-2k-1 Modulo AdderIRJET- Implementation of FIR Filter using Self Tested 2n-2k-1 Modulo Adder
IRJET- Implementation of FIR Filter using Self Tested 2n-2k-1 Modulo Adder
 
Iaetsd mac using compressor based multiplier and carry save adder
Iaetsd mac using compressor based multiplier and carry save adderIaetsd mac using compressor based multiplier and carry save adder
Iaetsd mac using compressor based multiplier and carry save adder
 
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
 
IJET-V3I1P14
IJET-V3I1P14IJET-V3I1P14
IJET-V3I1P14
 
A comparative study of different multiplier designs
A comparative study of different multiplier designsA comparative study of different multiplier designs
A comparative study of different multiplier designs
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adder
 
Aw4102359364
Aw4102359364Aw4102359364
Aw4102359364
 
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
 
High Speed Low Power Veterbi Decoder Design for TCM Decoders
High Speed Low Power Veterbi Decoder Design for TCM DecodersHigh Speed Low Power Veterbi Decoder Design for TCM Decoders
High Speed Low Power Veterbi Decoder Design for TCM Decoders
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFTAn Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
 
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputDesigning of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
 
SFQ MULTIPLIER
SFQ MULTIPLIERSFQ MULTIPLIER
SFQ MULTIPLIER
 

En vedette

Senior Year Seminar
Senior Year Seminar Senior Year Seminar
Senior Year Seminar sandeep900
 
Implementation of 16 x16 bit multiplication algorithm by using vedic mathemat...
Implementation of 16 x16 bit multiplication algorithm by using vedic mathemat...Implementation of 16 x16 bit multiplication algorithm by using vedic mathemat...
Implementation of 16 x16 bit multiplication algorithm by using vedic mathemat...eSAT Journals
 
Ef2426682671
Ef2426682671Ef2426682671
Ef2426682671IJMER
 
Tips to Become Genius | SEEMAS ACADEMY
Tips to Become  Genius | SEEMAS ACADEMYTips to Become  Genius | SEEMAS ACADEMY
Tips to Become Genius | SEEMAS ACADEMYSEEMAS ACADEMY
 
Does risk reversal work
Does risk reversal workDoes risk reversal work
Does risk reversal workdenise2228
 
Implementation of Multiple Touch Gesture Using Depth Information
Implementation of Multiple Touch Gesture Using Depth InformationImplementation of Multiple Touch Gesture Using Depth Information
Implementation of Multiple Touch Gesture Using Depth InformationIJMER
 
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...IJMER
 
Significancy Test For The Control Parameters Considered In Weld Bead Geometry...
Significancy Test For The Control Parameters Considered In Weld Bead Geometry...Significancy Test For The Control Parameters Considered In Weld Bead Geometry...
Significancy Test For The Control Parameters Considered In Weld Bead Geometry...IJMER
 
Bd32773778
Bd32773778Bd32773778
Bd32773778IJMER
 
Aw2641054107
Aw2641054107Aw2641054107
Aw2641054107IJMER
 
Removal of Clutter by Using Wavelet Transform For Wind Profiler
Removal of Clutter by Using Wavelet Transform For Wind ProfilerRemoval of Clutter by Using Wavelet Transform For Wind Profiler
Removal of Clutter by Using Wavelet Transform For Wind ProfilerIJMER
 
Ds3211761179
Ds3211761179Ds3211761179
Ds3211761179IJMER
 
Ap2419031907
Ap2419031907Ap2419031907
Ap2419031907IJMER
 
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...IJMER
 
Voltage Clamped Dc-Dc Convertor with Reduced Reverse Recovery Current And Sta...
Voltage Clamped Dc-Dc Convertor with Reduced Reverse Recovery Current And Sta...Voltage Clamped Dc-Dc Convertor with Reduced Reverse Recovery Current And Sta...
Voltage Clamped Dc-Dc Convertor with Reduced Reverse Recovery Current And Sta...IJMER
 

En vedette (19)

Senior Year Seminar
Senior Year Seminar Senior Year Seminar
Senior Year Seminar
 
An Efficient Implementation and Analysis of Low Power High Performance Multip...
An Efficient Implementation and Analysis of Low Power High Performance Multip...An Efficient Implementation and Analysis of Low Power High Performance Multip...
An Efficient Implementation and Analysis of Low Power High Performance Multip...
 
Implementation of 16 x16 bit multiplication algorithm by using vedic mathemat...
Implementation of 16 x16 bit multiplication algorithm by using vedic mathemat...Implementation of 16 x16 bit multiplication algorithm by using vedic mathemat...
Implementation of 16 x16 bit multiplication algorithm by using vedic mathemat...
 
Mux based array mul ppt
Mux based array mul pptMux based array mul ppt
Mux based array mul ppt
 
Array multiplier
Array multiplierArray multiplier
Array multiplier
 
Ef2426682671
Ef2426682671Ef2426682671
Ef2426682671
 
Tips to Become Genius | SEEMAS ACADEMY
Tips to Become  Genius | SEEMAS ACADEMYTips to Become  Genius | SEEMAS ACADEMY
Tips to Become Genius | SEEMAS ACADEMY
 
Does risk reversal work
Does risk reversal workDoes risk reversal work
Does risk reversal work
 
Implementation of Multiple Touch Gesture Using Depth Information
Implementation of Multiple Touch Gesture Using Depth InformationImplementation of Multiple Touch Gesture Using Depth Information
Implementation of Multiple Touch Gesture Using Depth Information
 
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...Numerical Analysis of Fin Side Turbulent Flow for Round and  Flat Tube Heat E...
Numerical Analysis of Fin Side Turbulent Flow for Round and Flat Tube Heat E...
 
Significancy Test For The Control Parameters Considered In Weld Bead Geometry...
Significancy Test For The Control Parameters Considered In Weld Bead Geometry...Significancy Test For The Control Parameters Considered In Weld Bead Geometry...
Significancy Test For The Control Parameters Considered In Weld Bead Geometry...
 
Bd32773778
Bd32773778Bd32773778
Bd32773778
 
Aw2641054107
Aw2641054107Aw2641054107
Aw2641054107
 
Removal of Clutter by Using Wavelet Transform For Wind Profiler
Removal of Clutter by Using Wavelet Transform For Wind ProfilerRemoval of Clutter by Using Wavelet Transform For Wind Profiler
Removal of Clutter by Using Wavelet Transform For Wind Profiler
 
Ds3211761179
Ds3211761179Ds3211761179
Ds3211761179
 
Ap2419031907
Ap2419031907Ap2419031907
Ap2419031907
 
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
Influence of the Powder of Pozzolana on Someproperties of the Concrete: Case ...
 
Sistema contra humedad y hongos usg tablaroca
Sistema contra humedad y hongos usg tablarocaSistema contra humedad y hongos usg tablaroca
Sistema contra humedad y hongos usg tablaroca
 
Voltage Clamped Dc-Dc Convertor with Reduced Reverse Recovery Current And Sta...
Voltage Clamped Dc-Dc Convertor with Reduced Reverse Recovery Current And Sta...Voltage Clamped Dc-Dc Convertor with Reduced Reverse Recovery Current And Sta...
Voltage Clamped Dc-Dc Convertor with Reduced Reverse Recovery Current And Sta...
 

Similaire à High Performance MAC Unit for FFT Implementation

IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET Journal
 
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...IRJET Journal
 
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
 
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
 
IRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET Journal
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueIJMER
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueIJMER
 
Paper id 25201467
Paper id 25201467Paper id 25201467
Paper id 25201467IJRAT
 
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 CompressorA Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 CompressorIJERD Editor
 
Final Project Report
Final Project ReportFinal Project Report
Final Project ReportRiddhi Shah
 
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
 
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...IRJET Journal
 
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
 
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
 
Optimized FIR filter design using Truncated Multiplier Technique
Optimized FIR filter design using Truncated Multiplier TechniqueOptimized FIR filter design using Truncated Multiplier Technique
Optimized FIR filter design using Truncated Multiplier TechniqueIJMER
 
JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPERRaj kumar
 
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
 

Similaire à High Performance MAC Unit for FFT Implementation (20)

IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTSIRJET-  	  Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
IRJET- Design of 16 Bit Low Power Vedic Architecture using CSA & UTS
 
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
High-Speed and Energy-Efficient MAC Design using Vedic Multiplier and Carry S...
 
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)
 
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- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth MultiplierIRJET- Efficient Design of Radix Booth Multiplier
IRJET- Efficient Design of Radix Booth Multiplier
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
 
Paper id 25201467
Paper id 25201467Paper id 25201467
Paper id 25201467
 
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 CompressorA Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
 
Final Project Report
Final Project ReportFinal Project Report
Final Project Report
 
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
 
IJET-V2I6P12
IJET-V2I6P12IJET-V2I6P12
IJET-V2I6P12
 
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
 
F1074145
F1074145F1074145
F1074145
 
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
 
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
 
D0161926
D0161926D0161926
D0161926
 
Optimized FIR filter design using Truncated Multiplier Technique
Optimized FIR filter design using Truncated Multiplier TechniqueOptimized FIR filter design using Truncated Multiplier Technique
Optimized FIR filter design using Truncated Multiplier Technique
 
JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPER
 
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
 

Plus de IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 

Plus de IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 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
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

High Performance MAC Unit for FFT Implementation

  • 1. International OPEN Journal ACCESS Of Modern Engineering Research (IJMER) High Performance MAC Unit for FFT Implementation Tinju Tresa1, M. A.Shameem2, Sandeep Sreedharan3 1 (M. Tech Vlsi Design, VIT University, Vellore (M. Tech Vlsi Design, VIT University, Vellore 3 (M. Tech Vlsi Design, VIT University, Vellore 2 ABSTRACT: In this paper we have proposed an efficient way of implementing a Fast Fourier Transform (FFT) processor using high performance pipelined Multiply and Accumulate (MAC) unit. The multiplication unit is implemented using Modified Radix 4 Booth Multiplier algorithm. The proposed multiplier circuits are based on the modified Booth algorithm and the pipeline technique which are the most widely used to accelerate the multiplication speed. The adder unit is implemented using an area efficient Carry Select Adder (AECSA). As a result we can achieve lower area as compared with that of a normal Carry Select Look ahead Adder (CLSA). The implementation is done using Verilog HDL code. The simulation of the over all design is carried out using NC launch. The synthesis of our design is done using RTL compiler in Cadence. Analysis of the synthesis report shows the design to be of high performance and to be area optimised. Keywords: Area Efficient CSA, DFT, DIF algorithm, 8point FF, MAC unit, Modified Radix 4 Booth's multiplier, RCA, BEC, ECA. I. Introduction The digital signal processing (DSP) is one of the core technologies in multimedia and communication systems. Many application systems based on DSP, especially the recent next generation optical communication systems, require extremely fast processing of a huge amount of digital data. Most of DSP applications such as fast Fourier transform (FFT) require additions and multiplications. Since the multipliers have a significant impact on the performance of the entire system, many high-performance algorithms and architectures have been proposed to accelerate multiplication [4]. The MAC unit determines the speed of the overall system; it always lies in the critical path. Developing high speed MAC is crucial for real time DSP application. Moreover, with the ever-increasing demand for portable electronic products, an electronic component with low power consumption would surely lead the market trend. Therefore, it is needed to design a low-power MAC unit. Many researchers have attempted in designing MAC architecture with high computational performance and low power consumption. In order to improve the speed of the MAC unit, there are two major bottlenecks that need to be considered. The first one is the partial products reduction network that is used in the multiplication block and the second one is the accumulator. Both of these stages require addition of large operands that involve long paths for carry propagation [3]. Various multiplication algorithms such as Booth [5], modified Booth, Braun, BaughWooley have been proposed. The modified Booth algorithm reduces the number of partial products to be generated and is known as the fastest multiplication algorithm. Many researches on the multiplier architectures including array, parallel and pipelined multipliers have been pursued and the pipelining is the most widely used technique to reduce the propagation delays of digital circuits [4]. Much different architecture were proposed for MAC implementation. Li Hsun proposed a low-power Multiplication-Accumulation Computation (MAC) unit using the radix-4 Booth algorithm, by reducing its architectural complexity and minimizing the switching activities [6]. Elgibaly proposed a fast pipelined implementation to lower the MAC architecture’s critical delay [7]. Fayed et al. proposed new data merging architecture for high speed multiply accumulate units [8,9] The architecture can be applied on binary trees constructed using 4:2 compressor circuits. Increasing the speed of operation is achieved by taking advantage of the available free input lines of the compressor circuits, which result from the natural parallelogram shape of the generated partial products and using the bits of the accumulated value to fill in these gaps. This results in merging the accumulation operation within the multiplication process. In this paper, we introduce a high speed and area-efficient merged Multiply Accumulate (MAC) Units. The N point sequence FFT is represented using following equation [1] | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 | 233 |
  • 2. High Performance MAC Unit for FFT Implementation N 1 X k    xn N ; 0  k  N  1 W nk (1) n 0 The two different Radix 2 algorithms are Decimation in Time DIT and Decimation in Frequency DIF algorithms. In both these algorithms N inputs are divided into two N/2 sequences. In this paper we make use of DIF algorithm because of its improved accuracy and better immunity to noise. For DIF algorithm the output point’s frequency is subdivided. The output obtained by this method will be in bit reversed order [1]. Radix-4 Modified Booth algorithm [2] is an efficient algorithm that multiplies two signed numbers using 2’s compliment form. The number of partial products is reduced by half for this algorithm. The main bottle-neck of speed is in the addition of partial products. The critical path for the multiplier is on the number of partial products. The partial products generated are added using an area efficient carry select adder [3]. The basic idea of this work is to use Binary to Excess-1 Converter (BEC) instead of RCA with Cin =1 in the regular CSLA to achieve lower area and power consumption [10]–[12]. The main advantage of this BEC logic comes from the lesser number of logic gates than the n-bit Full Adder (FA) structure. II. Methodology The most basic computational block involved in the FFT module is a butterfly diagram. The entire process involves log2N stages of decimation, where each stage involves N/2 butterflies of the type shown in the Fig1. below Fig1. Butterfly Diagram The Fig2.below shows a radix-2 8-point DIF algorithm. The inputs are given by x[n] and the outputs are given as X[n]. The outputs of DIF will be in bit reversed order. It includes three stages. Fig2. Radix-2 8-point DIF algorithm In the above figure, WN = e –j 2Π/ N, is the Twiddle factor. Multiplication is done in two steps, generation of partial products and addition of partial products. Modified Radix 4 Booth Multiplier Algorithm Multiplication consists of three steps: 1) the first step to generate the partial products; 2) the second step to add the generated partial products until the last two rows are remained; 3) the third step to compute the final multiplication results by adding the last two rows. The modified Booth algorithm reduces the number of partial products by half in the first step. We used the modified Booth encoding (MBE) scheme proposed in [2]. It is known as the most efficient Booth encoding and decoding scheme. To multiply X by Y using the modified Booth algorithm starts from grouping Y by three bits and encoding into one of {-2, -1, 0, 1, 2}Table I shows the rules to generate the encoded signals by MBE scheme. The partial products generated by the modified Booth algorithm are added in parallel using the Wallace tree [1] until the last two rows are remained. The final multiplication results are generated by adding the last two rows. | IJMER | ISSN: 2249–6645 | | Vol. 4 | Iss. 1 | Jan. 2014 | 234 |
  • 3. High Performance MAC Unit for FFT Implementation Xi + 1 0 0 0 0 1 1 1 1 Xi 0 0 1 1 0 0 1 1 Xi – 1 0 1 0 1 0 1 0 1 Operation 0xY 1xY 1xY 2xY -2 x Y -1 x Y -1 x Y 0xY Table1. Modified Booth Encoding Table Fig3. Generated Partial Product Scheme Fig4. Architecture of Modified Booth Multiplier Fig. 4 shows the architecture of the commonly used modified Booth multiplier. The inputs of the multiplier are multiplicand X and multiplier Y. The Booth encoder encodes input Y and derives the encoded signals and the Booth decoder generates the partial products using the encoded signals and the other input X. The Wallace tree computes the last two rows by adding the generated partial products. The last two rows are added to generate the final multiplication results using an area efficient carry select adder (AECSA). Area Efficient Carry Select Adder (AECSA) Carry Select Adder (CSLA) is one of the fastest adders used in many data-processing processors to perform fast arithmetic functions. AECSA is an efficient gate-level modification to significantly reduce the area and power of the CSLA. The delay obtained by this technique will be slightly higher than that of conventional CSLA due to the use of excess one converter since the excess one value will only be calculated after the first sum is generated. | IJMER | ISSN: 2249–6645 | | Vol. 4 | Iss. 1 | Jan. 2014 | 235 |
  • 4. High Performance MAC Unit for FFT Implementation Fig5. AECSA III. Results and Discussions MAC unit plays a major role in today’s applications. The major aim of MAC unit is to provide high performance and also to reduce the area overhead in the design. The results show that the design provides a high speed along with reduction in area. Fig6. Waveform of mac unit Fig7. Waveform of fft The synthesis of the design is done using RTL Compiler tool from Cadence. The synthesis is carried out for 45nm technology and the reports show that the design is area and speed optimized. The comparison of area and delay for the different adder architectures are given in the table below Adder CSLA[3] AECSA | IJMER | ISSN: 2249–6645 | Delay Area (µm2) 1.719 991 1.879 884 Table2. Comparison of AECSA with CSLA | Vol. 4 | Iss. 1 | Jan. 2014 | 236 |
  • 5. High Performance MAC Unit for FFT Implementation IV. Conclusion The proposed paper implements a high performance FFT processor that is both area as well as speed optimized. The area can be effectively reduced by the use of an area efficient CSA [AECSA] only with a slight reduction in speed. This adder unit uses BEC in place of RCA as compared to a normal carry select look ahead adder. The BEC unit consists of lesser number of logic gates and as a result reduces the area of the design. REFERENCES [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] D. G Manolakis and J .G Proakis , Digital Signal Processing , Principles, Algorithms, and applications, Prentice Hall (India) Publications, 3 rd Edition -1998. M Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii, Application of fuzzy theory to writer recognition of Chinese characters, International Journal of Modelling and Simulation, 18(2), 1998, 112-116. B. Ramkumar and Harish M Kittur, Low-Power and Area-Efficient Carry Select Adder, IEEE Transactions On Very Large Scale Integration (VLSI) Systems, Vol. 20, No. 2, February 2012. Soojin Kim and Kyeongsoon Cho , Design of High-speed Modified Booth Multipliers Operating at GHz Ranges, World Academy of Science, Engineering and Technology 37, 2010. A. Abdelgawad, Magdy Bayoumi, High Speed and Area-Efficient Multiply Accumulate (MAC) Unit for Digital Signal Processing Applications, IEEE 2007. F. Elguibaly, A fast parallel multiplier-accumulator using the modified Booth algorithm, IEEE Trans. Circuits and Systems II: Analog and Digital Signal Processing, vol. 47, pp. 902-098, Sept.2000. H. Murakami, et al. A multiplier-accumulator macro for a 45 MIPS embedded RISC processor, IEEE J. Solid-State Circuits, vol. 31, pp.1067-1071, July 1996. Ayman Fayed, Walid Elgharbawy, and Magdy Bayoumi, A merged multiply accumulate for high-speed signal processing application, ICASSP IEEE 2004. Ayman Fayed , Walid Elgharbawy, and Magdy Bayoumi, A data merging technique for high speed low- power multiply accumulate units, IEEE 2002. B. Ramkumar, H.M. Kittur, and P. M. Kannan, ASIC implementation of modified faster carry save adder, Eur. J. Sci. Res., vol. 42, no. 1, pp.53–58, 2010. T. Y. Ceiang and M. J. Hsiao, Carry-select adder using single ripple carry adder, Electron. Lett., vol. 34, no. 22, pp. 2101–2103, Oct. 1998. Y. Kim and L.-S. Kim, 64-bit carry-select adder with reduced area,Electron. Lett., vol. 37, no. 10, pp. 614–615, May 2001. | IJMER | ISSN: 2249–6645 | | Vol. 4 | Iss. 1 | Jan. 2014 | 237 |