Professional Documents
Culture Documents
Rules To Prepare Document
Rules To Prepare Document
Annexure II
2. Literature Survey
Flip-Flops are extremely important circuit elements in all synchronous VLSI circuits.
They are not only responsible for the correct timing, functionality and performance of the chip,
but the clock distribution networks consume a significant portion of the total power of the circuit.
It is estimated that the power consumption of the clock system, which consists of clock
distribution networks and storage elements, is as high as 20%–45% of the total system power
[13]. Comparing to different elements in the VLSI circuits, flip-flops are the primary source of
the power consumption in synchronous system. Moreover, flip-flops have a large impact on
circuit speed. The performance of the Flip-Flop is an important element to determine the
performance of the whole circuit. For example, the Clock-to-Q delay, Setup time and Hold time,
all these parameters of the flip-flops can affect the performance of the whole circuit. Therefore,
the studies on Flip-Flop become more and more in recent years.
Circuits become slower when the supply voltage is low and the threshold voltage is high.
Power dissipation becomes greater when the supply voltage is high and the threshold voltage is
low. So there is compromise between circuit speed and power dissipation. Lowering the supply
voltage and the threshold voltage enables high speed and low power operation.
Pulse-triggered flip flops (PTFF) have been considered a popular alternative to the conventional
master–slave-based FF in the applications of high-speed operations [14]–[17]. Besides the speed
advantage, its circuit simplicity is also beneficial to lowering the power consumption of the clock
tree system. A PTFF consists of a pulse generator for generating strobe signals and a latch for
data storage. Since triggering pulses generated on the transition edges of the clock signal are very
narrow in pulse width, the latch acts like an edge-triggered FF. The circuit complexity of a PTFF
is simplified since only one latch, as opposed to two used in conventional master–slave
configuration, is needed. P-FFs also allow time borrowing across clock cycle boundaries and
feature a zero or even negative setup time. PTFFs are thus less sensitive to clock jitter. Despite
these advantages, pulse generation circuitry requires delicate pulse width control in the face of
process variation and the configuration of pulse clock distribution network [16].Pulse triggered
flip flops are classified into two categories, implicittype pulse triggered flip flops, explicit type
pulse triggered flip flops.
J.Tschanzet.al[18], proposed an implicit type pulsed data closed to output (ip-DCO) flip
flop consisting of an implicit type pulse generator based on AND logic and a semi-dynamic
structured latch design. Two practical problems arise in this design. First, during the positive
edge of the clock, nMOS transistors N2 and N3 are turned on. If data remains high, internal node
X will be discharged on every positive edge of the clock. This leads to a large switching power.
The other problem is that node X controls two large MOS transistors (P2 and N5). The large
capacitive load at node X causes speed and power performance degradation.
J.Tschanzet al.[18], proposed an explicit type pulsed data closed to output (ep-DCO)
PTFF which is considered as one of the fastest flip-flops in its semi-dynamic structure. But it
consumes significant amount of power due to its charging and discharging of internal node X for
every clock cycle. This produces glitches in the output which leads to increase in switching
power consumption and system malfunctioning due to noise problems.
Mahmoodiet al.[24],proposed sense amplifier energy recovery flip flop dynamic flip-flop
with precharge and evaluate phases of operation. In [5], this flip-flop is used to operate with a
low-voltage-swing clock. We use this flip-flop to operate with an energy recovery clock. When
the clock voltage exceeds the threshold voltage of the clock transistor (MN1), evaluation occurs.
At the onset of evaluation, the difference between the differential data inputs (D and DB) results
in an initial small voltage difference between SET and RESET nodes.
Yin-Tsung Hwang et al. [34] proposed a low power pulse triggered flip flop with
conditional pulse enhancement scheme. This flip flop has two logics the pulse generation control
logic, an AND function, is removed from the critical path to facilitate a faster discharge
operation. A simple two-transistor AND gate design is used to reduce the circuit complexity.
Second, a conditional pulse-enhancement technique is devised to speed up the discharge along
the critical path only when needed.
Peiyi Zhaoet al. [21]proposed a clock-gating in the conditional capture technique result in
redundant power consumed by the gate controlling the delivery of the delayed clock to the flip-
flop. As a result, conditional precharge technique outperformed the conditional capture technique
in reducing the flip-flop EDP [16]. But the conditional precharge technique has been applied
only to ip-FF, and it is difficult to use a double-edge triggering mechanism for these flip-flops, as
it will require a lot of transistors. A new technique, conditional discharge technique, is proposed
in this paper for both implicit and explicit pulse-triggered flip-flops without the problems
associated with the conditional capture technique.
Peiyi Zhao, Jason McNeely etal. [25] proposed a clocked-pair-shared flip-flop, in the
clocked-pair-shared flip-flop; clocked pair (N3, N4) is shared by first and second stage. An
always on pMOS, P1, is used to charge the internal node X rather than using the two clocked
precharging transistors (P1, P2) in CDMFF. Comparing with CDMFF, a total of three clocked
transistors are reduced, such that the clock load seen by the clock driver is decreased, resulting in
an efficient design. Further the transistor N7 in the clocked inverter in CDMFF is removed.
CPSFF uses four clocked transistors rather than seven clocked transistors in CDMFF, resulting in
approximately 40% reduction in number of clocked transistors.
Hiroshi Kawaguchi etal. [13]proposed a reduced clock swing flip flop, which is
composed of a reduced swing clock driver and a special flip-flop which embodies the leak
current cutoff mechanism. The RCSFF is composed of a true single-phase master-latch and a
cross-coupled NAND slave-latch. The master-latch is a current-latch-type sense-amplifier. The
salient feature of the RCSFF is that it can accept a reduced voltage swing due to the single-phase
nature of the flip-flop.
Annexure III
Acknowledgement
The satisfaction that accompanies the successful completion of the task would be put
incomplete without the mention of the people who made it possible, whose constant guidance
and encouragement crown all the efforts with success.
We wish to express our deep sense of gratitude to GUIDE NAME Assistant Professor &
Project Guide, Department of Electronics & Communication Engineering, University College of
Engineering and Technology, for his able guidance and useful suggestions, which helped us in
completing the project work, in time.
We would like to thank NAME, Project coordinator, Department of Electronics &
Communication Engineering, University College of Engineering and Technology, for his expert
guidance and encouragement at various levels of my Project.
We are particularly thankful to NAME, Head of Department of Electronics and
Communication Engineering for his guidance, intense support and encouragement, which helped
us to mould our project into a successful one.
We would like to thank Principal NAME for her expert guidance and encouragement at
various levels of our Project.
We show our gratitude to our honorable Registrar Prof. M. Yadagiri, for having
provided all the facilities and support.
We avail this opportunity to express our deep sense of gratitude to our honorable Vice.
Chancellor Prof. Khaja Althaf Hussain, congenial atmosphere to complete this project
successfully.
We also thank all the staff members of Electronics and Communication Engineering
department for their valuable support and generous advice. Finally thanks to all our friends and
family members for their continuous support and enthusiastic help.
We hereby declare that this major project report titled “Project Title” is a genuine
project work carried out by us in B. Tech (Electronics and Communication Engineering)
degree course of Mahatma Gandhi University, Nalgonda and has not been submitted to any
other course or university for the award of degree.
Student name
Student name
Abstract
Flip-flops are critical timing elements in digital circuits which have a large impact on
circuit speed and power consumption. The performance of the flip-flop is important to determine
the performance of the whole synchronous circuit. In recent years, there has been an increasing
demand for high-speed digital circuits at low power consumption. Pulse-triggered flip-flops
employ time borrowing across cycle boundaries which results in zero or negative setup time.
Pulse generator provides a narrow pulse width to the latching stage during which the flip-flop is
in the transparent mode. By reducing this pulse width, the setup time and hold time of the flip-
flop are reduced.The pulse generation logic comprising of two transistor AND gate is used in the
critical path of the design for improved speed and reduced complexity. In this project, two pulse
triggered flip flops are proposed, namely pulse triggered flip-flop with sleep transistor scheme
and pulse triggered flip-flop with self-driven pass transistor logic. Firstly, thepass transistor is
self-driven by generated clock pulse is used directly to drive the output of the flip-flop. This pass
transistor provides extra driving to node Q during 0-1 data transition and discharging node Q
during 1-0 data transitions. Next, the sleep transistor scheme has two pairs of sleep transistors to
operate the flip flop in sleep mode and active mode. This sleep transistor scheme reduces the
leakage power of flip flop.As compared to the conventional pulse triggered flip-flop, the
proposed designs features best speed, power and power-delay-product performance. The
proposed techniques are implemented using HSPICE CMOS 90nm technology. The average
power consumption of self-driven pass transistor logic is reduced by 12.75% and that of the sleep
transistor scheme can be reduced by 7.18% as compared with conventional IP-DCO. Also, the
sleep transistor scheme reduces the average leakage power by 25.22% as compared with
conditional pulse enhancement scheme (CPE-PTFF). The result of the simulation demonstrates
that the proposed pulse triggered flip flop has the improved design performance.
Contents
3.1 CMOS Circuit with Standard Power Supply and Ground Voltages 11
3.2 The Depletion Regions of a Short-Channel NMOS Transistor 15
3.3 The Short-Circuit Current Produced by Two Cascaded Inverters 18
3.4 Static DC Current Due To the Direct Interfacing 19
3.5 Leakage Increases Exponentially with Temperature 20
3.6 Fundamental Techniques to Reduce Dynamic Power 21
3.7 The Slack in the Circuit. (A) Multiple Supply-Voltage Pipeline Stage
(B) Level Converter Latch 26
3.8 Multiple Threshold Voltage 𝑉𝑡 without the Overhead of Level Converters 27
3.9 The Transistors in a Low-Leakage State 28
3.10 (a) ActiveMode in “On” State (b) Idle Mode in “Off” State 30
3.11 NOR-Based SR Latch Operation 31
3.12 SR Latch Using NOR Gates 32
3.13 Simplified Circuit for SR Latch 32
3.14 D-Latch Logic Diagram 32
3.15 CMOS D-Latch 33
3.16 Implicit Type Pulsed Data Closed to Output Flip Flop (IP-DCO) 35
3.17 Modified Hybrid Latch Flip Flop (MHLLF) 35
3.18 SAER Flip-Flop 37
3.19 SDER Flip-Flop 37
3.20 DCCERFlip-Flop 38
3.21 SCCER Flip-Flop 39
3.22 Pulse Triggered Flip Flop with Conditional Pulse Enhancement Scheme 41
3.23 Explicit Type Pulsed Data Closed To Output Flip-Flop (EP-DCO) 44
4.1 Basic NFET Pass Transistor 45
4.2 (A) Logic 1 Input (B) Logic 0 Input 46
4.3 Pulse Transmission through an NFET 48
4.4 Output Capacitance Contributions 48
4.5 PFET Pass Transistor 49
4.6 (A) Logic 0 And (B) Logic 1 Inputs 50
4.7 Pulse Response of a PFET 52
4.8 Low Power PTFF with Self-Driven Pass Transistor Logic 53
4.9 NOR Based Reset Circuit 53
4.10 4-Bit Ring Counter 54
4.11 PTFF Using Sleep Transistor Based Leakage Feedback Scheme 55
4.12 PTFF Using Sleep Transistor Based Leakage Feed Forward Scheme 55
5.1 Simulation Test Bench Mode 57
5.2 Simulation Wave Form of IP-DCO 58
5.3 Simulation Wave Form of MHLFF 58
5.4 Simulation Wave Form of SCCER 59
5.5 Simulation Wave Form of PTFF with Conditional Pulse Enhancement 59
5.6 Simulation Wave Form of Proposed PTFF with Self Driven Logic 60
5.7 Simulation Wave Form of Proposed Leakage Feedback Scheme 60
5.8 Comparison of Delay, Average Power and PDP for Self-Driven Logic 62
5.9 Comparison of Data Switching Activities for Self-Driven Logic 62
5.10 Comparison of Delay, Average Power and PDP For
Sleep Transistor Scheme 64
5.11 Comparison of Data Switching Activities for Sleep Transistor Scheme 64
List of Tables
Annexure IV
Type Your Project Title Here Same Font and Colours No
Changes Just Type Name Roll No. Etc……
By
NAME
(ROLL NO)
GUIDE NAME
Designation
Department of Electronics and Communication Engineering
2018
UNIVERSITY COLLEGE OF ENGINEERING & TECHNOLOGY
CERTIFICATE
Certified that this is a bonafide record of the Internship work entitled, "Project
Title", done by Student Name (Roll No), Student Name (Roll No), Student Name
(Roll No), Student Name (Roll No), Submitted to the faculty of Electronics and
Communication Engineering, in partial fulfillment of the requirements for the Degree
of Bachelor of Technology in Electronics and Communication Engineering from
Mahatma Gandhi University, Nalgonda during the year 2017-2018.