Digital_CMOS_VLSI_Implementation_and_Assessment_of_Power_Efficient_Delay_Flip-Flop_Using_Dynamic_CMOS_Logic_for_Low_Power_VLSI_Systems
Digital_CMOS_VLSI_Implementation_and_Assessment_of_Power_Efficient_Delay_Flip-Flop_Using_Dynamic_CMOS_Logic_for_Low_Power_VLSI_Systems
Systems
P.Nagarajan1
Department of ECE N.Ashokkumar3
I.Chandra2 Professor, Department of ECE
SRM Institute of Science and
Professor, Department of ECE Mohan Babu University (Erstwhile Sree
Technology, Vadapalani,
Rajalakshmi Institute of Technology, Vidyanikethan Engineering College)
Chennai-600026
Kuthambakkam, Tirupati- 517102
Tamilnadu, India.
Chennai- 600124 AndraPradesh , India
[email protected]
Tamilnadu, India. [email protected]
[email protected]
Dr.M.Thiruveni4 R.Bhairavi6
Associate Professor, Department of Anita Christaline Johnvictor5
Department of ECE
ECE Associate Professor
School of Computer Science and SRM Institute of Science and
PSNA College of Engineering and Technology, Vadapalani,
Technology, Engineering
Chennai – 600026
Dindigul - 624622 Vellore Institute of Technology
Tamilnadu , India
Tamilnadu, India. Chennai - 600127
Tamilnadu, India. [email protected]
[email protected]
[email protected]
The multiple stages in the flip-flop constructions are branches branch-1 and branch-2, totally with 5 counts of
condensed into single stage by clock edge triggering flipflops transistors shown in Fig.1. By following the dynamic CMOS
through ensuing both the negative and positive edges set up logic the branch-1 is created with single P-type device P1 and
time. The clock pulse triggering flip flops are categorized into two counts of N-type devices N1 & N2, totally 3 transistor
implicit pulsed clocking and explicit pulsed clocking fashion. counts. The branch-2 is framed by using one P-type device P2
The Global Power utilization (PGlobal) of any digital VLSI and one N-type device N3, totally two transistor counts. The
Systems can be expressed as [8] devices P2 and N3 will acts as pass transistors and passes the
PGlobal = Static power utilization (Psp) + Dynamic power logical high value and logical low value respectively, while
their gate terminal is driven by corresponding transistor from
utilization (Pdyp) + Short circuit power utilization (Pscp)
branch-1.
Psp- entitles static power intake which occurs because
unwanted current leakage even the circuit in standby mode. In the branch -1, an actual data input D drives the devices
Pdyp - specifies dynamic power utilization which happens due P1 and N2. By following the dynamic CMOS logic, the clock
to unlikable switching activities of circuit elements like ON triggering signal TCLK is applied as implicit fashion to gate
and OFF. Pscp- labels short circuit power dissipation which of device N1. The common power supply VDD and ground
arises because a direct current flow path presents between VSS are given to both branches. Through the Midpoint node-
High power supply voltage (Vdd) and low potential ground X and Midpoint node-Y, the devices P2 &N3 will be enabled
(Vss) while both pull up and pull down networks conducts and results the output Q as logical high and low respectively
simultaneously. which are highlighted in Fig.2.
By following several power saving practices, the overall
B. Functionality of the proposed 5DC-DETFF Design
Power intake of the flipflops can be lessened and named as
follows. [9-11]
A. Construction of Proposed 5DC-DETFF Design The functionality of proposed flip-flop is elucidated with
all possible combination of datainput D and clock triggering
signal TCLK as follows.
Functionality-1: while the trigger clock TCLK = logic
high (1), datainput D = logic high (1), the logical high data
input switch OFFs the device P1 and switch ON the device
N2. An implicitly asserted logical high TCLK, switch ON the
device N1. Due the ON state N1 and N2 devices, the ground
Vss is directly connected to the devices p2 and N3 via the
midpoint nodes X and Y.
The device N3 gets switched OFF due to low grounded
signal in its gate terminal. Currently the gate of the P2 is
grounded via ON state devices N1 and N2. Due to this, the
device P2 temporarily becomes Pseudo NMOS device (i.e)
always ON device. The power supply VDD is passing to the
output terminal through the ON state Pseudo NMOS P2
device and the output Q becomes logical high (i.e) Q=1.
Fig. 1. Realization of Proposed 5 Device Count – Dual Edge Triggered Functionality-2: while Trigger clock TCLK= logic high
Flipflop (5DC-DETFF), Entire 5 counts of MOS device loads includes (1), datainput D = logic low (0), the device N2 becomes
single clock trggered device
switched OFF and device P1 becomes switched ON. The high
The proposed 5-Device Count Duple Edge Triggering value of TCLK makes the device N1 gets ON. Due to OFF
Delay Flip-Flop (5DC-DETFF) is constructed by Couple of state N2, the branch -1 is momentarily cut off from the VSS
ground. At this moment, the power supply VDD is passing III. RESULTS AND DISCUSSION
through the ON state P1 & N1 and energies the midpoint The proposed 5DC-DETFF design is realized in Dsch -
nodes X &Y. due to the logical high signal in both the schematic EDA Microwind platform and simulated by 0.12
midpoints X & Y , the device P2 becomes OFF and N3 µm CMOS-6 metal technology. The prominence of the
becomes ON state. Through an ON state N3 in the branch- anticipated flipflop topology is inspected by the performance
2, the output terminal is directly connected to the ground VSS features such as complete device usage count, count of clock
and pull downs the output to low value (i.e) Q=0. triggered devices, triggering style, input terminal D to output
Functionality-3: while the trigger clock TCLK = logic low delay, Layout Area utilisation and global power intake. The
(0), datainput D = logic high (1), the logical high data input performance of the offered 5DC-DETFF scheme is assessed
switch OFFs the device P1 and switch ON the device N2. The also by the optimization features like product of Power delay,
device N1 becomes switch OFF by an implicitly given logical product of Energy delay and product of power energy.
high TCLK. Due the ON state N1 and N2 devices, the ground The presented scheme samples the input data D at both
Vss is connected to the devices P2 and N3 via the midnodes edges of the triggering clock signal and Concise as follows.
X and Y.
Functionality-1: Input Data D=1, TCLK=1, Output Q =1
The device N3 gets switched OFF due to low grounded
signal in its gate terminal. Presently the gate of the P2 is Functionality-2: Input Data D=0, TCLK=1, Output Q =0
grounded and momentarily becomes always ON Pseudo
Functionality-3: Input Data D=1, TCLK=0, Output Q =1
NMOS device. Through the ON state Pseudo NMOS P2
device, the supply VDD is passing to the output terminal and Functionality-4: Input Data D=0, TCLK=0, Output Q =0
an output Q becomes high.
By asserting, the complete probable combinations of input
Functionality-4: while Trigger clock TCLK= logic low data D (D=logic HIGH & D=logic LOW) and Triggering
(0), datainput D = logic low (0), the device P1 becomes Clock (TCLK= 1 & TCLK=0) the functionalities of offered
switched ON and N2 gets switched OFF. The low value of 5DC-DETFF strategy are assessed as specified above
TCLK makes the device N1 gets OFF. Due to OFF state N1 Functionalities -1, 2, 3 and 4. The simulation outcomes
and N2 devices, the branch -1 is momentarily cut off from the validates the correct functioning of offered structure for
VSS. At this moment, the power supply VDD is passing respective Input Data D & TCLK and shown in Fig. 3, 4, 5
through the ON state P1 and energies the midpoint nodes X and 6.The timing diagram demonstrates the right variation of
&Y. Due to the logical high signal in both the midpoints X & output data Q with respect to the corresponding input data D
Y , the device P2 becomes OFF and N3 becomes ON and shown in Fig.7.
state. An ON state N3 in the output branch, pulls down the
Fig.3.Functionality-1: Input Data D=1, TCLK=1, Output Q =1
output Q to low value (i.e. Q = 0) by connecting the output
terminal to the ground VSS straightly.
In this proposed design, no separate clock generation
network with certain numbers of devices is used. Instead by
following the implicit pulsed clocking scheme, the triggering
clock signal is directly applied to the input terminal of the
flipflop as implicit style. It lessens the extra transistors usage
for clock generation network and also diminishes the power
wastage. By following one of the low power VLSI techniques
named reduction of entire quantity of transistors usage, the
branch-1 is formulated by only 3 devices and branch-2 by only
2 devices, totally 5 devices count. One of the most power
efficient techniques called double edge triggering is used in
this proposed flip-flop and samples the data input D at an
arrival of both up and down edges of the Triggering clock. Fig.4.Functionality-2: Input Data D=0, TCLK=1, Output Q =0
The branch-2 transistor devices permanently connected with
branch-1 through continuously active midpoint nodes X & Y
and will not become a floating devices. Due to this the floating
node problem is evaded in an anticipated flip-flop
construction. So all these methodologies makes the proposed
5DC-DETFF design as power effective.
Performance features
Complete device
Triggering style
Count of clock
usage count
Global Power
Layout area
Intake (μw)
utilization
Flipflop Designs
(μ m2)
Fig.6.Functionality-4: Input Data D=0, TCLK=0, Output Q =0
STCR-DETFF Dual
16 12 201 86.31 7.310
[16]
MS-PTDETFF
Fig.7. Timing Diagram: Input and output response variation 16 6 Dual 252 206 5.945
[17]
Proposed
5DC-DETFF 5 1 Single 132 130 5.181
Optimization Features
Flipflop Design EDP PEP
PDP (fj)
(*10-24) (*10-20)
5DC-DETFF is also right for high performance Fig.12.Circuit Layout Area Utilization assessment
applications.
Fig.9. Global power intake of offered 5DC-DETFF (Power = 5.181 µW)
In point of complete transistor devices usage the proposed Asper, the product of power delay feature, the 5DC-
flip-flop topology needs totally 5 devices including one DETFF structure reports the value of 0.673 fj, which is
clock enabled transistor. Both total device count & clock fewer related to prior schemes excluding RTSPCFF and
enabled transistor count of proposed design is S-TCRFF designs. With respect to the feature called
significantly low compared with prior flip-flops structure Product of Energy Delay, the 5DC-DETFF results the
and reported in the Fig.11. value of 0.0875*10-24 which is slightly good compared
with prior schemes. Typically, the feature called Product
In view of circuit Layout area occupying, the foreseen
of Power Energy (Power * Delay* Power) offers more
5DC-DETFF uses the Layout area of 132µm2. This value
preference to power utilization compared with
is lowest one compared to the prior flip-flop schemes
propagation delay [18]. In view of Power Energy Product,
listed in table-1 and also reported in Fig.12.
the 5DC-DETFF scheme attains outstanding minimum
In account of global power intake, an offered 5DC- value of 0.348*10-20 and demonstrated in Fig.14. The
DETFF intakes the power of 5.181µW, which is very least Product of Power Energy (PEP) is enriched in the range
compared to prior flipflop structures and the same of 24.51% to 72.46 % for the anticipated 5DC-DETFF
reported in Fig.9 & Fig.13.An offered 5DC-DETFF which enunciates the anticipated flip-flop scheme is
accomplishes the power efficacy from 12.85% to 37.92% noteworthy and apposite for low power VLSI
compared to the prior flip-flop schemes ordered in Table- applications.
1. This very condensed global power usage makes the
5DC-DETFF as more appropriate for power effective
VLSI clocking organizations.