DESIGN OF PULSE TRIGGERED FLIP-FLOP USING DYNAMIC .

2y ago
40 Views
5 Downloads
330.35 KB
6 Pages
Last View : 30d ago
Last Download : 3m ago
Upload by : Ronan Garica
Transcription

ISSN 2278-3091International Journal of Advanced Trends in Computer Science and Engineering, Vol.2 , No.2, Pages : 171-176 (2013)Special Issue of NCRTECE 2013 - Held during 8-9 February, 2013 in SMK Fomra Institute of Technology, OMR, Thaiyur, Kelambakkam, ChennaiDESIGN OF PULSE TRIGGERED FLIP-FLOP USINGDYNAMIC CONTROLLING CIRCUITM.Suresh,D.Dolphin Kiruba,Asst.Professor,SMK Fomra Institute of Tech.,Chennai.nm suresh85@yahoo.inPG/VLSI DESIGN,SMK Fomra Institute of Tech.,Chennai.dolphinkiruba@gmail.comwidth, the latch acts like an edge-triggeredFF. The circuit complexity of a P-FF issimplified since only one latch, as opposedto two used in conventional master–slaveconfiguration, is needed. P-FFs also allowtime borrowing across clock cycleboundaries and feature a zero or evennegative time. P-FFs are thus less sensitiveto clock jitter. Despite these advantages,pulse generation circuitry requires delicatepulse width control in the face of processvariation and the configuration of pulseclock distribution network [4].ABSTRACTThe choice of flip-flop topologies is an essentialimportance in design of VLSI integratedcircuits for high speed and high performanceCMOS circuits. In this paper, a novel pulsetriggered flip-flop design is presented whichhas small delay and low power consumption.Two transistor AND gate is eliminated fromthe design and a transmission gate is usedwhich in turn reduces the circuit complexity.In this paper we present a comparison ofimplicit type flip-flops in terms of its transistorcount , delay and power consumption. Thecomparison includes the elucidation of circuitoperation, simulation and power estimation.The operation of each flip-flop is estimatedand it is simulated using microwind and TSPICE simulator. The analysis of the variousparameters are carried out at 0.12µmtechnology.Depending on the method of pulsegeneration, P-FF designs can be classified asimplicit or explicit [6]. In an implicit-type PFF, the pulse generator is a built-in logic ofthe latch design, and no explicit pulsesignals are generated. In an explicit-type PFF, the designs of pulse generator and latchare separate. Implicit pulse generation isoften considered to be more power efficientthan explicit pulse generation. This isbecause the former merely controls thedischarging path while the latter needs tophysically generate a pulse train. Implicittype designs, however, face a lengtheneddischarging path in latch design, which leadsto inferior timing characteristics. Thesituation deteriorates further when lowpower techniques such as conditionalcapture, conditional pre-charge, conditionaldischarge, or conditional data mapping areKeywords:Pulse triggered, low power, flip-flop1. INTRODUCTION:Flip-flops (FFs) are the basic storageelements used extensively in all kinds ofdigital designs. In particular, digital designsnowadays often adopt intensive pipeliningtechniques and employ many FF-richmodules. A P-FF consists of a pulsegenerator for generating strobe signals and alatch for data storage. Since triggeringpulses generated on the transition edges ofthe clock signal are very narrow in pulse171

ISSN 2278-3091International Journal of Advanced Trends in Computer Science and Engineering, Vol.2 , No.2, Pages : 171-176 (2013)Special Issue of NCRTECE 2013 - Held during 8-9 February, 2013 in SMK Fomra Institute of Technology, OMR, Thaiyur, Kelambakkam, Chennaiapplied [7]–[10]. As a consequence, thetransistors of pulse generation logic areoften enlarged to assure that the generatedpulses are sufficiently wide to trigger thedata capturing of the latch. Explicit-type PFF designs face a similar pulse width controlissue, but the problem is further complicatedin the presence of a large capacitive load,e.g., when one pulse generator is sharedamong several latches.takes complementary and delay skewedclock signals to generate a transparentwindow equal in size to the delay byinverters I1-I3. Two practical problems existin this design. First, during the rising edge,nMOS transistors N2 and N3 are turned on.In this paper, we will present anovel low-power implicit-type P-FF designfeaturing a conditional pulse-enhancementscheme. Three additional transistors areemployed to support this feature. In spite ofa slight increase in total transistor count,transistors of the pulse generation logicbenefit from significant size reductions andthe overall layout area is even slightlyreduced. This gives rise to nces against other P-FF designs. Inspite of a slight increase in total transistorcount, transistors of the pulse generationlogic benefit from significant size reductionsand the overall layout area is even slightlyreduced.Figure 1(a). ip-DCO2.2 MHLLF(Modified Hybrid Latch Flipflop)An improved P-FF design, namedMHLLF Fig.1 (b) MHLLF, by employing astatic latch structure presented in [10]. Nodeis no longer pre charged periodically by theclock signal. A weak pull-up transistor P1controlled by the FF output signal Q is usedto maintain the node level at high when Q iszero. This design eliminates the unnecessarydischarging problem at node. However, itencounters a longer Data-to-Q (D-to-Q)delay during “0” to “1” transitions becausenode is not pre-discharged. Largertransistors N3 and N4 are required toenhance the discharging capability. Anotherdrawback of this design is that nodebecomes floating when output Q and input2. IMPLICIT TYPE P-FF:2.1 ip-DCO(implicit pulsed-Data Close toOutput)Some conventional implicit-type PFF designs, which are used as the referencedesigns in later performance comparisons,are first reviewed. A state-of-the-art P-FFdesign, named ip-DCO, is given in Fig 1(a)[6]. It contains an AND logic-based pulsegenerator and a semi-dynamic structuredlatch design. Inverters I5 and I6 are used tolatch data and inverters I7 and I8 are used tohold the internal node. The pulse generator172

ISSN 2278-3091International Journal of Advanced Trends in Computer Science and Engineering, Vol.2 , No.2, Pages : 171-176 (2013)Special Issue of NCRTECE 2013 - Held during 8-9 February, 2013 in SMK Fomra Institute of Technology, OMR, Thaiyur, Kelambakkam, ChennaiData both equal to “1 ”. Extra DC poweremerges if node X is drifted from an intact“1”.circuitry is thus needed to ensure nodecan be properly discharged. This implieswider N1 and N2 transistors and alonger delay from the delay inverter I1to widen the discharge pulse width.Figure 1 (b). MHLLF2.3. SCCER(Single Ended ConditionalCapture Energy Recovery)Figure 1( c ). SCCERA refined low power P-FFdesign named SCCER using a conditionaldischarged technique [9], [8]. In this design,the keeper logic (back-to-back inverters I7and I8 in Fig. 1(a) is replaced by a weak pullup transistor P1 in conjunction with aninverter I2 to reduce the load capacitanceof node [8]. The discharge path containsnMOS transistors N2 and N1 connected inseries. In order to eliminate superfluousswitching at node, an extra nMOStransistor N3 is employed. Since N3 iscontrolled by Q fdbk, no discharge occursif input data remains high. The worst casetiming of this design occurs when inputdata is “1” and node is discharged throughfour transistors in series, i.e., N1 throughN4, while combating with the pull uptransistor P1. A powerful pull-down2.4. P-FF Design with conditional pulseenhancement schemeThe design, as shown in Fig. 1(d), adoptstwo measures to overcome the problemsassociated with existing P-FF designs. Thefirst one is reducing the number of nMOStransistors stacked in the discharging path.The second one is supporting a mechanismto conditionally enhance the pull downstrength when input data is “1.” Refer to Fig.1(d), the upper part latch design is similar tothe one employed in SCCER design [12]. Asopposed to the transistor stacking design inFig. 1(a) and (c), transistor N2 is removedfrom the discharging path.Transistor N2, inconjunction with an additional transistor N3,forms a two-input pass transistor logic173

ISSN 2278-3091International Journal of Advanced Trends in Computer Science and Engineering, Vol.2 , No.2, Pages : 171-176 (2013)Special Issue of NCRTECE 2013 - Held during 8-9 February, 2013 in SMK Fomra Institute of Technology, OMR, Thaiyur, Kelambakkam, Chennai(PTL)-based AND gate [13], [14] to controlthe discharge of transistor N1. Since the twoinputs to the AND logic are mostlycomplementary (except during the transitionedges of the clock), the output node is keptat zero most of the time. At the rising edgesof the clock, both transistors N2 and N3 areturned on and collaborate to pass a weaklogic high to node , which then turns ontransistor N1 by a time span defined by thedelay inverter I1. The switching power atnode can be reduced due to a diminishedvoltage swing.removed from the design. nMOS passtransistor logic passes only strong 0 whereastransmission gate passes strong 0 and strong1. By doing so we get reduced transistorcount and hence area gets reduced which isan important criteria in this modern era withthe improved VLSI technology. Use oftransmission gate reduces the voltage dropacross the pass transistor and hence powerdissipation gets reduced. It also doubles thearea and interconnects but the overall size ofthe circuit gets reduced. At rising edge ofthe clock N1 turns on and at falling edge ofthe clock N2 gets turns on. If both clock andData are high transistors N1, N5, N4 and P2turns on while N2 and N6 turns off. If datais low transistor N6 turns on and transistorN5 turns off. Hence output occurs with lowswitching activity.Figure 1(d). P-FF Design with conditional pulseenhancement schemeFigure 2 .Proposed design3. PROPOSED DESIGNThe design is shown in figure 2. Itovercomes the problem of the abovedescribed flip-flop. Referring figure 1 , theproposed design is similar to it in case oflatching circuit and it differs only in thepulse generation circuit. It replaces twoinput pass transistor logic (PTL)-based ANDgate by a transmission gate and N1 and P3 is4.RESULTA simulation window appears with inputsand output. The power consumption isalso shown on the right bottom portionof the window. If you are unable tomeet the specifications of the circuitchange the transistor sizes. Generate the174

ISSN 2278-3091International Journal of Advanced Trends in Computer Science and Engineering, Vol.2 , No.2, Pages : 171-176 (2013)Special Issue of NCRTECE 2013 - Held during 8-9 February, 2013 in SMK Fomra Institute of Technology, OMR, Thaiyur, Kelambakkam, Chennailayout again and run the simulations tillyou achieveyourtargetdelays.Depending on the input sequencesassigned at the input the output is observedin the simulation.To demonstrate thesuperiority of the proposed design, postlayout simulations on various P-FF designswere conducted toobtaintheirperformance figures. These designsinclude the three P-FF designs shown inFig. 1 (ip-DCO [6], MHLLF [9], SCCER[10]), another P-FF design calledconditional capture FF (CCFF) [7], and twoother non-pulse-triggered FF designs, i.e.,a sense-amplifier-based FF (SAFF) [2],and a conventional transmission gate-basedFF (TGFF). The operating condition usedin simulations is 500 MHz/1.0 COUNT5.CONCLUSIONIn this paper, the various Flip-flopdesignlike,ip-DCO, MHLLFandSCCER are discussed. These were beenalso designed in Microwind tool and thoseresult waveforms are also discussed. Thecomparison table also added to verify thedesigned methods. With these all resultsproposed design is better than ip-DCO andMHLLF designs.6. REFERENCE[1] H. Kawaguchi and T. Sakurai, “A reducedclock-swingflip-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, andN. Petra, “A novel high speed sense-amplifierbased flip-flop,”IEEE Trans. Very Large ScaleIntegr. (VLSI) Syst., vol. 13, no. 11, pp. 12661274, Nov. 2005.Figure 3. Output WaveformTable 1.Comparions of ff175

ISSN 2278-3091International Journal of Advanced Trends in Computer Science and Engineering, Vol.2 , No.2, Pages : 171-176 (2013)Special Issue of NCRTECE 2013 - Held during 8-9 February, 2013 in SMK Fomra Institute of Technology, OMR, Thaiyur, Kelambakkam, Chennai[3] H. Partovi, R. Burd, U. Salim, F. Weber,L. DiGregorio, and D. Draper, “Flow-throughlatch and edge-triggered flip-flop hybridelements,” in IEEE Tech. Dig. ISSCC, 1996, pp.138-139Scale Integr. (VLSI) Systems, vol. 14, pp. 13791383, Dec. 2006.[11] A.Selvakumar and T.Prabakaran “Design ofpulse triggered flip-flop using pulse enhancementscheme,” in IJCER, vol. 2,no.2 march 2012.[4] F. Klass, C. Amir, A. Das, K. Aingaran, C.Truong, R. Wang, A. Mehta, R. Heald, and G.Yee, “A new family of semi-dynamic anddynamic flip flops with embedded logic forhigh-performance processors,” IEEE J. SolidState Circuits, vol. 34, no. 5, pp. 712-716,May 1999.ErD.DolphinKirubareceived her B.E. degree in Electronics andcommunication engineering at Dr.SivanthiAditanar College of Engineering underAnna university, Tirunelveli. Currentlypursuing her M.E Degree in S.M.K Fomrainstitute of technology. Area of interest isdigital electronics and vlsi design[5] S. D. Naffziger, G. Colon-Bonet, T.Fischer,R. Riedlinger, T.J.Sullivan, andT.Grutkowski,“The implementation of the Itanium 2microprocessor,” 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, “Comparativedelay and energy of single edge-triggered anddual edge triggered pulsed flip-flops for highperformance microprocessors,”inProc.ISPLED, 2001, pp. 207-212.Er M.Suresh received his B.Edegree in Electronics and communicationengineering at Kings College of Engineeringunder Anna university, Thanjavur and M.EDegree Sathyabama University and haveyears’ experience as a lecturer. Area ofinterest is Communication.[7]B. Kong, S. Kim, and Y. Jun,“Conditional-capture flip-flop for statis- ticalpower reduction,” IEEE J. Solid-State Circuits,vol. 36, no. 8, pp.1263-1271, Aug. 2001.[8] N. Nedovic, M. Aleksic, and V. G.Oklobdzija“Conditional precharge techniquesfor power-efficient dual-edge clocking,” inProc. 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 conditionaldischarge flip- flop,” IEEE Trans. Very LargeScale 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 datamapping flip-flops for low-power and highperfor-mance systems,” IEEE Trans. Very Large176

pulse width control in the face of process variation and the configuration of pulse clock distribution network [4]. Depending on the method of pulse generation, P-FF designs can be classified as implicit or explicit [6]. In an implicit-type P-FF, the pulse generator is a built-in logic of the latch

Related Documents:

Auto Flip Settings - Flipbooks can flip automatically. Enable Auto Flip and set Flip Interval, Flip loops: set -1: Auto flip all the time; set N (N 0): Flip N times then stop. Check Auto Flip from start to make the flipbook flip automatically from start. Click the Auto Flip Button when you need if you don't check this option.

College/ Department: Keshav Mahavidyalaya, University of Delhi . Sequential Circuits-II 2 Institute of Lifelong Learning, University of Delhi . 4.2.1 Edge Triggered Flip-flop 4.2 Edge Triggered S-R Flip-flop 4.3 Edge Triggered D Flip-flop 4.4 Edge Triggered J-K Flip-flop 4.4.1 Racing 4.4.2 J-K Master Slave Flip-flop 4.5 Asynchronous Preset .

Rangkaian Flip-Flop JK Pada flip-flop JK ini, masukan J dan K disebut masukan pengendali karena kedua masukan ini yang menentukan keadaan yang harus dipilih oleh flip-flop pada saat pulsa clock tiba (dapat pinggiran positif atau negatif, tergantung kepada jenis flip-flopnya). flip-flop ini berbeda dengan flip-flop-D karena pada flip-flop-JK

February 6, 2012 ECE 152A - Digital Design Principles 3 Reading Assignment Brown and Vranesic (cont) 7Flip-Flops, Registers, Counters and a Simple Processor (cont) 7.4 Master-Slave and Edge-Triggered D Flip-Flops 7.4.1 Master-Slave D Flip-Flop 7.4.2 Edge-Triggered D Flip-Flop 7.4.3 D Flip-Flop with Clear a

Some Flip Flops may have a reset (or clear) and/or a set line that directly change the output. All Flip Flops change states according to data lines on clock pulses. All Flip Flops have an output usually labeled Q, the inverse of the output, labeled Q, a SET, and a RESET. Figure 11.1 - D Flip Flop and JK Flip Flop

D Flip Flop. Seperti yang diketahui, flip-flop (Bistable Multivibrator) dalah suatu rangkaian sel biner yang memiliki dua buah output yang saling berkebalikan keadaannya (0 atau 1). Di dalam FPGA, terdapat sebuah jenis flip-flop yaitu D flip-flop atau Data flip flop. Rangkaian D flip-flop ini berfungsi sebagai rangkaian

2)Pull out flip axle air dump valve. 3)Connect electrical plug, glad-hands and common air line. 4)(If equipped) set flip/stinger control valve to flip control. 5)Push in flip axle dump valve and inflate suspension. 6)Shim flip axle to obtain an axle clearance of 6.5” to

Samy T. (Purdue) Rough Paths 4 Aarhus 2016 27 / 67. Russo-Vallois’symmetricintegral Let φbearandompath Then Z b a φ w d Bi w L 2 lim ε 0 1 2ε Z b a φ w Bi w ε B i w ε dw, providedthelimitexists. Definition9. gralcoincideswith Young’sintegralifH 1/2andφ C1 H ε Stratonovich’sintegralintheBrowniancase Samy T .