SlideShare a Scribd company logo
1 of 6
Download to read offline
MAC USING COMPRESSOR BASED MULTIPLIER AND CARRY SAVE
ADDER
Nagamanohar Tenali, M.Tech Student, Department of ECE, Audisankara College Of
Engineering And Technology, Gudur, India, Email: mano09441@gmail.com.
Mukesh Gangala, Assistant Professor, Department of ECE, Audisankara College Of Engineering
And Technology, Gudur, India, Email: mukeshgangala442@gmail.com.
ABSTRACT:
Power dissipation is recognized as a critical
parameter in modern VLSI design field. This paper
presents the low power compressor based Multiply-
Accumulate (MAC) architecture for DSP
Applications. In VLSI, highly computed arithmetic
cells including adders and multipliers are the most
copiously used components. Efficient architecture of
MAC using a modified Wallace tree multiplier is
proposed. The proposed MAC uses multiplier with
novel compressor designs and adders as carry save
adder for fast low-power application. The proposed
low power compressor architecture was applied to
MAC unit and compared against the conventional
compressor based MAC units and observed that the
proposed architecture has reduced significant amount
of Delay and power.
Index Terms— Multiply Accumulate, Compressor,
Wallace Tree multiplier, CSA.
1. INTRODUCTION
The increasing demand for portable systems and the
need to limit power consumption and heat dissipation
in very-high density chips have led to rapid
developments in low-power design during the recent
times. The battery lifetime is also a concern on the
overall power consumption of the portable system.
Hence, reducing the power dissipation of integrated
circuits through design improvements is a major
challenge in portable systems design. The need for
low-power design is also an issue in high-
performance digital systems, like microprocessors,
digital signal processors (DSPs) and other
applications.
In digital VLSI circuits, computation is the critical
part and it decides the power consumption and
operating speed of the designs. For computations
arithmetic circuits involves adders and multipliers;
which are the most copiously used components.
Digital signal processors performing filtering,
convolution and etc, relies on the efficient
implementation of these adder, multiplier and MAC
arithmetic units.
Low power compressor architecture is proposed in
this brief to reduce the power consumption of the
MAC architecture since the presence of more number
of compressors. The impact of the circuit design level
or the data path optimizations is addressed at the
MAC level for DSP applications. In MAC,
additionally the carry propagate addition involved in
multiplier and accumulate stages are merged to
exploit and increase the number of compressors in
the MAC architectures. Designs were illustrated in
ASIC and FPGA domains as per the standard design
methodology.
2. CONVENTIONAL COMPRESSOR
ALGORITHM
Multipliers require high amount of power and delay
during the partial products addition. At this stage,
most of the multipliers are designed with different
kind of adders that are capable to add two/three or at
most 4 bits by using 4-2 compressors. For higher
order multiplications, a huge number of adders or
compressors are used to perform the partial product
addition. We have minimized the number of adders
by introducing different compressors.
The conventional 4-2 compressor structure actually
compresses five partial product bits into three. The
architecture can be implemented with two stages of
full adder (FA) connected in series as shown in Fig.
1. The outputs of 4-2 compressor consist of one bit in
position j and two bits in position (j + 1). This
straight forward approach has four XOR gate delays.
ISBN-13: 978-1535448697
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201664
Fig. 1 Conventional 4-2 compressor
This implementation is better and the delay is that of
three XOR gates delays. With the similar logic 5-2
compressor.
The problems of this kind of conventional
compressor are:
(i)The uneven delay profile of the outputs arriving
from different input paths tends to generate a lot of
glitches.
(ii) Compressors do the simple operation of addition
that adds more number of bits at a time. But the
conventional 4-2 compressors require one more half
adder of which two inputs are ‘COUT’ and ‘C’
(shown in Figure 2), to produce the final addition
result. Example: if X1=X2=X3=X4=1 and CIN =0
(in Figure 1) then the addition result be four i.e. 100
but the conventional architecture produces COUT=1,
C=1 and S=0. Now if COUT and C fed to a half
adder then it produces the final result in exact form as
shown in Figure 2.
Fig. 2 Modified 4-2 compressor
(iii) For 4-2 compressor, a half adder is required but
for 5-2 compressor a full adder is required because a
5-2 compressor is implemented by series connection
of three full adders, that generates three carry output
bits in position ‘j+1’ and one sum bit in position ‘j’,
shown in Figure 3. Thus this conventional logic not
only increases the critical path delay but also
increases the number of output bits.
Fig. 3 Conventional 5-2 compressor
As the weightage of sum bit is ‘1’ and the weightage
of carry bits is ‘2’ of conventional compressors, so
the results that produced by those compressors are
correct but not in proper binary form. When these
conventional compressors are used in multiplier to
achieve high speed then one half adder/full adder is
required per compressor to process those carry bits.
Thus it hampers the speed of operation. So the
conventional compressors require one more half
adder/full adder to get the final result and this
eventually adds more delay and power to the reported
results.
3. MULTIPLICATION LOGIC
Considering an example of 8 bit multiplication in
which 8 bit input isX7X6X5X4X3X2X1X0 and
multiplier isY7Y6Y5Y4Y3Y2Y1Y0. The
multiplication process is shown in figure 4. There is
the requirement of 64 AND logics. First Y0 is
multiplied withX7X6X5X4X3X2X1X0 and results
X0Y0, XIY0, X2Y0, X3Y0, X4Y0, X5Y0, X6Y0
and X7Y0. After itY1 is multiplied with
X7X6X5X4X3X2X1X0 and results X0Y1, XIY1,
X2Y1, X3Y1, X4Y1, X5Y1, X6Y1 and X7Y1.
Similarly all multiplications are taken place. In each
step there is one binary shift in the resultant logic. All
AND logics are represented by one bit representation
starting from K0 to K63 sequentially as shown in
figure5...The addition can be done using a tree
formed itself. This is done using 3:2 compressor, 4:2
compressor and 5:2 compressor which are the
optimized solutions instead of using 3:2 compressors
only. This addition is possible using 3:2 compressors
only but the implementation using 4:2 and 5:2
reduces the latency and increases the speed. In the
process the sum output of intermediate compressors
is the input for next compressors in the same column
and the generated carry for the corresponding adders
are propagated to next column adders. The result will
be of 16 bits represented by [P15….P0].
ISBN-13: 978-1535448697
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201665
Several popular and well-known schemes, with the
objective of improving the speed of the parallel
multiplier, have been developed in past. Wallace
introduced a very important iterative realization of
parallel multiplier. This advantage becomes more
pronounced for multipliers of bigger than 16 bits. In
Wallace tree architecture, all the bits of all of the
partial products in each column are added together by
a set of counters in parallel without propagating any
carries. The advantage of Wallace tree is speed
because the addition of partial products is now O (log
N).
Fig 4. Multiplier (8 bits)
Fig 5. Multiplication wallace Logic tree
CARRY SAVE ADDER (CSA)
The Carry Save Adder (CSA) is a type of Digital
Adder, used to compute the sum of three or more
number of bits in binary form. CSA gives less
propagation delay and the Glitching problem in RCA
is also avoided. Since, the Representation of 8 bit
CSA is shown in Figure 6.
Here, we compute the sum of two 8 bit binary
numbers so 8 half adders at the first stage is required
instead of 8 full adders. Since, we add bits of two
binary numbers only.If, P and Q are two 8 bit
numbers then it produces the partial products and
carry Si and Ci respectively. Where,
Si = Pi Qi
Ci = Pi .Qi
However, a CSA Produces all the output values in
parallel. So that, the computation time is reduced
compared to RCA. Also, Parallel in Parallel out
(PIPO) is used in Accumulator Stage.
Fig 6: A Typical 8 bit Carry Save Adder
4. MAC UNIT
The Multiplier-Accumulator (MAC) operation is the
key operation not only in DSP applications but also
in multimedia information processing and various
other applications. As mentioned above, MAC unit
consist of multiplier, adder and register/accumulator.
In this paper, we used 8 bit modified Wallace
multiplier. The MAC Unit take inputs from the
memory location such as RAM and given to the
multiplier block. This is very useful in 8 bit digital
signal processor. The inputs which is being fed from
the memory location is 8 bit. When the input is given
to the multiplier it starts computing value for the
given 8 bit input and hence the output will be 16 bits.
The multiplier output is given as the input
to carry save adder (CSA) which performs addition.
ISBN-13: 978-1535448697
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201666
The function of the MAC unit is given by the
following equation
7
Y = ∑ Ai x Bi (1)
i=0
Fig 7: Block Diagram of MAC Unit.
where, Ai & Bi are two 8 bit input Operands, Y is the
output of MAC Unit and i is a 8 bit value. This
Equation performs Summation of partial products.
The Carry Save Adder (CSA) produces 17 bit
output. Since, one bit is for the carry (16 bits + 1
bit).Then, the output of CSA is given to the
accumulator register. The accumulator used is
designed with Parallel in Parallel out (PIPO) Type.
Because the
CSA Produces output in Parallel form and also the
bits are huge. PIPO register is used where the input
bits are given in parallel and output is taken in
parallel. The output of the accumulator register is
taken out or fed back as one of the input to the CSA.
Fig. 7show the basic architecture of MAC unit.
5. RESULTS
Block diagram
RTL Schematic diagram
ISBN-13: 978-1535448697
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201667
Technology schematic
Comparision table
Simulation output waveform
6. CONCLUSION
Hence, a High Performance 8 bit MAC Unit is
designed and implemented using compressor based
Wallace Tree Multiplier and Carry Save Adder.
When compared to all other MAC Units which are
developed earlier using different combinations of
multipliers and adders, the designed compressor
based Wallace Tree Multiplier offers High
Performance with Less Delay, Less Power
Dissipation which further increases the overall speed
of MAC Unit. This MAC Unit is designed using
Verilog - HDL and Synthesized using Xilinx 14.3
ISE.
REFERENCES
[1] Chang, Chip-Hong, Jiangmin Gu, and Mingyan
Zhang."Ultra low-voltage low-power CMOS 4-2 and
5-2compressors for fast arithmetic circuits." Circuits
andSystems I: Regular Papers, IEEE Transactions on
51.10(2004): 1985-1997.
[2] Tung Thanh Hoang; Sjalander, M.; Larsson-
Edefors, P., "AHigh-Speed,Energy-Efficient Two-
Cycle Multiply-Accumulate (MAC) Architecture and
Its Application to aDouble-Throughput MAC Unit,"
Circuits and Systems I:Regular Papers, IEEE
Transactions on , vol.57, no.12,pp.3073,3081, Dec.
2010.
[3] Chen Ping-hua; Zhao Juan, "High-speed Parallel
32×32-bMultiplier Using a Radix-16 Booth
Encoder," IntelligentInformation Technology
Application Workshops, 2009. IITAW '09. Third
International Symposium on , vol., no.,pp.406,409,
21-22 Nov. 2009
[4] Kiwon Choi; Minkyu Song, "Design of a high
performance32×32-bit multiplier with a novel sign
select Boothencoder," Circuits and Systems, 2001.
ISCAS 2001. The2001 IEEE International
Symposium on , vol.2, no.,pp.701,704 vol. 2, 6-9 May
2001.
[5] Rajput, R.P.; Swamy, M.N.S., "High Speed
ModifiedBooth Encoder Multiplier for Signed and
UnsignedNumbers," Computer Modelling and
Simulation (UKSim),2012 UKSim 14th International
Conference on , vol., no.,pp.649,654, 28-30 March
2012.
[6] Yangbo Wu; Weijiang Zhang; Jianping Hu,
"Adiabatic 4-2compressors for low-power
multiplier," Circuits andSystems, 2005. 48th Midwest
Symposium on , vol., no.,pp.1473,1476 Vol. 2, 7-10
Aug. 2005.
[7] Jaina, D.; Sethi, K.; Panda, R., "Vedic
Mathematics BasedMultiply Accumulate Unit,"
ISBN-13: 978-1535448697
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201668
Computational Intelligenceand Communication
Networks (CICN), 2011 InternationalConference on,
vol., no., pp.754,757, 7-9 Oct. 2011.
[8] Aliparast, Peiman, Ziaadin D. Koozehkanani, and
FarhadNazari. "An Ultra High Speed Digital 4-2
Compressor in 65-nm CMOS." International Journal
of Computer Theory& Engineering 5.4 (2013).
[9] N. Weste and David Harris, “CMOS VLSI
Design- ACircuits & System Perspective”, Pearson
Education, 2008.
BIOGRAPHIES
TENALI NAGAMANOHAR is
currently PG scholar of VLSI in
Audisankara college of
Engineering and Technology,
Gudur (Autonomous), SPSR
Nellore (Dist), Affiliated to JNTU
Anantapur. He received B.TECH
from Ramireddy Subbaramireddy
Engineering College,Kadanuthala,
SPSR Nellore (Dist). His current
research interest includes Analysis
&VLSI System Design.
MUKESH GANGALA received
B.Tech from Narayana Engineering
College, Gudur, SPSR Nellore (d.t),
AP in the year of 2009. He pursued
M.Tech from PBR VITS, Kavali,
SPSR Nellore (Dist), AP in the year
of 2013.He is having teaching
experience of 3 years in Audisankara
college of Engineering &
Technology (Autonomous), Gudur,
SPSR Nellore, AP. His interested areas are
Embedded System and VLSI.
ISBN-13: 978-1535448697
www.iaetsd.in
Proceedings of ICRMET-2016
©IAETSD 201669

More Related Content

What's hot

ADS Lab 5 Report
ADS Lab 5 ReportADS Lab 5 Report
ADS Lab 5 ReportRiddhi Shah
 
Final Project Report
Final Project ReportFinal Project Report
Final Project ReportRiddhi Shah
 
IRJET- Wallace Tree Multiplier using MFA Counters
IRJET-  	  Wallace Tree Multiplier using MFA CountersIRJET-  	  Wallace Tree Multiplier using MFA Counters
IRJET- Wallace Tree Multiplier using MFA CountersIRJET Journal
 
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...eeiej_journal
 
MAC UNIT USING DIFFERENT MULTIPLIERS
MAC UNIT USING DIFFERENT MULTIPLIERSMAC UNIT USING DIFFERENT MULTIPLIERS
MAC UNIT USING DIFFERENT MULTIPLIERSBhamidipati Gayatri
 
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
 
Design and implementation of high speed baugh wooley and modified booth multi...
Design and implementation of high speed baugh wooley and modified booth multi...Design and implementation of high speed baugh wooley and modified booth multi...
Design and implementation of high speed baugh wooley and modified booth multi...eSAT Publishing House
 
design of high speed performance 64bit mac unit
design of high speed performance 64bit mac unitdesign of high speed performance 64bit mac unit
design of high speed performance 64bit mac unitShiva Narayan Reddy
 
High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation IJMER
 
Comparative Study of Low Power Low Area Bypass Multipliers for Signal Process...
Comparative Study of Low Power Low Area Bypass Multipliers for Signal Process...Comparative Study of Low Power Low Area Bypass Multipliers for Signal Process...
Comparative Study of Low Power Low Area Bypass Multipliers for Signal Process...IJERA Editor
 
PCI Bridge Performance
PCI Bridge PerformancePCI Bridge Performance
PCI Bridge PerformanceMohamad Tisani
 
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSPDESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSPVLSICS Design
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersINFOGAIN PUBLICATION
 
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...IRJET Journal
 
IRJET- Comparison of Multiplier Design with Various Full Adders
IRJET- Comparison of Multiplier Design with Various Full AddersIRJET- Comparison of Multiplier Design with Various Full Adders
IRJET- Comparison of Multiplier Design with Various Full AddersIRJET Journal
 
JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPERRaj kumar
 
High Performance Baugh Wooley Multiplier Using Carry Skip Adder Structure
High Performance Baugh Wooley Multiplier Using Carry Skip Adder StructureHigh Performance Baugh Wooley Multiplier Using Carry Skip Adder Structure
High Performance Baugh Wooley Multiplier Using Carry Skip Adder StructureIRJET Journal
 

What's hot (20)

ADS Lab 5 Report
ADS Lab 5 ReportADS Lab 5 Report
ADS Lab 5 Report
 
Final Project Report
Final Project ReportFinal Project Report
Final Project Report
 
IRJET- Wallace Tree Multiplier using MFA Counters
IRJET-  	  Wallace Tree Multiplier using MFA CountersIRJET-  	  Wallace Tree Multiplier using MFA Counters
IRJET- Wallace Tree Multiplier using MFA Counters
 
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
DESIGN OF RADIX-8 BOOTH MULTIPLIER USING KOGGESTONE ADDER FOR HIGH SPEED ARIT...
 
MAC UNIT USING DIFFERENT MULTIPLIERS
MAC UNIT USING DIFFERENT MULTIPLIERSMAC UNIT USING DIFFERENT MULTIPLIERS
MAC UNIT USING DIFFERENT MULTIPLIERS
 
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
 
Design and implementation of high speed baugh wooley and modified booth multi...
Design and implementation of high speed baugh wooley and modified booth multi...Design and implementation of high speed baugh wooley and modified booth multi...
Design and implementation of high speed baugh wooley and modified booth multi...
 
design of high speed performance 64bit mac unit
design of high speed performance 64bit mac unitdesign of high speed performance 64bit mac unit
design of high speed performance 64bit mac unit
 
High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation
 
Comparative Study of Low Power Low Area Bypass Multipliers for Signal Process...
Comparative Study of Low Power Low Area Bypass Multipliers for Signal Process...Comparative Study of Low Power Low Area Bypass Multipliers for Signal Process...
Comparative Study of Low Power Low Area Bypass Multipliers for Signal Process...
 
PCI Bridge Performance
PCI Bridge PerformancePCI Bridge Performance
PCI Bridge Performance
 
Eq36876880
Eq36876880Eq36876880
Eq36876880
 
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSPDESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliers
 
Bu34437441
Bu34437441Bu34437441
Bu34437441
 
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
 
IRJET- Comparison of Multiplier Design with Various Full Adders
IRJET- Comparison of Multiplier Design with Various Full AddersIRJET- Comparison of Multiplier Design with Various Full Adders
IRJET- Comparison of Multiplier Design with Various Full Adders
 
JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPER
 
High Performance Baugh Wooley Multiplier Using Carry Skip Adder Structure
High Performance Baugh Wooley Multiplier Using Carry Skip Adder StructureHigh Performance Baugh Wooley Multiplier Using Carry Skip Adder Structure
High Performance Baugh Wooley Multiplier Using Carry Skip Adder Structure
 
Ramya Project
Ramya ProjectRamya Project
Ramya Project
 

Similar to Iaetsd mac using compressor based multiplier and carry save adder

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
 
8 bit Multiplier Accumulator
8 bit Multiplier Accumulator8 bit Multiplier Accumulator
8 bit Multiplier AccumulatorDaksh Raj Chopra
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...IRJET Journal
 
COSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerCOSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerinventy
 
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
 
Design and Implementation of an Efficient 64 bit MAC
Design and Implementation of an Efficient 64 bit MACDesign and Implementation of an Efficient 64 bit MAC
Design and Implementation of an Efficient 64 bit MACIJERA Editor
 
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...VLSICS Design
 
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...IRJET Journal
 
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
 
Implemenation of Vedic Multiplier Using Reversible Gates
Implemenation of Vedic Multiplier Using Reversible Gates Implemenation of Vedic Multiplier Using Reversible Gates
Implemenation of Vedic Multiplier Using Reversible Gates csandit
 
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
 
FIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUEFIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUEijsrd.com
 
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...IRJET Journal
 

Similar to Iaetsd mac using compressor based multiplier and carry save adder (20)

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
 
8 bit Multiplier Accumulator
8 bit Multiplier Accumulator8 bit Multiplier Accumulator
8 bit Multiplier Accumulator
 
Implementation of MAC using Modified Booth Algorithm
Implementation of MAC using Modified Booth AlgorithmImplementation of MAC using Modified Booth Algorithm
Implementation of MAC using Modified Booth Algorithm
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
 
IJET-V2I6P12
IJET-V2I6P12IJET-V2I6P12
IJET-V2I6P12
 
COSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerCOSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multipler
 
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
 
Design and Implementation of an Efficient 64 bit MAC
Design and Implementation of an Efficient 64 bit MACDesign and Implementation of an Efficient 64 bit MAC
Design and Implementation of an Efficient 64 bit MAC
 
Ik3614691472
Ik3614691472Ik3614691472
Ik3614691472
 
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
 
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
 
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...
 
Implemenation of Vedic Multiplier Using Reversible Gates
Implemenation of Vedic Multiplier Using Reversible Gates Implemenation of Vedic Multiplier Using Reversible Gates
Implemenation of Vedic Multiplier Using Reversible Gates
 
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
 
D0161926
D0161926D0161926
D0161926
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
 
FIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUEFIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUE
 
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
 
M367578
M367578M367578
M367578
 

More from Iaetsd Iaetsd

iaetsd Survey on cooperative relay based data transmission
iaetsd Survey on cooperative relay based data transmissioniaetsd Survey on cooperative relay based data transmission
iaetsd Survey on cooperative relay based data transmissionIaetsd Iaetsd
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdlIaetsd Iaetsd
 
iaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarmiaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarmIaetsd Iaetsd
 
iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...Iaetsd Iaetsd
 
iaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seatiaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seatIaetsd Iaetsd
 
iaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationiaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationIaetsd Iaetsd
 
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBSREVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBSIaetsd Iaetsd
 
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...Iaetsd Iaetsd
 
Fabrication of dual power bike
Fabrication of dual power bikeFabrication of dual power bike
Fabrication of dual power bikeIaetsd Iaetsd
 
Blue brain technology
Blue brain technologyBlue brain technology
Blue brain technologyIaetsd Iaetsd
 
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...Iaetsd Iaetsd
 
iirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic birdiirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic birdIaetsd Iaetsd
 
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growthiirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid GrowthIaetsd Iaetsd
 
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithmiirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT AlgorithmIaetsd Iaetsd
 
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...Iaetsd Iaetsd
 
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...Iaetsd Iaetsd
 
iaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocoliaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocolIaetsd Iaetsd
 
iaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databasesiaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databasesIaetsd Iaetsd
 
iaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineriesiaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineriesIaetsd Iaetsd
 
iaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using paraboliciaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using parabolicIaetsd Iaetsd
 

More from Iaetsd Iaetsd (20)

iaetsd Survey on cooperative relay based data transmission
iaetsd Survey on cooperative relay based data transmissioniaetsd Survey on cooperative relay based data transmission
iaetsd Survey on cooperative relay based data transmission
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
 
iaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarmiaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarm
 
iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...
 
iaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seatiaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seat
 
iaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationiaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan application
 
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBSREVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
 
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
 
Fabrication of dual power bike
Fabrication of dual power bikeFabrication of dual power bike
Fabrication of dual power bike
 
Blue brain technology
Blue brain technologyBlue brain technology
Blue brain technology
 
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
 
iirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic birdiirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic bird
 
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growthiirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
 
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithmiirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
 
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
 
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
 
iaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocoliaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocol
 
iaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databasesiaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databases
 
iaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineriesiaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineries
 
iaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using paraboliciaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using parabolic
 

Recently uploaded

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Iaetsd mac using compressor based multiplier and carry save adder

  • 1. MAC USING COMPRESSOR BASED MULTIPLIER AND CARRY SAVE ADDER Nagamanohar Tenali, M.Tech Student, Department of ECE, Audisankara College Of Engineering And Technology, Gudur, India, Email: mano09441@gmail.com. Mukesh Gangala, Assistant Professor, Department of ECE, Audisankara College Of Engineering And Technology, Gudur, India, Email: mukeshgangala442@gmail.com. ABSTRACT: Power dissipation is recognized as a critical parameter in modern VLSI design field. This paper presents the low power compressor based Multiply- Accumulate (MAC) architecture for DSP Applications. In VLSI, highly computed arithmetic cells including adders and multipliers are the most copiously used components. Efficient architecture of MAC using a modified Wallace tree multiplier is proposed. The proposed MAC uses multiplier with novel compressor designs and adders as carry save adder for fast low-power application. The proposed low power compressor architecture was applied to MAC unit and compared against the conventional compressor based MAC units and observed that the proposed architecture has reduced significant amount of Delay and power. Index Terms— Multiply Accumulate, Compressor, Wallace Tree multiplier, CSA. 1. INTRODUCTION The increasing demand for portable systems and the need to limit power consumption and heat dissipation in very-high density chips have led to rapid developments in low-power design during the recent times. The battery lifetime is also a concern on the overall power consumption of the portable system. Hence, reducing the power dissipation of integrated circuits through design improvements is a major challenge in portable systems design. The need for low-power design is also an issue in high- performance digital systems, like microprocessors, digital signal processors (DSPs) and other applications. In digital VLSI circuits, computation is the critical part and it decides the power consumption and operating speed of the designs. For computations arithmetic circuits involves adders and multipliers; which are the most copiously used components. Digital signal processors performing filtering, convolution and etc, relies on the efficient implementation of these adder, multiplier and MAC arithmetic units. Low power compressor architecture is proposed in this brief to reduce the power consumption of the MAC architecture since the presence of more number of compressors. The impact of the circuit design level or the data path optimizations is addressed at the MAC level for DSP applications. In MAC, additionally the carry propagate addition involved in multiplier and accumulate stages are merged to exploit and increase the number of compressors in the MAC architectures. Designs were illustrated in ASIC and FPGA domains as per the standard design methodology. 2. CONVENTIONAL COMPRESSOR ALGORITHM Multipliers require high amount of power and delay during the partial products addition. At this stage, most of the multipliers are designed with different kind of adders that are capable to add two/three or at most 4 bits by using 4-2 compressors. For higher order multiplications, a huge number of adders or compressors are used to perform the partial product addition. We have minimized the number of adders by introducing different compressors. The conventional 4-2 compressor structure actually compresses five partial product bits into three. The architecture can be implemented with two stages of full adder (FA) connected in series as shown in Fig. 1. The outputs of 4-2 compressor consist of one bit in position j and two bits in position (j + 1). This straight forward approach has four XOR gate delays. ISBN-13: 978-1535448697 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201664
  • 2. Fig. 1 Conventional 4-2 compressor This implementation is better and the delay is that of three XOR gates delays. With the similar logic 5-2 compressor. The problems of this kind of conventional compressor are: (i)The uneven delay profile of the outputs arriving from different input paths tends to generate a lot of glitches. (ii) Compressors do the simple operation of addition that adds more number of bits at a time. But the conventional 4-2 compressors require one more half adder of which two inputs are ‘COUT’ and ‘C’ (shown in Figure 2), to produce the final addition result. Example: if X1=X2=X3=X4=1 and CIN =0 (in Figure 1) then the addition result be four i.e. 100 but the conventional architecture produces COUT=1, C=1 and S=0. Now if COUT and C fed to a half adder then it produces the final result in exact form as shown in Figure 2. Fig. 2 Modified 4-2 compressor (iii) For 4-2 compressor, a half adder is required but for 5-2 compressor a full adder is required because a 5-2 compressor is implemented by series connection of three full adders, that generates three carry output bits in position ‘j+1’ and one sum bit in position ‘j’, shown in Figure 3. Thus this conventional logic not only increases the critical path delay but also increases the number of output bits. Fig. 3 Conventional 5-2 compressor As the weightage of sum bit is ‘1’ and the weightage of carry bits is ‘2’ of conventional compressors, so the results that produced by those compressors are correct but not in proper binary form. When these conventional compressors are used in multiplier to achieve high speed then one half adder/full adder is required per compressor to process those carry bits. Thus it hampers the speed of operation. So the conventional compressors require one more half adder/full adder to get the final result and this eventually adds more delay and power to the reported results. 3. MULTIPLICATION LOGIC Considering an example of 8 bit multiplication in which 8 bit input isX7X6X5X4X3X2X1X0 and multiplier isY7Y6Y5Y4Y3Y2Y1Y0. The multiplication process is shown in figure 4. There is the requirement of 64 AND logics. First Y0 is multiplied withX7X6X5X4X3X2X1X0 and results X0Y0, XIY0, X2Y0, X3Y0, X4Y0, X5Y0, X6Y0 and X7Y0. After itY1 is multiplied with X7X6X5X4X3X2X1X0 and results X0Y1, XIY1, X2Y1, X3Y1, X4Y1, X5Y1, X6Y1 and X7Y1. Similarly all multiplications are taken place. In each step there is one binary shift in the resultant logic. All AND logics are represented by one bit representation starting from K0 to K63 sequentially as shown in figure5...The addition can be done using a tree formed itself. This is done using 3:2 compressor, 4:2 compressor and 5:2 compressor which are the optimized solutions instead of using 3:2 compressors only. This addition is possible using 3:2 compressors only but the implementation using 4:2 and 5:2 reduces the latency and increases the speed. In the process the sum output of intermediate compressors is the input for next compressors in the same column and the generated carry for the corresponding adders are propagated to next column adders. The result will be of 16 bits represented by [P15….P0]. ISBN-13: 978-1535448697 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201665
  • 3. Several popular and well-known schemes, with the objective of improving the speed of the parallel multiplier, have been developed in past. Wallace introduced a very important iterative realization of parallel multiplier. This advantage becomes more pronounced for multipliers of bigger than 16 bits. In Wallace tree architecture, all the bits of all of the partial products in each column are added together by a set of counters in parallel without propagating any carries. The advantage of Wallace tree is speed because the addition of partial products is now O (log N). Fig 4. Multiplier (8 bits) Fig 5. Multiplication wallace Logic tree CARRY SAVE ADDER (CSA) The Carry Save Adder (CSA) is a type of Digital Adder, used to compute the sum of three or more number of bits in binary form. CSA gives less propagation delay and the Glitching problem in RCA is also avoided. Since, the Representation of 8 bit CSA is shown in Figure 6. Here, we compute the sum of two 8 bit binary numbers so 8 half adders at the first stage is required instead of 8 full adders. Since, we add bits of two binary numbers only.If, P and Q are two 8 bit numbers then it produces the partial products and carry Si and Ci respectively. Where, Si = Pi Qi Ci = Pi .Qi However, a CSA Produces all the output values in parallel. So that, the computation time is reduced compared to RCA. Also, Parallel in Parallel out (PIPO) is used in Accumulator Stage. Fig 6: A Typical 8 bit Carry Save Adder 4. MAC UNIT The Multiplier-Accumulator (MAC) operation is the key operation not only in DSP applications but also in multimedia information processing and various other applications. As mentioned above, MAC unit consist of multiplier, adder and register/accumulator. In this paper, we used 8 bit modified Wallace multiplier. The MAC Unit take inputs from the memory location such as RAM and given to the multiplier block. This is very useful in 8 bit digital signal processor. The inputs which is being fed from the memory location is 8 bit. When the input is given to the multiplier it starts computing value for the given 8 bit input and hence the output will be 16 bits. The multiplier output is given as the input to carry save adder (CSA) which performs addition. ISBN-13: 978-1535448697 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201666
  • 4. The function of the MAC unit is given by the following equation 7 Y = ∑ Ai x Bi (1) i=0 Fig 7: Block Diagram of MAC Unit. where, Ai & Bi are two 8 bit input Operands, Y is the output of MAC Unit and i is a 8 bit value. This Equation performs Summation of partial products. The Carry Save Adder (CSA) produces 17 bit output. Since, one bit is for the carry (16 bits + 1 bit).Then, the output of CSA is given to the accumulator register. The accumulator used is designed with Parallel in Parallel out (PIPO) Type. Because the CSA Produces output in Parallel form and also the bits are huge. PIPO register is used where the input bits are given in parallel and output is taken in parallel. The output of the accumulator register is taken out or fed back as one of the input to the CSA. Fig. 7show the basic architecture of MAC unit. 5. RESULTS Block diagram RTL Schematic diagram ISBN-13: 978-1535448697 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201667
  • 5. Technology schematic Comparision table Simulation output waveform 6. CONCLUSION Hence, a High Performance 8 bit MAC Unit is designed and implemented using compressor based Wallace Tree Multiplier and Carry Save Adder. When compared to all other MAC Units which are developed earlier using different combinations of multipliers and adders, the designed compressor based Wallace Tree Multiplier offers High Performance with Less Delay, Less Power Dissipation which further increases the overall speed of MAC Unit. This MAC Unit is designed using Verilog - HDL and Synthesized using Xilinx 14.3 ISE. REFERENCES [1] Chang, Chip-Hong, Jiangmin Gu, and Mingyan Zhang."Ultra low-voltage low-power CMOS 4-2 and 5-2compressors for fast arithmetic circuits." Circuits andSystems I: Regular Papers, IEEE Transactions on 51.10(2004): 1985-1997. [2] Tung Thanh Hoang; Sjalander, M.; Larsson- Edefors, P., "AHigh-Speed,Energy-Efficient Two- Cycle Multiply-Accumulate (MAC) Architecture and Its Application to aDouble-Throughput MAC Unit," Circuits and Systems I:Regular Papers, IEEE Transactions on , vol.57, no.12,pp.3073,3081, Dec. 2010. [3] Chen Ping-hua; Zhao Juan, "High-speed Parallel 32×32-bMultiplier Using a Radix-16 Booth Encoder," IntelligentInformation Technology Application Workshops, 2009. IITAW '09. Third International Symposium on , vol., no.,pp.406,409, 21-22 Nov. 2009 [4] Kiwon Choi; Minkyu Song, "Design of a high performance32×32-bit multiplier with a novel sign select Boothencoder," Circuits and Systems, 2001. ISCAS 2001. The2001 IEEE International Symposium on , vol.2, no.,pp.701,704 vol. 2, 6-9 May 2001. [5] Rajput, R.P.; Swamy, M.N.S., "High Speed ModifiedBooth Encoder Multiplier for Signed and UnsignedNumbers," Computer Modelling and Simulation (UKSim),2012 UKSim 14th International Conference on , vol., no.,pp.649,654, 28-30 March 2012. [6] Yangbo Wu; Weijiang Zhang; Jianping Hu, "Adiabatic 4-2compressors for low-power multiplier," Circuits andSystems, 2005. 48th Midwest Symposium on , vol., no.,pp.1473,1476 Vol. 2, 7-10 Aug. 2005. [7] Jaina, D.; Sethi, K.; Panda, R., "Vedic Mathematics BasedMultiply Accumulate Unit," ISBN-13: 978-1535448697 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201668
  • 6. Computational Intelligenceand Communication Networks (CICN), 2011 InternationalConference on, vol., no., pp.754,757, 7-9 Oct. 2011. [8] Aliparast, Peiman, Ziaadin D. Koozehkanani, and FarhadNazari. "An Ultra High Speed Digital 4-2 Compressor in 65-nm CMOS." International Journal of Computer Theory& Engineering 5.4 (2013). [9] N. Weste and David Harris, “CMOS VLSI Design- ACircuits & System Perspective”, Pearson Education, 2008. BIOGRAPHIES TENALI NAGAMANOHAR is currently PG scholar of VLSI in Audisankara college of Engineering and Technology, Gudur (Autonomous), SPSR Nellore (Dist), Affiliated to JNTU Anantapur. He received B.TECH from Ramireddy Subbaramireddy Engineering College,Kadanuthala, SPSR Nellore (Dist). His current research interest includes Analysis &VLSI System Design. MUKESH GANGALA received B.Tech from Narayana Engineering College, Gudur, SPSR Nellore (d.t), AP in the year of 2009. He pursued M.Tech from PBR VITS, Kavali, SPSR Nellore (Dist), AP in the year of 2013.He is having teaching experience of 3 years in Audisankara college of Engineering & Technology (Autonomous), Gudur, SPSR Nellore, AP. His interested areas are Embedded System and VLSI. ISBN-13: 978-1535448697 www.iaetsd.in Proceedings of ICRMET-2016 ©IAETSD 201669