Sunteți pe pagina 1din 7

DESIGN AND ANALYSIS OF HYBRID ADDER

USING ASYNCHRONOUS FINE-GRAIN


POWER-GATED LOGIC
Sushmitha.V1, Roselin Ramya. J2 ,Kiruba Bethesthal Elizabeth.E3 ,
1
PG Scholar – VLSI design, 2PG Scholar – VLSI design,3PG Scholar – VLSI design,
Dr.Sivanthi Aditanar College of Engineering,
1
mithavsush@gmail,2roselinramya04@gmail.com,3 kirubaelizabeth8@gmail.com.

Abstract: changing their values. Dynamic power consists of the


The objective of this project is to design and switching power, caused by charging and discharging of
load capacitance, and the internal power, caused by short-
analyses of Hybrid adder using Asynchronous Fine-
circuit current and the currents needed to charge the
Grain Power-Gated Logic. Hybrid adder, here uses the internal capacitance of the cell. Static dissipation results
common Boolean logic (CBL) on the available Square from leakage currents and the main sources of leakage
root carry select adder (SQRT CSLA).In any VLSI system include sub-threshold leakage, gate leakage, gate-induced
design, there is a need to analyses parameters called drain leakage, and junction leakage. As threshold voltage,
power, area of the circuit. Using AFPL technique the channel length, and gate oxide thickness continue to shrink,
speed is enhanced and the power dissipation is reduced. leakage dissipation is becoming a significant contributor to
the total power dissipation. In a nanometer CMOS circuit,
The hybrid adder is designed and simulated using the
leakage power can constitute as much as a third of total
standard T-SPICE tool. The main feature of the proposed power. International technology roadmaps for
system is to design an ultralow-power CMOS logic semiconductors have recognized leakage power
circuits for implementing hybrid adder. As the feature consumption as a clear long-term threat for design
size continues to shrink and additionally the technology in the next fifteen years.
corresponding semiconductor density can increase, Various techniques for reducing leakage loss in CMOS
power dissipation has become an important concern in circuits have been proposed both at the circuit and process
Nano scale CMOS VLSI vogue. Relying upon the technology levels. At the circuit level, leakage reduction
appliance, there are numerous ways in which is also techniques include transistor stacking, reverse body
accustomed trim the power consumption of VLSI circuits. biasing, dual threshold CMOS, and power gating. Among
These can vary from low-level measures based upon these techniques, power gating is one of the most effective
elementary physics, like using a lower power offer voltage techniques for leakage reduction. In general, power gating
or victimization high threshold voltage transistors; to techniques increase the effective resistance of leakage
high-level measures like clock-gating or power-down paths by inserting sleep transistors (power gating
modes. The two that meant this investigation were transistors) between power supply rails and transistor
asynchronous logic and adiabatic logic. stacks. In the idle (sleep) mode, the sleep transistors are
turned off, cutting the pull-up and pull-down networks off
Keywords: CMOS, AFPL, Leakage Power, Sub- from one or both power rails, and thus the leakage current
threshold Leakage, Adiabatic logic. is suppressed; In the active mode, the sleep transistors are
turned on, reconnecting the pull-up and pull-down
networks to power supply rails.
I. INTRODUCTION
As the feature size continues to shrink and the
corresponding transistor density increases, power II. ASYNCHRONOUS FINE- GRAIN POWER-
dissipation has become an important concern in Nano scale GATED LOGIC
CMOS VLSI design. Power dissipation in CMOS circuits In this section, the proposed AFPL is presented. AFPL can
can be categorized into dynamic dissipation and static be combined with the PCR mechanism [1]. When AFPL
dissipation. Dynamic power is the power dissipated when incorporates the PCR mechanism, it is denoted by AFPL-
the device is active, and static power is the power PCR, otherwise, it is denoted by AFPLw/o PCR. Fig 1
dissipated when the device is powered up but no signals are shows the structure of the AFPL pipelines. In AFPL w/o

1
PCR[see Fig.1(a)], a pipeline stage, denoted by Si, is 4) The receiver de-asserts the acknowledge signal to
comprised of an efficient charge recovery logic (ECRL) complete the communication cycle.
gate Gi, which implements the logic function of the stage,
and a handshake controller HCi, which handles
Thus, the data stream flowing through the AFPL
handshaking with the neighboring stages and provides
power to ECRL logic gate Gi. pipeline is a sequence of alternating valid tokens and empty
In AFPL-PCR [see Fig.1 (b)], a pipeline stage, denoted by tokens. That is, there is always an empty token between two
Si+1, has an additional unit, the PCR unit PCRi+1, which consecutive valid tokens in the data stream, advice versa.
controls charge reuse between pipeline stages Si and
Si+1.An asynchronous system is made up of many
autonomous modules, each of which operates at its own
rate and communicates with its neighboring modules only
when it needs to exchange information. The
synchronization between those autonomous modules is not
achieved by a global clock but rather by local handshake
signals, request and acknowledge. The handshake protocol
used in the AFPL pipeline is the four phase dual-rail
protocol, in which the request signal is encoded into the
data signals (i.e., there is no separate request signal) and n
pairs of wires are required to encode n-bit data.

(b) AFPL-PCR pipeline

A.FUNCTIONAL BLOCKS IN AFPL

Several logic families, including ECRL, IPGL, PFAL


and DTGAL, have been validated to construct the function
blocks of AFPL. Out of the five logic families, ECRL has
the simplest structure and the best energy efficiency
according to our experiments. Hence, in this work, ECRL
was chosen to implement the function blocks of AFPL. Fig
Fig1, AFPL pipelines. (a) AFPL w/o PCR pipeline 2. (a) Shows the structure of an ECRL AND/NAND gate.
ECRL adopts dual-rail data encoding; that is, each input to
For example, one-bit information, denoted by d, an ECRL gate requires both polarities to be represented [3],
can be encoded with a pair of wires d.t and d.f. If and each ECRL gate computes both a logic function and its
(d.t,d.f)=(1, 0), the code word (d.t,d.f) is a valid token and complement. As shown in Fig2. (a), an ECRL gate acquires
represents a logic 1;if (d.t,d.f)=(0, 1), the code power from the power node, denoted by Vp. In the AFPL
word(d.t,d.f)is a valid token and represents a logic 0; if pipeline, the power node Vpi in stage Si is connected to the
(d.t,d.f)=(0, 0), the code word (d.t,d.f) is an empty token output of the handshake controller HCi.
and represents no data. In the four-phase dual-rail protocol,
the transferring of data from the sender to the receiver
involves the following four actions:
1) The sender issues a valid code word on the
communication channel;
2) The receiver acquires the valid code word from the
communication channel, and then asserts the
acknowledge signal;
3) The sender responds by issuing an empty code
word(i.e., taking all data wires LOW) to indicate that
Fig2, ECRL logic. (a) ECRL AND/NAND gate. (b) Operation
the data on the communication channel is no longer
phases for ECRL
valid; and

2
The handshake controllers instead of the
conventional fixed dc power supply. The operation cycle
of an ECRL gate comprises four phases, wait, evaluate,
hold, and discharge. The current operation phase of an
ECRL gate GI is determined by the voltage of the
associated power node Vpi.

For the sake of simplicity, we will assume that power node


Vpi has an ideal trapezoidal voltage waveform as shown in
Fig2. (b). during the wait phase, power node Vpi is kept at
0 V, and gate Gi cannot draw any current from Vpi. Thus,
the corresponding gate outputs, Oi.t and Oi.f, are both kept
LOW (i.e., the outputs represent an empty token),
irrespective of the current input values. In the evaluate
phase, the voltage of Vpi ramps up from 0 V to Vdd, and gate
Gi can draw current from Vpi and begin to evaluate its Fig 3. Structure of the C-elements used in AFPL. (a) Traditional
outputs.
C-element used in APFL w/o PCR. (b) Enhanced C*-element

Let us take the ECRL AND/NAND gate in Fig 2. (a) as an used in AFPL-PCR.
example, and assume that both inputs X and Y are HIGH.
In this case, NMOS M3 and M4 turn on, output node out.
Being clamped to the ground and PMOS M2 turns on, the III.PROPOSED METHOD:
current from Vp beginning to charge output node out.t. As
the voltage of Vp ramps up, the voltage of node out.t
follows the voltage of Vp. In this work, the reduced carry select adder and
ripple carry adder are designed by using CBL logic instead
of static CMOS logic based Kogge-stone in the existing
system [7][8]. The optimization of power and area in
digital circuits is very important to improve their
B.HANDSHAKE CONTROLLERS: performance. In RCA, the sum for each bit position in basic
adder is generated sequentially only after the preceding bit
In the AFPL pipeline, the handshake controller HCi in position has been summed & a carry propagates into the
stage Si performs the following tasks: 1) detecting the next location.
validity of the inputs to the ECRL logic [2] gates in stage The regular CSLA contains two sets of Ripple
Si; 2) offering power to the ECRL logic gates in stage Si; carry adders for cin = 0 & cin = 1. The CSLA is used in
3) detecting whether the outputs of stage Si have been many systems to reduce the propagation delay of carry by
received by the downstream stage Si+2; and 4) informing separately producing the multiple carries and then decide a
the upstream stage Si-2 when Si-2 can remove its outputs. carry to produce the sum.

As illustrated in Fig 3.4.1(a), a handshake The SQRT CSLA is used for various multiplier
controller is comprised of a CD, a C-element; the input to circuits in order to reduce the carry propagation delay.
stage Si represents a valid code word or an empty code There are various combinations of CSLA available for
word. The output of the CD transits from LOW to HIGH achieving low area and low power. In two set of RCAs,
when the input to stage Si becomes a valid code word, and One RCA can be replaced by either D-Latch or Binary to
transits from HIGH to LOW when the input to stage Si Excess1 code Converter (BEC) for providing efficient low
becomes an empty code word. If the input consists of n-bit computation and low area.
data, n pairs of wires are required to encode the input, and
the associated CD can be implemented with a n-input C- In this work, the design of SQRT CSLA is
element gate and n two-input OR gates. performed by using reduced half adder instead of full
adders with optimized AND, OR and XOR gates. Hence,
The output of the C-element in HCi is connected to Vpi, the the area occupancy is reduced in proposed SQRT CSLA.
power node of the ECRL gates in stage Si.

3
transistors based on static CMOS logic. In the static CMOS
logic, the transistor reduction is very difficult when
compared to the PTL (Pass Transistor logic),
Complementary logic, CBL logic etc… The structure of
reduced full adder is shown in fig4.1. This full adder
structure is used to design reduced ripple carry adder.

Fig 4. Block diagram of reduced carry select adder

The block diagram of reduced CSLA is shown in


fig4. The reduced CSLA consists of half adder (HA), And
Or logic and XOR circuits. The internal diagram of half
adder, XOR gate, And Or logic is shown in Fig4.2. The
reduced AND gate is constructed using only 4 transistors
instead of 6transistors; OR gate is designed using 4
transistors instead of 6 transistors; and the reduced XOR
gate is applied in the Reduced CSLA. The optimized half
adder is constructed by using only 6 transistors based on
static CMOS technology [5]. All these gates and half adder
are incorporated into reduced Carry Select Adder as shown
Fig4.2 Circuit diagram of reduced half adder, AND &OR gates
in Fig4. Comparison between reduced CSLA and reduced
ripple carry adder structure with optimized AND, OR, using CBL logic.
XOR and half adder structures is performed to analyze
these working principle and power utilization [9]. Finally, the reduced ripple carry adder and
compact carry select adder are combined to make 8-bit
hybrid adder. This hybrid adder is compared with the
existing Kogge-stone adder. The proposed hybrid adder is
designed with asynchronous fine grain pipelined with
partial charge reuse (PCR) technique and without PCR
circuits.
IV. RESULTS AND DISCUSSION
In this work, the hybrid adder with reduced SQRT
CSLA and reduced RCA, full adder as well as half adder is
presented to reduce the area and power utilization. Tanner
Tool 14.11 is used to design Adder units. Power
consumption is calculated by using T-SPICE in Tanner.
The area reduction is performed by calculating the number
of NMOS and PMOS utilization. The comparison between
existing and proposed adder are carried out to analyse the
performance.
Fig4.1Circuit diagram of reduced full adder using CBL logic

The reduced full adder structure is designed by


using reduced half adder and XOR gate based on static
CMOS logic. Till now there is no full adder design with 16

4
Fig5.1 Schematic of CBL based CSLA

Fig.5.5 Schematic of Hybrid Adder using AFPL

Fig.5.2 Simulation output of CSLA

Fig.5.6 Power Output of Hybrid adder using AFPL

Fig.5.3 Schematic of Ripple Carry Adder

Fig.5.7 Power report of Hybrid adder using AFPL

NAME OF THE TRANSISTOR POWER


ADDER COUNT

HYBRID 188 124468 (nWatt)


ADDER
Fig.5.4 Simulation output of RCA
Table 1 shows the report of area and power

5
V. CONCLUSION [7] Heung JunJeon, Yong-Bin Kim, Senior Member,
IEEE, and Minsu Choi, Senior Member, IEEE ,
In this work, a new 8-bit hybrid adder with
“Standby Leakage Power Reduction Technique for
compact carry select adder (CSLA) and reduced ripple
Nano scale CMOS VLSI Systems”, IEEE
carry adder (RCA) is designed by using asynchronous fine
transaction on instrumentation and measurement,
grain pipelined (AFPL) technique with partial charge reuse
vol. 59, no. 5, may 2010
technique. The reduced full adder, half adder, AND, OR
[8] Carlos Ortega, Jonathan Tse, and Rajit Manohar,
and XOR gates based on gate diffusion input logic (GDI)
“Static Power Reduction Techniques for
is applied in the hybrid adder units. In the existing
Asynchronous Circuits” 2010
technique, Kogge-stone adder is designed by using
[9] T. Lin, K.-S. Chong, B.-H.Gwee, and J. S. Chang,
asynchronous fine grain pipelined technique with partial
“Fine-grained power gating for leakage and short-
charge reuse technique. These two adders are designed and
circuit power reduction by using asynchronous-
the results are analyzed. From the obtained results, it is
logic,” in Proc. IEEE Int. Symp. Circuits Syst., May
shows that the proposed hybrid adder with CSLA and RCA
2009, pp. 3162–3165.
offers low area and low power than the existing adder
[10] Dr.J.Karpagam, A.Arunadevi, “High performance
circuits. The 45nm CMOS technology is used to design the
ripple carry adder using domino logic”,
adder
International research journal of engineering and
technology (IRJET) e-ISSN: 2395-
REFERENCES 0056Volume:02Issue:08|Nov-2015.
[11] Woopyo Jeong, Kaushik Roy, and Cheng-
[1] Carry Select Adder Implementation using KokKoh,” High-Performance Low-Power Carry
Asynchronous Fine Grain Power Gated Logic” Select Adder using Dual Transition Skewed Logic”.
Nadisha E B, Akhila P R, International Journal of
Science and Research (IJSR), 4.438 Volume 4 Issue
11, November 2015.
[2] Manash Chanda, Sankalp Jain, Student Member,
IEEE, Swapnadip De, Member, IEEE and Chandan
Kumar Sarkar, Senior Member, “Implementation of
Sub threshold Adiabatic Logic for Ultralow-Power
Application”, IEEE Transactions On Very Large
Scale Integration (VLSI) Systems IEEE,2015
[3] “Adiabatic Logic Circuits for Low Power VLSI
Applications”, Durgesh Patel1, Dr. S. R. P. Sinha,
Meenakshi Shree International Journal of Science
and Research(IJSR),vol.5,issue 4,April 2016
[4] Ms.V.Suganyaa, Prof.G.R.Mahendrababu
Ms.K.R.S.Deepa, Ms.G.Vinothini, “Asynchrobatic
Power-Gated Logic with PCR Implementation”,
International Journal of Advanced Information
Science and Technology (IJAIST) ISSN: 2319:2682
Vol.23, No.23, March 2014.
[5] “Area–Delay–Power Efficient Carry-Select Adder”
Basant Kumar Mohanty, Senior Member, IEEE, and
Sujit Kumar Patel IEEE TRANSACTIONS ON
CIRCUITS AND SYSTEMS—II: EXPRESS
BRIEFS, VOL. 61, NO. 6, JUNE 2014
[6] Meng-Chou Chang, Member, IEEE and Wei-Hsiang
Chang,” Asynchronous Fine-Grain Power- Gated
Logic”, IEEE transactions on very large scale
integration (VLSI) systems, vol. 21, no. 6, June
2013.

6
7

S-ar putea să vă placă și