SlideShare a Scribd company logo
1 of 2
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 374
DESIGN OF HIGH SPEED AREA OPTIMIZED BINARY CODED
DECIMAL DIGIT ADDER
Deepak Rao1
, Anuradha2
1
Department of ECE, VLSI Design & Embedded System, Appa Institute of Engineering &Technology, Gulbarga
2
Department of ECE, VLSI Design & Embedded System, Appa Institute of Engineering & Technology, Gulbarga
Abstract
Decimal arithmetic is necessary for computations in the field of banking systems,tax calculations,telephone billings etc. The main
problem in the prevailing decimal arithmetic is the requirement of the correction of the result in its binary form. This results in larger
area and implementation delay. The proposed adder is improved for less delay and area requirement as a correction free mechanism
provides the result without adding any correction values.
Keywords:BCD Adder, Verilog code, Xilinx 9.2i.
-------------------------------------------------------------------------***-----------------------------------------------------------------
1. INTRODUCTION
Inthe era of electronic computing, decimal arithmetic plays a
vital role in commercial, financial, internet and industrial
control applications. Most of the computing applications are
based on binary arithmetic, but the real problem is that binary
approximation does not produce accurate result. For example if
a telecommunication company approximates a 5% sale tax on
an. Binary decimal arithmetic is required to avoid such
incorrect approximations. Also, in most of the applications,
decimal software runs on custom binary hardware in order to
produce precise decimal results, leading to another problem of
excessive delays. Software implementation of decimal
arithmetic is about 100 to 1000 times slower than the binary
implementation in hardware. In a survey of IBM corporation
showed that almost 55% of the numeric data columns, used by
51 major organization’s databases, were decimal data types and
43.7% were integer types which can be stored as decimals. In
order to meet the need for growing evolution of decimal
arithmetic, it’s necessary to develop efficient
algorithms.Decimal digit adders and decimal digitmultipliers
are the building blocks of anydecimal hardware to support
decimalarithmetic.Here is a proposed high speed and area
optimized decimal digit adder. The design is described and
simulated using verilog hardware description language.
2. LITERATURE SURVEY
A combined binary and decimal adder was introduced by
I.S.Hwang[3]. The binary carry look ahead adder adds two
input operands which are either binary or decimal. Also a
reduced delay bcd adder with improved delay was proposed by
AlpArslaBayrakci and Ahmet Akkas[1]. Here a parallel prefix
network was used to generate carry thereby reducing the delay
in multi digit addition. Decimal Multiplication via carry-save
addition was introduced by Mark A.Erle and Michael
J.Schulte[5] where carry save addition was used to reduce
critical path delay.
3. PROPOSED BCD ADDER
Here an optimized correction free BCD digit adder is proposed.
The 2 decimal input digits of the BCD adder are A€ {0, 9} and
B€ {0, 9} and the decimal carry input is Cin. We can represent
the decimal sum and the decimal carry as as S€ {0, 9} and Cout
respectively. The decimal value of A, B, and S can be used to
obtain their 8421 BCD representation. In general, we can write
A =a3a2a1a0, B = b3b2b1b0, and S =s3s2s1s0, where ai, bi, and si €
{0, 1} i € {0, 1, 2, 3}. A and B can be expressed in terms of
two integers m = a3a2a1and n = b3b2b1as:
A = 2 × m+ a0and B = 2 × n + b0, where 0 ≤ m ≤ 4 and 0 ≤ n
≤4.This implies that the output of the BCD adder can be
expressed as
{COUT, SUM} = A+B+CIN
We can rearrange the above expression for BCD adder output
as:
{COUT,SUM} = (2 x m + a0) + (2 x n + b0) + Cin
=(2 x n +m) + (a0+b0+Cin)
Using the above formula, BCD digit adder is designed that
consists of two stages: Stage1 and Stage2. The inputs to Stage1
are m and n. Stage1 generates the partial decimal sum: Z =
z3z2z1z00 = 2 × (n + m). It should be observed that this decimal
partial sum consists of an even decimal digit (z2z1z0 0) and a
decimal carry z3 that can be either 1 or 0 based on the values of
m and n.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 375
4. BLOCK DIAGRAM.
This block diagram consists of two stages wherein the first
stage computes the n and m values from the given input values.
Stage 1 generatespartial decimal sum Z = Z0Z1Z2Z3 =2 x (n +
m). This partial sum consists of even decimal digit z2z1z00
and a decimal carry z3 based on m & n. The second stage
generates the required sum. Since result of stage1 is always
even, only z2z1z00 are passed to stage2. The outputs of Stage1
along with a0, b0, and Cin are given as input to Stage2. In order
to design Stage2, the values of Cout, s3, s2, s1, and s0 are
calculated for all possible combinations of z3, z2, z1, z0, a0, b0,
and Cin and optimized boolean equations for Stage2 are
derived.
Fig 1Block Diagram of proposed Adder
5. SIMULATION RESULTS
Fig 2 Simulation result of correction free BCD Adder
Fig 3 Design Summary
Figure 2 here shows the simulation result of the proposed BCD
adder. Two decimal numbers less than 9 are added. Figure 3
shows the device utilization summary iwhich shows the number
of LUT’s required, number of slices and number of IOB,s
sequentially.
6. CONCLUSIONS
In this report, direct Boolean expression binary coded decimal
digit adder will produce the output in the BCD form. As a result
a correction free BCD digit adder is obtained when compared
with the existing system which needs an analyzer circuit for
determining the whether the output value is greater than 9.Here
the Boolean expression is obtained using two-level logic
optimization is modified to multilevel logic optimization for
reducing the area and delay. The design is synthesized, verified
and tested for correct functionality using verilog coding and
simulation.
REFERENCES
[1].Alp ArslanBayrakci and Ahmed Akkas “Reduced Delay
BCD Adder” IEEE International Conf. on Apllication –specific
Systems, Architectures and Processors (ASAP 2007). Volume-
Issue: 9-11,Page(s):266-271 July2007
[2]. A.Vazquez,E. Antelo, “Conditional speculative decimal
addition, “Nancy,France,2006, pp. 47-57.
[3]. I.S. Hwang, ”High Speed Binary and Decimal Arithmetic
Unit”, United States Patent 2007.
[4]. Osama Al-Khaleel,Mohammad Al-Khaleel, Zakariah Al-
Qudah “Fast Binary/Decimal Adder/Subtracter with a novel
correction free BCD Addition” in IEEE Cinferece on Computer
arithmetic, 2011.
[5].M.A.Erleand M.J.Shulte “Decimal Multiplication via Carry-
Save Addition” (June 2003) IEEE lnt’l Conference on
Application Specific system Architectures and Processors, pp
.348-358.

More Related Content

What's hot

Computer architecture
Computer architectureComputer architecture
Computer architecture
Sanjeev Patel
 
vedic mathematics based MAC unit
vedic mathematics based MAC unitvedic mathematics based MAC unit
vedic mathematics based MAC unit
Navya Shree
 
Low power high_speed
Low power high_speedLow power high_speed
Low power high_speed
nanipandu
 

What's hot (20)

Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Analysis of GF (2m) Multiplication Algorithm: Classic Method v/s Karatsuba-Of...
Analysis of GF (2m) Multiplication Algorithm: Classic Method v/s Karatsuba-Of...Analysis of GF (2m) Multiplication Algorithm: Classic Method v/s Karatsuba-Of...
Analysis of GF (2m) Multiplication Algorithm: Classic Method v/s Karatsuba-Of...
 
Arithmetic Operations
Arithmetic OperationsArithmetic Operations
Arithmetic Operations
 
Paper id 27201434
Paper id 27201434Paper id 27201434
Paper id 27201434
 
Multiplier and Accumulator Using Csla
Multiplier and Accumulator Using CslaMultiplier and Accumulator Using Csla
Multiplier and Accumulator Using Csla
 
Subtractor (1)
Subtractor (1)Subtractor (1)
Subtractor (1)
 
Parallel Adder and Subtractor
Parallel Adder and SubtractorParallel Adder and Subtractor
Parallel Adder and Subtractor
 
Comparison among Different Adders
Comparison among Different Adders Comparison among Different Adders
Comparison among Different Adders
 
A high speed tree-based 64-bit cmos binary comparator
A high speed tree-based 64-bit cmos binary comparatorA high speed tree-based 64-bit cmos binary comparator
A high speed tree-based 64-bit cmos binary comparator
 
Alu app b
Alu app bAlu app b
Alu app b
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
 
Subtractor
SubtractorSubtractor
Subtractor
 
Half adder & full adder
Half adder & full adderHalf adder & full adder
Half adder & full adder
 
Half adder layout design
Half adder layout designHalf adder layout design
Half adder layout design
 
Binary parallel adder, decimal adder
Binary parallel adder, decimal adderBinary parallel adder, decimal adder
Binary parallel adder, decimal adder
 
Decoder encoder
Decoder   encoderDecoder   encoder
Decoder encoder
 
Combinational Logic Circuit
Combinational Logic CircuitCombinational Logic Circuit
Combinational Logic Circuit
 
vedic mathematics based MAC unit
vedic mathematics based MAC unitvedic mathematics based MAC unit
vedic mathematics based MAC unit
 
Low power high_speed
Low power high_speedLow power high_speed
Low power high_speed
 
Lo3420902093
Lo3420902093Lo3420902093
Lo3420902093
 

Similar to Design of high speed area optimized binary coded

Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
IJRAT
 

Similar to Design of high speed area optimized binary coded (20)

Optimization and implementation of parallel squarer
Optimization and implementation of parallel squarerOptimization and implementation of parallel squarer
Optimization and implementation of parallel squarer
 
Q044067780
Q044067780Q044067780
Q044067780
 
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
Implementation of an Effective Self-Timed Multiplier for Single Precision Flo...
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
 
H010414651
H010414651H010414651
H010414651
 
Fpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decoderFpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decoder
 
I43024751
I43024751I43024751
I43024751
 
A High performance unified BCD adder/Subtractor
A High performance unified BCD adder/SubtractorA High performance unified BCD adder/Subtractor
A High performance unified BCD adder/Subtractor
 
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
 
Comparative study of single precision floating point division using differen...
Comparative study of single precision floating point division  using differen...Comparative study of single precision floating point division  using differen...
Comparative study of single precision floating point division using differen...
 
N046018089
N046018089N046018089
N046018089
 
C0421013019
C0421013019C0421013019
C0421013019
 
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
 
Analysis of various mcm algorithms for reconfigurable rrc fir filter
Analysis of various mcm algorithms for reconfigurable rrc fir filterAnalysis of various mcm algorithms for reconfigurable rrc fir filter
Analysis of various mcm algorithms for reconfigurable rrc fir filter
 
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design SystemIC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
IC Layout Design of 4-bit Magnitude Comparator using Electric VLSI Design System
 
implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adder
 
Design of QSD Number System Addition using Delayed Addition Technique
Design of QSD Number System Addition using Delayed Addition TechniqueDesign of QSD Number System Addition using Delayed Addition Technique
Design of QSD Number System Addition using Delayed Addition Technique
 
Design of chip controller
Design of chip controllerDesign of chip controller
Design of chip controller
 
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
 
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputDesigning of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Recently uploaded (20)

Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 

Design of high speed area optimized binary coded

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 374 DESIGN OF HIGH SPEED AREA OPTIMIZED BINARY CODED DECIMAL DIGIT ADDER Deepak Rao1 , Anuradha2 1 Department of ECE, VLSI Design & Embedded System, Appa Institute of Engineering &Technology, Gulbarga 2 Department of ECE, VLSI Design & Embedded System, Appa Institute of Engineering & Technology, Gulbarga Abstract Decimal arithmetic is necessary for computations in the field of banking systems,tax calculations,telephone billings etc. The main problem in the prevailing decimal arithmetic is the requirement of the correction of the result in its binary form. This results in larger area and implementation delay. The proposed adder is improved for less delay and area requirement as a correction free mechanism provides the result without adding any correction values. Keywords:BCD Adder, Verilog code, Xilinx 9.2i. -------------------------------------------------------------------------***----------------------------------------------------------------- 1. INTRODUCTION Inthe era of electronic computing, decimal arithmetic plays a vital role in commercial, financial, internet and industrial control applications. Most of the computing applications are based on binary arithmetic, but the real problem is that binary approximation does not produce accurate result. For example if a telecommunication company approximates a 5% sale tax on an. Binary decimal arithmetic is required to avoid such incorrect approximations. Also, in most of the applications, decimal software runs on custom binary hardware in order to produce precise decimal results, leading to another problem of excessive delays. Software implementation of decimal arithmetic is about 100 to 1000 times slower than the binary implementation in hardware. In a survey of IBM corporation showed that almost 55% of the numeric data columns, used by 51 major organization’s databases, were decimal data types and 43.7% were integer types which can be stored as decimals. In order to meet the need for growing evolution of decimal arithmetic, it’s necessary to develop efficient algorithms.Decimal digit adders and decimal digitmultipliers are the building blocks of anydecimal hardware to support decimalarithmetic.Here is a proposed high speed and area optimized decimal digit adder. The design is described and simulated using verilog hardware description language. 2. LITERATURE SURVEY A combined binary and decimal adder was introduced by I.S.Hwang[3]. The binary carry look ahead adder adds two input operands which are either binary or decimal. Also a reduced delay bcd adder with improved delay was proposed by AlpArslaBayrakci and Ahmet Akkas[1]. Here a parallel prefix network was used to generate carry thereby reducing the delay in multi digit addition. Decimal Multiplication via carry-save addition was introduced by Mark A.Erle and Michael J.Schulte[5] where carry save addition was used to reduce critical path delay. 3. PROPOSED BCD ADDER Here an optimized correction free BCD digit adder is proposed. The 2 decimal input digits of the BCD adder are A€ {0, 9} and B€ {0, 9} and the decimal carry input is Cin. We can represent the decimal sum and the decimal carry as as S€ {0, 9} and Cout respectively. The decimal value of A, B, and S can be used to obtain their 8421 BCD representation. In general, we can write A =a3a2a1a0, B = b3b2b1b0, and S =s3s2s1s0, where ai, bi, and si € {0, 1} i € {0, 1, 2, 3}. A and B can be expressed in terms of two integers m = a3a2a1and n = b3b2b1as: A = 2 × m+ a0and B = 2 × n + b0, where 0 ≤ m ≤ 4 and 0 ≤ n ≤4.This implies that the output of the BCD adder can be expressed as {COUT, SUM} = A+B+CIN We can rearrange the above expression for BCD adder output as: {COUT,SUM} = (2 x m + a0) + (2 x n + b0) + Cin =(2 x n +m) + (a0+b0+Cin) Using the above formula, BCD digit adder is designed that consists of two stages: Stage1 and Stage2. The inputs to Stage1 are m and n. Stage1 generates the partial decimal sum: Z = z3z2z1z00 = 2 × (n + m). It should be observed that this decimal partial sum consists of an even decimal digit (z2z1z0 0) and a decimal carry z3 that can be either 1 or 0 based on the values of m and n.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 375 4. BLOCK DIAGRAM. This block diagram consists of two stages wherein the first stage computes the n and m values from the given input values. Stage 1 generatespartial decimal sum Z = Z0Z1Z2Z3 =2 x (n + m). This partial sum consists of even decimal digit z2z1z00 and a decimal carry z3 based on m & n. The second stage generates the required sum. Since result of stage1 is always even, only z2z1z00 are passed to stage2. The outputs of Stage1 along with a0, b0, and Cin are given as input to Stage2. In order to design Stage2, the values of Cout, s3, s2, s1, and s0 are calculated for all possible combinations of z3, z2, z1, z0, a0, b0, and Cin and optimized boolean equations for Stage2 are derived. Fig 1Block Diagram of proposed Adder 5. SIMULATION RESULTS Fig 2 Simulation result of correction free BCD Adder Fig 3 Design Summary Figure 2 here shows the simulation result of the proposed BCD adder. Two decimal numbers less than 9 are added. Figure 3 shows the device utilization summary iwhich shows the number of LUT’s required, number of slices and number of IOB,s sequentially. 6. CONCLUSIONS In this report, direct Boolean expression binary coded decimal digit adder will produce the output in the BCD form. As a result a correction free BCD digit adder is obtained when compared with the existing system which needs an analyzer circuit for determining the whether the output value is greater than 9.Here the Boolean expression is obtained using two-level logic optimization is modified to multilevel logic optimization for reducing the area and delay. The design is synthesized, verified and tested for correct functionality using verilog coding and simulation. REFERENCES [1].Alp ArslanBayrakci and Ahmed Akkas “Reduced Delay BCD Adder” IEEE International Conf. on Apllication –specific Systems, Architectures and Processors (ASAP 2007). Volume- Issue: 9-11,Page(s):266-271 July2007 [2]. A.Vazquez,E. Antelo, “Conditional speculative decimal addition, “Nancy,France,2006, pp. 47-57. [3]. I.S. Hwang, ”High Speed Binary and Decimal Arithmetic Unit”, United States Patent 2007. [4]. Osama Al-Khaleel,Mohammad Al-Khaleel, Zakariah Al- Qudah “Fast Binary/Decimal Adder/Subtracter with a novel correction free BCD Addition” in IEEE Cinferece on Computer arithmetic, 2011. [5].M.A.Erleand M.J.Shulte “Decimal Multiplication via Carry- Save Addition” (June 2003) IEEE lnt’l Conference on Application Specific system Architectures and Processors, pp .348-358.