SlideShare a Scribd company logo
1 of 4
Download to read offline
@ IJTSRD | Available Online @ www.ijtsrd.com
ISSN No: 2456
International
Research
Optimized Carry Speculative Adder
B. V. Pavan Kumar, M.
Assis
SASI Institute of Technology & Engineering, Tadepalligudem, India
ABSTRACT
Arithmetic logic units and digital signal processors
widely uses adders. It is the most complicated
arithmetic circuits in digital electronics. The existing
adders suffer from critical path delay, area overhead
and power consumption. Speculative adders are
designed with variable latency that combines
speculation technique along with correction
methodology to attain high performance in terms of
low area overhead over the existing adders. In
speculative adders the sum and carry generation part
is separated to reduce the area overhead. Carry
Speculative Adder (CSPA) uses carry predictor circuit
to reduce power consumption and to reduce the
computational time and it uses error recognition and
error correction circuit to find the fault occurred in the
partial sum generator and to recover it to get accurate
results.
Keywords: Arithmetic logic units(ALUs), Digital
Signal Processors(DSPs), Carry Speculative Adder
(CSPA)
I. INTRODUCTION
Circuit delay plays a key role in any system
particularly in Adders. Addition is a crucial arithmetic
operation because it usually involves a carry ripple
which propagates from each bit to its next higher bit
position. This results in a substantial circuit
Their throughput affects the overall performance of
the system. Traditional n-bit adders provide accurate
results, but the lower bound of their critical path delay
is ฮฉ (log n) i.e.,logarithmic delay that is long delay
and requires large power consumption. There is
always a trade-off between Area, Power and Delay.
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume โ€“ 2 | Issue โ€“ 3 | Mar-Apr 2018
ISSN No: 2456 - 6470 | www.ijtsrd.com | Volume
International Journal of Trend in Scientific
Research and Development (IJTSRD)
International Open Access Journal
Optimized Carry Speculative Adder
Pavan Kumar, M. Lalitha Bhavani, Y. Himanth
istant Professor, Department of ECE,
Technology & Engineering, Tadepalligudem, India
Arithmetic logic units and digital signal processors
widely uses adders. It is the most complicated
arithmetic circuits in digital electronics. The existing
r from critical path delay, area overhead
and power consumption. Speculative adders are
latency that combines
speculation technique along with correction
methodology to attain high performance in terms of
existing adders. In
speculative adders the sum and carry generation part
is separated to reduce the area overhead. Carry
Speculative Adder (CSPA) uses carry predictor circuit
to reduce power consumption and to reduce the
r recognition and
error correction circuit to find the fault occurred in the
partial sum generator and to recover it to get accurate
Arithmetic logic units(ALUs), Digital
Carry Speculative Adder
Circuit delay plays a key role in any system
particularly in Adders. Addition is a crucial arithmetic
operation because it usually involves a carry ripple
which propagates from each bit to its next higher bit
position. This results in a substantial circuit delay.
Their throughput affects the overall performance of
bit adders provide accurate
results, but the lower bound of their critical path delay
is ฮฉ (log n) i.e.,logarithmic delay that is long delay
umption. There is
off between Area, Power and Delay.
Any changes made to one parameter may affect any
other two parameters. Approximation can increase
performance or reduces power consumption with a
simplified or inaccurate circuit by sacr
In this, Carry Speculative Adder Using Modified
Carry Generators is proposed which generates sub
logarithmic delay with less area and delay and also
implementing with variable latency, which gives same
results similar former adder and can b
Applications.
II. METHODOLOGY
Carry Speculative Adder (CSPA) is used to reduce the
critical path delay of the circuit. It is based on carry
speculation. The block diagram of the carry
speculative adder (CSPA) is shown in figure 2.1
The n-bit Carry Speculative Adder is divided into
several small blocks adders and Carry Predictor
Circuits that are operated independently. Except for
the leftmost block adder, the size of each block adder
size is x. Number of block adders is represented as
โ€˜mโ€™.
Therefore, There are โ€˜mโ€™ independent block adders
and โ€˜(m โˆ’ 1)โ€™carry predictor circuits in a Carry
Speculative Adder. The value of m is given as by
equation 2.1.
m= (n/x) โ€ฆโ€ฆโ€ฆโ€ฆโ€ฆโ€ฆ.1.1
Apr 2018 Page: 1128
6470 | www.ijtsrd.com | Volume - 2 | Issue โ€“ 3
Scientific
(IJTSRD)
International Open Access Journal
Technology & Engineering, Tadepalligudem, India
Any changes made to one parameter may affect any
other two parameters. Approximation can increase
performance or reduces power consumption with a
simplified or inaccurate circuit by sacrificing output.
In this, Carry Speculative Adder Using Modified
Carry Generators is proposed which generates sub
logarithmic delay with less area and delay and also
implementing with variable latency, which gives same
results similar former adder and can be used in DSP
Carry Speculative Adder (CSPA) is used to reduce the
critical path delay of the circuit. It is based on carry
speculation. The block diagram of the carry
speculative adder (CSPA) is shown in figure 2.1
rry Speculative Adder is divided into
several small blocks adders and Carry Predictor
Circuits that are operated independently. Except for
the leftmost block adder, the size of each block adder
size is x. Number of block adders is represented as
efore, There are โ€˜mโ€™ independent block adders
โˆ’ 1)โ€™carry predictor circuits in a Carry
Speculative Adder. The value of m is given as by
m= (n/x) โ€ฆโ€ฆโ€ฆโ€ฆโ€ฆโ€ฆ.1.1
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume โ€“ 2 | Issue โ€“ 3 | Mar-Apr 2018 Page: 1129
Fig 2.1: Block diagram of carry speculative adder
III. DETAILED DESIGN
Modified Carry Generators:
In Carry Speculative Adder, the Block Adder is
implemented with Modified Full Adder. It separates
Carry Generator and Sum Generator to produce carry
output and sum out outputs with an extra logic gate
which leads to increase in power consumption and
area increase. To reduce the area and improve
performance of adder, these carry generators in block
adder of Carry Speculative Adder are replaced by
using two separate carry generators for inputs Cin=1
and Cin=0 respectively. In Traditional Full Adder, the
carry out signal equation is given by equation 3.1.
Using logic complexity reduction, the Carryout signal
equation is simplified to equation 3.2 and equation 3.3
as follows. The truth table of carry generator and
modified carry generators is shown below.
COUT= A.B+B.C+C.A โ€ฆ.. 3.1
When Cin=0, COUT= A.B โ€ฆ.. 3.2
When Cin=1, COUT= A+B โ€ฆ.. 3.3
Table 1: Truth Table of Carry out Signal in
Traditional Full Adder
Table 2: Truth Table of Modified Carry
Generators
The block diagrams of carry generators are shown in
figure 3.1 and figure 3.2. When carry in input of block
adder is logic one, the carry generator is replaced with
logic OR gate and when carry in input of block adder
is logic zero, the carry generator is replaced with logic
AND gate respectively. Thus in block adders, instead
of two carry generators, two types of modified carry
generators are used to implement the block adder of
Carry Speculative Adder which provides one gate
delay with reduced area. These carry generators
generate Carryโ€™s simultaneously without using Cin bit.
Figure 3.1: Block Diagram of Modified Carry
Generator for Cin=1
CIN A B COUT
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
When Cin=0 When Cin=1
A B COUT A B COUT
0 0 0 0 0 0
0 0 0 0 1 1
1 0 0 1 0 1
1 1 1 1 1 1
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume โ€“ 2 | Issue โ€“ 3 | Mar-Apr 2018 Page: 1130
Figure 3.2: Block Diagram of Modified Carry
Generator for Cin=0
IV. VARIABLE LATENCY CARRY
SPECULATIVE ADDER USING
MODIFIED CARRY GENERATORS
In Variable Latency Carry Speculative Adder using
Modified Carry Generators (VLCSPAM), Carry
Speculative Adder using Modified Carry Generators
is added with Error detection circuit, Error recovery
circuit, Data latching circuit and multi-bit multiplexor
as shown in figure 4.1.When an input pattern is
arrived, Variable Latency Carry Speculative Adders
using Modified Carry Generators gives the result of
the Carry Speculative Adder using Modified Carry
Generators (i.e., SUM*) in a one cycle. The error
detection circuit determines whether an error has
occurred or not and also indicates which block adder
produces the incorrect partial sum and correct partial
sum.
Figure 4.1: Variable Latency Carry Speculative
Adder using Modified Carry Generators
The error recovery circuit recovers the results when
an error occurs based on the ERR_block in the next
clock cycle. The results from error recovery circuit
and Carry Speculative Adder using Modified Carry
Generators are given to multi-bit multiplexor and the
error is used as multiplexor select signal to select one
of the sum results. When the ER signal is โ€œ1โ€, the
multiplexor selects recovers signal from error
recovery circuit. When the ER signal is โ€œ0โ€, the
multiplexor selects results from Carry Speculative
Adder using Modified Carry Generators. When an
error is occurred, the input registers in the Variable
Latency Carry Speculative Adder using Modified
Carry Generators (VLCSPAM) are disabled and no
new input is latched in the circuit. Hence to get
continuous data in the circuit, a data latching circuit
which consists of Xor gate is replace in place of not
gate. In the latching circuit, an exclusive or operation
is performed between Error signal and complement of
Error signal. The output of data latching circuit valid
enables to latch new data into input registers after the
old data is recovered.
A. RESULTS
RTL schematic of existing technique:
Simulation results of Carry Speculative Adder:
Here, the size of the Carry Speculative Adder is 32
bit; length of each block adder is 12 bit and number of
block adders is equal to 3. Here the signal VCC is set
at high and GND is set at low.
The input A is given as โ€œ0000 0000 0000 0001 1110
0110 0110 1011โ€ which equal to โ€œ255595โ€ in decimal
and input B is given as โ€œ0000 000 0010 0011 0101
1000 1110 1011โ€ which equal to โ€œ2316523โ€ in
decimal. The sum of the two numbers in normal
addition process is โ€œ2572118โ€.
Simulation Results for Carry Speculative Adder
using Modified Carry Generators:
Figure below shows the simulation results of Carry
Speculative Adder using Modified Carry Generators.
Here, the size of the Carry Speculative Adder using
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume โ€“ 2 | Issue โ€“ 3 | Mar-Apr 2018 Page: 1131
Modified Carry Generators is 32 bit; length of each
block adder is 12 bit and number of block adders is
equal to 3. Here the signal VCC is set at high and
GND is set at low.
The input A is given as โ€œ0000 0000 0000 0001 1110
0110 0110 1011โ€ which equal to โ€œ255595โ€ in decimal
and input B is given as โ€œ0000 000 0010 0011 0101
1000 1110 1011โ€ which equal to โ€œ2316523โ€ in
decimal. The sum of the two numbers in normal
addition process is โ€œ2572118โ€.
CONCLUSION:
Carry Speculative Adder using Modified Carry
Generators uses separate carry generators circuits to
generate carry signals with less number of gates
compared to traditional full adder. Carry Speculative
Adder using Modified Carry Generators improves the
performance of the adder and reduces the area
producing accurate results. Carry Speculative Adder
using Modified Carry Generators is also implemented
with variable latency design to produce accurate
results.
REFERENCES
1. Latency adders with D. Mohapatra, A.
Raghunathan, V. Gupta and K. Roy, "Low-power
digital signal processing using approximate
adders, " IEEE Transaction Computer- Aided
Design Integration Circuits Systems., vol. 32, no.
I, pp. 124-137, Jan. 2013.
2. N. Zhu, K. S. Yeo, W. L. Goh, and Z. H. Kong,
"Design of low-power high-speed truncation-
error-tolerantadder and its application in digital
signal processing," IEEE Transaction Very Large
Scale Integration (VLSf) Syst., vol. 18, no. 8, pp.
1225-1229, Aug. 2010.
3. P. Varman, K. Du and K. Mohanram, "High
performance reliable variable latency carry select
addition," in Proceedings, Design Automation
Test Conference Exhibition (DATE), Mar. 2012,
pp. 1257- 1262.
4. Y.-H. Su, D.-C. Wang, S.-c. Chang, and M.-S.
Malgorzata, "Performance optimization using
variable-latency design style," IEEE Transaction
Very Large Scale Integration (VLSI) Systems,
vol. 19, no. 10, pp. 1874-1883, Oct. 2011.
5. D. Baneres, 1. Cortadella, and M. Kishinevsky,
"Variable-latency design by function speculation,"
in Proceedings, Design Automation Test
Co'!ference Exhibition (DATE), Apr. 2009, pp.
1704-1709.
6. D. Shin and S. K. Gupta, "Approximate logic
synthesis for error tolerant applications," in
Proceedings, Design Automation Test Cof!ference
Exhibition. (DATE), Mar. 2010, pp. 957-960.
7. A.K. Verma, P. Brisk, and P. lenne, "Variable
latency speculative addition: A new paradigm
forarithmetic circuit design," in Proceedings,
Design Automation Test Cof!ference Exhibition
(DATE), Mar. 2008, pp. 1250-1255.
8. A. B. Kahng and S. Kang, "Accuracy-configurable
adder for approximate arithmetic designs,"I in
Proceedings, Design Automation Conference.
(DAC), 2012, pp. 820-825.
9. Y. Liu, Y. Sun, Y. Zhu, and H. Yang, "Design
methodology of variable multistagefunction
speculation," in Proc. 11th International
Symposium Qual Electron. Design (ISQED), Mar.
2010, pp. 824-830.
10. M. Olivieri, "Design of synchronous and
asynchronous variable-latency pipelined
multipliers," IEEE Transaction Very Large Scale
Integration (VLSf) Systems., vol. 9, no. 2, pp.
365-376, Apr. 2001.
11. Y. Chen, H. Li, J. Li, and c.-K. Koh, "Variable-
latency adder (VLadder): New arithmetic circuit
design practice to overcome NBTI," in
Proceedings Internationl. Symposium Low Power
Electronic Design (ISLPED), Aug. 2007, pp. 195-
200.

More Related Content

What's hot

CFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing: Crimson PublishersCFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
Crimsonpublishers-Electronics
ย 
R04605106110
R04605106110R04605106110
R04605106110
IJERA Editor
ย 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
IJRAT
ย 

What's hot (20)

IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
ย 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
ย 
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
ย 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
ย 
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
ย 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
ย 
CFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing: Crimson PublishersCFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing: Crimson Publishers
ย 
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson PublishersCFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
CFOA based Integrator Suitable for Analog Signal Processing_ Crimson Publishers
ย 
R04605106110
R04605106110R04605106110
R04605106110
ย 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
ย 
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
ย 
E021052327
E021052327E021052327
E021052327
ย 
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
ย 
19 avadhanam kartikeya sarma 177-185
19 avadhanam kartikeya sarma 177-18519 avadhanam kartikeya sarma 177-185
19 avadhanam kartikeya sarma 177-185
ย 
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
ย 
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUEIMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
ย 
A CORDIC based QR Decomposition Technique for MIMO Detection
A CORDIC based QR Decomposition Technique for MIMO Detection A CORDIC based QR Decomposition Technique for MIMO Detection
A CORDIC based QR Decomposition Technique for MIMO Detection
ย 
G1103026268
G1103026268G1103026268
G1103026268
ย 
A Novel Distribution System Power Flow Algorithm using Forward Backward Matri...
A Novel Distribution System Power Flow Algorithm using Forward Backward Matri...A Novel Distribution System Power Flow Algorithm using Forward Backward Matri...
A Novel Distribution System Power Flow Algorithm using Forward Backward Matri...
ย 
A software framework for dynamic modeling of dc motors at robot joints
A software framework for dynamic modeling of dc motors at robot jointsA software framework for dynamic modeling of dc motors at robot joints
A software framework for dynamic modeling of dc motors at robot joints
ย 

Similar to Optimized Carry Speculative Adder

Iaetsd implementation of power efficient iterative logarithmic multiplier usi...
Iaetsd implementation of power efficient iterative logarithmic multiplier usi...Iaetsd implementation of power efficient iterative logarithmic multiplier usi...
Iaetsd implementation of power efficient iterative logarithmic multiplier usi...
Iaetsd Iaetsd
ย 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
IOSRJVSP
ย 
High Speed 8-bit Counters using State Excitation Logic and their Application ...
High Speed 8-bit Counters using State Excitation Logic and their Application ...High Speed 8-bit Counters using State Excitation Logic and their Application ...
High Speed 8-bit Counters using State Excitation Logic and their Application ...
International Journal of Science and Research (IJSR)
ย 
Id93
Id93Id93
Id93
IJEEE
ย 
Id93
Id93Id93
Id93
IJEEE
ย 

Similar to Optimized Carry Speculative Adder (20)

Implementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderImplementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adder
ย 
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSIIRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
ย 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
ย 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adder
ย 
Iaetsd implementation of power efficient iterative logarithmic multiplier usi...
Iaetsd implementation of power efficient iterative logarithmic multiplier usi...Iaetsd implementation of power efficient iterative logarithmic multiplier usi...
Iaetsd implementation of power efficient iterative logarithmic multiplier usi...
ย 
Design And Analysis Of 64-Bit Adders In Cadence Using Different Logic Families
Design And Analysis Of 64-Bit Adders In Cadence Using Different Logic FamiliesDesign And Analysis Of 64-Bit Adders In Cadence Using Different Logic Families
Design And Analysis Of 64-Bit Adders In Cadence Using Different Logic Families
ย 
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLAIMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
ย 
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
ย 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
ย 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
ย 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder Topologies
ย 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
ย 
Efficient implementation of full adder for power analysis in cmos technology
Efficient implementation of full adder for power analysis in cmos technologyEfficient implementation of full adder for power analysis in cmos technology
Efficient implementation of full adder for power analysis in cmos technology
ย 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
ย 
High Speed 8-bit Counters using State Excitation Logic and their Application ...
High Speed 8-bit Counters using State Excitation Logic and their Application ...High Speed 8-bit Counters using State Excitation Logic and their Application ...
High Speed 8-bit Counters using State Excitation Logic and their Application ...
ย 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
ย 
Id93
Id93Id93
Id93
ย 
Id93
Id93Id93
Id93
ย 
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
Layout and Design Analysis of Carry Look Ahead Adder using 90nm Technology
ย 
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLEA SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
ย 

More from ijtsrd

โ€˜Six Sigma Techniqueโ€™ A Journey Through its Implementation
โ€˜Six Sigma Techniqueโ€™ A Journey Through its Implementationโ€˜Six Sigma Techniqueโ€™ A Journey Through its Implementation
โ€˜Six Sigma Techniqueโ€™ A Journey Through its Implementation
ijtsrd
ย 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
ย 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
ย 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
ย 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
ย 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
ย 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
ย 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
ย 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
ย 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
ย 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
ย 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
ย 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
ย 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
ย 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
ย 

More from ijtsrd (20)

โ€˜Six Sigma Techniqueโ€™ A Journey Through its Implementation
โ€˜Six Sigma Techniqueโ€™ A Journey Through its Implementationโ€˜Six Sigma Techniqueโ€™ A Journey Through its Implementation
โ€˜Six Sigma Techniqueโ€™ A Journey Through its Implementation
ย 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
ย 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ย 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ย 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ย 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
ย 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ย 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ย 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
ย 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ย 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ย 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ย 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ย 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ย 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ย 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ย 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ย 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
ย 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ย 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
ย 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
ย 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
ย 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
ย 
Tแป”NG ร”N TแบฌP THI Vร€O LแปšP 10 Mร”N TIแบพNG ANH Nฤ‚M HแปŒC 2023 - 2024 Cร“ ฤรP รN (NGแปฎ ร‚...
Tแป”NG ร”N TแบฌP THI Vร€O LแปšP 10 Mร”N TIแบพNG ANH Nฤ‚M HแปŒC 2023 - 2024 Cร“ ฤรP รN (NGแปฎ ร‚...Tแป”NG ร”N TแบฌP THI Vร€O LแปšP 10 Mร”N TIแบพNG ANH Nฤ‚M HแปŒC 2023 - 2024 Cร“ ฤรP รN (NGแปฎ ร‚...
Tแป”NG ร”N TแบฌP THI Vร€O LแปšP 10 Mร”N TIแบพNG ANH Nฤ‚M HแปŒC 2023 - 2024 Cร“ ฤรP รN (NGแปฎ ร‚...
Nguyen Thanh Tu Collection
ย 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
ย 

Recently uploaded (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
ย 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
ย 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
ย 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
ย 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
ย 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
ย 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
ย 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
ย 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
ย 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
ย 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
ย 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
ย 
Tแป”NG ร”N TแบฌP THI Vร€O LแปšP 10 Mร”N TIแบพNG ANH Nฤ‚M HแปŒC 2023 - 2024 Cร“ ฤรP รN (NGแปฎ ร‚...
Tแป”NG ร”N TแบฌP THI Vร€O LแปšP 10 Mร”N TIแบพNG ANH Nฤ‚M HแปŒC 2023 - 2024 Cร“ ฤรP รN (NGแปฎ ร‚...Tแป”NG ร”N TแบฌP THI Vร€O LแปšP 10 Mร”N TIแบพNG ANH Nฤ‚M HแปŒC 2023 - 2024 Cร“ ฤรP รN (NGแปฎ ร‚...
Tแป”NG ร”N TแบฌP THI Vร€O LแปšP 10 Mร”N TIแบพNG ANH Nฤ‚M HแปŒC 2023 - 2024 Cร“ ฤรP รN (NGแปฎ ร‚...
ย 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
ย 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
ย 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
ย 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
ย 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
ย 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
ย 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
ย 

Optimized Carry Speculative Adder

  • 1. @ IJTSRD | Available Online @ www.ijtsrd.com ISSN No: 2456 International Research Optimized Carry Speculative Adder B. V. Pavan Kumar, M. Assis SASI Institute of Technology & Engineering, Tadepalligudem, India ABSTRACT Arithmetic logic units and digital signal processors widely uses adders. It is the most complicated arithmetic circuits in digital electronics. The existing adders suffer from critical path delay, area overhead and power consumption. Speculative adders are designed with variable latency that combines speculation technique along with correction methodology to attain high performance in terms of low area overhead over the existing adders. In speculative adders the sum and carry generation part is separated to reduce the area overhead. Carry Speculative Adder (CSPA) uses carry predictor circuit to reduce power consumption and to reduce the computational time and it uses error recognition and error correction circuit to find the fault occurred in the partial sum generator and to recover it to get accurate results. Keywords: Arithmetic logic units(ALUs), Digital Signal Processors(DSPs), Carry Speculative Adder (CSPA) I. INTRODUCTION Circuit delay plays a key role in any system particularly in Adders. Addition is a crucial arithmetic operation because it usually involves a carry ripple which propagates from each bit to its next higher bit position. This results in a substantial circuit Their throughput affects the overall performance of the system. Traditional n-bit adders provide accurate results, but the lower bound of their critical path delay is ฮฉ (log n) i.e.,logarithmic delay that is long delay and requires large power consumption. There is always a trade-off between Area, Power and Delay. @ IJTSRD | Available Online @ www.ijtsrd.com | Volume โ€“ 2 | Issue โ€“ 3 | Mar-Apr 2018 ISSN No: 2456 - 6470 | www.ijtsrd.com | Volume International Journal of Trend in Scientific Research and Development (IJTSRD) International Open Access Journal Optimized Carry Speculative Adder Pavan Kumar, M. Lalitha Bhavani, Y. Himanth istant Professor, Department of ECE, Technology & Engineering, Tadepalligudem, India Arithmetic logic units and digital signal processors widely uses adders. It is the most complicated arithmetic circuits in digital electronics. The existing r from critical path delay, area overhead and power consumption. Speculative adders are latency that combines speculation technique along with correction methodology to attain high performance in terms of existing adders. In speculative adders the sum and carry generation part is separated to reduce the area overhead. Carry Speculative Adder (CSPA) uses carry predictor circuit to reduce power consumption and to reduce the r recognition and error correction circuit to find the fault occurred in the partial sum generator and to recover it to get accurate Arithmetic logic units(ALUs), Digital Carry Speculative Adder Circuit delay plays a key role in any system particularly in Adders. Addition is a crucial arithmetic operation because it usually involves a carry ripple which propagates from each bit to its next higher bit position. This results in a substantial circuit delay. Their throughput affects the overall performance of bit adders provide accurate results, but the lower bound of their critical path delay is ฮฉ (log n) i.e.,logarithmic delay that is long delay umption. There is off between Area, Power and Delay. Any changes made to one parameter may affect any other two parameters. Approximation can increase performance or reduces power consumption with a simplified or inaccurate circuit by sacr In this, Carry Speculative Adder Using Modified Carry Generators is proposed which generates sub logarithmic delay with less area and delay and also implementing with variable latency, which gives same results similar former adder and can b Applications. II. METHODOLOGY Carry Speculative Adder (CSPA) is used to reduce the critical path delay of the circuit. It is based on carry speculation. The block diagram of the carry speculative adder (CSPA) is shown in figure 2.1 The n-bit Carry Speculative Adder is divided into several small blocks adders and Carry Predictor Circuits that are operated independently. Except for the leftmost block adder, the size of each block adder size is x. Number of block adders is represented as โ€˜mโ€™. Therefore, There are โ€˜mโ€™ independent block adders and โ€˜(m โˆ’ 1)โ€™carry predictor circuits in a Carry Speculative Adder. The value of m is given as by equation 2.1. m= (n/x) โ€ฆโ€ฆโ€ฆโ€ฆโ€ฆโ€ฆ.1.1 Apr 2018 Page: 1128 6470 | www.ijtsrd.com | Volume - 2 | Issue โ€“ 3 Scientific (IJTSRD) International Open Access Journal Technology & Engineering, Tadepalligudem, India Any changes made to one parameter may affect any other two parameters. Approximation can increase performance or reduces power consumption with a simplified or inaccurate circuit by sacrificing output. In this, Carry Speculative Adder Using Modified Carry Generators is proposed which generates sub logarithmic delay with less area and delay and also implementing with variable latency, which gives same results similar former adder and can be used in DSP Carry Speculative Adder (CSPA) is used to reduce the critical path delay of the circuit. It is based on carry speculation. The block diagram of the carry speculative adder (CSPA) is shown in figure 2.1 rry Speculative Adder is divided into several small blocks adders and Carry Predictor Circuits that are operated independently. Except for the leftmost block adder, the size of each block adder size is x. Number of block adders is represented as efore, There are โ€˜mโ€™ independent block adders โˆ’ 1)โ€™carry predictor circuits in a Carry Speculative Adder. The value of m is given as by m= (n/x) โ€ฆโ€ฆโ€ฆโ€ฆโ€ฆโ€ฆ.1.1
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 @ IJTSRD | Available Online @ www.ijtsrd.com | Volume โ€“ 2 | Issue โ€“ 3 | Mar-Apr 2018 Page: 1129 Fig 2.1: Block diagram of carry speculative adder III. DETAILED DESIGN Modified Carry Generators: In Carry Speculative Adder, the Block Adder is implemented with Modified Full Adder. It separates Carry Generator and Sum Generator to produce carry output and sum out outputs with an extra logic gate which leads to increase in power consumption and area increase. To reduce the area and improve performance of adder, these carry generators in block adder of Carry Speculative Adder are replaced by using two separate carry generators for inputs Cin=1 and Cin=0 respectively. In Traditional Full Adder, the carry out signal equation is given by equation 3.1. Using logic complexity reduction, the Carryout signal equation is simplified to equation 3.2 and equation 3.3 as follows. The truth table of carry generator and modified carry generators is shown below. COUT= A.B+B.C+C.A โ€ฆ.. 3.1 When Cin=0, COUT= A.B โ€ฆ.. 3.2 When Cin=1, COUT= A+B โ€ฆ.. 3.3 Table 1: Truth Table of Carry out Signal in Traditional Full Adder Table 2: Truth Table of Modified Carry Generators The block diagrams of carry generators are shown in figure 3.1 and figure 3.2. When carry in input of block adder is logic one, the carry generator is replaced with logic OR gate and when carry in input of block adder is logic zero, the carry generator is replaced with logic AND gate respectively. Thus in block adders, instead of two carry generators, two types of modified carry generators are used to implement the block adder of Carry Speculative Adder which provides one gate delay with reduced area. These carry generators generate Carryโ€™s simultaneously without using Cin bit. Figure 3.1: Block Diagram of Modified Carry Generator for Cin=1 CIN A B COUT 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 When Cin=0 When Cin=1 A B COUT A B COUT 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 @ IJTSRD | Available Online @ www.ijtsrd.com | Volume โ€“ 2 | Issue โ€“ 3 | Mar-Apr 2018 Page: 1130 Figure 3.2: Block Diagram of Modified Carry Generator for Cin=0 IV. VARIABLE LATENCY CARRY SPECULATIVE ADDER USING MODIFIED CARRY GENERATORS In Variable Latency Carry Speculative Adder using Modified Carry Generators (VLCSPAM), Carry Speculative Adder using Modified Carry Generators is added with Error detection circuit, Error recovery circuit, Data latching circuit and multi-bit multiplexor as shown in figure 4.1.When an input pattern is arrived, Variable Latency Carry Speculative Adders using Modified Carry Generators gives the result of the Carry Speculative Adder using Modified Carry Generators (i.e., SUM*) in a one cycle. The error detection circuit determines whether an error has occurred or not and also indicates which block adder produces the incorrect partial sum and correct partial sum. Figure 4.1: Variable Latency Carry Speculative Adder using Modified Carry Generators The error recovery circuit recovers the results when an error occurs based on the ERR_block in the next clock cycle. The results from error recovery circuit and Carry Speculative Adder using Modified Carry Generators are given to multi-bit multiplexor and the error is used as multiplexor select signal to select one of the sum results. When the ER signal is โ€œ1โ€, the multiplexor selects recovers signal from error recovery circuit. When the ER signal is โ€œ0โ€, the multiplexor selects results from Carry Speculative Adder using Modified Carry Generators. When an error is occurred, the input registers in the Variable Latency Carry Speculative Adder using Modified Carry Generators (VLCSPAM) are disabled and no new input is latched in the circuit. Hence to get continuous data in the circuit, a data latching circuit which consists of Xor gate is replace in place of not gate. In the latching circuit, an exclusive or operation is performed between Error signal and complement of Error signal. The output of data latching circuit valid enables to latch new data into input registers after the old data is recovered. A. RESULTS RTL schematic of existing technique: Simulation results of Carry Speculative Adder: Here, the size of the Carry Speculative Adder is 32 bit; length of each block adder is 12 bit and number of block adders is equal to 3. Here the signal VCC is set at high and GND is set at low. The input A is given as โ€œ0000 0000 0000 0001 1110 0110 0110 1011โ€ which equal to โ€œ255595โ€ in decimal and input B is given as โ€œ0000 000 0010 0011 0101 1000 1110 1011โ€ which equal to โ€œ2316523โ€ in decimal. The sum of the two numbers in normal addition process is โ€œ2572118โ€. Simulation Results for Carry Speculative Adder using Modified Carry Generators: Figure below shows the simulation results of Carry Speculative Adder using Modified Carry Generators. Here, the size of the Carry Speculative Adder using
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 @ IJTSRD | Available Online @ www.ijtsrd.com | Volume โ€“ 2 | Issue โ€“ 3 | Mar-Apr 2018 Page: 1131 Modified Carry Generators is 32 bit; length of each block adder is 12 bit and number of block adders is equal to 3. Here the signal VCC is set at high and GND is set at low. The input A is given as โ€œ0000 0000 0000 0001 1110 0110 0110 1011โ€ which equal to โ€œ255595โ€ in decimal and input B is given as โ€œ0000 000 0010 0011 0101 1000 1110 1011โ€ which equal to โ€œ2316523โ€ in decimal. The sum of the two numbers in normal addition process is โ€œ2572118โ€. CONCLUSION: Carry Speculative Adder using Modified Carry Generators uses separate carry generators circuits to generate carry signals with less number of gates compared to traditional full adder. Carry Speculative Adder using Modified Carry Generators improves the performance of the adder and reduces the area producing accurate results. Carry Speculative Adder using Modified Carry Generators is also implemented with variable latency design to produce accurate results. REFERENCES 1. Latency adders with D. Mohapatra, A. Raghunathan, V. Gupta and K. Roy, "Low-power digital signal processing using approximate adders, " IEEE Transaction Computer- Aided Design Integration Circuits Systems., vol. 32, no. I, pp. 124-137, Jan. 2013. 2. N. Zhu, K. S. Yeo, W. L. Goh, and Z. H. Kong, "Design of low-power high-speed truncation- error-tolerantadder and its application in digital signal processing," IEEE Transaction Very Large Scale Integration (VLSf) Syst., vol. 18, no. 8, pp. 1225-1229, Aug. 2010. 3. P. Varman, K. Du and K. Mohanram, "High performance reliable variable latency carry select addition," in Proceedings, Design Automation Test Conference Exhibition (DATE), Mar. 2012, pp. 1257- 1262. 4. Y.-H. Su, D.-C. Wang, S.-c. Chang, and M.-S. Malgorzata, "Performance optimization using variable-latency design style," IEEE Transaction Very Large Scale Integration (VLSI) Systems, vol. 19, no. 10, pp. 1874-1883, Oct. 2011. 5. D. Baneres, 1. Cortadella, and M. Kishinevsky, "Variable-latency design by function speculation," in Proceedings, Design Automation Test Co'!ference Exhibition (DATE), Apr. 2009, pp. 1704-1709. 6. D. Shin and S. K. Gupta, "Approximate logic synthesis for error tolerant applications," in Proceedings, Design Automation Test Cof!ference Exhibition. (DATE), Mar. 2010, pp. 957-960. 7. A.K. Verma, P. Brisk, and P. lenne, "Variable latency speculative addition: A new paradigm forarithmetic circuit design," in Proceedings, Design Automation Test Cof!ference Exhibition (DATE), Mar. 2008, pp. 1250-1255. 8. A. B. Kahng and S. Kang, "Accuracy-configurable adder for approximate arithmetic designs,"I in Proceedings, Design Automation Conference. (DAC), 2012, pp. 820-825. 9. Y. Liu, Y. Sun, Y. Zhu, and H. Yang, "Design methodology of variable multistagefunction speculation," in Proc. 11th International Symposium Qual Electron. Design (ISQED), Mar. 2010, pp. 824-830. 10. M. Olivieri, "Design of synchronous and asynchronous variable-latency pipelined multipliers," IEEE Transaction Very Large Scale Integration (VLSf) Systems., vol. 9, no. 2, pp. 365-376, Apr. 2001. 11. Y. Chen, H. Li, J. Li, and c.-K. Koh, "Variable- latency adder (VLadder): New arithmetic circuit design practice to overcome NBTI," in Proceedings Internationl. Symposium Low Power Electronic Design (ISLPED), Aug. 2007, pp. 195- 200.