You are on page 1of 4

IJSTE - International Journal of Science Technology & Engineering | Volume 3 | Issue 02 | August 2016

ISSN (online): 2349-784X

Implementation of High Speed and EnergyEfficient Carry Skip Adder using Verilog HDL
Ubaidulla
PG Student
Department of Electronics & Communication Engineering
P A College of Engineering Mangalore, Karnataka, India

Prof. Asia Hazareena


Assistant Professor
Department of Electronics & Communication Engineering
P A College of Engineering Mangalore, Karnataka, India

Abstract
This paper presents a high speed carry skip adder (CSKA) structure yet brings down energy utilization contrasted with the
existing one. The proficiency is improved that of the existing CSKA (Conv-CSKA) structure with updating the adder by
applying the concatenation and incrementation plan. The AND-OR-Invert (AOI) and moreover OR-AND-Invert (OAI) logic
gates are utilized for the skip logic as a replace to the multiplexer logic. The structure is acknowledged in both uniform (FSS)
where at long last the speed and energy parameters of the adder are updated. At long last, a hybrid variable latency expansion of
the proposed structure with an Brent-Kung parallel prefix adder, which brings down the power utilization without extensively
affecting the speed, is presented. The proposed structures are evaluated by comparing their speed, power and energy parameters
with those of different adders design by Verilog HDL and Simulated by Modelsim 6.4 c and Synthesized by Xilinx Design Suite
13.2 and proposed system implemented in FPGA Spartan 6 XC6SLX4 TQG-144 with a speed grade of -3.
Keywords: Carry Skip Adder (CSKA), Energy Efficient, High Performance, Hybrid Variable Adders, Voltage Scaling
________________________________________________________________________________________________________
I.

INTRODUCTION

Adder is the fundamental bock in any arithmetic and logic units (ALUs) and majority of digital signal processing (DSP)
application, used to perform a number of operations such as subtraction, multiplication, division, and address computation as
well as additions. Addition is a basic operation for any advanced digital system.
The CSKA is fast but the conventional CSKA consumes large area and power. Hence designers have to use different
approaches in order to reduce the power and area. In majority of the work reviewed so far, the attention was on the speed, while
the power utilization and area usage of CSKAs where not considered. As the conventional CSKA has multiplexer based skip
logic, form a greatest part of basic critical path delay of adder, which is not been lessened. So that delay is adjusted by joining
concatenation and incrementation scheme to conventional CSKA. The modification provides us with the simple carry skip logic
based on the AOI/OAI compound gates instead of multiplexer for enhancing the speed and energy, and replacing some of the
middle stages in its structure with PPA which lowers the power consumption.
II. CONVENTIONAL CARRY SKIP ADDER

Fig. 1: Block Diagram of Conventional Structure of CSKA.

All rights reserved by www.ijste.org

156

Implementation of High Speed and Energy-Efficient Carry Skip Adder using Verilog HDL
(IJSTE/ Volume 3 / Issue 02 / 024)

The existing CSKA structure comprises of a RCA blocks and the 2:1 multiplexer logic [1]-[2] is as shown in the Fig.1. The 2:1
multiplexer acts as interconnection between the RCA blocks in each stage, that placed into one or more level structures. In each
stage of Conventional CSKA, the number of FAs has greater influence on the speed of a adder. In this method the area and
power is not been reduced and only the speed has increased and also the delay of the skip logic and adder critical path delay is
not reduced.
III. PROPOSED CI-CSKA
The proposed fixed stage CSKA with concatenation and incrementation scheme [3] with the modification to the conventional
CSKA is shown in Fig. 2. Hence it is written as CI-CSKA. The multiplexer is replaced by the AOI and OAI skip logic in the CICSKA structure. Since the modified skip logic has less number of transistors, the reduced area, delay and smaller power
consumption compared to the existing multiplexer skip logic [4]. The carry output of the even stages is complemented since the
carry get complemented when the carry propagates through the skip logic in the proposed structure.

Fig. 2: Proposed CI-CSKA Adder Structure.

IV. PROPOSED HYBRID VARIABLE LATENCY CSKA


Variable Latency Adder Depend on Adaptive Clock Stretching
The path with maximum delay will be generated rarely in adder having dynamic latency [5]. Henceforth without diminishing the
clock frequency, the supply voltage might be lessened. One and only clock cycle is sufficient for finishing the operation, if the
critical path are initiated. If not two clock cycles are required for completing the operation. The xor logic operation of the input
bits i.e. predictor block is used to identify the critical path. The difference of path having maximum and minimum delay is used
to decrease the voltage.
Hybrid Variable Latency CSKA
The proposed CI-CSKA, is added with the variable latency adder feature by replacing last two stages of the CI-CSKA with
parallel prefix adder as shown in Fig. 3. The parallel prefix adder is used to decrease the delay of the lengthiest path. Along these
lines, the increase in the accessible slack time in the variable latency structure with the utilization of the quick PPA. In the
proposed CSKA, the prefix system of the Brent-Kung adder is utilized.
Parallel Prefix Brent Kung Adder
The benefit of this looked at other prefix system is that, in this kind of adder the longest carry is figured first than that of the
intermediate carry, which are processed by in reverse ways. The another favorable position is that fan-out of this adder is not
exactly the other parallel adders, since the length of its wiring is littler. It has basic layout. Here the extent of parallel prefix
system is expected as 8 (i.e. Mp = 8).

All rights reserved by www.ijste.org

157

Implementation of High Speed and Energy-Efficient Carry Skip Adder using Verilog HDL
(IJSTE/ Volume 3 / Issue 02 / 024)

Fig. 3: Proposed Hybrid Variable Latency CSKA Adder Structure.

V. RESULT

Fig. 4: Comparison graph showing area of various CSKA architecture.

Fig. 5: Delay of CSKA

Fig. 6: Power of CSKA.

All rights reserved by www.ijste.org

158

Implementation of High Speed and Energy-Efficient Carry Skip Adder using Verilog HDL
(IJSTE/ Volume 3 / Issue 02 / 024)

VI. CONCLUSION
In this paper the fixed stage size CSKA structure called CI-CSKA was proposed, which displays a higher speed and lower
vitality utilization contrasted and those of the conventional one. The speed upgrade was accomplished by altering the structure
through the concatenation and incrementation systems. The AOI and OAI basic gates are used to reduce the delay in the existing
carry skip adder. In order to reduce the power the CI-CSKA adder is exploited with an altered parallel adder structure at the Last
stage for expanding the slack time, which gave us with the chance to bringing down the energy utilization by lessening the
supply voltage called hybrid variable latency CSKA.
ACKNOWLEDGEMENT
I heartily thank to Prof. Asia Hazareena for their guidelines.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]

M. Bahadori, M. Kamal, A. Afzali-Kusha and M. Pedram, High-Speed and Energy Efficient Carry Skip Adder Operating Under a Wide Range of Supply
Voltage Levels, in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol.24, no.2, pp. 421-433, Feb. 2016.
M. Alioto and G. Palumbo, A simple strategy for optimized designof one-level carry-skip adders, IEEE Trans. Circuits Syst. I, Fundam.Theory Appl.,
vol. 50, no. 1, pp.141148, Jan. 2003.
R. Zimmermann, Binary adder architectures for cell-based VLSI and their synthesis, Ph.D. dissertation, Dept. Inf. Technol. Elect. Eng., Swiss Federal
Inst.Technol. (ETH), Zrich, Switzerland, 1998.
J. M. Rabaey, A. Chandrakasa, and B. Nikolic, Digital Integrated Circuits: A Design Perspective, 2nd ed. Englewood Cliffs, NJ, USA:Prentice-Hall, 2003.
S. Ghosh, D. Mohapatra, G. Karakonstantis, and K. Roy, Voltagescalable high-speed robust hybrid arithmetic units using adaptive clocking, IEEE Trans.
Very Large Scale Integr. (VLSI) Syst., vol. 18, no. 9, pp. 13011309, Sep. 2010.
Swaroop Ghosh and Kaushik Roy, Exploring High- Speed Low-Power Hybrid Arithmetic Units at Scaled Supply and Adaptive Clock-Stretching, Pp.
635- 640, 2008.
M. Lehman and N. Burla, Skip techniques for high-speed carrypropagation in binary arithmetic units, IRE Trans. Electron. Comput., vol. EC-10, no. 4,
pp.691698, Dec. 1961.
K. Chirca et al., A static low-power, high-performance 32-bit carryskip adder, in Proc. Euromicro Symp. Digit. Syst. Design (DSD), Aug./Sep. 2004, pp.
615619.

All rights reserved by www.ijste.org

159

You might also like