Documente Academic
Documente Profesional
Documente Cultură
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.
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.
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.
4
Fig5.1 Schematic of CBL based CSLA
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