SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 544
Design and Implementation of Multiplier using Advanced Booth
Multiplier and Razor Flip Flop
Shubhangi Ramannawar1, Deepak Kumar2
1M.Tech. Scholar, Department of Electronics & Communication Engineering, Vidhyapeeth Institute of Science &
Technology Bhopal, India (e-mail: shubhangi.ramannawar@gmail.com).
2Assistant Professor, Department of Electronics & Communication Engineering, Vidhyapeeth Institute of Science &
Technology Bhopal, (RGPV,Bhopal) India (e-mail: deepak.kirar@gmail.com).
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – The advancement in digital signal
processing with its various other applications made
digital multipliers to play major role in technology.
Many researchers are working to design multipliers
which offer either of the followingdesigntargets –high
speed, low power consumption and less area.
Furthermore, the negative biastemperatureinstability
effect occurs when a pMOS transistor is under–ve bias
(Vgs = −Vdd), increasing the Vt (threshold voltage) of
the pMOS transistor, and declinement in multiplier
speed. Similarly, +ve bias temperature instability,
occurs when an nMOS transistor is under positivebias.
Both the effects directly hinder the multiplier speedby
degrading transistor speed, if this problem occurs for
long time then the system may fail due to timing
violations. To overcome the timing violations,Variable
latency technique is used. Therefore, it is important to
design efficient high-performance multipliers.
In this paper, we propose a high speed multiplier
design using Modified booth multiplier algorithm. The
multiplier designed using booth algorithm have two
16-bit input and 32-bit output and is able to provide
higherthroughputthroughthevariablelatencyandcan
adjust the AHL circuit with help of Razor flip flop to
mitigate performance degradation that is due to the
aging effect. The design and implementation of
Efficient Multiplier Design using Advanced Booth
Algorithm and Razor Flip Flop. The proposed
architecture is quite different from the Conventional
method of multiplier like row/column bypass
multiplier. The proposed architectureissimulatedand
implemented on XilinxISE 14.2
Key Words: NBTI (Negative Bias Temperature
Instability), PBTI (Positive Bias Temperature
Instability), Modified Booth Algorithm, Adaptive Hold
Logic (AHL), TDDB (Time-Dependent Dielectric
Breakdown), BTI (Bias Temperature Instability).
1. INTRODUCTION
A traditional method to reduce the aging effect is
overdesign, including such things as guard-bandingand gate
over sizing; however, this approach can be very pessimistic
and area and power inefficient. For eliminate this problem,
number of NBTI-aware methodologies have been proposed.
An NBTI-aware technology mapping technique was
proposed in to pledge the performance of the circuit during
its lifetime. In an NBTI-aware sleep transistor was planned
to decrease the aging effects on pMOS sleep-transistors, and
the life time stability of the power-gated circuits under
consideration was made better. Wu and Marculescu [9]
proposed a joint logic restructuring and pin reordering
method, which is based on detecting functional symmetries
and transistor stacking effects.
No variable-latency multiplier architecture that
considers the aging effect and can adapt dynamically has
been done. There are many multiplier architectures
developed to boost the speed of algebra. Booth algorithm is
the most effective algorithm used for faster performances.It
is introducing a high performance multiplier using Modified
Radix4 booth algorithm with Redundant BinaryAddertoget
high speed. A comparative study between columnmultiplier
and booth algorithms in terms of power consumption,delay,
and area is discussed in this work.
Digital multipliers are the most complex and critical
arithmetic functional units in many applications, such asthe
Fourier transform, discrete cosine transforms, and digital
filtering. The through put of these applications rely on
multipliers, and if the multipliers are too slow, the
performance of entire circuits will be reduced. Parameters
that degrade the multiplier speed are, the negative bias
temperature instability (NBTI) effect which occurs when a
pMOS transistor is under negative bias (Vgs = −Vdd),
increasing the threshold voltage of the pMOS transistor, and
reducing transistor switching speed. On the other hand,
positive bias temperature instability (PBTI),occurswhen an
nMOS transistor is under positive bias. [6]
NBTI effect results from a association ofholetrappingin
oxide defects and formation of interfacestatesatthechannel
oxide interface (Schroder and Babcock 2003; Kaczer et al.
2008; Grasser and Kaczer 2009). PBTI is supposed to come
from electron trapping in preexistant oxide traps, combined
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 545
with a trap generation process (Crupi et al. 2005; Ioannou et
al. 2009). Further, the very first research on next generation
CMOS structures such as multi-gate devices (MuGFETs,
FinFETs, etc.) suggests that BTI remains a problem in future
CMOS technologies.
When time-dependent voltage stress is applied, a
peculiar property of the BTI mechanism is revealed: the so-
called relaxation or recovery ofthedegradationimmediately
after the stress voltage has been reduced (see Fig. ) (Kaczer
et al. 2008). This phenomenon greatly complicates the
evaluation of BTI, its modeling, and the extrapolation of its
impact on circuits. It currently seems that BTI degradation
does not fully recover when the stress is removed, hence
leaving a permanent residual degradation. BTI degradation
can therefore be modeled as a combination of a permanent
and a recoverable degradation component.
where ∆VTH is a function of the transistor gate-oxide
electric field (Eox) and the temperature (T ). Further, α1, α2
are technology-dependent voltage scaling factors, Ea is the
activation energy, CR, nP and nR are the time exponents for
the permanent and recoverable part and k is the Boltzmann
constant. Also, it is important to note that BTI is shown not
to be frequency dependent (i.e. at leastformeasurements up
to 3GHz) (Sasse 2008; Ramey et al. 2009). Further,BTIdrain
bias dependency has also been observed.
Conventional circuits use critical path delay as the
overall circuit clock cycle in order to perform correctly.
However, the probability that the critical paths areactivated
is low. In almost all cases, the path delay is shorter than the
critical path. For these noncritical paths, using the critical
path delay as the overall cycle period will result in major
timing waste. Hence, the variable-latency design was
proposed to minimize the timing waste of conventional
circuits.
2. PROBLEM FORMULATION
Today’s digital word speed is the main concern for
higher end applications such as DSP application and
embedded application. In these application most of the
computing time is consumed by multiplier so multiplierunit
need to be less time consumingandmore efficientalongwith
speed we have to consider aging effects which hampers
multipliers speed.
In this research paper, our main focusisoncomputation
speed of multiplier. Here we have tried to reduce the
computation time required by multiplier using less amount
of resources like LUTs and F/Fs. Ing-Chao Lin, Yu-Hung Cho,
Yi-Ming Yang.(2015) “Aging-Aware Reliable Multiplier
Design With Adaptive Hold Logic” is the inspiration for our
research and serves as our base paper. In base paper,
authors Lin, Cho and Yang carried out extensive research on
how to reduce various Bias Temperature Instabilities and
they employed column by pass multipliers along with
Adaptive Hold Logic to reduce Aging effect. And they
achieved it with 16×16 and 32×32 column by pass
multipliers and compared their result with fixed latency
multipliers. 16 ×16 and 32 ×32 column-bypassing
multipliers can attain up to 62.88% and 76.28%
performance improvement when compare with 16 ×16 and
32 ×32 column-bypassing multipliers with fixed latency.
The paper consists of an aging-aware reliablemultiplier
design with novel adaptive hold logic (AHL) circuit.[1] The
multiplier is based on thevariable-latencytechniqueandcan
adjust the AHL circuit toachieve reliableoperationunder the
influence of NBTI and PBTI effects.
The contributions of this paper are summarized as:
1. Novel variable-latency multiplier architecture with
an AHL circuit. The AHL circuit can decide whethertheinput
patterns require one or 2 cycles and can adjust the judging
criteria to ensure that there is minimum performance
degradation after considerable aging occurs.
2. The comprehensive analysis and comparison of the
multiplier’s performance under different cycle periods to
show the effectiveness of our architecture.
3. This method is suitable for large multipliers on aging-
aware reliable multiplier design. Although the experiment is
performed in 16-bit and 32-bit multipliers, our proposed
architecture can be easily extended to large designs.
4. The experimental results shows our proposed
architecture with the 16×16 & 32×32 column-bypassing
multipliers can attain up to 62.88% and 76.28%
performance improvement compared with the 16 × 16 & 32
× 32 FLCB (fixed-latency column-bypassing) multipliers.
And proposed architecture with 16 × 16 and 32 × 32 row-
bypassing multipliers can achieve up to 80.17%and69.40%
performance improvement as compared with 16×16 and
32×32 fixed-latency row-bypassing multipliers.
Fig-1: Existing Architecture (md means multiplicand and
mr means multiplicator)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 546
The Existing architecture consists of Column/Row
Multiplier along with Novel Adaptive Hold Logic and Razor
flip flop to avoid timing violations. The row/ column by pass
multipliers are bulky in design and consume more space.
The row/column bypass multipliersuselargenumberofFull
adders hence giving rise to more delay.
3. PROPOSED METHODOLOGY
In proposed model, we employ a modified radix-4
16x16 bit Booth multiplier in place of row/column by-pass
multipliers to increase throughput of multipliers. Modified
Booth’s algorithm employs addition & subtraction and also
treats +ve and -ve operandsuniformly.Nospecial actionsare
required for negative numbers. Multipliers are key
components of many high performance systems such as FIR
filters, Microprocessor, digital signal processors, etc. Signed
multiplication is a careful process. With unsigned
multiplication there is no need to take sign of number into
consideration. Booth multiplication algorithm or Booth
algorithm was named after the inventor Andrew Donald
Booth. It can be defined as an algorithm or method of
multiplying binary numbers in 2’s complement notation.
This method is simple to multiply binary numbers for
multiplication is performed with repeated addition
operations by following the booth algorithm. This algorithm
for multiplication operation is further modified again and
hence, named as modified booth algorithm.
3.1 Proposed and Modified Booth Algorithm: This
algorithm consists of three major steps as shown in the
proposed structure of booth algorithm figure that includes
generation of partial product called as recoding, reducing
the partial product in 2 rows, and addition that gives final
result product. Here we know about each block of booth
algorithm for multiplication process.
Fig-2: Proposed Algorithm
3.2 Brief Working Principle of Booth Algorithm: This
modified booth multiplier is used to perform high-speed
multiplications using modified booth algorithm. And this
multiplier’s computation time and the logarithmoftheword
length of operands are proportional to each other. Here we
can reduce half the number of partial product. The radix-4
booth algorithm used here to increases the speed of
multiplier and reduces the area of multiplier circuit. In this
algorithm, every second column is taken and multiplied by0
or +1 or +2 or -1 or -2 instead of multiplying with 0 or 1 after
shifting and adding of every column of the booth multiplier.
Thus, half of can be reduced using this booth algorithm.
Based on the multiplier bits, the process of encoding the
multiplicand (M) is performed by radix-4 booth encoder.
The overlapping is used for comparing three bits at a
time. This grouping is started from leastsignificant bit(LSB),
in which only two bits of the booth multiplierareusedby the
first block and a zero is assumed as third bit as shown in the
figure.
Fig-3: Bit Pairing as per Booth Recoding
The figure shows the functional operation of theradix-4
booth encoder that consists of eight different types of states.
The outcomes or multiplication of multiplicand with 0, -1,
and -2 are consecutively obtained during these eight states.
Hence, to design n-bit parallel multipliersonlyn2partial
products are generated by using booth algorithm
Table 1. Booth Recoding Table for Radix-4
Now the partial products generated as part of booth
multiplier are added. Simultaneously the AHL circuit is
computing the number of cycles required by the multiplier
and if the multiplication process exceeds two cycles then an
error is generated at razor flip flop and again the
multiplication process is carried out. As we are using
modified booth algorithm which is faster than array
multipliers chances of timing violations to occur are nearly
nil even then to keep an eye on the behaviour of the
multiplier circuit we have employed AHL circuit with razor
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 547
flip flop. Which makes sure that timing violations does not
exist.
3.3 Adaptive Hold Logic:
The operation of the AHL circuit is as follows: when an
input pattern arrives, both judging blocks will decide
whether the pattern requires one cycle or more cycles to
complete and pass both results to the multiplexer. It selects
one of either result based on the output of the aging
indicator. Then an OR operation is performed between the
result of the multiplexer, and the Q signal is used to find the
input of the D flip-flop & When the pattern requires one
cycle, the output of the multiplexer is 1. The!(gating) signal
will become 1, and the input flip flops will latch new data in
the next cycle. When the output ofthe multiplexeris0,which
means the input pattern requires more than 1 cycles to
complete, the OR gate output will 0 to the D flip-flop. The
!(gating)signal will be 0 to disable the clock signal of the
input flip-flops in the next cycle. Note that only a cycle of the
input flip-flop will be disabled because the D flip-flop will
latch 1 in the next cycle.
3.4 RAZOR FLIP FLOP:
One-bit Razor flip-flop contains shadow latch, flip-flop,
mux and XOR gate,. The main flip-flop catches theexecution
result for the combinationcircuitusinga normal clock signal,
and shadow latch catchestheexecuted resultusinga delayed
clock signal, which is slower than the normal clock signal. If
the latched bit of the shadow latch is different from that of
the flip-flop, this means the path delay of the current
operation exceeds the cycle period, and the main flip-flop
catches an incorrect result.
If errors occur, the Razor flip-flop will set the error
signal to one to notify the system to re-executetheoperation
and notify the AHL circuit that an error hasoccurred.We use
Razor flip-flops to detect whether an operation that is
considered to be a one-cycle pattern can really finish in a
cycle. Otherwise the operation is re-executed with two
cycles.
4. EXPERIMENTAL RESULTS
The Simulation resultofRadix-BoothMultiplierconsists
of RTL level Schematic of overall circuit and individual
circuit elements like Adaptive Hold Logic, Razor Flip Flop
and Booth encoder etc. Apart from these the simulation
results show that using radix-4 booth multiplier along with
AHL and Razor Flip Flop execution time required by the
multiplier is reduce for a considerable extent and it also
shows that the load on circuit i.e average fanout is very less.
Fig-4: RTL Schematic of proposed model.
Fig-5: RTL Schematic showing AHL and booth multiplier.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 548
Fig-6: RTL Schematic showing Razor flip flop and booth
encoders.
Fig-7: RTL Schematic of AHL
Fig-8: RTL Schematic of Razor Flip Flop.
7.1 OUTPUT 1:
Fig-9: Simulation output in ISim.
OUTPUT 2:
Fig-10: Simulation output in ISim.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 549
Fig-11 : Total power used by proposed system.
Timing Summary:
Minimum period: 15.587ns
Minimum input arrival time before clock: 8.889ns
Maximum output required time after clock: 16.992ns
Maximum combinational path delay: No path found.
Table-2 Comparison of different multipliers performance
in terms of speed Average fanout.
Aging aware Column
bypass multiplier.
Aging aware Radix-4
Booth Multiplier.
Maximum output
required time after
clock.
39.676ns 16.992ns
Minimum input arrival
time before clock. 40.837ns 8.889ns
Average fanout of non-
clock nets. 3.73 2.99
Above results are obtained using Xilinx ISE 14.2 and
above proposed architecture can be analysed using Spartan
FPGA boards for real time implementation.
5. CONCLUSION AND FUTURE WORK
An Efficient multiplier is designed with Adaptive Hold
Logic and Razor Flip Flop has been successfully simulated
using Xilinx ISE 14.2. A modified radix-4 Booth multiplier
design is to yield less number of partial productsatoutputof
multiplier. Apart from this, Booth algorithm considers the
two’s complement of given input number making
multiplication of signed / negative number as simple as
positive one. Due to these advantages, there is considerable
reduction in amount of area taken by multipliercircuitinthe
system making system compact, less delay and maximizing
throughput. We can extend this work by employing Radix-8
Booth algorithm for partial products generation. Expected
outcome is less number of partial products, reduced area &
reduced delay.
Note that in addition to the BTI effect that increases
transistor delay, interconnect also has its aging issue, which
is called electromigration. It occurs when the current
density is high enough to the drift of metal ions along the
direction of electron flow. Future work can be carried out to
reduce electromigration effect and multiplier design can be
extended to any number of input / output combinations.
REFERENCES
[1] Ing-Chao Lin, Member, IEEE, Yu-Hung Cho, and Yi-Ming Yang, “Aging-
aware reliable multiplier design with adaptive hold logic”, IEEE
Transactions On Very Large Scale Integration (VLSI) Systems, vol. 23,
no. 3, Mar. 2015
[2] Shubhangi Ramannawar, Deepak Kumar, “Efficient Multiplier Design
Using Modified Booth Algorithm and Razor Flip-Flop”, International
Journal of Science, Engineering and Technology Research (IJSETR)
Volume 1, Issue 1, Jan 2017.
[3] Y. Cao. (2013). Predictive Technology Model (PTM) and NBTI Model
[Online]. Available: http://www.eas. asu.edu/ptm
[4] S. Zafaret al., “A comparative studyofNBTIandPBTI(chargetrapping)
in SiO2/HfO2 stackswith FUSI,TiN,Regates,”inProc.IEEESymp.VLSI
Technol. Dig. Tech. Papers, 2006, pp. 23–25.
[5] S. Zafar, A. Kumar, E. Gusev, and E. Cartier, “Threshold voltage
instabilities in high-k gate dielectric stacks,”IEEETrans.DeviceMater.
Rel., vol. 5, no. 1, pp. 45–64, Mar. 2005.
[6] H.-I. Yang, S.-C. Yang, W. Hwang, and C.-T. Chuang, “Impacts of
NBTI/PBTI on timing control circuits and degradation tolerantdesign
in nano scale CMOS SRAM,” IEEE Trans. Circuit Syst., vol. 58, no. 6, pp.
1239–1251, Jun. 2011.
[7] R. Vattikonda, W. Wang, and Y. Cao, “Modeling and minimization of
pMOSNBTIeffectforrobustnaometerdesign,”inProc.ACM/IEEEDAC,
Jun. 2004, pp. 1047– 1052.
[8] S. V. Kumar, C. H. Kim, and S. S. Sapatnekar, “NBTI aware synthesis of
digital circuits,” in Proc. ACM/IEEE DAC, Jun. 2007, pp. 370–375.
[9] A. Calimera, E. Macii, and M. Poncino, “Design techniques for NBTI
tolerant power-gating architecture,” IEEE Trans. Circuits Syst.,
Exp.Briefs, vol. 59, no. 4, pp. 249–253, Apr. 2012.
[10] K.-C. Wu and D. Marculescu, “Joint logic restructuring and pin
reordering against NBTI-induced performance.
[11] Y.-S. Su, D.-C. Wang, S.-C. Chang, and M. Marek-Sadowska,
“Performance” optimization using variable-latencydesignstyle,”IEEE
Trans. Very Large Scale Integr. (VLSI) Syst., vol. 19, no. 10, pp. 1874–
1883, Oct. 2011.
[12] Y. Chen et al., “Variable-latency adder (VL- Adder) designs for low
power and NBTI tolerance,” IEEE Trans. Very Large Scale Integr.
(VLSI) Syst., vol. 18, no. 11, pp. 1621–1624, Nov. 2010.
[13] Yongho Lee, Taewhan Kim,(2011) “A Fine-Grained Technique of
NBTI-Aware Voltage Scaling and Body Biasing for StandardCellBased
Designs”IEEETRANSACTIONSONVERYLARGESCALEINTEGRATION
(VLSI) SYSTEMS.
[14] Yu-Shih Su, Da-ChungWang,Shih-ChiehChang,andMalgorzataMarek-
Sadowska,(2011) “Performance Optimization UsingVariable-Latency
Design Style” IEEE Transactions On Very Large Scale Integration
(VLSI) Systems, VOL. 19, NO. 10.
[15] Yiran Chen, Hai Li, Cheng-KokKoh, Guangyu Sun, Jing Li, Yuan Xie, and
Kaushik Roy,(2010) “Variable-Latency Adder (VL-Adder) Designs for
Low Power and NBTI Tolerance” IEEE Transactions On Very Large
Scale Integration (VlSI) Systems, VOL. 18, NO. 11
Shubhangi Ramannawar, received the Bachelor of Engineering in
Electronics and Communication Engineering from BLDEA's V.P Dr P.G.
Halakatti College of Engineering & Technology, Bijapur, Karnataka, She is
currently pursuing M.Tech. (VLSI) from Department of Electronics &
Communication Engineering, (VIST, Bhopal) Under Rajeev Gandhi
Prodyogiki Visvavidhyalaya Bhopal, Madhya Pradesh, India. Her research
interests include Low power and high performance VLSI design.
Deepak Kumar received the B.E. degree in Electronics and
Communication Engineering from the Rajeev Gandhi Prodyogiki
Visvavidhyalaya Bhopal, Madhya Pradesh,Indiain2010,M.Tech. fromDept.
of Electronics Engineering, School of Engineering and Technology,
Pondicherry University, Puducherry, India. He is currently working as
Assistant Professor (VIST, Bhopal) Under Rajeev Gandhi Prodyogiki
Visvavidhyalaya Bhopal, Madhya Pradesh, India. His research interests
include Low power and high performanceVLSIdesign,IntegratedCircuits&
Embedded Systems with Hardware DSP Implementation.

More Related Content

PDF
TCAD Simulations and Small Signal Modeling of DMG AlGaN/GaN HFET
PDF
Energy efficient and high speed domino logic circuits
PDF
The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...
PDF
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
PDF
Dg source allocation by fuzzy and sa in distribution system for loss reductio...
PDF
IRJET-A Blind Watermarking Algorithm
PDF
Glitch Analysis and Reduction in Digital Circuits
PDF
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...
TCAD Simulations and Small Signal Modeling of DMG AlGaN/GaN HFET
Energy efficient and high speed domino logic circuits
The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
Dg source allocation by fuzzy and sa in distribution system for loss reductio...
IRJET-A Blind Watermarking Algorithm
Glitch Analysis and Reduction in Digital Circuits
A Multiple Access Technique for Differential Noise Shift Keying: A Review of ...

What's hot (16)

PDF
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
PDF
A Unified Approach for Performance Degradation Analysis from Transistor to Gat...
PDF
PDF
Hilbert Based Testing of ADC Differential Non-linearity Using Wavelet Transfo...
PDF
Ijetcas14 632
PDF
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
PDF
Vlsi Design of Low Transition Low Power Test Pattern Generator Using Fault Co...
PDF
Td ams processing for vlsi implementation of ldpc decoder
PDF
Enhanced Skewed Load and Broadside Power Reduction in Transition Fault Testing
PDF
A Novel Algorithm on Wavelet Based Robust Invisible Digital Image Watermarkin...
PDF
Ijetcas14 648
PDF
Elk 1909-125 manuscript-2
PDF
Frequency adaptive sliding fourier transform for synchronizing VSI to the grid
PDF
NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)
PDF
AGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIER
PDF
30 9762 extension paper id 0030 (edit i)
Implementation of a High Speed and Power Efficient Reliable Multiplier Using ...
A Unified Approach for Performance Degradation Analysis from Transistor to Gat...
Hilbert Based Testing of ADC Differential Non-linearity Using Wavelet Transfo...
Ijetcas14 632
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Vlsi Design of Low Transition Low Power Test Pattern Generator Using Fault Co...
Td ams processing for vlsi implementation of ldpc decoder
Enhanced Skewed Load and Broadside Power Reduction in Transition Fault Testing
A Novel Algorithm on Wavelet Based Robust Invisible Digital Image Watermarkin...
Ijetcas14 648
Elk 1909-125 manuscript-2
Frequency adaptive sliding fourier transform for synchronizing VSI to the grid
NUMERICAL STUDIES OF TRAPEZOIDAL PROTOTYPE AUDITORY MEMBRANE (PAM)
AGING EFFECT TOLERANT MULTIPRECISION RAZOR-BASED MULTIPLIER
30 9762 extension paper id 0030 (edit i)
Ad

Similar to Design and Implementation of Multiplier using Advanced Booth Multiplier and Razor Flip Flop (20)

PDF
age acknowledging reliable multiplier
PDF
F010632733
DOCX
Aging aware reliable multiplier design with adaptive hold logic
DOCX
Aging aware reliable multiplier design with adaptive hold logic
PDF
IRJET- Efficient Multiplier Design using Adaptive Hold Logic with Montgomery ...
PPTX
Aging aware reliable multiplier design with adaptive hold logic
DOCX
Aging aware reliable multiplier design with
PDF
IEEE VLSI ECE PROJECT LIST
PDF
Implementation of Radix-4 Booth Multiplier by VHDL
PDF
Low Power and Area Efficient Multiplier Layout using Transmission Gate
PDF
Low Power VLSI Design of Modified Booth Multiplier
PDF
Cg34503507
PDF
40120130405014
PDF
A Brief Review of Design of High Speed Low Power Area Efficient Multipliers
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
PDF
Ad4103173176
PDF
Top Read Articles---January 2024--VLSICS
PDF
JOURNAL PAPER
age acknowledging reliable multiplier
F010632733
Aging aware reliable multiplier design with adaptive hold logic
Aging aware reliable multiplier design with adaptive hold logic
IRJET- Efficient Multiplier Design using Adaptive Hold Logic with Montgomery ...
Aging aware reliable multiplier design with adaptive hold logic
Aging aware reliable multiplier design with
IEEE VLSI ECE PROJECT LIST
Implementation of Radix-4 Booth Multiplier by VHDL
Low Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power VLSI Design of Modified Booth Multiplier
Cg34503507
40120130405014
A Brief Review of Design of High Speed Low Power Area Efficient Multipliers
International Journal of Computational Engineering Research(IJCER)
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
Ad4103173176
Top Read Articles---January 2024--VLSICS
JOURNAL PAPER
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
PPT on Performance Review to get promotions
DOCX
573137875-Attendance-Management-System-original
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
UNIT 4 Total Quality Management .pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Operating System & Kernel Study Guide-1 - converted.pdf
PPT on Performance Review to get promotions
573137875-Attendance-Management-System-original
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
R24 SURVEYING LAB MANUAL for civil enggi
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
UNIT 4 Total Quality Management .pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf

Design and Implementation of Multiplier using Advanced Booth Multiplier and Razor Flip Flop

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 544 Design and Implementation of Multiplier using Advanced Booth Multiplier and Razor Flip Flop Shubhangi Ramannawar1, Deepak Kumar2 1M.Tech. Scholar, Department of Electronics & Communication Engineering, Vidhyapeeth Institute of Science & Technology Bhopal, India (e-mail: shubhangi.ramannawar@gmail.com). 2Assistant Professor, Department of Electronics & Communication Engineering, Vidhyapeeth Institute of Science & Technology Bhopal, (RGPV,Bhopal) India (e-mail: deepak.kirar@gmail.com). ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – The advancement in digital signal processing with its various other applications made digital multipliers to play major role in technology. Many researchers are working to design multipliers which offer either of the followingdesigntargets –high speed, low power consumption and less area. Furthermore, the negative biastemperatureinstability effect occurs when a pMOS transistor is under–ve bias (Vgs = −Vdd), increasing the Vt (threshold voltage) of the pMOS transistor, and declinement in multiplier speed. Similarly, +ve bias temperature instability, occurs when an nMOS transistor is under positivebias. Both the effects directly hinder the multiplier speedby degrading transistor speed, if this problem occurs for long time then the system may fail due to timing violations. To overcome the timing violations,Variable latency technique is used. Therefore, it is important to design efficient high-performance multipliers. In this paper, we propose a high speed multiplier design using Modified booth multiplier algorithm. The multiplier designed using booth algorithm have two 16-bit input and 32-bit output and is able to provide higherthroughputthroughthevariablelatencyandcan adjust the AHL circuit with help of Razor flip flop to mitigate performance degradation that is due to the aging effect. The design and implementation of Efficient Multiplier Design using Advanced Booth Algorithm and Razor Flip Flop. The proposed architecture is quite different from the Conventional method of multiplier like row/column bypass multiplier. The proposed architectureissimulatedand implemented on XilinxISE 14.2 Key Words: NBTI (Negative Bias Temperature Instability), PBTI (Positive Bias Temperature Instability), Modified Booth Algorithm, Adaptive Hold Logic (AHL), TDDB (Time-Dependent Dielectric Breakdown), BTI (Bias Temperature Instability). 1. INTRODUCTION A traditional method to reduce the aging effect is overdesign, including such things as guard-bandingand gate over sizing; however, this approach can be very pessimistic and area and power inefficient. For eliminate this problem, number of NBTI-aware methodologies have been proposed. An NBTI-aware technology mapping technique was proposed in to pledge the performance of the circuit during its lifetime. In an NBTI-aware sleep transistor was planned to decrease the aging effects on pMOS sleep-transistors, and the life time stability of the power-gated circuits under consideration was made better. Wu and Marculescu [9] proposed a joint logic restructuring and pin reordering method, which is based on detecting functional symmetries and transistor stacking effects. No variable-latency multiplier architecture that considers the aging effect and can adapt dynamically has been done. There are many multiplier architectures developed to boost the speed of algebra. Booth algorithm is the most effective algorithm used for faster performances.It is introducing a high performance multiplier using Modified Radix4 booth algorithm with Redundant BinaryAddertoget high speed. A comparative study between columnmultiplier and booth algorithms in terms of power consumption,delay, and area is discussed in this work. Digital multipliers are the most complex and critical arithmetic functional units in many applications, such asthe Fourier transform, discrete cosine transforms, and digital filtering. The through put of these applications rely on multipliers, and if the multipliers are too slow, the performance of entire circuits will be reduced. Parameters that degrade the multiplier speed are, the negative bias temperature instability (NBTI) effect which occurs when a pMOS transistor is under negative bias (Vgs = −Vdd), increasing the threshold voltage of the pMOS transistor, and reducing transistor switching speed. On the other hand, positive bias temperature instability (PBTI),occurswhen an nMOS transistor is under positive bias. [6] NBTI effect results from a association ofholetrappingin oxide defects and formation of interfacestatesatthechannel oxide interface (Schroder and Babcock 2003; Kaczer et al. 2008; Grasser and Kaczer 2009). PBTI is supposed to come from electron trapping in preexistant oxide traps, combined
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 545 with a trap generation process (Crupi et al. 2005; Ioannou et al. 2009). Further, the very first research on next generation CMOS structures such as multi-gate devices (MuGFETs, FinFETs, etc.) suggests that BTI remains a problem in future CMOS technologies. When time-dependent voltage stress is applied, a peculiar property of the BTI mechanism is revealed: the so- called relaxation or recovery ofthedegradationimmediately after the stress voltage has been reduced (see Fig. ) (Kaczer et al. 2008). This phenomenon greatly complicates the evaluation of BTI, its modeling, and the extrapolation of its impact on circuits. It currently seems that BTI degradation does not fully recover when the stress is removed, hence leaving a permanent residual degradation. BTI degradation can therefore be modeled as a combination of a permanent and a recoverable degradation component. where ∆VTH is a function of the transistor gate-oxide electric field (Eox) and the temperature (T ). Further, α1, α2 are technology-dependent voltage scaling factors, Ea is the activation energy, CR, nP and nR are the time exponents for the permanent and recoverable part and k is the Boltzmann constant. Also, it is important to note that BTI is shown not to be frequency dependent (i.e. at leastformeasurements up to 3GHz) (Sasse 2008; Ramey et al. 2009). Further,BTIdrain bias dependency has also been observed. Conventional circuits use critical path delay as the overall circuit clock cycle in order to perform correctly. However, the probability that the critical paths areactivated is low. In almost all cases, the path delay is shorter than the critical path. For these noncritical paths, using the critical path delay as the overall cycle period will result in major timing waste. Hence, the variable-latency design was proposed to minimize the timing waste of conventional circuits. 2. PROBLEM FORMULATION Today’s digital word speed is the main concern for higher end applications such as DSP application and embedded application. In these application most of the computing time is consumed by multiplier so multiplierunit need to be less time consumingandmore efficientalongwith speed we have to consider aging effects which hampers multipliers speed. In this research paper, our main focusisoncomputation speed of multiplier. Here we have tried to reduce the computation time required by multiplier using less amount of resources like LUTs and F/Fs. Ing-Chao Lin, Yu-Hung Cho, Yi-Ming Yang.(2015) “Aging-Aware Reliable Multiplier Design With Adaptive Hold Logic” is the inspiration for our research and serves as our base paper. In base paper, authors Lin, Cho and Yang carried out extensive research on how to reduce various Bias Temperature Instabilities and they employed column by pass multipliers along with Adaptive Hold Logic to reduce Aging effect. And they achieved it with 16×16 and 32×32 column by pass multipliers and compared their result with fixed latency multipliers. 16 ×16 and 32 ×32 column-bypassing multipliers can attain up to 62.88% and 76.28% performance improvement when compare with 16 ×16 and 32 ×32 column-bypassing multipliers with fixed latency. The paper consists of an aging-aware reliablemultiplier design with novel adaptive hold logic (AHL) circuit.[1] The multiplier is based on thevariable-latencytechniqueandcan adjust the AHL circuit toachieve reliableoperationunder the influence of NBTI and PBTI effects. The contributions of this paper are summarized as: 1. Novel variable-latency multiplier architecture with an AHL circuit. The AHL circuit can decide whethertheinput patterns require one or 2 cycles and can adjust the judging criteria to ensure that there is minimum performance degradation after considerable aging occurs. 2. The comprehensive analysis and comparison of the multiplier’s performance under different cycle periods to show the effectiveness of our architecture. 3. This method is suitable for large multipliers on aging- aware reliable multiplier design. Although the experiment is performed in 16-bit and 32-bit multipliers, our proposed architecture can be easily extended to large designs. 4. The experimental results shows our proposed architecture with the 16×16 & 32×32 column-bypassing multipliers can attain up to 62.88% and 76.28% performance improvement compared with the 16 × 16 & 32 × 32 FLCB (fixed-latency column-bypassing) multipliers. And proposed architecture with 16 × 16 and 32 × 32 row- bypassing multipliers can achieve up to 80.17%and69.40% performance improvement as compared with 16×16 and 32×32 fixed-latency row-bypassing multipliers. Fig-1: Existing Architecture (md means multiplicand and mr means multiplicator)
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 546 The Existing architecture consists of Column/Row Multiplier along with Novel Adaptive Hold Logic and Razor flip flop to avoid timing violations. The row/ column by pass multipliers are bulky in design and consume more space. The row/column bypass multipliersuselargenumberofFull adders hence giving rise to more delay. 3. PROPOSED METHODOLOGY In proposed model, we employ a modified radix-4 16x16 bit Booth multiplier in place of row/column by-pass multipliers to increase throughput of multipliers. Modified Booth’s algorithm employs addition & subtraction and also treats +ve and -ve operandsuniformly.Nospecial actionsare required for negative numbers. Multipliers are key components of many high performance systems such as FIR filters, Microprocessor, digital signal processors, etc. Signed multiplication is a careful process. With unsigned multiplication there is no need to take sign of number into consideration. Booth multiplication algorithm or Booth algorithm was named after the inventor Andrew Donald Booth. It can be defined as an algorithm or method of multiplying binary numbers in 2’s complement notation. This method is simple to multiply binary numbers for multiplication is performed with repeated addition operations by following the booth algorithm. This algorithm for multiplication operation is further modified again and hence, named as modified booth algorithm. 3.1 Proposed and Modified Booth Algorithm: This algorithm consists of three major steps as shown in the proposed structure of booth algorithm figure that includes generation of partial product called as recoding, reducing the partial product in 2 rows, and addition that gives final result product. Here we know about each block of booth algorithm for multiplication process. Fig-2: Proposed Algorithm 3.2 Brief Working Principle of Booth Algorithm: This modified booth multiplier is used to perform high-speed multiplications using modified booth algorithm. And this multiplier’s computation time and the logarithmoftheword length of operands are proportional to each other. Here we can reduce half the number of partial product. The radix-4 booth algorithm used here to increases the speed of multiplier and reduces the area of multiplier circuit. In this algorithm, every second column is taken and multiplied by0 or +1 or +2 or -1 or -2 instead of multiplying with 0 or 1 after shifting and adding of every column of the booth multiplier. Thus, half of can be reduced using this booth algorithm. Based on the multiplier bits, the process of encoding the multiplicand (M) is performed by radix-4 booth encoder. The overlapping is used for comparing three bits at a time. This grouping is started from leastsignificant bit(LSB), in which only two bits of the booth multiplierareusedby the first block and a zero is assumed as third bit as shown in the figure. Fig-3: Bit Pairing as per Booth Recoding The figure shows the functional operation of theradix-4 booth encoder that consists of eight different types of states. The outcomes or multiplication of multiplicand with 0, -1, and -2 are consecutively obtained during these eight states. Hence, to design n-bit parallel multipliersonlyn2partial products are generated by using booth algorithm Table 1. Booth Recoding Table for Radix-4 Now the partial products generated as part of booth multiplier are added. Simultaneously the AHL circuit is computing the number of cycles required by the multiplier and if the multiplication process exceeds two cycles then an error is generated at razor flip flop and again the multiplication process is carried out. As we are using modified booth algorithm which is faster than array multipliers chances of timing violations to occur are nearly nil even then to keep an eye on the behaviour of the multiplier circuit we have employed AHL circuit with razor
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 547 flip flop. Which makes sure that timing violations does not exist. 3.3 Adaptive Hold Logic: The operation of the AHL circuit is as follows: when an input pattern arrives, both judging blocks will decide whether the pattern requires one cycle or more cycles to complete and pass both results to the multiplexer. It selects one of either result based on the output of the aging indicator. Then an OR operation is performed between the result of the multiplexer, and the Q signal is used to find the input of the D flip-flop & When the pattern requires one cycle, the output of the multiplexer is 1. The!(gating) signal will become 1, and the input flip flops will latch new data in the next cycle. When the output ofthe multiplexeris0,which means the input pattern requires more than 1 cycles to complete, the OR gate output will 0 to the D flip-flop. The !(gating)signal will be 0 to disable the clock signal of the input flip-flops in the next cycle. Note that only a cycle of the input flip-flop will be disabled because the D flip-flop will latch 1 in the next cycle. 3.4 RAZOR FLIP FLOP: One-bit Razor flip-flop contains shadow latch, flip-flop, mux and XOR gate,. The main flip-flop catches theexecution result for the combinationcircuitusinga normal clock signal, and shadow latch catchestheexecuted resultusinga delayed clock signal, which is slower than the normal clock signal. If the latched bit of the shadow latch is different from that of the flip-flop, this means the path delay of the current operation exceeds the cycle period, and the main flip-flop catches an incorrect result. If errors occur, the Razor flip-flop will set the error signal to one to notify the system to re-executetheoperation and notify the AHL circuit that an error hasoccurred.We use Razor flip-flops to detect whether an operation that is considered to be a one-cycle pattern can really finish in a cycle. Otherwise the operation is re-executed with two cycles. 4. EXPERIMENTAL RESULTS The Simulation resultofRadix-BoothMultiplierconsists of RTL level Schematic of overall circuit and individual circuit elements like Adaptive Hold Logic, Razor Flip Flop and Booth encoder etc. Apart from these the simulation results show that using radix-4 booth multiplier along with AHL and Razor Flip Flop execution time required by the multiplier is reduce for a considerable extent and it also shows that the load on circuit i.e average fanout is very less. Fig-4: RTL Schematic of proposed model. Fig-5: RTL Schematic showing AHL and booth multiplier.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 548 Fig-6: RTL Schematic showing Razor flip flop and booth encoders. Fig-7: RTL Schematic of AHL Fig-8: RTL Schematic of Razor Flip Flop. 7.1 OUTPUT 1: Fig-9: Simulation output in ISim. OUTPUT 2: Fig-10: Simulation output in ISim.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 02 |Feb -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 549 Fig-11 : Total power used by proposed system. Timing Summary: Minimum period: 15.587ns Minimum input arrival time before clock: 8.889ns Maximum output required time after clock: 16.992ns Maximum combinational path delay: No path found. Table-2 Comparison of different multipliers performance in terms of speed Average fanout. Aging aware Column bypass multiplier. Aging aware Radix-4 Booth Multiplier. Maximum output required time after clock. 39.676ns 16.992ns Minimum input arrival time before clock. 40.837ns 8.889ns Average fanout of non- clock nets. 3.73 2.99 Above results are obtained using Xilinx ISE 14.2 and above proposed architecture can be analysed using Spartan FPGA boards for real time implementation. 5. CONCLUSION AND FUTURE WORK An Efficient multiplier is designed with Adaptive Hold Logic and Razor Flip Flop has been successfully simulated using Xilinx ISE 14.2. A modified radix-4 Booth multiplier design is to yield less number of partial productsatoutputof multiplier. Apart from this, Booth algorithm considers the two’s complement of given input number making multiplication of signed / negative number as simple as positive one. Due to these advantages, there is considerable reduction in amount of area taken by multipliercircuitinthe system making system compact, less delay and maximizing throughput. We can extend this work by employing Radix-8 Booth algorithm for partial products generation. Expected outcome is less number of partial products, reduced area & reduced delay. Note that in addition to the BTI effect that increases transistor delay, interconnect also has its aging issue, which is called electromigration. It occurs when the current density is high enough to the drift of metal ions along the direction of electron flow. Future work can be carried out to reduce electromigration effect and multiplier design can be extended to any number of input / output combinations. REFERENCES [1] Ing-Chao Lin, Member, IEEE, Yu-Hung Cho, and Yi-Ming Yang, “Aging- aware reliable multiplier design with adaptive hold logic”, IEEE Transactions On Very Large Scale Integration (VLSI) Systems, vol. 23, no. 3, Mar. 2015 [2] Shubhangi Ramannawar, Deepak Kumar, “Efficient Multiplier Design Using Modified Booth Algorithm and Razor Flip-Flop”, International Journal of Science, Engineering and Technology Research (IJSETR) Volume 1, Issue 1, Jan 2017. [3] Y. Cao. (2013). Predictive Technology Model (PTM) and NBTI Model [Online]. Available: http://www.eas. asu.edu/ptm [4] S. Zafaret al., “A comparative studyofNBTIandPBTI(chargetrapping) in SiO2/HfO2 stackswith FUSI,TiN,Regates,”inProc.IEEESymp.VLSI Technol. Dig. Tech. Papers, 2006, pp. 23–25. [5] S. Zafar, A. Kumar, E. Gusev, and E. Cartier, “Threshold voltage instabilities in high-k gate dielectric stacks,”IEEETrans.DeviceMater. Rel., vol. 5, no. 1, pp. 45–64, Mar. 2005. [6] H.-I. Yang, S.-C. Yang, W. Hwang, and C.-T. Chuang, “Impacts of NBTI/PBTI on timing control circuits and degradation tolerantdesign in nano scale CMOS SRAM,” IEEE Trans. Circuit Syst., vol. 58, no. 6, pp. 1239–1251, Jun. 2011. [7] R. Vattikonda, W. Wang, and Y. Cao, “Modeling and minimization of pMOSNBTIeffectforrobustnaometerdesign,”inProc.ACM/IEEEDAC, Jun. 2004, pp. 1047– 1052. [8] S. V. Kumar, C. H. Kim, and S. S. Sapatnekar, “NBTI aware synthesis of digital circuits,” in Proc. ACM/IEEE DAC, Jun. 2007, pp. 370–375. [9] A. Calimera, E. Macii, and M. Poncino, “Design techniques for NBTI tolerant power-gating architecture,” IEEE Trans. Circuits Syst., Exp.Briefs, vol. 59, no. 4, pp. 249–253, Apr. 2012. [10] K.-C. Wu and D. Marculescu, “Joint logic restructuring and pin reordering against NBTI-induced performance. [11] Y.-S. Su, D.-C. Wang, S.-C. Chang, and M. Marek-Sadowska, “Performance” optimization using variable-latencydesignstyle,”IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 19, no. 10, pp. 1874– 1883, Oct. 2011. [12] Y. Chen et al., “Variable-latency adder (VL- Adder) designs for low power and NBTI tolerance,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 18, no. 11, pp. 1621–1624, Nov. 2010. [13] Yongho Lee, Taewhan Kim,(2011) “A Fine-Grained Technique of NBTI-Aware Voltage Scaling and Body Biasing for StandardCellBased Designs”IEEETRANSACTIONSONVERYLARGESCALEINTEGRATION (VLSI) SYSTEMS. [14] Yu-Shih Su, Da-ChungWang,Shih-ChiehChang,andMalgorzataMarek- Sadowska,(2011) “Performance Optimization UsingVariable-Latency Design Style” IEEE Transactions On Very Large Scale Integration (VLSI) Systems, VOL. 19, NO. 10. [15] Yiran Chen, Hai Li, Cheng-KokKoh, Guangyu Sun, Jing Li, Yuan Xie, and Kaushik Roy,(2010) “Variable-Latency Adder (VL-Adder) Designs for Low Power and NBTI Tolerance” IEEE Transactions On Very Large Scale Integration (VlSI) Systems, VOL. 18, NO. 11 Shubhangi Ramannawar, received the Bachelor of Engineering in Electronics and Communication Engineering from BLDEA's V.P Dr P.G. Halakatti College of Engineering & Technology, Bijapur, Karnataka, She is currently pursuing M.Tech. (VLSI) from Department of Electronics & Communication Engineering, (VIST, Bhopal) Under Rajeev Gandhi Prodyogiki Visvavidhyalaya Bhopal, Madhya Pradesh, India. Her research interests include Low power and high performance VLSI design. Deepak Kumar received the B.E. degree in Electronics and Communication Engineering from the Rajeev Gandhi Prodyogiki Visvavidhyalaya Bhopal, Madhya Pradesh,Indiain2010,M.Tech. fromDept. of Electronics Engineering, School of Engineering and Technology, Pondicherry University, Puducherry, India. He is currently working as Assistant Professor (VIST, Bhopal) Under Rajeev Gandhi Prodyogiki Visvavidhyalaya Bhopal, Madhya Pradesh, India. His research interests include Low power and high performanceVLSIdesign,IntegratedCircuits& Embedded Systems with Hardware DSP Implementation.