ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Implementation of Adiabatic Flip Flop And Sequential Circuits Based on CPAL Circuits

Mrs. M.L.Keote1, Mrs.S.S.Katre2, Mrs. S.N.Joshi3 ,Mrs. R.S.Keote4
  1. Assistant professor, Dept. of ET, Yeshwantrao Chavan College of Engineering, Wanadongri,Nagpur, India
  2. Assistant professor, Dept. of ET, Yeshwantrao Chavan College of Engineering, Wanadongri,Nagpur, India
  3. Assistant professor, Dept. of EE, G.H. Raisoni College of Engineering, Wanadongri,Nagpur, India
  4. Assistant professor, Dept. of EE, Yeshwantrao Chavan College of Engineering, Wanadongri,Nagpur, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

Power consumption is an increasing concern in VLSI circuits. Sharply increasing need for portable electronic devices has reinforced the need of low power design methodologies in the recent years .Adiabatic logic style is proving to be an attractive solution for low power digital design.. In this logic energy is recycled back instead of being wasted. Adiabatic circuitry uses a special type of power supply instead of constant DC supply as in Conventional CMOS logic. These circuits use power-clock voltage in the form of a ramp or sinusoidal signal. This project mainly deals with the implementation of Adiabatic sequential Circuit with CPAL (Complimentary pass transistor adiabatic logic) family & two phase non overlapping clock generator using 0.35 micron technology and Tanner EDA 13.0 tool. This paper proposes implementation of CPAL two phase T flip-flop

Keywords

Adiabatic circuits,Low power VLSI,CPAL,T flip flop

INTRODUCTION

Increasing demand to improve the portable system performance has fuelled the necessity of low-power design techniques. Longer battery operational life has become a major design goal in low-power VLSI system. Adiabatic switching technique based on energy-recovery principle was proposed to reduce power dissipation in digital circuit. Conventional CMOS circuits are driven by constant voltage supply and a significant amount of battery power is wasted as thermal energy in resistive circuit elements. This wastage of energy occurs due to charging and discharging of the load capacitor through transistors operated in linear regions and equals to CV2 DD f. In order to minimize this energy loss, innovative energy-recovery adiabatic circuits were proposed. These circuits use power-clock voltage in the form of a ramp or sinusoidal signal. The power clock supply has the two fold role and is used as power supply signal and clock signal. This avoids the need of two separate sources.

II. ADIABATIC LOGIC

2.1 Adiabatic Logic

Fig.1.1. shows the general circuit topology of an adiabatic counterpart. To convert a conventional CMOS logic gate into an adiabatic gate, the pull-up and pull-down networks must be replaced with complementary transmission-gate networks. The T-gate network implementing the pull-up function is used to drive the true output of the adiabatic gate, while the T-gate network implementing the pull-down function drives the complementary output node. Note the all inputs should also be available in complementary form. Both networks in the adiabatic logic circuit are used to chargeup as well as charge-down the output capacitances, which ensure that the energy stored at the output node can be retrieved by the power supply, at the end of each cycle. To allow adiabatic operation, the DC voltage source of the original circuit must be replaced by a pulsed-power supply with ramped voltage output. Note that the circuit modifications which are necessary to convert a conventional CMOS logic circuit into an adiabatic logic circuit increase the device count by a factor of two. Also, the reduction of energy dissipation comes at the cost of slower switching speed, which is the ultimate trade-off in all adiabatic methods.

2.2 Adiabatic Switching

A typical adiabatic switching circuit is as shown in Fig.1.3. Here, the load capacitance is charged by a constant current source, which corresponds to a linear voltage ramp. The main difference between the conventional CMOS circuits and the adiabatic circuits is that in adiabatic circuit the load capacitor is charged by a constant current source while in
Conventional CMOS circuit, it is charged by a constant voltage source. In the Fig.1.3. let R be the on-state resistance of
pull-up network of the circuit.
Assuming Vc(t)=0 at t=0
Vc(t) =(1/C)Isourcet
Where,
Isource =C (Vc(t)/t)
Energy dissipated in the resistor R from t=0 to t=T can be found as
Ediss=R∫ Isource 2dt
= Isource 2RT
=(RC/T)C Vc 2(t)
From this equation it is observed that;
(1) If charging time is greater than 2RC then the dissipated energy is smaller thanthat for conventional CMOS circuit.
(2) Dissipated energy is inversely proportional to T, which means that dissipated energy can be made arbitrarily smaller by increasing the charging time
(3) Dissipated energy is proportional to R in contrast to conventional CMOS case where in dissipated energy depends on load capacitor and voltage swing.
(4) As charging resistance decreases, the energy dissipated decreases.
Fig.1.2 depicts the charge flow in adiabatic circuit. Pull-up circuit drives the true output of the adiabatic gate while pull-down circuit drives the complementary output node. Both the networks in adiabatic charge up as well as charge down the output capacitor. At the end of the cycle, the energy flows back into the power supply. The important component in this circuit is the pulsed power supply with ramped voltage instead of a DC supply in conventional logic
The CPAL family is the best solution for Sequential Adiabatic circuit design which consists of two main circuits, one is the logic function circuit and other is the load driven circuit. Proper choice of logic function circuit generates any logical identity with CPAL family.

3.1 Implementation of CPAL Gates

The basic structure of the CPAL buffer is shown in Fig. 3.1. It is composed of two main parts: the logic function circuit and the load driven circuit. The logic circuit consists off our NMOS transistors (N5–N8) with complementary pass transistor logic (CPL) function block. The load driven circuit consists of a pair of transmission gates (N1, P1 and N2, P2).The clamp transistors (N3 and N4) ensure stable operation by preventing from floating of the output nodes. Cascaded CPAL gates are driven by the two-phase non-overlap power-clocks.

3.2 Two phase CPAL T flip-flop

Two phase CPAL T flip-flop is implemented combining CPAL 2:1 MUX with CPAL EXOR-MUX gate as shown in the Fig.3.10. The T flip-flop with reset and enable terminals based on two-phase CPAL circuits are shown .Because pre-settable flip-flops are more universal and suitable for the design of adiabatic sequential circuits, a reset line is added for the adiabatic T flip-flops by using a multiplexer. When Reset is logic ‘1’, the output Q is set to ‘0’. If Reset is ‘0’, the function of the multiplexer is the same as a CPAL buffer. An enable terminal (EN) has also been added for the T flip-flop. Assume that the present state of flip-flops is Q. Then, when EN is logic ‘1’, next state Q+of the T flip-flop can be written as Q+T Q . If EN is ‘0’, the next state is Q+= Q.Complex sequential circuits can also be realized

V. CONCLUSION

The implementations of adiabatic flip-flops and sequential circuits are described in this paper. The flip-flops are realized with the two-phase CPAL (complementary Pass transistor adiabatic logic) circuits The two-phase non-overlap power-clock generator is used to supply the CPAL sequential circuits, which is realized by using a simple converter and single-phase sinusoidal power-clock. A power-gating scheme for the adiabatic sequential circuits can be proposed. The adiabatic sequential circuits with the power-gating scheme attain large energy savings over a wide range of frequencies, as compared with conventional CMOS circuits.

Figures at a glance

Figure 1 Figure 2 Figure 3 Figure 4
Figure 1 Figure 2 Figure 3 Figure 4
 

References