Sei sulla pagina 1di 6

IEEE - 40222

IMPLEMENTATION OF 4-BIT UNIVERSAL


SHIFT REGISTER USING DIODE FREE
ADIABATIC LOGIC

Shazia Pervez Manisha Sahoo


School of Electronics School of Electronics
CDAC, Noida CDAC, Noida
India India
spervez29@gmail.com manishasahoo98@gmail.com

Dr. Arti Noor


School of Electronics
CDAC, Noida
India

Abstract— In digital circuits, shift registers are used as the energy recovery logic family (QSERL) using the principle of
basic memory units. This paper presents a low power adiabatic adiabatic switching [5] which uses two complementary
Universal Shift Register, which can perform both serial and sinusoidal supply clocks. P.Sasipriya, V.S. Kanchana
parallel shift operations. Since power dissipation is a critical Bhaaskaran have presented a comprehensive analysis and
factor many low power dissipation techniques have been evaluation of ASL (Adiabatic Static logic), QSERL (Quasi
proposed but most of these techniques have some trade-offs. Static Energy Recovery Logic), CEPAL (Complementary
Adiabatic logic technique as compared to that of a conventional Energy Path Adiabatic Logic) and QSECRL (Quasi Static
CMOS technique shows promising results. A type of adiabatic Efficient Charge Recovery Logic)logic [6]. Due to diode
technique, DFAL (Diode Free Adiabatic Logic), has been studied
connected MOSFET in QSERL there is degradation of output
in this paper and NOR gate, NAND gate, XOR gate, D Flip-Flop
and Universal Shift Register have been designed using this
amplitude. This problem was overcome by Sanjay Singh, K.
configuration. DFAL circuits are analyzed based on transistor Srinivasarao [7]. They have introduced Diode Free Adiabatic
count, power dissipation and delay. All the circuits are simulated Logic (DFAL) which also reduces the delay and circuit
in Pyxis (Mentor Graphics) 180nm technology at 1.8V. complexity. Different circuits have been designed using
DFAL [8], [9]. This paper presents a 4 bit DFAL Universal
Keywords— adiabatic; low power; DFAL; shift register Shift Register, which is a type of register that can perform
shift left operation, shift right operation, serial to
I. INTRODUCTION serial/parallel, parallel to serial/parallel operations. It is
commonly used in applications where conversion between
The ever increasing number of portable systems, the serial and parallel interfaces is required.
reduction in size of devices and the widespread usage of
battery operated systems are emphasizing on the development In this paper a new approach has been used for designing a
of power and area efficient circuits. Low power techniques are 4-bit universal shift register. Instead of using the conventional
becoming popular in circuits and systems nowadays [1]-[3]. DC power supply, a sinusoidal adiabatic power clock has been
Adiabatic Logic Circuits recycle the energy back to the source used. The remaining part of this paper is described as follows.
by using a variable power clock supply instead of the fixed Section II is a detailed study on adiabatic logic and section III
voltage, to reduce the power consumption. describes the Universal shift register. In section IV the various
schematics and their analysis are presented and finally the
Adiabatic circuits are generally of two types: Fully conclusion is stated in section V.
Adiabatic and Partially Adiabatic logic circuits [4]. In case of
fully adiabatic circuits, ideally there are no losses. The energy
dissipation during charging can be given in terms of time II. ADIABATIC LOGIC
period (T), Stored Charge (CL.VDD), and Load capacitance
(CL). Yibin Ye and Kaushik Roy have presented a detailed A. Adiabatic Technique
analysis and modelling of adiabatic-switching technique [4]
Adiabatic technique is a low power technique which
and have observed a significant reduction in power dissipation
promises no power dissipation in ideal situations
using this technique. They have also introduced Quasi-static
(asymptotically zero power dissipation).The main feature of

8th ICCCNT 2017


July 3-5, 2017, IIT Delhi,
Delhi, India
IEEE - 40222

this technique is that the used supply voltage is not a constant range. In this paper we have focused on DFAL (Diode Free
voltage. The supply is also called the power clock. The Adiabatic Logic).
variable power supply is implemented by a resonant LC
circuit that reclaims the energy which is stored in the capacitor B. DFAL (Diode Free Adiabatic Logic)
and reuses it in the succeeding cycle. The power clock can be DFAL circuits do not have any diode connected MOSFETs
sinusoidal (shown in Fig. 1), trapezoidal or triangular. in the charging or discharging path. Adiabatic circuits such as
According to the type of the power clock the circuit operates the Complementary Energy Path Adiabatic Logic, Two phase
in different modes. clocked static CMOS logic [11], and quasi-static energy
recovery logic have the following problems:
1) Delay
2) Complex circuit
3) Degradation of output amplitude.
Fig. 1. Sinusoidal Power Supply
DFAL can be used to overcome the above shortcomings
To charge a given node which is associated with a [7].In DFAL, split level sinusoidal complementary power clock
capacitance CL from 0 to V Volts in conventional CMOS supply VPC and VPCbar are used. The voltage level of VPC is
circuit, VQ (=CLV2) of energy is extracted from the supply (as taken such that it is VPC/2 greater than that of VPCbar; this
shown in Fig. 2). 50% of the energy, 0.5CLV2, is stored in the tends to decrease power dissipation. The DFAL inverter shown
capacitance, and the remaining is dissipated through resistance in Fig.3 is similar to the conventional CMOS logic; however its
in the path. Energy dissipates with a rate of iΔV operation differs as it operates in an adiabatic way.
(instantaneous dissipative power) whenever there is a voltage
drop ΔV (i is the current) [10]. This type of energy dissipation The M3 transistor of the pull down path is used to replace
can be decreased to a great extent by considering adiabatic the diode of the discharging path. VPC controls the turning
technique. ON and OFF of M3. M3 recycles the charges at the output
node therefore the adiabatic losses are further recovered. In
evaluation phase, when the p MOS tree is ON and output node
is at logic 0, load capacitance charges through transistor M1
so output goes to logic 1. When n MOS tree turns ON and
output node is at logic 1, M2 and M3 discharge and recycle
the charges towards the power clock (VPC), resulting in the
output to be at logic 0. During hold phase, no transitions occur
which reduces dynamic switching and hence energy
dissipation [12].

Fig. 2. Adiabatic Switching

Hence, the power dissipation in the static CMOS and adiabatic


circuits are described as follows:

Static CMOS: CLV2 (1)

Adiabatic Logic: (2RCL/T) CLV2 (2)

From the above equations it is obvious that the power


dissipation in case of adiabatic circuits depends on the ratio
RCL/T (R stands for resistance, T denotes clock phase period). Fig. 3. DFAL Inverter
So if R, CL and T are adjusted such that RCL<<T then the total
power dissipation will be III. UNIVERSAL SHIFT REGISTER
The universal shift register is a type of shift register that
(RCL/T) CLV2 << 0.5 CLV2 (3) can perform three different operations: Parallel loading, Left
shift and Right shift. This implies that, the universal shift
register can store and transmit the data in both ways i.e. in
It is suggested that the logic gates designed using adiabatic parallel and in serial.
technique show that approximately 90% of the energy can be
reused at an operating frequency of around 1 MHz As shown in Fig. 14, D1, D2, D3 and D4 are the parallel
[4].Adiabatic circuits show better results in the low frequency inputs and Q1, Q2, Q3 and Q4 are the parallel outputs. To shift

8th ICCCNT 2017


July 3-5, 2017, IIT Delhi,
Delhi, India
IEEE - 40222

the data both left and right, a serial input port is provided to
input the corresponding data.

TABLE I. OPERATING MODES OF UNIVERSAL SHIFT REGISTER

S1 S0 Operating Mode
0 0 Parallel Load
0 1 Shift Left
1 0 Shift Right
1 1 Locked
Fig. 5. DFAL Inverter Waveform (X axis:Time in seconds, Y axis:Voltage in
Volts)
Mode S1 = 0 and S0 = 0, correspond to the parallel loading
of the universal shift register. When S1 = 0 and S0 = 1, then it
TABLE II. COMPARISON OF INVERTERS
is in the shift left mode. When S1 = 1 and S0 = 0 then it is in
the shift right mode. When S1 = 1 and S0= 1, then the register Type of Logic
Parameters
results in locked mode, which means implies no operation. CMOS DFAL

Time delays in various digital circuits are provided by the Power(pW) 15.58 0.73
serial in serial out shift registers. Whereas serial in parallel out
Delay(pS) 24.10 176.81
registers are used for serial to parallel transformation of the
data. Similarly parallel in serial out registers are used for PDP(J) 0.375e-21 0.129e-21
parallel to serial transformation of the data. Shift registers are
used in computers as memory elements. A large amount of data No of
2 3
Transistors
has to be stored in all types of digital circuits and systems that
too in an efficient manner so; there is the need to use storage
components like RAM and different registers. The DFAL 2-input NOR is designed as depicted in Fig. 6
and its waveform is presented in Fig. 7. The comparative study
IV. OBSERVATIONS AND RESULTS is recorded in TABLE III. The power consumed by the DFAL
2 input NOR is approximately 95.30% less than the
The DFAL inverter is designed as illustrated in Fig.4 and conventional CMOS NOR gate.
its waveform is shown in Fig.5 [13]. It can be clearly analyzed
from the waveform that the output follows Vpc in the
evaluation period and Vpcbar in the hold phase. The
comparative study with respect to power consumed, delay,
transistor count and the power delay product (PDP) is depicted
in TABLE II. The power consumed by the DFAL inverter is
approximately 95.3% less than the conventional CMOS
inverter.

Fig. 6. DFAL NOR Schematic

Fig. 4. DFAL Inverter Schematic

8th ICCCNT 2017


July 3-5, 2017, IIT Delhi,
Delhi, India
IEEE - 40222

Fig. 9. DFAL 3-Input NAND Waveform (X axis:Time in seconds, Y


Fig. 7. DFAL NOR Wavewform (X axis:Time in seconds, Y axis:Voltage in axis:Voltage in Volts)
Volts)

TABLE IV. COMPARISON OF 3-INPUT NAND


TABLE III. COMPARISON OF NOR Type of Logic
Parameters
Type of Logic CMOS DFAL
Parameters
CMOS DFAL Power(pW) 4.14 0.39
Power(pW) 31.16 1.46 Delay(pS) 76.86 192.50
Delay(pS) 87.11 63.92 PDP(J) 0.318 e-21 0.074 e-21
PDP(J) 2.714 e-21 0.093 e-21 No of
6 7
Transistors
No of
4 5
Transistors
The DFAL 2 input XOR is designed as presented in Fig.
The DFAL 3 input NAND gate is designed as shown in 10 and its waveform is depicted in Fig. 11. The comparative
Fig.8 and its waveform is depicted in Fig.9. The comparative analysis is recorded in TABLE V. The power consumed by
analysis is depicted in TABLE IV. The power consumed by the DFAL 2 input XOR is approximately 34.32% less than the
the DFAL 3 input NAND gate is approximately 90.64% less conventional CMOS XOR gate.
than the conventional CMOS 3 input NAND gate.

Fig. 8. DFAL 3-Input NAND Schematic Fig. 10. DFAL XOR Schematic

8th ICCCNT 2017


July 3-5, 2017, IIT Delhi,
Delhi, India
IEEE - 40222

Fig. 11. DFAL XOR Waveform (X axis:Time in seconds, Y axis:Voltage in Fig. 13. DFAL D flip flop Waveform (X axis:Time in seconds, Y axis:Voltage
Volts) in Volts)

TABLE V. COMPARISON OF XOR TABLE VI. COMPARISON OF D FLIP FLOP

Type of Logic Type of Logic


Parameters Parameters
CMOS DFAL CMOS DFAL

Power(pW) 49.67 32.62 Power(pW) 86.83 15.11

Delay(pS) 93.23 80.18 Delay(pS) 395.88 1239.80

PDP(J) 4.630 e-21 2.615 e-21 PDP(J) 34.375 e-21 18.733 e-21
No of No of
12 13 36 42
Transistors Transistors

The DFAL 4 bit universal shift register is designed as shown


The DFAL D Flip Flop is designed as shown in Fig. 12
in Fig. 14 and its waveform is shown in Fig. 15. The
and its waveform is shown in Fig. 13. The comparison is
comparison is recorded in TABLE VII. The power consumed
recorded in TABLE VI. The power consumed by the DFAL D
by the 4 bit universal shift register is approximately 31.59%
Flip Flop is approximately 82.59% less than the conventional
less than the conventional CMOS 4 bit universal shift register.
CMOS D Flip Flop.

Fig. 12. DFAL D flip flop Schematic

Fig. 14. DFAL 4 Bit Universal Shift Register Schematic

8th ICCCNT 2017


July 3-5, 2017, IIT Delhi,
Delhi, India
IEEE - 40222

be embedded into MEMS and thereby explore the technology


of AdiaMEMS and Nanotechnology in the near future.

REFERENCES

[1] D. Soudris, V. Pavlidis, and A. Thanailakis.,"Designing low-power


energy recovery adders based on pass transistor logic,“ICECS 2001. The
8th IEEE International Conference on Electronics , Circuits and
Systems, 2001. Volume 2, pp. 777-780, Sept 2-5, 2001.
[2] Hiroaki Suzuki’, Woopyo Jeong, and Kaushik Roy,"Low-Power Carry-
Select Adder Using Adaptive Supply Voltage Based on Input Vector
Patterns,” lSLPED’O4 Proceedings of The 2004 IEEE/ACM
Fig. 15. DFAL 4 Bit Universal Shift Register Waveform International Symposium on Low Power Electronics and Design, 2004.
pp.313-318, Aug 9-11, 2004.
[3] N V Vijaya Krishna Boppana, Saiyu Ren, Henry Chen.,"Low-Power and
TABLE VII. COMPARISON OF UNIVERSAL SHIFT REGISTER High Speed CPL-CSA Adder,“NAECON 2014. IEEE National
Aerospace and Electronics Conference ,2014. pp. 346-350, June 24-27,
Type of Logic 2014.
Parameters
CMOS DFAL [4] Yibin Ye and Kaushik Roy.,"Energy Recovery Circuits Using
Reversible and Partially Reversible Logic.“IEEE Transactions On
Power(pW) 616.14 421.49
Circuits And Systems-I: Fundamental Theory And Applications, vol. 43,
Delay(pS) 532.51 1209.50 no. 9, pp. 769-778, September 1996.
[5] Yibin Ye and And Kaushik Roy, “QSERL: quasi-static energy recovery
PDP(J) 328.097e-21 509.803e-21 logic,” IEEE Journal of Solid-State Circuits, vol. 36, no. 2, pp. 239–248,
No of 2001.
216 240
Transistors [6] P.Sasipriya, V.S. Kanchana Bhaaskaran, “Two Phase Sinusoidal Power
Clocked Quasi-Static Adiabatic Logic Families,” IEEE Eighth
International Conference on Contemporary Computing (IC3), pp. 503-
508, Aug 20-22 , 2015.
V. CONCLUSION
[7] Sanjay Singh, K. Srinivasarao, “ Implementation of 4-bit carry select
The above results show that the different logic gates, D adder using Diode Free Adiabatic Logic (DFAL),” IEEE 2nd
Flip Flop and Universal Shift Register implemented using International Conference on Recent Trends in Information Systems
(ReTIS), pp. 481-484, July 9-11 ,2015.
DFAL logic consume lesser power than the conventional
[8] Nitish, N. Pandey, R. Pandey and K. Gupta, "DFAL based
CMOS circuits. However, the delay and transistor count implementation of frequency divider-by-3," 2015 Annual IEEE India
based comparison of the circuits designed using DFAL and Conference (INDICON), New Delhi, 2015, pp. 1-6.
the corresponding conventional circuits show that these [9] K. Srinivasarao and G. Kumar, "Implementation of barrel shifter using
parameters have larger values in case of DFAL circuits. Hence diode free adiabatic logic (DFAL)," 2014 International Conference on
DFAL can be preferred in areas where low power is the main Green Computing Communication and Electrical Engineering
(ICGCCEE), Coimbatore, 2014, pp. 1-5.
concern as the difference in power consumption is much more
[10] Gary K. Yeap, “Practical Low Power Digital VLSI Design”, KAP, 2002
when compared to the difference in transistor count and delay.
[11] N. Anuar, Y. Takahashi, and T. Sekine, “Two phase clocked adiabatic
It was observed that in all the circuit the PDP is also less in the static cmos logic and its logic family,” IEEE Journal of Semiconductor
DFAL circuits. But in the case of the Universal Shift Register, Technology and Science, vol. 10, no. 1, pp. 1-10, 2010.
since the delay is much more, the PDP is greater. [12] ShipraUpadhyay, R. A.Mishra, R. K. Nagaria, and S.P. Singh, “DFAL:
Adiabatic switching is an emerging low power technique; Diode-Free Adiabatic Logic Circuits”,Hindawi Publishing Corporation
however it has not been implemented in the main stream VLSI ISRN Electronics, Volume 2013.
domain [8]. This technique is suitable for operation in the low [13] Manisha Sahoo, Shazia Pervez, Dr. Arti Noor, “A Comparative Study of
Quasi Static Energy Recovery Logic and Diode Free Adiabatic Logic
frequency range. Other Adiabatic logics may be developed Based Carry Select Adder,” IEEE International Conference on Science,
using the primitive logics. The adiabatic techniques can also Technology, Engineering and Management, March 3-4, 2017, submitted
for publication.

8th ICCCNT 2017


July 3-5, 2017, IIT Delhi,
Delhi, India

Potrebbero piacerti anche