8
 Interna tional Journal of Engineering Trends and Technolo gy (IJETT) – Volume 4 Issue 9- September 2013 ISSN: 2231-5381 http://www.ijettjournal.org Page 4259 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications Venkateswarlu. Padidapu #1 , Paritala. Aditya Ratna Chowdary *2 , Kalli.Siva Nagi Reddy #3  # P.G Student , VLSI Design , VRS&YRN College of Engineering & Technology Chirala, Andhra Pradesh, India. *  Assistant Pro fessor and HOD of ECE , EC E Department (VLSI Design) , VR S&YRN Col lege of E ngineering & T echnology Chirala, Andhra Pradesh, India. #  Associate P rofessor and HOD o f ECE , ECE Department , Sridevi Women’s Engineering Colle ge  Hyderabad, An dhra Pradesh, In dia.  Abstract  In this paper a new technique is proposed based on the comparison between Conventional Transistorized Flip-flop and Data transition Look ahead D flip flop here we are checking the working of Low Power Pulse Trigger Flip-Flop with conditional pulse enhancement (PFF) and Implicit Pulsed Data Close to Output (IP-DCO) after that we are analysing the characteristic comparison using power & area constraints after that we are proposing a flip-flop named as Low power Negative Edge Triggered Flip-Flop Design with reduced number of transistors which will reduce the overall power area as well as delay. The simulations are done using Micro wind & DSCH analysis software tools and the result between all those types are listed below. Our proposed system simulations are done under 50nm technology and the results are tabulated below. In that our proposed system is showing better output than the other flip- flops compared here.  Keywords — Flip-flop;  pulse triggered flip flops , Low Power, Pulse-Triggered flip-flops, IP-DCO, HLFF, MHLFF, and SCCER. I. I  NTRODUCTION  Flip-Flops and latches are the basic elements for storing information. One latch or Flip-Flop can store one bit of information. The main difference between latches and flip- flops is that for latches, their outputs are constantly affected  by their inputs as lo ng as the enable sig nal is asserted. I n other words, when they are enabled, their content changes immediately when their input change. Flip-flops, on the other hand, have their content change only either at the rising or falling edge of the enable signal. This enable signal is usually the controlling clock signal. After the rising or falling edge of the clock, the flip-flop content remains constant even. Transitions on the inputs of a flip-flop may or may not lead to a state change. When input transitions do not change the State, the internal switching inside the flip-flop consumes some  power. On the other hand, when the input transitions do change the state, a large amount of power is consumed . There are number of flip-flops which are shown in Figure 1. The major differences in these flip-flop types are the number of inputs they have and how they change state. For each type, there are also different variations that enhance their operations. Figure 2 (a), (b) illustrates the difference between  positive edge trigge red flip flop and an active high latch. As it can be seen in this figure, possible changes of input can be seen at the output of the latch while it is transparent .The  performance of a flip-flop is measured by three important timings and delays: propagation delay (Clock-to-Output), setup time and hold time. They reflect in the system level  performance of the Flip-Flops. Setup time and hold time define the relationship between the clock and input data as shown in the Figure 2 (c).Setup time and hold time describe the timing requirements on the D input of a Flip-Flop with respect to the Clk input. Setup and hold time define a window of time which the D input must be valid and stable in order to assure valid data on the Q output. Setup Time (Tsu) Setup time is the time that the D input must be valid before the Flip- Flop samples. Hold Time (Th) – Hold time is the time that D input must be maintained valid after the Flip-Flop samples. Propagation Delay (Tpd) – Propagation delay is the time that takes to the sampled D input to propagate to the Q output. Pulse-triggered FF (P-FF) has been considered a popular alternative to the conventional master–slave-based FF in the applications of high-speed operations. Besides the speed advantage, its circuit simplicity is also beneficial to lowering the power consumption of the clock tree system. A P-FF 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 P-FF is simplified since only one latch, as opposed to two used in conventional master–slave configuration, is needed.

Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

Embed Size (px)

Citation preview

Page 1: Pulse Triggered Flip-Flops Power Optimization  Techniques for Future Deep Sub Micron  Applications

8/12/2019 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

http://slidepdf.com/reader/full/pulse-triggered-flip-flops-power-optimization-techniques-for-future-deep-sub 1/8

  International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- September 2013

ISSN: 2231-5381 http://www.ijettjournal.org  Page 4259

Pulse Triggered Flip-Flops Power Optimization

Techniques for Future Deep Sub Micron

Applications 

Venkateswarlu. Padidapu

#1

, Paritala. Aditya Ratna Chowdary

*2

, Kalli.Siva Nagi Reddy

#3

 # P.G Student , VLSI Design , VRS&YRN College of Engineering & Technology

Chirala, Andhra Pradesh, India.* Assistant Professor and HOD of ECE , ECE Department (VLSI Design) , VRS&YRN College of Engineering & Technology

Chirala, Andhra Pradesh, India.# Associate Professor and HOD of ECE , ECE Department, Sridevi Women’s Engineering College

 Hyderabad, Andhra Pradesh, India.

 Abstract — In this paper a new technique is proposed based on

the comparison between Conventional Transistorized Flip-flop

and Data transition Look ahead D flip flop here we are checkingthe working of Low Power Pulse Trigger Flip-Flop withconditional pulse enhancement (PFF) and Implicit Pulsed Data

Close to Output (IP-DCO) after that we are analysing thecharacteristic comparison using power & area constraints after

that we are proposing a flip-flop named as Low power Negative

Edge Triggered Flip-Flop Design with reduced number oftransistors which will reduce the overall power area as well as

delay. The simulations are done using Micro wind & DSCHanalysis software tools and the result between all those types are

listed below. Our proposed system simulations are done under50nm technology and the results are tabulated below. In that ourproposed system is showing better output than the other flip-

flops compared here.

 Keywords— Flip-flop;  pulse triggered flip flops, Low Power,Pulse-Triggered flip-flops, IP-DCO, HLFF, MHLFF, and

SCCER.

I.  I NTRODUCTION 

Flip-Flops and latches are the basic elements for storing

information. One latch or Flip-Flop can store one bit ofinformation. The main difference between latches and flip-

flops is that for latches, their outputs are constantly affected

 by their inputs as long as the enable signal is asserted. In other

words, when they are enabled, their content changesimmediately when their input change. Flip-flops, on the other

hand, have their content change only either at the rising or

falling edge of the enable signal. This enable signal is usuallythe controlling clock signal. After the rising or falling edge ofthe clock, the flip-flop content remains constant even.

Transitions on the inputs of a flip-flop may or may not lead to

a state change. When input transitions do not change the State,the internal switching inside the flip-flop consumes some power. On the other hand, when the input transitions do

change the state, a large amount of power is consumed . There

are number of flip-flops which are shown in Figure 1. Themajor differences in these flip-flop types are the number of

inputs they have and how they change state. For each type,

there are also different variations that enhance theiroperations. Figure 2 (a), (b) illustrates the difference between

 positive edge triggered flip flop and an active high latch. As itcan be seen in this figure, possible changes of input can be

seen at the output of the latch while it is transparent .The

 performance of a flip-flop is measured by three importanttimings and delays: propagation delay (Clock-to-Output),

setup time and hold time. They reflect in the system level performance of the Flip-Flops. Setup time and hold time

define the relationship between the clock and input data as

shown in the Figure 2 (c).Setup time and hold time describethe timing requirements on the D input of a Flip-Flop with

respect to the Clk input. Setup and hold time define a windowof time which the D input must be valid and stable in order to

assure valid data on the Q output. Setup Time (Tsu) Setuptime is the time that the D input must be valid before the Flip-

Flop samples. Hold Time (Th) – Hold time is the time that D

input must be maintained valid after the Flip-Flop samples.

Propagation Delay (Tpd) – Propagation delay is the time thattakes to the sampled D input to propagate to the Q output.

Pulse-triggered FF (P-FF) has been considered a popular

alternative to the conventional master–slave-based FF in the

applications of high-speed operations. Besides the speedadvantage, its circuit simplicity is also beneficial to lowering

the power consumption of the clock tree system. A P-FFconsists of a pulse generator for generating strobe signals and

a latch for data storage. Since triggering pulses generated onthe 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 P-FF is simplified since only one latch,as opposed to two used in conventional master–slaveconfiguration, is needed.

Page 2: Pulse Triggered Flip-Flops Power Optimization  Techniques for Future Deep Sub Micron  Applications

8/12/2019 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

http://slidepdf.com/reader/full/pulse-triggered-flip-flops-power-optimization-techniques-for-future-deep-sub 2/8

  International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- September 2013

ISSN: 2231-5381 http://www.ijettjournal.org  Page 4260

Fig. 1 Flip-Flop Tree Diagram

Fig. 2 (a) Active High latch b) Positive Edge Triggered Flip-flop

Fig. 2 (c) Timing Diagram.

P-FFs also allow time borrowing across clock cycle

 boundaries and feature a zero or even negative setup time. P-FFs are thus less sensitive to clock jitter. Despite theseadvantages, pulse generation circuitry requires delicate pulse

width control in the face of process variation and theconfiguration of pulse clock distribution network. Depending

on the method of pulse generation, P-FF designs can beclassified as implicit or explicit. In an implicit-type P-FF, the

 pulse generator is a built-in logic of the latch design, and no

explicit pulse signals are generated. In an explicit-type P-FF,the designs of pulse generator and latch are separate. Implicit

 pulse generation is often considered to be more power

efficient than explicit pulse generation. This is because the

former merely controls the discharging path while the latter

needs to physically generate a pulse train. Implicit-typedesigns, however, face a lengthened discharging path in latch

design, which leads to inferior timing characteristics. Thesituation deteriorates further when low-power techniques suchas conditional capture, pre-charge, and discharge, or

conditional data mapping are applied. Due to that the

transistors of pulse generation logic are often enlarged toassure that the generated pulses are sufficiently wide to trigger

the data capturing of the latch. Explicit-type P-FF designs facea similar pulse width control issue, but the problem is further

complicated in the presence of a large capacitive load, e.g.,when one pulse generator is shared among several latches.

Hiroshi Kawaguchi and Takayasu Sakurai In [1] has

 proposed a reduced clock-swing flip-flop (RCSFF) which iscomposed of a reduced swing clock driver and a special flip-flop which embodies the leak current cutoff mechanism. The

RCSFF can reduce the clock system power of a VLSI system

down to one-third compared to the conventional flip -flop.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 theRCSFF is that it can accept a reduced voltage swing due to the

single-phase nature of the flip-flop.

This paper is organized as follows. In Section II, Existing pulse-triggered flip-flops are explained. In Section IIIProposed design is shown. In Section IV Section discusses the

simulation results. The paper ends with conclusion.

Fig. 3 Block diagram of Pulse triggered flip flop

II.  EXISTING PULSE-TRIGGERED FLIP-FLOPS

In implicit type flip-flops the clock distribution circuit is a

 built in logic and there is no need for an external circuitry forthe clock division and distribution. Implicit type flip-flops has

two parts, a clock distribution network or clock tree and alatch for data storage. Several low power techniques are

available which can be applied to the pulse flip-flops they areconditional enhancement, conditional capture and conditional

data mapping. Implicit-type designs, however, face a

lengthened discharging path in latch design, which leads toinferior timing characteristics. The situation deteriorates

further when low-power techniques such as conditionalcapture, conditional pre-charge, conditional discharge, or

conditional data mapping are applied. As a consequence, the

transistors of pulse generation logic are often enlarged toassure that the generated pulses are sufficiently wide to trigger

Page 3: Pulse Triggered Flip-Flops Power Optimization  Techniques for Future Deep Sub Micron  Applications

8/12/2019 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

http://slidepdf.com/reader/full/pulse-triggered-flip-flops-power-optimization-techniques-for-future-deep-sub 3/8

  International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- September 2013

ISSN: 2231-5381 http://www.ijettjournal.org  Page 4261

the data capturing of the latch. Mainly Three conventional

implicit pulse flip-flops are discussed in this section.

 A.  Conventional IP-DCO (implicit pulsed-Data Close toOutput)

Implicit pulse generation is often considered to be more power efficient than explicit pulse generation. This is because

the former merely controls the discharging path while the

latter needs to physically generate a pulse train. Implicit-typedesigns, however, face a lengthened discharging path in latch

design, which leads to inferior timing characteristics [1]. Indigital circuit design, large proportion contributes to

synchronous design and they are operated based on the clocksignal to reduce the complexity of the circuit design. In the

design of sequential circuits, a major challenge is the designof an efficient D flip-flop (DFF). Several static/dynamic DFF

architectures have been proposed in [1]-[10]. The topology

comparison commences with the conventional single edgetriggered flip -flop SET [1] typically latch data either at the

 positive or negative edge of the clock. A SET FF can beconfigured to operate as master slave latch by cascading the

sequential structure but it is incompetent as half of the clock

edges are wasted, while the full implementation cost of thecomplete clock is endured. Next topology is double Edge

Triggered flip-flop DET, which can be triggered at the positive as well as the negative edges. The implicit type flip-flop generates the pulse inside the flip-flop. The circuit

diagram of ip-DCO is shown in the Figure 3.1. In ip-DCO theclock signal and complement of the clock signal generates a

narrow pulse of short pulse width [6]. During this pulse theoutput follows the input. First, during the rising edge, NMOS

transistor s N2 and N3 are turned on. If data remains high,

node x will be discharged on every rising edge of the clock.

This leads to a large switching power. The other problem isthat node x controls two larger MOS transistors (P2 and N5).

The large capacitive load to node ‘x’  cause’s speed and

 power performance degradation. When the x as denotedfloating node, The node x controls two larger transistors P2

and N5, this leads to large capacitive load to node x causes power performance degradation. Some conventional implicit-

type P-FF designs, which are used as the reference designs inlater performance comparisons, are first reviewed. A state-of-

the-art P-FF design, named ip-DCO, is given in Fig. 1(a) [6].

It contains an AND logic-based pulse generator and a semi-dynamic structured latch design. Inverters I5 and I6 are used

to latch data and inverters I7 and I8 are used to hold theinternal node. The pulse generator takes complementary and

delay skewed clock signals to generate a transparent window

equal in size to the delay by inverters I1-I3. Two practical problems exist in this design. First, during the rising edge,

 NMOS transistors N2 and N3 are turned on. If data remainshigh, node will be discharged on every rising edge of the

clock. This leads to a large switching power. The other problem is that node controls two larger MOS transistors (P2

and N5). The large capacitive load to node causes speed and power performance degradation. 

Fig. 4 Circuit Diagram of IP - DCO Flip-Flop

 B.  Hybrid Latch Flip-Flop (HLFF)

The Hybrid Latch Flip-Flop is a functionality based on

generating explicit transparency window where the transitionoccurred. This occurrence is greatly reduces the complexity of

the locking system results in small delay and small area. Thehybrid latch flip-flop falls under hybrid category which has

impressive delay property and can have negative setup time.

HLFF is a static and single edge triggered Flip-flop, which

consumes more power, Existence of redundant transition in

internal node in HLFF indicate s more power consumption. Itis similar to latch because it can provide a soft clock edge

which allows for slack passing and minimize the effect of

clock skew on cycle time. The circuit diagram of HLFF isshown in the figure 2. This structure is basically a level

sensitive latch which is clocked with an internally generated

sharp pulse, which generates at the positive edge of the clockusing clock and delayed version of clock. The number oftransistors in HLFF is higher and it has one to one glitch leads

to wasting of power. HLFF has very simple structure butinternal transition increase the total power consumption of

flip-flop. Every time, the input is high a glitch is generated,

regardless of previous state of the output Furthermore, thetransistors in stack degrade the performance of the logic. The

main advantage of HLFF structure has the soft edge property,i.e., its robustness to clock Skew. One of the major drawbacks

of the hybrid design in general is the positive hold time Hence

we are going for the Modified designs of HLFF and it doesnot useful for low power application, since its power

consumption limits its utilization. 

Page 4: Pulse Triggered Flip-Flops Power Optimization  Techniques for Future Deep Sub Micron  Applications

8/12/2019 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

http://slidepdf.com/reader/full/pulse-triggered-flip-flops-power-optimization-techniques-for-future-deep-sub 4/8

  International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- September 2013

ISSN: 2231-5381 http://www.ijettjournal.org  Page 4262

Fig. 5 Circuit Diagram of Hybrid Latch Flip-Flop

C.  Modified Hybrid Latch Flip-flop (MHLLF)

The Modified Version of Hybrid Latch Flip-Flop is also

falls under the hybrid category of flip flop that has impressive

delay property and can have negative setup time with brief

transparency period. The given bellow diagram is modifiedversion of HLFF flip flop that has Lower number oftransistors as well as less power consumption.

It is by employing a static latch structure presented in [11]. Node X is no longer pre charged periodically by the clock

signal. A weak pull-up transistor P1 controlled by the Ffoutput signal Q is used to maintain the node X level at high

when Q is zero and which eliminates the unnecessarydischarging problems at the node X. However, it encounters a

longer Data-to-Q (D-to-Q) delay during 0 to 1 transitions becau7se node X is not Pre-charged. The transistors N3 and

 N4 are required to enhance the discharging capability.

Another drawback of this design is that node x becomesfloating when output Q and input Data both equal to 1.If NodeX is drifted from an intact 1then extra Dc power emerges.  

Fig. 6 Circuit Diagram of MHLLF

 D.  SCCER (Single Ended Conditional Capture Energy Recovery)

SCCER is a design which is a modification over the ip-

DCO design. It uses a conditional discharged technique in

which the discharge path is controlled by eliminating theswitching activity when the input stays in stable HIGH. In

this design, the back to back inverters which are used insteadof pull up and pull down resistors is replaced by a weak pull

up transistor MP1 and inverter to reduce the load capacitanceof node. The series connection of two NMOS transistors MN1

and MN2 is used in the discharge path. An extra NMOStransistor MN3 is used to eliminate the unwanted switchingactivity.

Fig.7 shows SCCER with clock gating implemented bychanging the inverter with the NOR gate. The NOR gate has

two inputs: the clock signal and the enable signal. In the active

mode, the enable signal is low so the NOR gate behaves just

like an inverter and the flip-flop operates just like the original

flip-flop. In the idle state, The enable signal is set to highwhich disables the internal clock by setting the output of the

 NOR gate to be zero. This turns off the pull down path (mn2)and prevents any evaluation of the data. Hence, not only the

internal clock is stopped (clock power saving) but also all theinternal switching is prevented (power saving on data

circuits). Typical waveforms for SCCER flip-flop with clock

gating are shown in the Fig.7. The skewed inverter wasreplaced by a NOR gate. The skew direction for the NOR gate

should remain as that in the original inverter gate (skewed forhigh to low transition; pull-down network stronger than pull-

up). Power dissipated by SCCER during the active mode for

different switching activities. Table shows the powerdissipated when clock gating is applied during the Deep

Submicron mode for different switching activities. Resultsshow that power savings of more than 1000 times are madedue to clock gating.

Table shows us the overhead due to implementation of

clock gating; there is no Power overhead for implementingclock gating and a negligible delay penalty. We do not have power overhead as we use minimum sized transistors for the

 NOR gate and also reduction in the short circuit power

dissipated on the logic gates connected to the Sinusoidal clock

Our results show that we save 99.9% of power with clockgating during idle states when compared to the flip flop

without clock gating. SCCER with clock gating shows power

savings without any probability of Deep Submicron mode.Further savings are possible if there is some probability of

Deep Submicron mode. Therefore, SCCER with clock gating

is a better flip flop than the original SCCER without clock

gating. 

Page 5: Pulse Triggered Flip-Flops Power Optimization  Techniques for Future Deep Sub Micron  Applications

8/12/2019 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

http://slidepdf.com/reader/full/pulse-triggered-flip-flops-power-optimization-techniques-for-future-deep-sub 5/8

  International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- September 2013

ISSN: 2231-5381 http://www.ijettjournal.org  Page 4263

Fig. 7 Circuit Diagram of SCCER

By comparing implicit type P-FF designs with ip-DCO,HLFF, MHLFF and SCCER, the P-FFs consumes much

 power compared to the other types of flip flops. P-FF has beenconsidered as popular alternative to the conventional Master -slave based FF in the applications of high speed operations

[1]. According to ip-DCO, it is the glitch free circuit and it is

the fastest implicit type P-FF designs under analysis but it

consumes much power. For improved P-ff design, namedMHLFF, in this the advantage is lower number of transistors& less power consumption because by avoiding unnecessary

internal node transition but the delay is increased ip -DCO toMHLFF and having glitches at the output. In energy recovery

FF like SCCER achieved very low power compared to

MHLFF but it contains more glitches & delay is furtherincreased from MHLFF to SCCER. Finally, in SCCER

consumes less power but delay is increased. 

III. PROPOSED PULSE-TRIGGERED FLIP-FLOPS

The proposed design, as shown in Fig.8, adopts twomeasures to overcome the problems associated with existing

Pulse Triggered FF designs. The first one is reducing thenumber of NMOS transistors stacked in the discharging path.

The second one is supporting a mechanism to conditionallyenhance the pull down strength when input data is “1.” Refer

to Fig.8; the upper part latch design is similar to SCCER

design [12]. As opposed to the transistor stacking design in

Fig. 4 and 6, transistor N2 is removed from the discharging

 path.Transistor N2, and N3, forms a ‘2’ input, pass transistor

logic (PTL)-based AND gate [13], [14] to control the

discharge of transistor N1. Since the ‘2’ inputs to the ANDlogic are mostly complementary (except during the transition

edges of the clock), the output node X is kept at zero most ofthe time. When both input signals equal to “0” (during the

falling edges of the clock), temporary floating at node X is basically harmless. At the rising edges of the clock, the both

transistors N2 and N3 are turned ON and combined to pass a

weak logic high to node _, which then turns on transistor N1

 by a time span defined by the delay inverter I1. The switching power at node X can be reduced due to a diminished voltage

swing. Unlike the MHLLF design [11], where the dischargecontrol signal is driven by a single transistor, parallelconduction of two NMOS transistors (N2 and N3) speeds up

the operations of pulse generation. With this design measure,

the number of stacked transistors along the discharging path isreduced and the sizes of transistors N1-N5 can be reduced also.

In this design, the longest discharging path is formed wheninput data is “1” while the Q bar output is “1.” To enhance the

discharging under this condition, transistor P3 is added.Transistor P3 is normally turned off because node x is pulled

high most of the time. It steps in when node x is discharged to

v (t p) below the v (d d). This provides additional boost tonode z (from vdd -vth to vdd ). The generated pulse is taller,which enhances the pull-down strength of transistor N1. After

the rising edge of the clock, the delay inverter I1 drives node x

 back to zero through transistor N3 to shut down thedischarging path.

The voltage level of Node x rises and turns off transistor P3

eventually. With the intervention of P3, the width of thegenerated discharging pulse is stretched out. This means to

create a pulse with sufficient width for correct data capturing,a bulky delay inverter design, which constitutes most of the

 power consumption in pulse generation logic, is no longerneeded. It should be noted that this conditional pulseenhancement technique takes effects only when the FF output

Q data change from 0 to 1. The leads to a better power performance than those schemes using an indiscriminate pulse

width enhancement approach. Another benefit of this

conditional pulse enhancement scheme is the reduction inleakage power due to shrunken transistors in the critical

discharging path and in the delay inverter.

Fig. 8 P-FF design with pulse control scheme

Page 6: Pulse Triggered Flip-Flops Power Optimization  Techniques for Future Deep Sub Micron  Applications

8/12/2019 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

http://slidepdf.com/reader/full/pulse-triggered-flip-flops-power-optimization-techniques-for-future-deep-sub 6/8

  International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- September 2013

ISSN: 2231-5381 http://www.ijettjournal.org  Page 4264

 A.  Proposed Low Power Clocked Pass Transistor flip-flop 

The Idea of designing the Pass transistor logic familycircuit uses only one clocking transistor so that it will be

consuming less power in the clock network by comparing

with all other circuits. This designs are having only 6

Transistors (excluding the NOT gates). So these designs havemuch reduced power and area when compared to the other

designs. Due to the reduced no of transistor count we can

reduce the delay thus we can reduce the overall switchingdelay and power, area consumption. So these circuits’ acts as

flip-flops when compared to other flip-flops design. 

IV. SIMULATION R ESULTS

The power consumption results are summarized in Table I.Due to a shorter discharging path and the employment of a

conditional pulse enhancement scheme, the powerconsumption of the proposed design is the lowest in all test

 patterns.Table I gives the leakage power consumption comparison

of these FF designs in a standby mode (clock signal is gated).For a fair comparison, we assume the output Q as “0” wheninput data is “1” to exclude the extra power consumption

coming from the discharging of the internal node .For

different clock and input data combinations, the proposed

design enjoys the minimum leakage power consumption,which is mainly attributed to the reduction in the transistor

sizes along the discharging path. Compared to the

conventional TGFF design, the average leakage power isreduced. All though significant fluctuations in pulse width and

height are observed, the unique conditional pulseenhancement scheme works well in all cases. The simulations

are done using Micro wind & DSCH analysis software toolsand the result between all those types are listed below.

Fig.9: P-FF design with pulse control scheme in DSCH

Fig. 10 Simulation waveforms of p-ff

Fig. 11 Clocked Pass Transistor flip-flop

Fig. 12 Simulation waveforms (power characteristics) of Clocked Pass

Transistor flip-flops

Page 7: Pulse Triggered Flip-Flops Power Optimization  Techniques for Future Deep Sub Micron  Applications

8/12/2019 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

http://slidepdf.com/reader/full/pulse-triggered-flip-flops-power-optimization-techniques-for-future-deep-sub 7/8

  International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- September 2013

ISSN: 2231-5381 http://www.ijettjournal.org  Page 4265

Fig.13: Lay out diagram of p-ff

TABLE I

COMPARING THE FLIP-FLOP CHARACTERISTICS 

V.  CONCLUSIONS In this Paper we tend to project the low power pulse

triggered FF design by employing two new design measures.The first one successfully reduces the number of transistors

stacked along the discharging path by incorporating a PTL-

 based AND logic. The second one supports conditional

enhancement to the height and width of the discharging pulse

so that the size of the transistors in the pulse generation circuit

can be kept minimum. Simulation results indicate that the proposed design excels r ival designs in performance indexes

such as power, D-to-Q delay, and PDP. Coupled with thesedesign merits is a longer hold-time requirement inherent in

 pulse-triggered FF designs. However, hold-time violations are

much easier to fix in circuit design compared with the failures

in speed or power. Therefore our projected system has less power and space constraints similarly because it has an

awfully low power duration system which is able to result inimprovement within the case implementation in future

systems.The simulations are done using Micro wind & DSCH

analysis software tools and the result between all those types

are listed below.

ACKNOWLEDGMENT 

I express my truthful obligations to my guide and well-

wisher, Mr. Pritala. Aditya Ratna, M.Tech, Assistant

Professor, HOD of ECE for their bright guidance and useful

suggestions, which helped me in this project.

R EFERENCES 

[1]  S H. Kawaguchi and T. Sakurai, “A reduced clock-swing flip-flop

(RCSFF) for 63% power reduction,”  IEEE J. Solid-State Circuits,

vol.33, no. 5, pp. 807–811, May 1998.

[2]  A. G. M. Strollo, D. De Caro, E. Napoli, and N. Petra, “A novel highspeed sense-amplifier-based flip-flop,”  IEEE Trans. Very Large Scale

 Integr. (VLSI) Syst., vol. 13, no. 11, pp. 1266–1274, Nov. 2005.

[3]  H. Partovi, R. Burd, U. Salim, F.Weber, L. DiGregorio, and D.Draper,“Flow-through latch and edge-triggered flip-flop hybrid

elements,” in IEEE Tech. Dig. ISSCC , 1996, pp. 138–139.

[4]  F. Klass, C. Amir, A. Das, K. Aingaran, C. Truong, R.Wang, A.Mehta,R. Heald, and G.Yee, “A newfamily of semi-dynamic and

dynamic flip flops with embedded logic for high-performance

 processors,”  IEEE J.Solid-Stat e Circuits, vol. 34, no. 5, pp. 712–716,

May 1999.

[5]  S. D. Naffziger, G. Colon-Bonet, T. Fischer, R. Riedlinger, T.

J.Sullivan, and T. Grutkowski, “The implementation of the Itanium 2

microprocessor,”  IEEE J. Solid-State Circuits, vol. 37, no. 11,

 pp.1448–1460, Nov. 2002.

[6]  J. Tschanz, S. Narendra, Z. Chen, S. Borkar, M. Sachdev, and V.

De,“Comparative delay and energy of single edge-triggered and dual

edge triggered pulsed flip-flops for high-performance

microprocessors,” in Proc. ISPLED, 2001, pp. 207–212.

[7]  B. Kong, S. Kim, and Y. Jun, “Conditional-capture flip-flop for

statistical power reduction,” IEEE J. Solid-Stat e Circuits, vol. 36, no. 8, pp.1263–1271, Aug. 2001.

[8]   N. Nedovic, M . Aleksic, and V. G. Oklobdzi ja, “Conditional precharge

techniques for power-efficient dual-edge clocking,” in Proc. Int. Symp.

 Low-Power Electron. Design, Monterey, CA, Aug. 12–14, 2002,

 pp.56–59.

[9]  P. Zhao, T. Darwish, and M. Bayoumi, “High-performance and low power conditional di scharge flip-flop,” IEEE Trans. Very Large Scale

 Integr. (VLSI) Syst., vol. 12, no. 5, pp. 477–484, May 2004.

[10]  C. K. Teh, M. Hamada, T. Fujita, H. Hara, N. Ikumi, and Y.

Oowaki,“Conditional data mapping flip-flops for low-power and high- performance systems,”  IEEE Trans. Very Large Scale Integr. (VLSI)

Systems,vol. 14, pp. 1379–1383, Dec. 2006.

[11]  S. H. Rasouli, A. Khademzadeh, A. Afzali-Kusha, and M. Nourani,“Low power single- and double-edge-triggered flip-flops for high

speed applications,” Proc. Inst. Electr. Eng.—Circuits Devices Syst.,

vol. 152, no. 2, pp. 118–122, Apr. 2005.

P-FF Ip-DCO

MHLLF SCCER Proposed

No. of

Transistor

23 19 17 19

Avg. power(max.

activity)

68.5 68.8 52.3 44.5

Avg. power(low activity)

57.3 65.5 49.7 35

Avg. power(all zero)

mW

68.3 60.9 47.2 38.5

Avg. power(all one) mW

40 50.8 40 35.5

Power delay

product (µJ) 

2.07 1.85 2.7 0.75

Energy delay

product(Ws2)

4.28 3.42 7.29 0.56

Setup

time(ps)

-35.8 8.3 -58.1 -39.7

Holdtime(ps)

47.4 82.2 59.3 85.1

Min data to

Q Delay(ps)

118.75 177.1 112.9 107.2

Clock tree

power µW

6.41 7.82 12.58 8.03

Page 8: Pulse Triggered Flip-Flops Power Optimization  Techniques for Future Deep Sub Micron  Applications

8/12/2019 Pulse Triggered Flip-Flops Power Optimization Techniques for Future Deep Sub Micron Applications

http://slidepdf.com/reader/full/pulse-triggered-flip-flops-power-optimization-techniques-for-future-deep-sub 8/8

  International Journal of Engineering Trends and Technology (IJETT) – Volume 4 Issue 9- September 2013

ISSN: 2231-5381 http://www.ijettjournal.org  Page 4266

[12]  H. Mahmoodi, V. Tirumala shetty, M. Cooke, and K. Roy, “Ultra low power clocking scheme using energy recovery and clock gating,” IEEE

Trans. Very Large Scale Integr. (VLSI) Syst., vol. 17, pp. 33–44,

Jan.2009.

[13]  P. Zhao, J. McNeely, W. Kaung, N. Wang, and Z. Wang, “Design of

sequential elements for low power clocking system,” IEEE Trans. Very

 Large Scal e Integr. (VLSI) Syst., published.

[14]  Y.-H. Shu, S. Tenqchen, M.-C.Sun, and W.-S.Feng, “XNOR-baseddouble-edge-triggered flip-flop for two-phase pipelines,”  IEEE Trans.

Circuits Syst. II, Exp. Briefs, vol. 53, no. 2, pp. 138–142, Feb. 2006.

[15]  V. G. Oklobdzija, “Clocking and clocked storage elements in a

multigiga-Hertz environment,”  IBM J. Res. Devel., vol. 47, pp. 567– 

584, Sep.2003.