SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3198
REALIZATION OF POWER OPTIMISED CARRY SKIP ADDER USING AOI
LOGIC
ALMUKHTAR AHMED1, NASER ALINABE2
1Faculty of Engineering, Sabratha University, SABRATHA, LIBYA, ASSIST.PROF,DEPT.OF ELE &ELEC ENG,FACULTY OF
ENG,SABRATHA-LIBYA
2faculty of Education, ZINTAN UNIVERSITY, ZITAN, LIBYA, LECTURER, DEP OF MATH. FACULTY OF EDUCATION,
ZINTAN-LIBYA
------------------------------------------------------------------------***-----------------------------------------------------------------------
Abstract:- The binary adder is the critical element in most
digital circuit designs. The more important parameters in
VLSI design are power consumption, area and speed. And
since the binary adder is exist in most digital circuit
designs. In this paper a carry skip adder (CSKA)based
AND-OR INVERTER (AOI)logic is proposed in order to
reduce area and power consumption. The proposed adder
is simulated by Xilinx and compared with the conventional
CSKA based multiplexer logic
Key words-Carry skip adder (CSKA), AND-OR-INVERTER,
Xilinx Simulation.
1-INTRODUCTION
While designing an adder, lot of constraints comes into
picture. The tradeoff between speed and size being the
most important one. The most basic adder has a very small
area and is very easy to implement. But the delay involved
in obtaining the output is very huge. Hence the new
designs came to picture. But in current age the power
consumed by the device is also a very important
constraint.
Hence designing an adder which is very close in meeting
all these requirements is a very important. Apart from the
design, the technology we use to design the adder also
plays a huge role in the speed and size of the adder. Adders
are a key building block in arithmetic and logic units
(ALUs) and hence increasing their speed and reducing
their power/energy consumption strongly affect the speed
and power consumption of processors. There are many
works on the subject of optimizing the speed and power of
these units, which have been low-power/energy
consumptions, which is a challenge for the designers of
general purpose processors.
One of the effective techniques to lower the power
consumption of digital circuits is to reduce the supply
voltage due to quadratic dependence of the switching
energy on the voltage. Moreover, the sub threshold
current, which is the main leakage component in OFF
devices, has an exponential dependence on the supply
voltage level through the drain-induced barrier lowering
effect. Depending on the amount of the supply voltage
reduction, the operation of ON devices may reside in the
super threshold, near-threshold, or sub threshold regions.
Working in the super threshold region provides us with
lower delay and higher switching and leakage powers
compared with the near/sub threshold regions.
2- Full adder using MUX.
The Full adder using multiplexer is shown below in fig 1.
Fig1: full adder using Mux
The sum and carry of a full adder is given by:
Sum=A⊕B⊕C
Cout=Cin(A ⊕ B)+AB
Y=AS+BS
3- Carry Skip Adder Using Mux
The carry skip adder using mux is shown in Fig 2 .
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3199
Fig2: Carry skip adder using Mux
In carry skip adder four full adders are cascaded,
the calculations of sum and propagation are :
Sum s=a xor b xor cin.
Propagation p=a xor b.
And also done the same process done in the ripple
carry adder for generating carry(c3) of final full
adder.Propagation outputs of the four adders are p0,p1,p2
and p3 .And all the propagated outputs are given to the
one AND gate. The output of AND gate acts as a selection
line to the multiplexer, cin and c 3 are inputs to mux circuit
,this is nothing but skip logic.
In carry skip adder four full adders are cascaded,
same as the ripple carry adder and every full adder
calculating sum and propagation.
Sum s=a xor b xor cin.
Propagation p=a xor b.
And also done the same process done in the ripple
carry adder for generating carry(c3) of final full
adder.Propagation outputs of the four adders are p0,p1,p2
and p3 .And all the propagated outputs are given to the
one AND gate. The output of AND gate acts as a selection
line to the multiplexer, cin and c 3 are inputs to mux circuit
,this is nothing but skip logic.
4- The CSKA based and-or-inverter
The proposed 4bit carry skip adder using and-or-inverter
is shown in fig 3
Fig :3 Four full adders using and-or-inverter
For example let us take 4 bit carry skip adder The
inputs of carry skip adder is ‘a’ and ‘b’. In carry skip adder
four full adders are cascaded, same as the ripple carry
adder and every full adder calculating sum and
propagation.
Sum s=a xor b xor cin.
Propagation p=a xor b.
for generating carry(c3) of final full adder. Propagation
outputs of the four adders are p0,p1,p2 and p3 .And all the
propagated outputs are given to the one AND gate. The
output of AND gate is connected toAOI logic circuit this is
nothing but skip logic.
Initially cin =0,what the carry given to the next stage of
either c in or c3. We are having two cases of carry
production, those are best case and worst case.
In case of best case let us assume a=1010 and b=0110
P0= 0 xor 0= 0.
P1= 1 xor 1= 0.
P2= 0 xor 1 =1.
P3 =1 xor 0 =1.
P0,p1,p2 and ,p3 are given to the and gate , the output of
and gate is p= (0&0&1&1)=0.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3200
A1=Cin and p=1&&0=0.
A2=C3 and p=1&&1=1.
4-Simulation and Results
The simulations are done by Xilinx version 12.3 using
32bit CSKA based Mux fig 4,and 32bit CSKA based and-or-
inverter fig 5 and the simulation results are shown below.
Fig 4: 32bit CSKA USING Mux
Fig5 : 32bit CSKA using and-or-inverter
4.1- CSKA based Mux simulation:
Fig6.1: RTL schematic view
Fig6.2: view technology schematic
Fig6.3: simulation results using Mux
4.2 CSKAbasedand-or-inverter simulation
Fig6.4: RTL Schematic View
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3201
Fig6.5: View Technology Schematic
Fig6.6: simulation results using and-or-inverter
5. Conclusion
In this paper, The carry skip adder based and-or-inverter
(AOI) is proposed and simulated using Xilinx.The
simulated results showed that it has less area and low
power consumption compared with traditional one and it
can be used in digital circuit design where the area and
power consumption are critical.
REFERENCES
[1] I. Koren, Computer Arithmetic Algorithms, 2nd ed.
Natick, MA, USA:A K Peters, Ltd., 2002.
[2] R. Zlatanovici, S. Kao, and B. Nikolic, “Energy–delay
optimization of 64-bit carry-lookahead adders with a 240
ps 90 nm CMOS design example,” IEEE J. Solid-State
Circuits, vol. 44, no. 2, pp. 569–583, Feb. 2009.
[3] S. K. Mathew, M. A. Anders, B. Bloechel, T. Nguyen, R. K.
Krishnamurthy, and S. Borkar, “A 4-GHz 300-mW 64-bit
integer execution ALU with dual supply voltages in 90-nm
CMOS,” IEEE J. Solid-State Circuits, vol. 40, no. 1, pp. 44–51,
Jan. 2005.
[4] V. G. Oklobdzija, B. R. Zeydel, H. Q. Dao, S. Mathew, and
R. Krishnamurthy, “Comparison of high-performance VLSI
adders in the energy-delay space,” IEEE Trans. Very Large
Scale Integr. (VLSI) Syst., vol. 13, no. 6, pp. 754–758, Jun.
2005.
[5] B. Ramkumar and H. M. Kittur, “Low-power and area-
efficient carry select adder,” IEEE Trans. Very Large Scale
Integr. (VLSI) Syst., vol. 20, no. 2, pp. 371–375, Feb. 2012.
[6] M. Vratonjic, B. R. Zeydel, and V. G. Oklobdzija, “Low-
and ultra low-power arithmetic units: Design and
comparison,” in Proc. IEEE Int. Conf. Comput. Design, VLSI
Comput. Process. (ICCD), Oct. 2005, pp. 249–252.
[7] C. Nagendra, M. J. Irwin, and R. M. Owens, “Area-time-
power tradeoffs in parallel adders,” IEEE Trans. Circuits
Syst. II, Analog Digit. Signal Process., vol. 43, no. 10, pp.
689–702, Oct. 1996.
[8] Y. He and C.-H. Chang, “A power-delay efficient hybrid
carrylookahead/ carry-select based redundant binary to
two’s complement converter,” IEEE Trans. Circuits Syst. I,
Reg. Papers, vol. 55, no. 1, pp. 336–346, Feb. 2008.
[9] C.-H. Chang, J. Gu, and M. Zhang, “A review of 0.18 μm
full adder performances for tree structured arithmetic
circuits,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst.,
vol. 13, no. 6, pp. 686–695, Jun. 2005.
[10]. Weste NHE, Harris DM (1998) CMOS VLSI Design: A
Circuits and Systems Perspective, Pearson
Publications,pp.476-490.
[11]. Jie LS, Ruslan SH (2016) A 2 × 2 bit VM with different
adders in 90nm CMOS technology. AIP
ConferenceProceedings.
[12] S. Jain et al., “A 280 mV-to-1.2 V wide-operating-range
IA-32 processor in 32 nm CMOS,” in IEEE Int. Solid-State
Circuits Conf. Dig. Tech. Papers (ISSCC), Feb. 2012, pp. 66–
68.
BIOGRAPHY
Dr. Almukhtar. A. Alhamrouni
received the BSC degree in
Communication Engg. From higher
institute of electronics, BeniWal-ed,
Libya in 1989, MSC degree in the
field of electronics from Belgrade
University ,Serbia in 2000. He
received Ph.D degree at Sam
Higginbottom Institute of Agriculture, Technology &
Sciences (Formerly AAI-DU) Allahabad in Electronics. His
processing and instrumentation .Currently He is working
as Assistant Prof at faculty of Engineering SARATHA
UNIVERSITY ,SABRATHA-LIBYA
area of interests Electronics, power electronics, Image
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3202
Dr. Naser. A. Alinabe ,He
Received his BSC and MSC
degree from Caspian Higher
Red Collage, Baku- Russia
(1988-1993) and Ph.D in
Control System from SHIATS,
Allahabad ,India 2016 . His is
interesting in Robotics and
Control system. Currently he is
Lecturer at ZITAN
UNIVERSITY, ZINTAN-LIBYA

More Related Content

PDF
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
PDF
IRJET - A Speculative Approximate Adder for Error Recovery Unit
PDF
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
PDF
IRJET- Accuracy Configurable Adder
PDF
Mini Project on 4 BIT SERIAL MULTIPLIER
PDF
Implementation of Low Power and Area-Efficient Carry Select Adder
PDF
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
PDF
20120140506024
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
IRJET - A Speculative Approximate Adder for Error Recovery Unit
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
IRJET- Accuracy Configurable Adder
Mini Project on 4 BIT SERIAL MULTIPLIER
Implementation of Low Power and Area-Efficient Carry Select Adder
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
20120140506024

What's hot (20)

PDF
Design of 8-Bit Comparator Using 45nm CMOS Technology
PDF
Optimized Carry Speculative Adder
PDF
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
PPT
32-bit unsigned multiplier by using CSLA & CLAA
PDF
COSA and CSA based 32 -bit unsigned multipler
DOCX
Ramya Project
PDF
Layout Design Analysis of CMOS Comparator using 180nm Technology
PDF
Reducing the Number Of Transistors In Carry Select Adder
PDF
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
PDF
Bit Serial multiplier using Verilog
PDF
Comparative analysis of multi stage cordic using micro rotation technique
DOCX
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
PDF
High Speed Carryselect Adder
PDF
implementation and design of 32-bit adder
PDF
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
PDF
Layout Design of Low Power Half Adder using 90nm Technology
PDF
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
PDF
Real time active noise cancellation using adaptive filters following RLS and ...
DOCX
Project report on design & implementation of high speed carry select adder
PDF
Design of 32 bit Parallel Prefix Adders
Design of 8-Bit Comparator Using 45nm CMOS Technology
Optimized Carry Speculative Adder
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
32-bit unsigned multiplier by using CSLA & CLAA
COSA and CSA based 32 -bit unsigned multipler
Ramya Project
Layout Design Analysis of CMOS Comparator using 180nm Technology
Reducing the Number Of Transistors In Carry Select Adder
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Bit Serial multiplier using Verilog
Comparative analysis of multi stage cordic using micro rotation technique
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
High Speed Carryselect Adder
implementation and design of 32-bit adder
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
Layout Design of Low Power Half Adder using 90nm Technology
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
Real time active noise cancellation using adaptive filters following RLS and ...
Project report on design & implementation of high speed carry select adder
Design of 32 bit Parallel Prefix Adders
Ad

Similar to IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic (20)

PDF
IRJET- FPGA Implementation of Efficient Muf Gate based Multipliers
PDF
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
PDF
IRJET- Design of Memristor based Multiplier
PDF
Design & Simulation of Half Adder Circuit using AVL Technique Based on CMOS T...
PDF
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
PDF
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
PDF
Design of area and power efficient half adder using transmission gate
PDF
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
PDF
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
PDF
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
PDF
IRJET- Review on Performance of OTA Structure
PDF
Ijetcas14 562
PDF
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
PDF
IRJET- Fin FET Two Bit Comparator for Low Voltage, Low Power, High Speed and ...
PDF
Performance evaluation of full adder
PDF
Layout Design Comparison of CMOS and Gate
PDF
IRJET- Efficient Multiplier Design using Adaptive Hold Logic with Montgomery ...
PDF
IRJET- Arithmetic Logic Unit Design with Comparison Power Consumption on Diff...
PDF
IRJET- Design and Simulation of Comparator Architectures for Various ADC ...
PDF
Efficient Layout Design of CMOS Full Subtractor
IRJET- FPGA Implementation of Efficient Muf Gate based Multipliers
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
IRJET- Design of Memristor based Multiplier
Design & Simulation of Half Adder Circuit using AVL Technique Based on CMOS T...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
Design of area and power efficient half adder using transmission gate
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
IRJET- Review on Performance of OTA Structure
Ijetcas14 562
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
IRJET- Fin FET Two Bit Comparator for Low Voltage, Low Power, High Speed and ...
Performance evaluation of full adder
Layout Design Comparison of CMOS and Gate
IRJET- Efficient Multiplier Design using Adaptive Hold Logic with Montgomery ...
IRJET- Arithmetic Logic Unit Design with Comparison Power Consumption on Diff...
IRJET- Design and Simulation of Comparator Architectures for Various ADC ...
Efficient Layout Design of CMOS Full Subtractor
Ad

More from IRJET Journal (20)

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

Recently uploaded (20)

PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Current and future trends in Computer Vision.pptx
PPT
introduction to datamining and warehousing
PPT
Total quality management ppt for engineering students
PPTX
additive manufacturing of ss316l using mig welding
PPT
Mechanical Engineering MATERIALS Selection
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
737-MAX_SRG.pdf student reference guides
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
Artificial Intelligence
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPTX
Geodesy 1.pptx...............................................
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Current and future trends in Computer Vision.pptx
introduction to datamining and warehousing
Total quality management ppt for engineering students
additive manufacturing of ss316l using mig welding
Mechanical Engineering MATERIALS Selection
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
737-MAX_SRG.pdf student reference guides
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Fundamentals of safety and accident prevention -final (1).pptx
Artificial Intelligence
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Geodesy 1.pptx...............................................

IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3198 REALIZATION OF POWER OPTIMISED CARRY SKIP ADDER USING AOI LOGIC ALMUKHTAR AHMED1, NASER ALINABE2 1Faculty of Engineering, Sabratha University, SABRATHA, LIBYA, ASSIST.PROF,DEPT.OF ELE &ELEC ENG,FACULTY OF ENG,SABRATHA-LIBYA 2faculty of Education, ZINTAN UNIVERSITY, ZITAN, LIBYA, LECTURER, DEP OF MATH. FACULTY OF EDUCATION, ZINTAN-LIBYA ------------------------------------------------------------------------***----------------------------------------------------------------------- Abstract:- The binary adder is the critical element in most digital circuit designs. The more important parameters in VLSI design are power consumption, area and speed. And since the binary adder is exist in most digital circuit designs. In this paper a carry skip adder (CSKA)based AND-OR INVERTER (AOI)logic is proposed in order to reduce area and power consumption. The proposed adder is simulated by Xilinx and compared with the conventional CSKA based multiplexer logic Key words-Carry skip adder (CSKA), AND-OR-INVERTER, Xilinx Simulation. 1-INTRODUCTION While designing an adder, lot of constraints comes into picture. The tradeoff between speed and size being the most important one. The most basic adder has a very small area and is very easy to implement. But the delay involved in obtaining the output is very huge. Hence the new designs came to picture. But in current age the power consumed by the device is also a very important constraint. Hence designing an adder which is very close in meeting all these requirements is a very important. Apart from the design, the technology we use to design the adder also plays a huge role in the speed and size of the adder. Adders are a key building block in arithmetic and logic units (ALUs) and hence increasing their speed and reducing their power/energy consumption strongly affect the speed and power consumption of processors. There are many works on the subject of optimizing the speed and power of these units, which have been low-power/energy consumptions, which is a challenge for the designers of general purpose processors. One of the effective techniques to lower the power consumption of digital circuits is to reduce the supply voltage due to quadratic dependence of the switching energy on the voltage. Moreover, the sub threshold current, which is the main leakage component in OFF devices, has an exponential dependence on the supply voltage level through the drain-induced barrier lowering effect. Depending on the amount of the supply voltage reduction, the operation of ON devices may reside in the super threshold, near-threshold, or sub threshold regions. Working in the super threshold region provides us with lower delay and higher switching and leakage powers compared with the near/sub threshold regions. 2- Full adder using MUX. The Full adder using multiplexer is shown below in fig 1. Fig1: full adder using Mux The sum and carry of a full adder is given by: Sum=A⊕B⊕C Cout=Cin(A ⊕ B)+AB Y=AS+BS 3- Carry Skip Adder Using Mux The carry skip adder using mux is shown in Fig 2 .
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3199 Fig2: Carry skip adder using Mux In carry skip adder four full adders are cascaded, the calculations of sum and propagation are : Sum s=a xor b xor cin. Propagation p=a xor b. And also done the same process done in the ripple carry adder for generating carry(c3) of final full adder.Propagation outputs of the four adders are p0,p1,p2 and p3 .And all the propagated outputs are given to the one AND gate. The output of AND gate acts as a selection line to the multiplexer, cin and c 3 are inputs to mux circuit ,this is nothing but skip logic. In carry skip adder four full adders are cascaded, same as the ripple carry adder and every full adder calculating sum and propagation. Sum s=a xor b xor cin. Propagation p=a xor b. And also done the same process done in the ripple carry adder for generating carry(c3) of final full adder.Propagation outputs of the four adders are p0,p1,p2 and p3 .And all the propagated outputs are given to the one AND gate. The output of AND gate acts as a selection line to the multiplexer, cin and c 3 are inputs to mux circuit ,this is nothing but skip logic. 4- The CSKA based and-or-inverter The proposed 4bit carry skip adder using and-or-inverter is shown in fig 3 Fig :3 Four full adders using and-or-inverter For example let us take 4 bit carry skip adder The inputs of carry skip adder is ‘a’ and ‘b’. In carry skip adder four full adders are cascaded, same as the ripple carry adder and every full adder calculating sum and propagation. Sum s=a xor b xor cin. Propagation p=a xor b. for generating carry(c3) of final full adder. Propagation outputs of the four adders are p0,p1,p2 and p3 .And all the propagated outputs are given to the one AND gate. The output of AND gate is connected toAOI logic circuit this is nothing but skip logic. Initially cin =0,what the carry given to the next stage of either c in or c3. We are having two cases of carry production, those are best case and worst case. In case of best case let us assume a=1010 and b=0110 P0= 0 xor 0= 0. P1= 1 xor 1= 0. P2= 0 xor 1 =1. P3 =1 xor 0 =1. P0,p1,p2 and ,p3 are given to the and gate , the output of and gate is p= (0&0&1&1)=0.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3200 A1=Cin and p=1&&0=0. A2=C3 and p=1&&1=1. 4-Simulation and Results The simulations are done by Xilinx version 12.3 using 32bit CSKA based Mux fig 4,and 32bit CSKA based and-or- inverter fig 5 and the simulation results are shown below. Fig 4: 32bit CSKA USING Mux Fig5 : 32bit CSKA using and-or-inverter 4.1- CSKA based Mux simulation: Fig6.1: RTL schematic view Fig6.2: view technology schematic Fig6.3: simulation results using Mux 4.2 CSKAbasedand-or-inverter simulation Fig6.4: RTL Schematic View
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3201 Fig6.5: View Technology Schematic Fig6.6: simulation results using and-or-inverter 5. Conclusion In this paper, The carry skip adder based and-or-inverter (AOI) is proposed and simulated using Xilinx.The simulated results showed that it has less area and low power consumption compared with traditional one and it can be used in digital circuit design where the area and power consumption are critical. REFERENCES [1] I. Koren, Computer Arithmetic Algorithms, 2nd ed. Natick, MA, USA:A K Peters, Ltd., 2002. [2] R. Zlatanovici, S. Kao, and B. Nikolic, “Energy–delay optimization of 64-bit carry-lookahead adders with a 240 ps 90 nm CMOS design example,” IEEE J. Solid-State Circuits, vol. 44, no. 2, pp. 569–583, Feb. 2009. [3] S. K. Mathew, M. A. Anders, B. Bloechel, T. Nguyen, R. K. Krishnamurthy, and S. Borkar, “A 4-GHz 300-mW 64-bit integer execution ALU with dual supply voltages in 90-nm CMOS,” IEEE J. Solid-State Circuits, vol. 40, no. 1, pp. 44–51, Jan. 2005. [4] V. G. Oklobdzija, B. R. Zeydel, H. Q. Dao, S. Mathew, and R. Krishnamurthy, “Comparison of high-performance VLSI adders in the energy-delay space,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 13, no. 6, pp. 754–758, Jun. 2005. [5] B. Ramkumar and H. M. Kittur, “Low-power and area- efficient carry select adder,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 20, no. 2, pp. 371–375, Feb. 2012. [6] M. Vratonjic, B. R. Zeydel, and V. G. Oklobdzija, “Low- and ultra low-power arithmetic units: Design and comparison,” in Proc. IEEE Int. Conf. Comput. Design, VLSI Comput. Process. (ICCD), Oct. 2005, pp. 249–252. [7] C. Nagendra, M. J. Irwin, and R. M. Owens, “Area-time- power tradeoffs in parallel adders,” IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 43, no. 10, pp. 689–702, Oct. 1996. [8] Y. He and C.-H. Chang, “A power-delay efficient hybrid carrylookahead/ carry-select based redundant binary to two’s complement converter,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 55, no. 1, pp. 336–346, Feb. 2008. [9] C.-H. Chang, J. Gu, and M. Zhang, “A review of 0.18 μm full adder performances for tree structured arithmetic circuits,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 13, no. 6, pp. 686–695, Jun. 2005. [10]. Weste NHE, Harris DM (1998) CMOS VLSI Design: A Circuits and Systems Perspective, Pearson Publications,pp.476-490. [11]. Jie LS, Ruslan SH (2016) A 2 × 2 bit VM with different adders in 90nm CMOS technology. AIP ConferenceProceedings. [12] S. Jain et al., “A 280 mV-to-1.2 V wide-operating-range IA-32 processor in 32 nm CMOS,” in IEEE Int. Solid-State Circuits Conf. Dig. Tech. Papers (ISSCC), Feb. 2012, pp. 66– 68. BIOGRAPHY Dr. Almukhtar. A. Alhamrouni received the BSC degree in Communication Engg. From higher institute of electronics, BeniWal-ed, Libya in 1989, MSC degree in the field of electronics from Belgrade University ,Serbia in 2000. He received Ph.D degree at Sam Higginbottom Institute of Agriculture, Technology & Sciences (Formerly AAI-DU) Allahabad in Electronics. His processing and instrumentation .Currently He is working as Assistant Prof at faculty of Engineering SARATHA UNIVERSITY ,SABRATHA-LIBYA area of interests Electronics, power electronics, Image
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 3202 Dr. Naser. A. Alinabe ,He Received his BSC and MSC degree from Caspian Higher Red Collage, Baku- Russia (1988-1993) and Ph.D in Control System from SHIATS, Allahabad ,India 2016 . His is interesting in Robotics and Control system. Currently he is Lecturer at ZITAN UNIVERSITY, ZINTAN-LIBYA