Sei sulla pagina 1di 6

Proceedings of the Third International Conference on Digital Information Processing, E-Business and Cloud Computing, Reduit, Mauritius 2015

Design and Evaluation of Pulse Triggered Flip-Flop Based on Split Output


TSPC Latch for Low Power High Performance Digital Circuit
Sandeep Singh Gill1 and Gurinderjit Kaur2
1, 2
Guru Nanak Dev Engineering College, Ludhiana, India
1
ssg@gndec.ac.in

ABSTRACT
In this paper a Pulse Triggered Flip-Flop based on
Split Output TSPC Latch suitable for low power
high performance application is proposed. The
Pulse Triggered Flip-Flop is constructed using a
split output TSPC latch with embedded logic.
Proposed flip-flop has the advantages of simple
structure, less number of transistors, low
dissipation power and lower transistor area.
Proposed circuit is simulated in cadence analog
design environment with 0.25m CMOS
technology. Simulation results show that by using
the proposed circuit, dissipation power can be
reduced by 40%, number of transistors by 40%,
current drawn by 48% and transistor area can be
reduced by 68%.

KEYWORDS:

Pulse triggered flip-flops


(PTFF), Split Output TSPC latch, Semi dynamic
flip-flop (SDFF), Hybrid latch flip-flop (HLFF),
Embedding logic, Low power.

1. INTRODUCTION
Most digital circuits today are constructed
using static CMOS logic and edge- triggered
flip-flops. Although such techniques have
been adequate in the past and will remain
adequate in the future for low performance
design, they will become inefficient for highperformance components as the number of
transistors are increasing resulting in increase
of area. Some conventional high performance
flip-flops like Hybrid Latch Flip-Flop (HDFF)
and Semi Dynamic Flip-Flop (SDFF) have
the disadvantage that they have large amount
of power dissipation due to redundant

ISBN: 978-1-941968-14-7 2015 SDIWC

transistors at internal nodes, including the


issue of increase in the number of transistors.
Designers will therefore need to adopt new
techniques and circuits that can improve the
performance by lowering power dissipation
and area of the design for low power digital
circuits with less number of transistors.
2. REVIEW OF EXISTING FLIP-FLOPS
A design was developed by Sun
Microsystems Inc. used in UltraSPARC-III
micro-processors using a Semi Dynamic FlipFlop, proposed by Fabian Klass with 0.25 m
CMOS technology. This design had short
latency, Small clock load with low power
consumption. This design was bulky having
large number of transistors and required
larger area on die. This design was improved
by Arnab Ghosh from university of Idaho
with same Semi Dynamic Flip-Flop (SDFF)
by scaling and embedded logic [1], [2]. The
flip-flop on a 1 bit adder consisting carry and
sum functions was implemented and by the
use of scaling and embedded logic timing
parameters and area were improved. These
improvements were achieved with the penalty
of bulk in circuit, large delay, large setup and
hold time. This design is considered as a
benchmark for this paper [1]. This section
will discuss the used structure of Flip-flop i.e.
Semi-Dynamic Flip-Flop (SDFF) and the
conventional high speed Flip-Flop i.e.
Hybrid-Latch Flip-Flop (HLFF). The circuit
diagram of a Semi-Dynamic Flip-Flop
(SDFF) is shown in Fig. 1. The circuit is

137

Proceedings of the Third International Conference on Digital Information Processing, E-Business and Cloud Computing, Reduit, Mauritius 2015

faster than TSPC but still has some


shortcomings. First, internal node X is truly
dynamic, i.e. it is not actively driven by any
device during most of the evaluation phase.
Second, output Q is high impedance when the
clock signal is low. The circuit is composed
of a dynamic front-end and a static back-end.
The flop samples input D and produces output
QB, which is the logic complement of D. The
circuit operates as follows. On the falling
edge of clock CLK, the flop enters the
precharge phase.

Fig.1. Semi Dynamic Flip-Flop (SDFF)

Node X is precharged high, cutting off node


Q from the input stage. The evaluation phase
begins with the rising edge of clock CLK. If
input D is low, node X would remain high.
Node Q would either remain low or will be
discharged through transistors. The circuit
diagram of Hybrid Latch Flip-Flop is shown
in Fig.2.

having negative setup time in generating


pulse which gives small D-Q delay. It also has
small logic-embedding with small penalty. As
mentioned earlier this Flip-flop has the
disadvantage of large amount of power
dissipation [3-13].
3. PROPOSED FLIP-FLOP
To overcome the disadvantages of Design
using Semi Dynamic Flip-Flop and
Conventional high speed flip flops we
proposed a Pulse Triggered Flip- Flop based
on split output TSPC latch. It has a simpler
structure composed of five transistors and
back to back inverters. It is a positive latch if
it is triggered by the rising edge of the clock.
Back to back inverters enhance the robustness
of its output operation. Proposed flip-flop can
reduce the power dissipation, current drawn,
transistor count, total transistor width and
estimated transistor area. Fig.3 Shows the
Circuit diagram of Pulse Triggered Flip-Flop
based on split output TSPC latch. In proposed
circuit clock is applied to pull up circuit to
fulfill the need to have a mirror circuit of pull
down to implement the embedded logic.
Clock is also applied to NMOS at the middle
to trigger the circuit, data is applied to pull
down circuit.

Fig.2. Hybrid Latch Flip-Flop (HLFF)

The circuit of Hybrid Latch Flip-Flop consists


of two stages: the front end function as pulse
generator and the back end is to capture the
pulse as a latch. It has the advantage of

ISBN: 978-1-941968-14-7 2015 SDIWC

Fig.3. PTFF based on Split output TSPC latch

This circuit will also avoid bulk in the design


as compared to Semi Dynamic Flip-Flops
(SDFF) as it do not consists of any redundant

138

Proceedings of the Third International Conference on Digital Information Processing, E-Business and Cloud Computing, Reduit, Mauritius 2015

transistors at internal node. An inverted clock


is applied to PMOS connected at X and Y
node to remove the potential difference
between both the nodes. This gate here
behaves like a pass gate. At the back end we
have cross coupled inverters which is a basic
storing element also, it increases the
robustness of the circuit. In this cross coupled
inverters, width of feedback inverter should
be greater than the width of feed through
inverter.
4. EMBEDDING LOGIC FUNCTION

Fig.4. PTFF based on split output TSPC latch with


embedded logic

Embedding logic function is an important


technique using which we can easily
incorporate most logic functions into flop,
such as wide OR functions, multiplexers and
complex gates. Fig.4. shows the Pulse
Triggered Flip-Flop based on split output
TSPC latch with embedded Sum and Carry
functions. It will reduce the number of
combinational stages and clock cycles, which
will provide high throughput of the design.
5. SIMULATION RESULTS
In this experiment we implemented the design
of 1-bit registered adder having sum and carry
function using Semi Dynamic Flip-flop [1]
discussed in this paper and the proposed Pulse
Triggered Flip-flop based on split output
TSPC latch. We also simulated and analyzed

ISBN: 978-1-941968-14-7 2015 SDIWC

both the designs using Cadence analog design


environment. We compare the transistor
count, total transistor width, estimated
transistor area, current drawn, power
dissipation, C-Q, C-Q , D-Q. D-Q, Set up and
hold times and transparency pulse width of
circuit. The experiment conditions are shown
in Table.1. Simulation results are shown in
Table.2 to Table.10. In this experiment all the
flip-flops have the same data rate and all
transistor sizes are optimized to achieve the
desired results. The rise time and fall time of
the input signal are 100ps. We can see that
Transistor count of the proposed flip-flop is
15, with embedded logic it consists of 19
transistors and for 1 bit registered full adder
transistor count is 90 in Table.2. In Table.3,
we compare the Total Transistor Width which
is 116.04m for 1-bit registered full adder.
We also compare Estimated Transistor Area
which is 172.203m2 for proposed circuit and
250.901m2 for benchmark [1] in Table.4. In
Table.5 transparency pulse width is given,
which is 205ps and 180ps for Semi Dynamic
Flip-Flip (SDFF) and Pulse Triggered FlipFlop Based on split output TSPC latch
respectively. In Table.6 we compare the Set
up and Hold time of the proposed and
benchmark [1]. We can see at the fall edge the
C-Q for benchmark circuit is 120.3ps and for
the proposed circuit it is 189.3ps, at the rise
edge the C-Q for benchmark circuit is 276.5ps
and for the proposed circuit it is 215ps given
in Table.7. In Table.8 we can see at fall edge
the D-Q for benchmark circuit is146ps and for
the proposed circuit it is 207.9ps, at the rise
edge the D-Q for benchmark circuit is
293.1ps and for the proposed circuit it is
228.3ps. Table.9 shows the comparison
between Current drawn of both the designs
which is 0.7nA and 0.23nA for benchmark
and the proposed circuit respectively. Power
dissipation is also compared in Table.10

139

Proceedings of the Third International Conference on Digital Information Processing, E-Business and Cloud Computing, Reduit, Mauritius 2015

which is 1.4nW for benchmark circuit and


0.445nW for the proposed circuit.
Table 4. Estimated Transistor Area
Table 1. Experiment Conditions
Circuit
Design
Specification
Technology
MOSFET
Model

Benchmark Proposed Work


0.25um
TSMC deep
submicron
0.25um
Nominal
2V
25 degree C

Conditions
Supply Voltage
Temperature
Rise time of
100ps
input signal
Fall time of
100ps
input signal
Clock frequency 100 MHz
Clock duty
50%
cycle
Delay
Between 50%
calculations
points

0.25um
TSMC deep
submicron
0.25um
Nominal
2V
25 degree C

Flip-Flop
Flip-Flop
with
embedded
logic
1-bit
registered
full adder

Benchmark
design (m2)
38.115

Proposed
design (m2)
23.607

53.615

35.480

250.901

172.203

100ps
100ps

Table 5. Transparency Pulse Width of the Circuit

100 MHz
50%

Circuit

Between 50%
points

Flip-Flop
Flip-Flop
with
embedded
logic

Benchmark
design (ps)
193

Proposed
design (ps)
180

205

180

Table 2. Transistor Count


Transistor count
Circuit
Flip-Flop
Flip-Flop
with
embedded
logic
1-bit
registered
full adder

Table 6. Set up and Hold times


Benchmark
23

Proposed
15
Circuit

27

227

19

90

Table 3. Total Transistor Width

Circuit
Flip-Flop
Flip-Flop
with
embedded
logic
1-bit
registered full
adder

25.695

Proposed
design
(m)
15.9

35.995

23.82

168.39

116.04

Benchmark
design (m)

ISBN: 978-1-941968-14-7 2015 SDIWC

Setup time
Flip-Flop
Flip-Flop
with
embedded
logic
Hold time
Flip-Flop
Flip-Flop
with
embedded
logic

Benchmark
design
Virtual Real
(ps)
(ps)

Proposed
design
Virtual Real
(ps)
(ps)

-55

237

-58.82

210.3

-30

263

-55.05

223.8

160.3

-133

179

-90

160

-133

126

-154

140

Proceedings of the Third International Conference on Digital Information Processing, E-Business and Cloud Computing, Reduit, Mauritius 2015

Table 7. Comparison of C-Q


Clk Q (ps)
(LH)
(HL)
Benchmark design
Flip-Flop
253.5
118
Flip-Flop
with
276.5 120.3
embedded
logic
Proposed design
Flip-Flop
226.6
147
Flip-Flop
with
215
189.3
embedded
logic
Circuit

Table 10. Power Dissipation

Clk (ps)
(LH)
(HL)
190.2

305.1

190.1

330

231.5

283.1

280

272.7

Table 8. Comparison of D-Q


D Q (ps)
(LH)
(HL)
Benchmark design
Flip-Flop
250.5
220.9
Flip-Flop
with
293.1
146
embedded
logic
Proposed design
Flip-Flop
210.8
207.2
Flip-Flop
with
228.5
207.9
embedded
logic
Circuit

(ps)
(LH)
(HL)
291.4

299.8

231.7

344.7

301.6

266.1

299.9

283.6

Circuit
Flip-Flop
Flip-Flop with
embedded
logic
1-bit registered
full adder

Benchmark
design (nW)
1.4

Proposed
design (nW)
0.445

1.4

0.456

11.7

4.63

CONCLUSION
A Design using Pulse triggered Flip-Flop
based on split output TSPC latch is proposed
and simulated in a 0.25m process. Our
simulation results justify our analysis that we
reduced power dissipation by 40%, transistor
area by 68%, transistor count by 40% and
current drawn by 48% without affecting the
high performance of the circuit.
ACKNOWLEDGEMENT
The authors thank Guru Nanak Dev
Engineering College, Gill Road, Ludhiana,
for technical support for implementation and
simulation.

Table 9. Current Drawn

REFERENCES
Circuit
Flip-Flop
Flip-Flop with
embedded
logic
1-bit registered
full adder

Benchmark
design (nA)
0.7

Proposed
design (nA)
0.23

0.7

0.23

6.1

2.1

[1]. A. Ghosh, Evaluation of semi dynamic flip-flops


for low power, High performance Circuits, University
of Idaho: MS Dissertation, 2000.
[2]. F. Klass, Semi-Dynamic and dynamic Flip-Flops
with embedded Logic, Digest of Technical Papers,
IEEE Symposium on VLSI Circuits, Honolulu, HI,
USA, pp 108-109, June 1998.
[3]. F. Klass, C. Amir, A. Das, K. Aingaran, C. Truong,
R. Wang, A. Mehta, R. Heald, and G. Yee, A new
family of semi-dynamic and Dynamic flip flops with

ISBN: 978-1-941968-14-7 2015 SDIWC

141

Proceedings of the Third International Conference on Digital Information Processing, E-Business and Cloud Computing, Reduit, Mauritius 2015

embedded logic for high performance processors,


IEEE Journal of Solid State Circuits, vol.34, no.5, pp.
712-716, May 1999.
[4]. G. Yee, Dynamic logic design and synthesis using
clock-delayed domino, University of Washington:
Ph.D. Dissertation 1990.
[5]. H. Partovi, H. Partovi, R. Burd, U. Salim, F.
Weber, L. DiGregorio, D. Draper, Flow through latch
and edge triggered flip-flop hybrid elements, ISSCC,
Digest of Technical Papers, pp.138-139, Feb. 1996.
[6]. J.M Rabaey, Digital Integrated circuit: A design
prospective, Prentice Hall, 1996.
[7]. J.F Lin, Low-power pulse triggered flip flop
design using gated pull-up control scheme,
Department of information and communication
Engineering, Chaoyang University of Technology,
Taiwan, 2011.
[8]. J. Kennedy, R. Eberhart, Particle Swarm
Optimization, Proceedings of IEEE international
Conference on Neural Network, vol. 4, pp. 1942-1948,
Nov/Dec 1995.
[9]. J.Yuan and C. Svensson, High-speed CMOS
circuit techniques, IEEE Journal of Solid-State
Circuits, vol. 24, pp. 62-70, Feb. 1989.
[10]. K.Roy and S. Prasad, Low- power CMOS VLSI
Circuit Design. New York: John Wiley and Sons, Inc.,
2000.
[11]. U. Ko, A. Hill, and P.Balsara, Design techniques
for high-performance, energy-efficient control logic,
IEEE International Symposium on Low Power
Electronics and Design, pp. 97-100, Aug. 1996.
[12]. V. Stojanovic, V. Oklobdzija, and R. Bajwa, A
unified approach in the analysis of latches and flipflops for low power systems Proceedings of IEEE
International Symposium on Low Power Electronics
and Design, Monterery, CA, pp. 227-232, Aug. 1998.
[13]. Y. Hu and R. Zhou, Low clock swing TSPC flip
flops for low power applications, J Circuit Syst
Comp., vol. 18, Issue 01, February 2009.

ISBN: 978-1-941968-14-7 2015 SDIWC

142

Potrebbero piacerti anche