SlideShare a Scribd company logo
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 6, Issue 2 (May. - Jun. 2013), PP 72-80
www.iosrjournals.org
www.iosrjournals.org 72 | Page
A Novel Flipflop Topology for High Speed and Area Efficient
Logic Structure Design
1
.R.Murugasami,Assistant Professor,2
.B.RekhaStudent of M.E,
3
.Dr.C.N.Marimuthu,
Dean, Nandha Engineering College,Erode-52.
Abstract: In high speed data path network flop is one of the major functional elements to store intermediate
results and data at different stages. But the most important problem is huge power utilization due to switching
activity and increase in clock period that is Timing Latency; causes the performance of data path in digital
design is decreased. The existing works implement various Flipflop topology in data path structure design such
as conventional Transmission Gate Based Master Slave Filpflop (TGMS FF), Write Port Master Slave Flip-flop
(WPMS) and Clocked Complementary Metal Oxide Semiconductor (C2
MOS). In WPMS method, area is
minimized but delay is increased. In C2MOS technique Power consumption and delay is reduced, but there is a
definite scope to reduce Power, area and delay. In this paper a Modified Clocked Complementary Metal Oxide
Semiconductor Latch (mC2
MOS Latch) is proposed and delay, power is again reduced up to 60% and the area
of the circuit is also reduced while comparing with previous methods.
Index Terms: Circuit enhancement, flip-flops (FFs), high-speed, logical effort, master–slave, transmission-
gate.
I. Introduction
Flipflop is a data storage element. The operation of the flipflops is done by its clock frequency [1].
When multistage FF is operated with respect to clock frequency, then it process with high clock switching
activity and increased time latency is occurred. Therefore it affects the speed and energy performance of the
circuit [2] [3].Whereas in optimal flipflop design is based on automated algorithms that embedded directly into
simulators[1][3][4]. While using this algorithm, it optimizes the speed, energy consumption, or energy-delay
products, even for complicated flipflops design.
An LE approach is used only when flipflops are in critical path its small output delay can be optimized
with its circuit speed [5]. This method is useful for designers to calculate the speed performances of a circuit.
LE design is need to optimize the delay with respect to energy and forms the energy-delay products with quite
larger.
Transmission gate (or pass-transistors) based master slave (TGMS) flipflops are among the most
popular and simplest flipflop topologies and many of them has been proposed in the past. Their features include
a small area occupation, few internal nodes to be charged and discharged, during the absence of precharged.
Then these factors leads to a small dissipation and thus TGMS FFs can be effectively used for energy-efficient
microprocessors [10] [11].
LE optimization is carried on by looking at the whole circuit as a unique uninterrupted path [1].The
problem of delay minimization has to be looked at from a different perspective by resorting to a novel approach,
which gets inspiration from preliminary considerations [5]. TGMS FFs are split into two overlapping sections
and two different paths that are separately optimized [10]. Also energy consumption and area occupation of the
resulting designs are always significantly lower than those obtained with the traditional LE method.
II. Timing Behavior For TGMS FFs
A generic stage of a data path structure made up by a negative edge-triggered flipflop is inserted
between two combinational blocks as shown in Figure 1 a. The signal CK, clocking the flipflop is reported in
Figure.1 b, which uses the falling edge of the clock, during which data is transferred from node D to node Q
(a)
A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design
www.iosrjournals.org 73 | Page
(b)
Figure 1.Pipeline structure. (a) Clock signal (b) FF timing.
The overall timing is introduced by flipflop and affecting the clock period duration is the sum of the
above contributions, i.e., the data-to-output delay. To reduce the influence of flipflop timing on pipeline speed
performances and the parameter has to be minimized. Hence, it represents the actual figure of merit for flipflop
speed.
Flip flops can be basically split into two topological categories: Pulsed FlipFlops and Master Slave
FlipFlops (Master Slave).Pulsed FlipFlops: is internally or externally generated time window during which the
FF is transparent to the input data. Such a time window implies: 1) a flat minimum region in the D-Q versus D-
CK curve; 2) a negative set-up and 3) a continuous topological path from to since is the actual critical input when
considering as the figure of merit.
Whereas, Master Slave FlipFlops: are constituted by two latches that are alternately transparent
according to the value. This implies: 1) a high to sensitivity in the minimum region; 2) a positive; and 3) the
presence of two distinct paths from the input node to the boundary node between master and slave sections, and
from this node to the output.
III. Structure Of Transmission Gate
Let us consider the generic structure of a transmission-gate (TG) [or pass-transistor (PT)]-based MS
(TGMS) FF is shown in Figure 2.The node X is the boundary between the master and slave sections and the
paths relative to D-CK;CK-Q and D-Q, and delays are depicted with gray lines [1].When D-CK is sufficiently large,
the input signal traverses the master latch and stops at node X, waiting for the slave TG to be enabled by the
falling clock transition. After that, the input is transferred to the output.
Figure 2. Structure of Transmission Gate Based FlipFlop
When D-CK=tset-up, the last gate in the master section transfers its input nearly contemporarily to the enabling
of the TG in the slave section. However, it will be shown in following, traditional assumption of an
uninterrupted path from D to Q is not consistent [10].
IV. Existing Methods
A. Modified Version Of Power Pc 603 For TGMS FF
Consider the typical TGMS FF shown in Figure.3 introduced in [7].In this modified version PowerPC
603 is mainly used for low-power processor. Here, an inverter is added to isolate the D input and provide better
noise immunity. The input is transferred to the output with inverted polarity Qb, and simple gates are
employed[6].
A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design
www.iosrjournals.org 74 | Page
Figure 3. Schematic of TGMS FlipFlop
In particular, the first INV+TG block in the master (M1-M4) has the width W1 given by the FF input
capacitance specifications. Blocks A and B correspond to (M5-M8) are identified by a width W2, while INV is
identified by a width.
The Elmore delay model is applied to determine the expressions of delays of blocks (M1–M4) and
(M5–M8) capacitive terms are between parentheses and are multiplied by the resistances from each node to
(VDD)/ (GND). Diffusion capacitance introduced by each transistor is equaled to its gate capacitance under the
same width (it has been verified that they are nearly equal).
The resistance reduction exhibited by stacked transistors due to velocity saturation is neglected in the
existing 65-nm technology; it is nearly compensated by strong channel length modulation and DIBL effects.
Regarding the parameters of the second stage, they are derived by averaging out two different cases, given here:
(i) input of INV M5–M6 is considered as the critical signal. (ii)Enabling TG M7–M8 is considered as the critical
signal.
The first delay is the Elmore model and is applied to estimate the delay up to node X, while concerning
the second delay, the capacitance at node X is assumed as already charged or discharged through M5–M6.The
application of conditions to both paths leads to
g1-1 h1-1= g1-2 h1-2= 𝐹1= G1B1H1 (1)
g2-1 h2-1= g2-2 h2-2= 𝐹2= G2B2H2 (2)
G1=g1-1g1-2/ G2=g2-1g2-2 (3)
Where
gi-j(hi-j) is the logical (electrical) effort of the jth stage in the ith path.
Above equations have to be satisfied the minimized tset-up and CK-Qmin. Practically by substituting a
single variable equation comes out and can be easily identified.
B. Write-Port Master-Slave FF
The Write-Port Master Slave Flip flop (WPMS FF) [8], [9] is shown in Figure.4. It is similar to the FF
analyzed in the previous section (TGMS FF) but replaces transmission gates with Pass Transistors (PT) to
reduce the clock load, employs partially non-gated keepers and introduces additional logic to speed up the
operation of the keepers that have to recover the threshold loss due to pass transistors.
Figure 4. Schematic View of Write Port Master Slave Flip Flop
The resistance of the pass transistors M3 and M6 is considered equal to 1/W when transferring logic
“0” and equal to 2/W when transferring a logic “1” This two values are combined thus leading to an average
resistance for pass transistors M3 and M6. PMOS transistors M2, M5 and M8 have widths 2W1, 2W2 and 2W3
respectively.
A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design
www.iosrjournals.org 75 | Page
C. C2
MOS based Master Slave FF
The C2
MOS based Master Slave Flipflop is shown in Figure 5.
Figure 5. Schematic view of C2
MOS Based MS FF
It reconsiders full transmission gates simply with clocked gating transistors.Formally C2
MOS is not a pure
transmission gate (or Pass Transistor) based flipflop has the gated inverter is actually derived from an inverter
plus Transmission Gate and hence the C2
MOS can be considered as a topology belonging to the class of
Transmission Gate (or Pass Transistor) enables Master Slave FlipFlop.
V. Proposed Method
A. Modified C2
MOS based Master Slave Latch
The transmission gate latch and C²MOSlatch is shown in Figure 6A.
Figure 6A.Transmission gate latch and C²MOS latch
By eliminating the connections at the confluence of the inverter and transmission gate for transmission-gate
based
Figure 6B. mC ²MOS latch
latches (Figure A), the latch in (Figure B) may be constructed without loss of functionality. This eliminates a
metal connection, resulting in a smaller latch. This structure is called modified C²MOS latch because of the
clocked inverters used in it. Flip-flop constructed using mC²MOS latch is shown in Figure 6B. Unlike
transmission gate flip-flop, this structure is insensitive to overlap of the clocks.
A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design
www.iosrjournals.org 76 | Page
VI. Results & Discussions
Outputs of these above mentioned FFs was simulated using Tanner software. Outputs of several FF are
shown:
A. TGMS FF
Table 1 Working Principle of TGMS FlipFlop
D CLK CLKb Qb
1 1 0 0
Figure 7. Simulated Output of TGMS FF
In Figure 7 and Table 1 represents to working principle of TGMS FlipFlop circuit and to give Data is 1 at a
time clock as 1 then the output generates 0.The average, maximum, and minimum Power consumption of
TGMS flipflop is shown in Figure 8.
Figure 8. Power Chart of TGMS
The average, maximum, and minimum Power consumption of TGMS flipflop is shown in Figure 8.
0.00E+00
2.00E-03
4.00E-03
6.00E-03
8.00E-03
1.00E-02
TGMS
TGMS
A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design
www.iosrjournals.org 77 | Page
B. WPMS FF
Figure 9. Simulated Output of WPMS FF
Table 2 Working Principle of WPMS FlipFlop
D CLK CLKb Qb
1 1 0 0
In Figure 8 and Table 2 represents to working principle of WPMS FlipFlop circuit and to give Data is 1
at a time clock as 1 then the output generates 0.
Figure 10. Power Chart of WPMS
The average, maximum, and minimum Power consumption of WPMS flipflop is shown in Figure 10.
0.00E+00
5.00E-02
1.00E-01
1.50E-01
2.00E-01
2.50E-01
3.00E-01
3.50E-01
4.00E-01
4.50E-01
5.00E-01
WPMS
WPMS
A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design
www.iosrjournals.org 78 | Page
C. C2
MOS Based MS FF
Figure 11. Simulated Output of C2
MOS
Table 3 Working Principle of C2
MOS
D CLK CLKb Q
1 1 0 1
In Figure 11 and Table 3 represents to working principle of C2
MOS based Master Slave FlipFlop circuit and
to give Data is 1 at a time clock 1 then the output generates 1.
Figure 12. Power Chart of C2
MOS
The average, maximum, and minimum Power consumption of C2
MOS flipflop is shown in Figure 8.
D. Modified C2
MOS
Figure 13. Simulated Output of mC2
MOS
0.00E+00
2.00E-03
4.00E-03
6.00E-03
8.00E-03
1.00E-02
1.20E-02
C2MOS
C2MOS
A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design
www.iosrjournals.org 79 | Page
Table 4 Working Principle of mC2
MOS
D CLK CLKb Q Qb
1 1 0 1 0
In Figure 13 and Table 4 represents to working principle of WPMS FlipFlop circuit and to give Data is 1 at a
time clock as 1 then the output generates 1.Power chart of mC2
MOS is shown in Figure 14.
Figure 14. Power Chart of mC2
MOS
E. Area Comparison between C2
MOS and mC2
MOS
Figure 11.Area Comparison between C2
MOS and mC2
MOS
F. Power Analysis
Power Comparison Table
In Table 5 shows the power analysis using SPICE tool of TGMS FF and its different topologies such as
WPMS, C2
MOS and mC2
MOSthe average, maximum, minimum power is determined.
Table 5 Power Comparison Table
POWER TGMS WPMS C2MOS mC2MOS
Average
Power in
WATTS
4.6e-03 4.3e-01 2.29e-01 1.68e-03
Maximu
m Power
inMili-
WATTS
9.3e-03 8.8e-02 8.51e-01 7.08e-07
Minimu
m
Power
inMili-
Watts
1.2e-05 1.7e-06 2.33e-01 2.12e-05
With this Comparison tablemC2
MOS performs better than other latches.
0.00E+00
5.00E-04
1.00E-03
1.50E-03
mC2MOS
mC2MOS
99%
99%
100%
100%
100%
AREA
MODIFIEDC2
MOS
C2 MOS based
MS FF
A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design
www.iosrjournals.org 80 | Page
POWER COMPARISON CHART
The Figure 11 show the power analysis shows the power analysis of TGMS FF and its different types
such as WPMS, C2
MOS and mC2
MOS with a MOS transistor to determine an average, maximum, minimum
power in watts.
Figure 12. Power Comparison Chart
The power analysis of different flip flop topologies is shown in figure 12. From thiscomparison table
mC2
MOS based Master Slave latches preserve 60% power performs better than other existing topologies.
VII. Conclusion
In this work, data path structure is designed using Modified Clocked Complementary Metal Oxide
Semi-conductor (mC2MOS) latches. In proposed method existing Flipflop topologies such as TGMS,WPMS
and is replaced into a mC2MOS latches and power minimization is done by splitting the whole structure in two
different paths and its design is made by two separate LE optimizations are carried out and then merging its
result. Such a methodology has been applied on SPICE technology and compared the results with traditionally
considering the FlipFlops as whole uninterrupted paths. This method has to achieve better area diminution and
preserve energy upto 45% and 60%compared with existing methods. It allows to push the design towards a
proper handling of the actual path effort of such structures and hence, to improve the performance when
designing for high-speed.
References
[1] ElioConsoli, Gaetano Palumbo, Fellow, ―Reconsidering High speed Design Criteria For Transmission-Gate-Based Master-Slave
Flip-Flops‖ IEEE VLSI system., vol., 20, No.2,Feb 2012.
[2] Alioto.M, Consoli.E, and Palumbo.G, “General strategies to design nanometer flip-flops in the energy-delay space,” IEEE Trans.
Circuits Syst. I, Reg. Papers, vol. 57, no. 7, pp. 1583–1596, Jul. 2010.
[3] Alioto.M, Consoli.E, and Palumbo.G, ―Flip-flop energy/performance versus clock slope and impact on the clock network design,‖
IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 57, no. 6, pp. 1273–1286, Jun. 2010.
[4] Morgenshtein.A, Friedman.E, Ginosar.R, and Kolodny.A, ―Unified logical effort—A method for delay evaluation and minimization
in logic paths with RC interconnect,‖ IEEE Trans. Very Large Scale Integr.(VLSI) Syst., vol. 18, no. 5, pp. 689–696, May 2010.
[5] Giacomotto.C, Nedovic.N, and Oklobdzija.V, ―The effect of the system specification on the optimal selection of clocked storage
elements,‖ IEEE J. Solid-State Circuits, vol. 42, no. 6, pp. 1392–1404, Jun. 2007.
[6] Weste.N and Harris.D, “CMOS VLSI Design: A Circuits and System Perspective‖, 3rd ed. Reading, MA: Addison-Wesley, 2004.
[7] Oklobdzija.V, “Clocking and clocked storage elements in a multi-GigaHertz environment,” IBM J. Res. Devel., vol. 47, no. 5/6, pp.
567–583, Sept./Nov. 2003.
[8] Markovic.D, Nikolic.B, and Brodersen.R, “Analysis and design of low-energy flip-flops,” in Proc. ISLPED, Aug. 2001, pp. 52–55.
[9] Partovi.H, “Clocked Storage Elements,” in Design of High-Performance Microprocessor Circuits. New York: IEEE Press, 2001, pp.
207–234.
[10] Ko.U and Balsara.P, “High-performance energy-efficient D-flip-flop circuits,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst.,
vol. 8, no. 1, pp. 94–98, Feb. 2000.
[11] Llopis.R and Sachdev.M, ―Low power, testable dual edge triggered flip-flops,‖ in Proc. ISLPED, Aug. 1996, pp. 341–345.
0.00E+00
2.00E-01
4.00E-01
6.00E-01
TGMS WPMS C2MOS mC2MOS
Power Comparsion Chart
Average Power in WATTS
Maximum Power in Mili-WATTS
Minimum Power in Mili-Watts

More Related Content

What's hot

A High Speed Pipelined Dynamic Circuit Implementation Using Modified TSPC Log...
A High Speed Pipelined Dynamic Circuit Implementation Using Modified TSPC Log...A High Speed Pipelined Dynamic Circuit Implementation Using Modified TSPC Log...
A High Speed Pipelined Dynamic Circuit Implementation Using Modified TSPC Log...
IDES Editor
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
Nexgen Technology
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 

What's hot (19)

High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange
 
A High Speed Pipelined Dynamic Circuit Implementation Using Modified TSPC Log...
A High Speed Pipelined Dynamic Circuit Implementation Using Modified TSPC Log...A High Speed Pipelined Dynamic Circuit Implementation Using Modified TSPC Log...
A High Speed Pipelined Dynamic Circuit Implementation Using Modified TSPC Log...
 
High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
CNFET BASED BASIC GATES AND A NOVEL FULLADDER CELL
CNFET BASED BASIC GATES AND A NOVEL FULLADDER CELLCNFET BASED BASIC GATES AND A NOVEL FULLADDER CELL
CNFET BASED BASIC GATES AND A NOVEL FULLADDER CELL
 
A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...
 
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann MethodNumerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
Numerical Simulation of Gaseous Microflows by Lattice Boltzmann Method
 
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureA Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
 
Computer Aided Design: Global Routing
Computer Aided Design:  Global RoutingComputer Aided Design:  Global Routing
Computer Aided Design: Global Routing
 
FPGA Implementation of SubByte & Inverse SubByte for AES Algorithm
FPGA Implementation of SubByte & Inverse SubByte for AES AlgorithmFPGA Implementation of SubByte & Inverse SubByte for AES Algorithm
FPGA Implementation of SubByte & Inverse SubByte for AES Algorithm
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMLOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Ch33509513
Ch33509513Ch33509513
Ch33509513
 
Designing High-Speed, Low-Power Full Adder Cells Based on Carbon Nanotube Tec...
Designing High-Speed, Low-Power Full Adder Cells Based on Carbon Nanotube Tec...Designing High-Speed, Low-Power Full Adder Cells Based on Carbon Nanotube Tec...
Designing High-Speed, Low-Power Full Adder Cells Based on Carbon Nanotube Tec...
 
Graph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designGraph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate design
 
Li2419041913
Li2419041913Li2419041913
Li2419041913
 
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
High Speed Low Power CMOS Domino or Gate Design in 16nm TechnologyHigh Speed Low Power CMOS Domino or Gate Design in 16nm Technology
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
 
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORS
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORSA NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORS
A NOVEL FULL ADDER CELL BASED ON CARBON NANOTUBE FIELD EFFECT TRANSISTORS
 

Viewers also liked

Viewers also liked (10)

Jubilaeum Sardinien
Jubilaeum SardinienJubilaeum Sardinien
Jubilaeum Sardinien
 
Dossier practica parte 1 de 2
Dossier practica parte 1 de 2Dossier practica parte 1 de 2
Dossier practica parte 1 de 2
 
Slides marco de_marco
Slides marco de_marcoSlides marco de_marco
Slides marco de_marco
 
L1303059097
L1303059097L1303059097
L1303059097
 
Manual Sierras del Este
Manual Sierras del EsteManual Sierras del Este
Manual Sierras del Este
 
Las Terrazas de Albrook
Las Terrazas de AlbrookLas Terrazas de Albrook
Las Terrazas de Albrook
 
26 зустріч: Як ми втрачаємо людей і клієнтів та що з цим робити
26 зустріч: Як ми втрачаємо людей і клієнтів та що з цим робити26 зустріч: Як ми втрачаємо людей і клієнтів та що з цим робити
26 зустріч: Як ми втрачаємо людей і клієнтів та що з цим робити
 
Anuncio Donkey
Anuncio DonkeyAnuncio Donkey
Anuncio Donkey
 
Trade Integration SFLS
Trade Integration SFLS Trade Integration SFLS
Trade Integration SFLS
 
Modelado de informacion
Modelado de informacionModelado de informacion
Modelado de informacion
 

Similar to A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure Design

Iaetsd design of a low power multiband clock distribution circuit
Iaetsd design of a low power multiband clock distribution circuitIaetsd design of a low power multiband clock distribution circuit
Iaetsd design of a low power multiband clock distribution circuit
Iaetsd Iaetsd
 
A high speed dynamic ripple carry adder
A high speed dynamic ripple carry adderA high speed dynamic ripple carry adder
A high speed dynamic ripple carry adder
eSAT Journals
 
Segmentation of Overlapped and Touching Human Chromosome images
Segmentation of Overlapped and Touching Human Chromosome imagesSegmentation of Overlapped and Touching Human Chromosome images
Segmentation of Overlapped and Touching Human Chromosome images
IOSR Journals
 

Similar to A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure Design (20)

Is3515091514
Is3515091514Is3515091514
Is3515091514
 
Df34655661
Df34655661Df34655661
Df34655661
 
Design of a High Precision, Wide Ranged Analog Clock Generator with Field Pro...
Design of a High Precision, Wide Ranged Analog Clock Generator with Field Pro...Design of a High Precision, Wide Ranged Analog Clock Generator with Field Pro...
Design of a High Precision, Wide Ranged Analog Clock Generator with Field Pro...
 
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...
DESIGN OF A HIGH PRECISION, WIDE RANGED ANALOG CLOCK GENERATOR WITH FIELD PRO...
 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approach
 
Area Efficient Pulsed Clocks & Pulsed Latches on Shift Register Tanner
Area Efficient Pulsed Clocks & Pulsed Latches on Shift Register TannerArea Efficient Pulsed Clocks & Pulsed Latches on Shift Register Tanner
Area Efficient Pulsed Clocks & Pulsed Latches on Shift Register Tanner
 
Iaetsd design of a low power multiband clock distribution circuit
Iaetsd design of a low power multiband clock distribution circuitIaetsd design of a low power multiband clock distribution circuit
Iaetsd design of a low power multiband clock distribution circuit
 
Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP
Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOPVlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP
Vlsics040303LOW POWER DUAL EDGE - TRIGGERED STATIC D FLIP-FLOP
 
LEAKAGE POWER REDUCTION AND ANALYSIS OF CMOS SEQUENTIAL CIRCUITS
LEAKAGE POWER REDUCTION AND ANALYSIS OF CMOS SEQUENTIAL CIRCUITSLEAKAGE POWER REDUCTION AND ANALYSIS OF CMOS SEQUENTIAL CIRCUITS
LEAKAGE POWER REDUCTION AND ANALYSIS OF CMOS SEQUENTIAL CIRCUITS
 
A0210106
A0210106A0210106
A0210106
 
Hb2512851289
Hb2512851289Hb2512851289
Hb2512851289
 
Hb2512851289
Hb2512851289Hb2512851289
Hb2512851289
 
A high speed dynamic ripple carry adder
A high speed dynamic ripple carry adderA high speed dynamic ripple carry adder
A high speed dynamic ripple carry adder
 
Low power 6 transistor latch design for portable devices
Low power 6 transistor latch design for portable devicesLow power 6 transistor latch design for portable devices
Low power 6 transistor latch design for portable devices
 
Segmentation of Overlapped and Touching Human Chromosome images
Segmentation of Overlapped and Touching Human Chromosome imagesSegmentation of Overlapped and Touching Human Chromosome images
Segmentation of Overlapped and Touching Human Chromosome images
 
A0160106
A0160106A0160106
A0160106
 
M045048184
M045048184M045048184
M045048184
 
Design and Analysis of Sequential Elements for Low Power Clocking System with...
Design and Analysis of Sequential Elements for Low Power Clocking System with...Design and Analysis of Sequential Elements for Low Power Clocking System with...
Design and Analysis of Sequential Elements for Low Power Clocking System with...
 
A Single-Phase Clock Multiband Low-Power Flexible Divider
A Single-Phase Clock Multiband Low-Power Flexible DividerA Single-Phase Clock Multiband Low-Power Flexible Divider
A Single-Phase Clock Multiband Low-Power Flexible Divider
 
Ad4103173176
Ad4103173176Ad4103173176
Ad4103173176
 

More from IOSR Journals

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdf
AbrahamGadissa
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 

Recently uploaded (20)

Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 

A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure Design

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 6, Issue 2 (May. - Jun. 2013), PP 72-80 www.iosrjournals.org www.iosrjournals.org 72 | Page A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure Design 1 .R.Murugasami,Assistant Professor,2 .B.RekhaStudent of M.E, 3 .Dr.C.N.Marimuthu, Dean, Nandha Engineering College,Erode-52. Abstract: In high speed data path network flop is one of the major functional elements to store intermediate results and data at different stages. But the most important problem is huge power utilization due to switching activity and increase in clock period that is Timing Latency; causes the performance of data path in digital design is decreased. The existing works implement various Flipflop topology in data path structure design such as conventional Transmission Gate Based Master Slave Filpflop (TGMS FF), Write Port Master Slave Flip-flop (WPMS) and Clocked Complementary Metal Oxide Semiconductor (C2 MOS). In WPMS method, area is minimized but delay is increased. In C2MOS technique Power consumption and delay is reduced, but there is a definite scope to reduce Power, area and delay. In this paper a Modified Clocked Complementary Metal Oxide Semiconductor Latch (mC2 MOS Latch) is proposed and delay, power is again reduced up to 60% and the area of the circuit is also reduced while comparing with previous methods. Index Terms: Circuit enhancement, flip-flops (FFs), high-speed, logical effort, master–slave, transmission- gate. I. Introduction Flipflop is a data storage element. The operation of the flipflops is done by its clock frequency [1]. When multistage FF is operated with respect to clock frequency, then it process with high clock switching activity and increased time latency is occurred. Therefore it affects the speed and energy performance of the circuit [2] [3].Whereas in optimal flipflop design is based on automated algorithms that embedded directly into simulators[1][3][4]. While using this algorithm, it optimizes the speed, energy consumption, or energy-delay products, even for complicated flipflops design. An LE approach is used only when flipflops are in critical path its small output delay can be optimized with its circuit speed [5]. This method is useful for designers to calculate the speed performances of a circuit. LE design is need to optimize the delay with respect to energy and forms the energy-delay products with quite larger. Transmission gate (or pass-transistors) based master slave (TGMS) flipflops are among the most popular and simplest flipflop topologies and many of them has been proposed in the past. Their features include a small area occupation, few internal nodes to be charged and discharged, during the absence of precharged. Then these factors leads to a small dissipation and thus TGMS FFs can be effectively used for energy-efficient microprocessors [10] [11]. LE optimization is carried on by looking at the whole circuit as a unique uninterrupted path [1].The problem of delay minimization has to be looked at from a different perspective by resorting to a novel approach, which gets inspiration from preliminary considerations [5]. TGMS FFs are split into two overlapping sections and two different paths that are separately optimized [10]. Also energy consumption and area occupation of the resulting designs are always significantly lower than those obtained with the traditional LE method. II. Timing Behavior For TGMS FFs A generic stage of a data path structure made up by a negative edge-triggered flipflop is inserted between two combinational blocks as shown in Figure 1 a. The signal CK, clocking the flipflop is reported in Figure.1 b, which uses the falling edge of the clock, during which data is transferred from node D to node Q (a)
  • 2. A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design www.iosrjournals.org 73 | Page (b) Figure 1.Pipeline structure. (a) Clock signal (b) FF timing. The overall timing is introduced by flipflop and affecting the clock period duration is the sum of the above contributions, i.e., the data-to-output delay. To reduce the influence of flipflop timing on pipeline speed performances and the parameter has to be minimized. Hence, it represents the actual figure of merit for flipflop speed. Flip flops can be basically split into two topological categories: Pulsed FlipFlops and Master Slave FlipFlops (Master Slave).Pulsed FlipFlops: is internally or externally generated time window during which the FF is transparent to the input data. Such a time window implies: 1) a flat minimum region in the D-Q versus D- CK curve; 2) a negative set-up and 3) a continuous topological path from to since is the actual critical input when considering as the figure of merit. Whereas, Master Slave FlipFlops: are constituted by two latches that are alternately transparent according to the value. This implies: 1) a high to sensitivity in the minimum region; 2) a positive; and 3) the presence of two distinct paths from the input node to the boundary node between master and slave sections, and from this node to the output. III. Structure Of Transmission Gate Let us consider the generic structure of a transmission-gate (TG) [or pass-transistor (PT)]-based MS (TGMS) FF is shown in Figure 2.The node X is the boundary between the master and slave sections and the paths relative to D-CK;CK-Q and D-Q, and delays are depicted with gray lines [1].When D-CK is sufficiently large, the input signal traverses the master latch and stops at node X, waiting for the slave TG to be enabled by the falling clock transition. After that, the input is transferred to the output. Figure 2. Structure of Transmission Gate Based FlipFlop When D-CK=tset-up, the last gate in the master section transfers its input nearly contemporarily to the enabling of the TG in the slave section. However, it will be shown in following, traditional assumption of an uninterrupted path from D to Q is not consistent [10]. IV. Existing Methods A. Modified Version Of Power Pc 603 For TGMS FF Consider the typical TGMS FF shown in Figure.3 introduced in [7].In this modified version PowerPC 603 is mainly used for low-power processor. Here, an inverter is added to isolate the D input and provide better noise immunity. The input is transferred to the output with inverted polarity Qb, and simple gates are employed[6].
  • 3. A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design www.iosrjournals.org 74 | Page Figure 3. Schematic of TGMS FlipFlop In particular, the first INV+TG block in the master (M1-M4) has the width W1 given by the FF input capacitance specifications. Blocks A and B correspond to (M5-M8) are identified by a width W2, while INV is identified by a width. The Elmore delay model is applied to determine the expressions of delays of blocks (M1–M4) and (M5–M8) capacitive terms are between parentheses and are multiplied by the resistances from each node to (VDD)/ (GND). Diffusion capacitance introduced by each transistor is equaled to its gate capacitance under the same width (it has been verified that they are nearly equal). The resistance reduction exhibited by stacked transistors due to velocity saturation is neglected in the existing 65-nm technology; it is nearly compensated by strong channel length modulation and DIBL effects. Regarding the parameters of the second stage, they are derived by averaging out two different cases, given here: (i) input of INV M5–M6 is considered as the critical signal. (ii)Enabling TG M7–M8 is considered as the critical signal. The first delay is the Elmore model and is applied to estimate the delay up to node X, while concerning the second delay, the capacitance at node X is assumed as already charged or discharged through M5–M6.The application of conditions to both paths leads to g1-1 h1-1= g1-2 h1-2= 𝐹1= G1B1H1 (1) g2-1 h2-1= g2-2 h2-2= 𝐹2= G2B2H2 (2) G1=g1-1g1-2/ G2=g2-1g2-2 (3) Where gi-j(hi-j) is the logical (electrical) effort of the jth stage in the ith path. Above equations have to be satisfied the minimized tset-up and CK-Qmin. Practically by substituting a single variable equation comes out and can be easily identified. B. Write-Port Master-Slave FF The Write-Port Master Slave Flip flop (WPMS FF) [8], [9] is shown in Figure.4. It is similar to the FF analyzed in the previous section (TGMS FF) but replaces transmission gates with Pass Transistors (PT) to reduce the clock load, employs partially non-gated keepers and introduces additional logic to speed up the operation of the keepers that have to recover the threshold loss due to pass transistors. Figure 4. Schematic View of Write Port Master Slave Flip Flop The resistance of the pass transistors M3 and M6 is considered equal to 1/W when transferring logic “0” and equal to 2/W when transferring a logic “1” This two values are combined thus leading to an average resistance for pass transistors M3 and M6. PMOS transistors M2, M5 and M8 have widths 2W1, 2W2 and 2W3 respectively.
  • 4. A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design www.iosrjournals.org 75 | Page C. C2 MOS based Master Slave FF The C2 MOS based Master Slave Flipflop is shown in Figure 5. Figure 5. Schematic view of C2 MOS Based MS FF It reconsiders full transmission gates simply with clocked gating transistors.Formally C2 MOS is not a pure transmission gate (or Pass Transistor) based flipflop has the gated inverter is actually derived from an inverter plus Transmission Gate and hence the C2 MOS can be considered as a topology belonging to the class of Transmission Gate (or Pass Transistor) enables Master Slave FlipFlop. V. Proposed Method A. Modified C2 MOS based Master Slave Latch The transmission gate latch and C²MOSlatch is shown in Figure 6A. Figure 6A.Transmission gate latch and C²MOS latch By eliminating the connections at the confluence of the inverter and transmission gate for transmission-gate based Figure 6B. mC ²MOS latch latches (Figure A), the latch in (Figure B) may be constructed without loss of functionality. This eliminates a metal connection, resulting in a smaller latch. This structure is called modified C²MOS latch because of the clocked inverters used in it. Flip-flop constructed using mC²MOS latch is shown in Figure 6B. Unlike transmission gate flip-flop, this structure is insensitive to overlap of the clocks.
  • 5. A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design www.iosrjournals.org 76 | Page VI. Results & Discussions Outputs of these above mentioned FFs was simulated using Tanner software. Outputs of several FF are shown: A. TGMS FF Table 1 Working Principle of TGMS FlipFlop D CLK CLKb Qb 1 1 0 0 Figure 7. Simulated Output of TGMS FF In Figure 7 and Table 1 represents to working principle of TGMS FlipFlop circuit and to give Data is 1 at a time clock as 1 then the output generates 0.The average, maximum, and minimum Power consumption of TGMS flipflop is shown in Figure 8. Figure 8. Power Chart of TGMS The average, maximum, and minimum Power consumption of TGMS flipflop is shown in Figure 8. 0.00E+00 2.00E-03 4.00E-03 6.00E-03 8.00E-03 1.00E-02 TGMS TGMS
  • 6. A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design www.iosrjournals.org 77 | Page B. WPMS FF Figure 9. Simulated Output of WPMS FF Table 2 Working Principle of WPMS FlipFlop D CLK CLKb Qb 1 1 0 0 In Figure 8 and Table 2 represents to working principle of WPMS FlipFlop circuit and to give Data is 1 at a time clock as 1 then the output generates 0. Figure 10. Power Chart of WPMS The average, maximum, and minimum Power consumption of WPMS flipflop is shown in Figure 10. 0.00E+00 5.00E-02 1.00E-01 1.50E-01 2.00E-01 2.50E-01 3.00E-01 3.50E-01 4.00E-01 4.50E-01 5.00E-01 WPMS WPMS
  • 7. A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design www.iosrjournals.org 78 | Page C. C2 MOS Based MS FF Figure 11. Simulated Output of C2 MOS Table 3 Working Principle of C2 MOS D CLK CLKb Q 1 1 0 1 In Figure 11 and Table 3 represents to working principle of C2 MOS based Master Slave FlipFlop circuit and to give Data is 1 at a time clock 1 then the output generates 1. Figure 12. Power Chart of C2 MOS The average, maximum, and minimum Power consumption of C2 MOS flipflop is shown in Figure 8. D. Modified C2 MOS Figure 13. Simulated Output of mC2 MOS 0.00E+00 2.00E-03 4.00E-03 6.00E-03 8.00E-03 1.00E-02 1.20E-02 C2MOS C2MOS
  • 8. A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design www.iosrjournals.org 79 | Page Table 4 Working Principle of mC2 MOS D CLK CLKb Q Qb 1 1 0 1 0 In Figure 13 and Table 4 represents to working principle of WPMS FlipFlop circuit and to give Data is 1 at a time clock as 1 then the output generates 1.Power chart of mC2 MOS is shown in Figure 14. Figure 14. Power Chart of mC2 MOS E. Area Comparison between C2 MOS and mC2 MOS Figure 11.Area Comparison between C2 MOS and mC2 MOS F. Power Analysis Power Comparison Table In Table 5 shows the power analysis using SPICE tool of TGMS FF and its different topologies such as WPMS, C2 MOS and mC2 MOSthe average, maximum, minimum power is determined. Table 5 Power Comparison Table POWER TGMS WPMS C2MOS mC2MOS Average Power in WATTS 4.6e-03 4.3e-01 2.29e-01 1.68e-03 Maximu m Power inMili- WATTS 9.3e-03 8.8e-02 8.51e-01 7.08e-07 Minimu m Power inMili- Watts 1.2e-05 1.7e-06 2.33e-01 2.12e-05 With this Comparison tablemC2 MOS performs better than other latches. 0.00E+00 5.00E-04 1.00E-03 1.50E-03 mC2MOS mC2MOS 99% 99% 100% 100% 100% AREA MODIFIEDC2 MOS C2 MOS based MS FF
  • 9. A Novel Flipflop Topology For High Speed And Area Efficient Logic Structure Design www.iosrjournals.org 80 | Page POWER COMPARISON CHART The Figure 11 show the power analysis shows the power analysis of TGMS FF and its different types such as WPMS, C2 MOS and mC2 MOS with a MOS transistor to determine an average, maximum, minimum power in watts. Figure 12. Power Comparison Chart The power analysis of different flip flop topologies is shown in figure 12. From thiscomparison table mC2 MOS based Master Slave latches preserve 60% power performs better than other existing topologies. VII. Conclusion In this work, data path structure is designed using Modified Clocked Complementary Metal Oxide Semi-conductor (mC2MOS) latches. In proposed method existing Flipflop topologies such as TGMS,WPMS and is replaced into a mC2MOS latches and power minimization is done by splitting the whole structure in two different paths and its design is made by two separate LE optimizations are carried out and then merging its result. Such a methodology has been applied on SPICE technology and compared the results with traditionally considering the FlipFlops as whole uninterrupted paths. This method has to achieve better area diminution and preserve energy upto 45% and 60%compared with existing methods. It allows to push the design towards a proper handling of the actual path effort of such structures and hence, to improve the performance when designing for high-speed. References [1] ElioConsoli, Gaetano Palumbo, Fellow, ―Reconsidering High speed Design Criteria For Transmission-Gate-Based Master-Slave Flip-Flops‖ IEEE VLSI system., vol., 20, No.2,Feb 2012. [2] Alioto.M, Consoli.E, and Palumbo.G, “General strategies to design nanometer flip-flops in the energy-delay space,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 57, no. 7, pp. 1583–1596, Jul. 2010. [3] Alioto.M, Consoli.E, and Palumbo.G, ―Flip-flop energy/performance versus clock slope and impact on the clock network design,‖ IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 57, no. 6, pp. 1273–1286, Jun. 2010. [4] Morgenshtein.A, Friedman.E, Ginosar.R, and Kolodny.A, ―Unified logical effort—A method for delay evaluation and minimization in logic paths with RC interconnect,‖ IEEE Trans. Very Large Scale Integr.(VLSI) Syst., vol. 18, no. 5, pp. 689–696, May 2010. [5] Giacomotto.C, Nedovic.N, and Oklobdzija.V, ―The effect of the system specification on the optimal selection of clocked storage elements,‖ IEEE J. Solid-State Circuits, vol. 42, no. 6, pp. 1392–1404, Jun. 2007. [6] Weste.N and Harris.D, “CMOS VLSI Design: A Circuits and System Perspective‖, 3rd ed. Reading, MA: Addison-Wesley, 2004. [7] Oklobdzija.V, “Clocking and clocked storage elements in a multi-GigaHertz environment,” IBM J. Res. Devel., vol. 47, no. 5/6, pp. 567–583, Sept./Nov. 2003. [8] Markovic.D, Nikolic.B, and Brodersen.R, “Analysis and design of low-energy flip-flops,” in Proc. ISLPED, Aug. 2001, pp. 52–55. [9] Partovi.H, “Clocked Storage Elements,” in Design of High-Performance Microprocessor Circuits. New York: IEEE Press, 2001, pp. 207–234. [10] Ko.U and Balsara.P, “High-performance energy-efficient D-flip-flop circuits,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 8, no. 1, pp. 94–98, Feb. 2000. [11] Llopis.R and Sachdev.M, ―Low power, testable dual edge triggered flip-flops,‖ in Proc. ISLPED, Aug. 1996, pp. 341–345. 0.00E+00 2.00E-01 4.00E-01 6.00E-01 TGMS WPMS C2MOS mC2MOS Power Comparsion Chart Average Power in WATTS Maximum Power in Mili-WATTS Minimum Power in Mili-Watts