Design of Double Edge Operated Low Power Clocking System

advertisement
International Journal of Engineering Trends and Technology (IJETT) – Volume 6 Number 4- Dec 2013
Design of Double Edge Operated Low Power Clocking
System
* Mr.Parisapogu Ravi Kumar1
1
Ms. J Deenamani2
PG Student (M. Tech), Dept. of ECE, Amrita Sai Institute of Science And Technology, Kanchikacharla, A.P.
2 Assistant Professor, Dept. of ECE, Amrita Sai Institute of Science And Technology, Kanchikacharla, A.P.
Abstract: A new family of low-power and high-performance flip-flops, namely conditional data
mapping flip-flops (CDMFFs), which reduce their dynamic power by mapping their inputs to a
configuration that eliminates redundant internal transitions. We present two CDMFFs, having
differential and single-ended structures, respectively, and compare them to the state-of-the-art
flip-flops. The results indicate that both CDMFFs have the best power-delay product in their
groups, respectively. In the aspect of power dissipation, the single-ended and differential
CDMFFs consume the least power at data activity less than 50%, and are 31% and 26% less
power than the conditional capture flip-flops at 25% data activity, respectively. In the aspect of
performance, CDMFFs achieve small data-to-output delays, comparable to those of the
transmission-gate pulsed latch and the modified-sense-amplifier flip-flop. In the aspect of
timing reliability, CDMFFs have the best internal race immunity among pulse-triggered flipflops. A post-layout case study is demonstrated with comparison to a transmission-gate flipflop. The results indicate the single-ended CDMFF has 34% less in data-to-output delay and
28% less in power at 25% data activity, in spite of the 34% increase in size.
Keywords: Flip-Flop, Data Mapping, Delay Reduction, Xilinx.
system power. One idea is to reduce
1. Introduction
In
recent
system,
VLSI‟s,
a
including
clocking
clock
clock
voltage
swing,
which
was
pursued but it required four clock
interconnections and Ffip-Flops,(F/F),
lines,
consumes 20‟% to 45‟% of the total
interconnection
chip Power. This is partially because
Moreover, routing four clock lines is
the activation ratio of a clock system
disadvantageous
is unity. In this clocking system
phase adjustment is difficult. Power
power, 90% is consumed by the last
consumption is a major bottleneck of
branches of the clock distribution
system performance and is listed as
network which drive directly Flip flops
one of the top three challenges in
and the flip flops themselves. In order
International Technology Roadmap for
to achieve low-power VLSI‟s, it is
Semiconductor 2008[8].
important
to
reduce
ISSN: 2231-5381
the
which
will
increase
clock
capacitance.
in
area
and
clocking
http://www.ijettjournal.org
Page 229
the
International Journal of Engineering Trends and Technology (IJETT) – Volume 6 Number 4- Dec 2013
In practice, a large portion of the
CDMFFs consume the least power at
on chip power is consumed by the
data activity less than 50%, and are
clock system which is made of the
31% and 26% less power than the
clock distribution network and flop-
conditional capture flip-flops at 25%
flops. In this paper, various design
data
techniques for a low power clocking
aspect
system are surveyed. Among them is
achieve small data-to-output delays,
an effective way to reduce capacity of
comparable
the clock load by minimizing number
transmission-gate pulsed latch and
of clocked transistors. To approach
the modified-sense-amplifier flip-flop.
this, we propose a novel clocked pair
In the aspect of timing reliability,
shared flip-flop which reduces the
CDMFFs have the best internal race
number of local clocked transistors by
immunity among pulse-triggered flip-
approximately 40%. A 24% reduction
flops. A post-layout case study is
of clock driving power is achieved. In
demonstrated with comparison to a
addition, low swing and double edge
transmission-gate
clocking, can be easily incorporated
results
into the new flip-flop to build clocking
CDMFF has 34% less in data-to-
systems. A new family of low-power
output delay and 28% less in power at
and
25% data activity, in spite of the 34%
high-performance
flip-flops,
namely conditional data mapping flipflops (CDMFFs), which reduce their
dynamic power by
inputs
to
a
eliminates
mapping
their
configuration
that
redundant
internal
activity,
of
respectively.
performance,
to
indicate
In
the
CDMFFs
those
of
the
flip-flop.
the
The
single-ended
increase in size.
2. Background of ET Flip Flops
Double Edge Triggering:
Using half frequency on the clock
distribution network
will
save
transitions. We present two CDMFFs,
approximately
having differential and single-ended
consumption on the clock distribution
structures, respectively, and compare
network. However the flip-flop must be
them to the state-of-the-art flip-flops.
able to be double clock edge triggered.
The
Double
clock
edge
CDMFFs have the best power-delay
reduces
the
power
product
frequency in equation [10]
results
indicate
in
their
that
both
groups,
half
of
the
power
triggering method
by
decreasing
respectively[10].
In the aspect of power dissipation,
the
single-ended
ISSN: 2231-5381
and
differential
http://www.ijettjournal.org
Page 230
International Journal of Engineering Trends and Technology (IJETT) – Volume 6 Number 4- Dec 2013
Figure 1 A Gate Level D Flip Flop Design
Single edge Triggered flip flop
A single-edge triggered flip flop can
be
implemented
by
two
transparent
Figure 3 Flip Flop With Increased Transistors
latches in series, a double edge-triggered
flip flop can be implemented by two
transparent
latches
in
parallel.rtl
schematic of the flip flop is shown in the
below fig.2
Figure 4 Proposed method
Clock gating:
When a certain block is idle, we
can disable the clock signal to that block
to save power. Gated master slave flip-
Figure 2 Single Edge Triggered Flip Flop
flop was
Low Swing Voltage
Using a low swing voltage on the
proposed.
operation
and
Both
conditional
clock gating
methods
clock distribution network can reduce
reduce power by decreasing switching
the clocking power consumption since
activity[10].
power is a quadratic function of voltage.
To use low swing clock distribution, the
flip-flop should be a low swing flip- flop.
For example, low swing double-edge flipflop (LSDFF) [8] is a low swing flip-flop.
Figure 5 Proposed Clock Gating Flip Flop
For increase in the speed of the flip flop
the transistors are increased in parallel
Advantages:
Reducing Short Current Power by
as shown in the below fig.3 [10]
split
path
can
reduce
the
short
current power, since pMOS and nMOS
ISSN: 2231-5381
http://www.ijettjournal.org
Page 231
International Journal of Engineering Trends and Technology (IJETT) – Volume 6 Number 4- Dec 2013
are driven by separate signals. Reducing
power of clocked nodes is important
since
clocked
node
has
100%
activity. One effective way of low power
design for clocking system is to reduce
clock
capacity
load
by
minimizing
number of clocked transistor. Any local
clock load reduction will also decrease
the global power consumption [10]
Conditional Data Mapping Flip-Flop
A large part of the on-chip power
is consumed by the clock drivers [8]. It is
desirable to have less clocked load in the
system. CDFF and CCFF in Section II
both have many clocked transistors. For
example,CCFF
used
14
clocked
transistors, and CDFF used 15 clocked
Figure 6 Conditional data Mapped Flip Flop
However, there is redundant clocking
transistors. In contrast, conditional data
capacitance
in
CDMFF.
mapping flip-flop (CDMFF, Fig.6) used
remains
or
1,
only seven clocked transistors, resulting
transistors, P1 and P2, keep switching
in about 50% reduction in the number of
without useful computation, resulting in
clocked transistors, hence CDMFF used
redundant
less power than CCFF and CDFF. (Note
necessary to reduce redundant power
that CDFF used double edge clocking.
consumption here.
0
the
clocking.
When
pre
data
charging
Clearly,
it
is
For simplicity purposes, we did not
Further, CDMFF has a floating
include the power savings by double edge
node on critical path because its first
triggering
distribution
stage is dynamic. When clock signal
network). This shows the effectiveness of
CLK transits from 0 to1, CLKDB will
reducing clocked transistor numbers to
stay
achieve
CDMFF
produces an implicit pulse window for
outperforms CCFF and CDFF in view of
evaluation. During that window, both
power consumption.
P1, P2 are off. In addition, if D
on
low
the
clock
power.
Since
1
for
a
short
while
which
transits from 0 to 1, the pull down
network will be disconnected by N3
using data mapping scheme (N6 turns
ISSN: 2231-5381
http://www.ijettjournal.org
Page 232
International Journal of Engineering Trends and Technology (IJETT) – Volume 6 Number 4- Dec 2013
off N3); If D is 0, the pull down
CPSFF is proposed, which reduces local
network is disconnected from GND
clock transistor number by about 40%.
too. Hence internal node X is not
In view of power consumption of clock
connected with Vdd or GND during
driver, the new CPSFF outperforms
most pulse windows, it is essentially
prior arts in flip-flop design by about
floating periodically. With feature size
24%. Furthermore, several low power
shrinking, dynamic
more
techniques, including low swing and
prone to noise interruption because of
double edge clocking, can be explored
the un driven dynamic node. If a
to incorporate into the new flip-flop to
nearby noise discharges the node X,
build clocking systems. Fig 7 Show the
pMOS transistor P3 will be partially
simulation
on, and a glitch will appear on output
triggered Flip Flop. Fig 8 & 9 shows the
node Q. In a Nano scale circuit, a
h- spiece & DSCH models of the
glitch not only consumes power but
designed Flip flop. DC sweep analysis of
could propagate to the next stage
the designed Flip Flop is shown in Fig.
which
10.
makes
the
node
is
system
more
result
of
double
edge
vulnerable to noise. Hence, CDMFF
could not be used in noise intensive
environment. Unlike CDMFF, other
dynamic flip-flops employ structure to
prevent
the
floating
point.
For
example, SDFF [3] has a keeper at
node X while HLFF [2], and CCFF [1]
have a transistor connecting to Vdd
when D=0, respectively. Both methods
Figure 7 Simulation Result for DET Flip Flop
serve to increase noise robustness of
node X [10].
3. Results & Conclusions
In this paper, a study is made on
the variety of design techniques for low
power clocking system is reviewed. One
effective method, reducing capacity of
the clock load by minimizing number of
clocked
Following
transistor,
the
is
approach,
ISSN: 2231-5381
elaborated.
one
Figure 8 H-spice model of the designed Flip Flop
novel
http://www.ijettjournal.org
Page 233
International Journal of Engineering Trends and Technology (IJETT) – Volume 6 Number 4- Dec 2013
References:
[1] Volnei A. Pedroni, „Circuit Design
with VHDL‟, MIT Press, England.
[2] Charless H. Roth, Jr (2005) „Digital
Systems Design Using VHDL‟, 3 rd edition,
Thomson Asia private limited, Singapore.
[3] Bhaskar .J (2004) „A VHDL Primer‟,
3rd Edition.
Figure 9 DSCH2 model of the designed Flip Flop
[4] H. Kawaguchi and T. Sakurai, “A
reduced clock-swing flip-flop (RCSFF) for
63% power reduction,” IEEE J. SolidState Circuits, vol. 33, no. 5, pp. 807–
811, May 1998.
[5] P. Zhao, J. McNeely, S.Venigalla, G. P.
Kumar,M.
Downey,
Bayoumi, N.Wang, and L.
“Clocked-pseudo-NMOS
flip-
flops for level conversion in dual supply
Figure 10 DC Sweep Analysis
systems,” IEEE Trans. Very Large Scale
Integr. (VLSI) Syst., to be published.
[6]
B.
Kong,
S.
Kim,
“Conditional-capture
and
Y.
Jun,
flip-flop
for
statistical power reduction,” IEEE J.
Solid-State Circuits, vol. 36, no. 8, pp.
1263–1271, Aug. 2001.
[7] P. Zhao, T. Darwish, and M. Bayoumi,
Figure 11 Simulation Results of the Designed Flip Flop
conditional
Acknowledgements
the
“High-performance
discharge
and
lowpower
flip-flop,”
IEEE
The authors would like to thank
Trans. Very Large Scale Integr. (VLSI)
anonymous
Syst., vol. 12, no. 5, pp. 477–484, May
reviewers
for
their
comments which were very helpful in
2004.
improving the quality and presentation
[8] C. L. Kim and S. Kang, “A low-
of this paper.
swing clock double edge-triggered flipflop,” IEEE J. Solid-State Circuits, vol.
37, no. 5, pp. 648–652, May 2002.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 234
International Journal of Engineering Trends and Technology (IJETT) – Volume 6 Number 4- Dec 2013
[9]
B.
Nikolic,
V.
G.
Oklobzija,
V.
Stojanovic, W. Jia, J. K. Chiu, and M. M.
Leung, “Improved sense-amplifier-based
flip-flop:
Design
and
measurements,”
IEEE J. Solid-State Circuits, vol. 35, no.
6, pp. 876–883, Jun. 2000.
[10]
Peiyi
Zhao
Sequential
et.
Elements
al,
for
“Design
Low
of
Power
Clocking System” IEEE Transactions On
Very
Large
Scale
Integration
(VLSI)
Systems, Vol. 19, NO. 5, May 2011
Authors Profile:
Parisapogu Ravi Kumar
is Pursuing his M. Tech
from, Amrita Sai Institute Of
Science
And
Technology,
Kanchikacharla, A.P, India in
the
department
of
Electronics & Communications Engineering
(ECE) with specialization in VLSI & ES.
J.
Deenamani
is
working as an Assistant
Professor
in
the
Department of ECE in ,
Amrita Sai Institute Of
Science
And
Technology, Kanchikacharla, A.P. She has 5
years
of
Teaching
Experience
various
organizations.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 235
Download