Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019] IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5 Evaluation of Sense Amplifier Flip-Flop with Completion Detection Signal Sushmita M.G M.Tech VLSI Design and Embedded Systems Department of ECE R. V. College of Engineering®, Bengaluru-59 Email: sushmitagogi@gmail.com Abstract— Sense amplifier is a part of read circuitry used to read data from memory. It amplifies the low voltage signals to high logic level signal. It has wide range of applications such as in memory storage, level shifter and bus driver. This paper explains the design of Sense Amplifier based flip flop (SAFF) with control signal as Transition Completion Detection (TCD). The flip flop (FF) is designed in gpdk180nm technology and simulated using Cadence tool. Performance analysis of Conventional SAFF, Power PC master slave flip flop and SAFF with control signal TCD are compared in terms of delay, power and power delay product. Power for different value of voltage is compared for designed FF. Simulation results show that, 6% reduction of power for Sense amplifier FF with control signal TCD compared to Power PC Master slave FF at 1 volt supply voltage. Compared to Conventional SAFF, designed SAFF with control signal TCD reduces clock to Q delay about 4.7%. To analyze the working operation of SAFF with control signal TCD, a new circuit proposed and is designed using 2:1 multiplexer. Simulation result shows that, power and clock to Q delay of designed circuit are in the order of 26.87 µwatt and 30.23 nsec respectively. Keywords— Sense Amplifier based Flip Flop (SAFF), Flip Flop (FF), Memory, Level shifter. I. INTRODUCTION With the development of VLSI technology, day by day market trends keeps on expanding. Reduction of power in the portable devices has become primary concern. Power minimization is becoming a challenging task on each and every individual [1]. For example like mobile phone, laptop, tablet devices are equipped with battery system, reduction of power becomes important issue in the battery operated systems. With the advancement in technology, new designed circuit dissipates more power. Several conventional techniques are proposed to reduce the power dissipation but there is an increase in the demand for low power CMOS design. In sequential logic, flip flop is the used as a storage element in digital camera, mobile phones, computers memory. But more amount of power is consumed by flip flops. Thus, the design of flip flops with low power and small delay is necessary. Conventional SAFF suffers from the two problems, first one is dependency of Q delay on Qb delay and second one is wrong data may latched by sense amplifier stage. To solve the problems of conventional sense amplifier, a new circuit is designed with control signal. In this paper, design of SAFF with control signal TCD is designed using gpdk180nm technology and implemented using Cadence tool. Performance analysis of conventional SAFF, Power PC FF and SAFF with control Prof. Sowmya K.B Assistant Professor, Department of Electronics and Communication Engineering R. V. College of Engineering®, Bengaluru-59 Email: sowmyakb@rvce.edu.in signal TCD are compared in terms of clock to Q delay, power and power delay product. SAFF with control signal TCD is designed using two technologies (gpdk45nm and gpdk180nm) and performance analysis is compared for the FF. New design is proposed to analyze the working operation of Sense Amplifier flip flop with control signal TCD using multiplexer. Proposed design is implemented using Cadence tool. The paper is organized as follows- In Section II literature survey related to the previous work is reviewed. Section III explains the working of conventional SAFF, Power PC FF and SAFF with control signal TCD circuit are discussed. In Section IV Evaluation of SAFF with control signal using multiplexer is presented. In Section V, simulation results of designed flip flop and comparison of obatined results are discussed. Conclusion is discussed in Section VI. II. LITERATURE SURVEY This section gives the information about previous work related to the SAFF. Hanwool Jeong [2], proposed a new design of Sense amplifier based flip flop with TCD. The FF is implemented using 22nm FinFET technology. In this paper, parameters like energy consumption, speed, operation yield, area and hold time of circuits are compared. The proposed SAFF with TCD operates two times faster in speed compared to master slave FF at 0.3-0.4 volt. Anoop D [3] proposed a sense amplifier flip flop. Proposed FF is implemented using 180nm technology. In this paper, designed SAFF is compared with conventional SAFF in terms of power, PDP, rise and fall delay. The proposed SAFF design shows, improvement in the delay and power delay product and are in the order of 95 ps and 39 fJ. In [4], a Sense Amplifier based FF implemented using 0.25µ technology. Devisha Gupta [5], describes the design of S R and Nikolic SAFF. Designed circuits are implemented using 90 nm CMOS technology. In this paper, parameters like power dissipation and delay for the designed slave latch are compared at 1V supply voltage. Simulation result shows that, delay and power dissipation of Nikolic slave latch is less compared to SR latch. Antonio G [6], presented a new design of sense amplifier based flip flop implemented using 0.25µm technology. The proposed flip-flop provides reduced power dissipation and glitch-free circuit operation. Simulated result shows that, improvement in the delay and the power dissipation. 978-1-7281-0167-5/19/$31.00 ©2019 IEEE 1157 Authorized licensed use limited to: R V College of Engineering. Downloaded on July 13,2020 at 08:35:57 UTC from IEEE Xplore. Restrictions apply. Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019] IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5 III. FLIP FLOPS DESIGN A. Conventional Sense Amplifier based Flip-Flop Sense amplifier based flip flop consists of two stage SA stage and NAND based SR latch. Schematic diagram of SAFF as shown in Fig. 1. Conventional SAFF is designed and simulated using Cadence tool (180nm technology). When clock input clk is low state, P1 and P4 transitors are turned ON. Both Sb and Rb node are precharged to VDD and N1 and N2 transistors are turned OFF. During this state transistors P2 and P3 are OFF latch satage holds the flip flop state. N6 transistor is similar to evaluate switch in dynamic circuits and is turned OFF when clock signal is low. For high clock input signal, N6 transistor turns ON and data input is zero then differential input pair (N3 and N4) is enabled. Difference between the input signal is amplified on the output nodes on Sb and Rb. Differential input pair N3 is turned OFF and N4 are turned ON. Then one of the node (Sb or Rb) is 0 and the other node remains at VDD. Output Q and Qb becomes one and zero during high phase of clock signal and data input is zero. Output waveform of SAFF is shown in Fig. 5.1. FF consists of two latches in the circuit and are master and slave latch. Main advantages of this FF are having a low latency path and power keeper structure [9]. Fig. 2: Schematic circuit of Power PC Master Slave FF When input clock signal is zero, master latch is enabled and slave latch is in hold mode. Transistors MN3 and MP3 are ON and MP2, MN2 are OFF output retains its previous value. When clock signal is high, slave latch is enabled transistors MP6 and MN6 are turned ON. Transistors MN5 and MP5 are turned OFF, value stored will be propagated to the output node through slave stage. The drawback of this FF is data to Q delay of FF is large due to its positive value of setup time [8], [11], [12]. Output waveform of Power PC master slave flip flop is shown in Fig. 5.2. C. Sense Amplifier based flip flop with control signal TCD In this section, working operation of SAFF is discussed. It is modified circuit of conventional SAFF. The designed circuit, solve the problems of previous Sense amplifier based flip flop. The designed circuit uses control signal TCD signal to indicate the transition completion of sense amplifier stage. Circuit diagram of designed SAFF with control signal TCD [2] is shown in Fig. 3.1. Control signal Transition Completion (TC) is generated by NAND gate and inputs to the gate are Sb and Rb. Fig. 1: Schematic circuit of Conventional SAFF The shorting of transitor N5 is drived by V DD and it provides static operation by guaranteeing a pull down path for either Sb or Rb and provides leakage path. Simulation results and output waveform of designed FF are shown in Fig. 5.1. The main advantage of SAFF is near zero setup time. The drawback of conventional SAFF [7] is high clock to Q delay due to its slow operation of the slave latch stage. B. Power PC Master Slave Flip-Flop Power PC is an example of static structures. Schematic circuit of Power PC master slave flip flop is shown in Fig. 2. When clock signal and data input are low, transistors MP1 and MP4 are turned ON, both Sb and Rb are charged to high which makes TC signal low. Due to data input is zero, MN2 transistor is turned OFF and MN3 is turned ON. TC signal will turn OFF transistors MN 4, MN8 and MN11. Transistor MP5 is turned OFF then output Q will be zero. At the rising edge of the clock, evaluate transistor MN1 turns on and differential input pair (MN2 and MN3) is enabled. Difference between the input signal is amplified on the output nodes on Sb and Rb. One of Sb or Rb becomes low which makes NAND gate output (TC signal) to be high. Then transistors MP5 and MN8 are turned ON. MP5 transistor is charged to VDD then it is discharged to zero 978-1-7281-0167-5/19/$31.00 ©2019 IEEE 1158 Authorized licensed use limited to: R V College of Engineering. Downloaded on July 13,2020 at 08:35:57 UTC from IEEE Xplore. Restrictions apply. Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019] IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5 through transistor MN8. Output Q becomes zero, this will turn on transistor MP7 and output Qb becomes one. It indicates that output depends on data input value that is when clock input is high and data input is zero then output Q becomes zero. modified circuit of SAFF for glitch protection is shown in Fig. 5.4. SAFF with control signal TCD is designed using gpdk180nm and gpdk45nm technologies. Schematic circuit designed in gpdk45nm is similar to gpdk180nm technology. Output waveform of both design are shown in Fig. 5.3 and Fig. 5.5. TC signal is connected to transistor MN4 and it will turn ON MN4 transistor after the transition of SA stage. Thus the designed circuit is free from reduction in the speed of operation. The designed FF improves the performance of the FF. Simulation results of the designed FF are listed in Table IV. In gpdk180nm technology, NMOS and PMOS transistors W/L ratio are 2µm/180 nm and 4 µm/180 nm. Fig. 3.2: Schematic circuit of SAFF with control signal TCD for glitch protection IV. EVALUATION OF SENSE AMPLIFIER BASED FLIPFLOP WITH CONTROL SIGNAL TCD USING MULTIPLEXER To analyze working operation of SAFF with control signal TCD a new circuit is proposed and is designed using multiplexer. The circuit consists of two blocks multiplexer and SAFF with control signal. The Output of 2:1 multiplexer is given to the data input of SAFF with control signal TCD and is shown in Fig. 4.1. Proposed circuit is simulated using Cadence tool (gpdk180nm technology). Schematic circuit of the design is shown in Fig . 4.3. A B 0 2:1 Y Mux 1 S D SAFF with control signal TCD CLK Q Qb Clock Fig. 4.1: Block diagram of SAFF with control signal TCD using Multiplexer Fig. 3.1: Schematic circuit of SAFF with control signal TCD Glitch occurs in SAFF with control signal TCD in the output nodes at falling edge of the clock. At the falling edge of clock both TC and Sb are high, MN8 and MN7 transistors are turned ON. This causes glitch in the output node Q. Glitch in the pull-down paths of Q and Qb can be reduced by adding clock gating NMOSs and circuit diagram of glitch protection circuit is shown in Fig 3.2. Output waveform of 2:1 multiplexer consists of one select line and two inputs. If select line input of multiplexer is zero then ‘A’ input is selected otherwise ‘B’ input is selected and is shown in Table I. Output Y of multiplexer is given to the designed SAFF with control signal TCD. The designed FF works similar to D flip flop. Output Y of 2:1 multiplexer is represented as follows Y= Sb.A + S.B (1) When select line of multiplexer is 1 then B input is selected and is given to the data input D of the FF. Expression of output Y is shown in Equation 1. When clock and data input both are high then output Q of FF becomes one and Qb 978-1-7281-0167-5/19/$31.00 ©2019 IEEE 1159 Authorized licensed use limited to: R V College of Engineering. Downloaded on July 13,2020 at 08:35:57 UTC from IEEE Xplore. Restrictions apply. Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019] IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5 becomes zero. Output waveform of the designed circuit is shown in Fig. 5.6. Schematic circuit of 2:1 multiplexer is shown in Fig. 4.2. TABLE I. TRUTH TABLE OF 2:1 MULTIPLEXER Select line S 0 0 1 1 Inputs B X X 1 0 A 0 1 X X Output (Y) 0 1 1 0 If select line is zero, ‘A’ input is selected and is given to data input of the designed flip flop. Then data input value becomes same as input ‘A’. Consider input ‘A’ is zero then data input becomes zero. For high clock input, output Q becomes zero. It works similar to the D flip flop. Output waveform of conventional SAFF, Master slave FF, SAFF with control signal TCD, modified circuit for glitch protection and SAFF with control signal TCD designed using multiplexer are shown in Fig. 5.1 to Fig. 5.6. Results obtained from the simulation are listed in Table II-V. A. Output waveform of designed flip flops Output waveform of conventional SAFF, Power PC FF, SAFF with control signal TCD and SAFF with control signal using the multiplexer are shown in Fig. 5.1 to Fig. 5.6. Fig. 5.1: Output waveform of Conventional SAFF Fig. 4.2: Schematic circuit of 2:1 multiplexer using Static CMOS designed using gpdk180nm technology Fig. 5.2: Output waveform of Power PC Master Slave FF Fig. 4.3: Schematic circuit SAFF with control signal using Multiplexer V. SIMULATION RESULTS The SAFF with transition completion detection, conventional SAFF and Master slave FFs are designed using gpdk180nm technology and simulated using Cadence tool. For the transient analysis of designed circuit stop time of 120 nsec is considered. Fig. 5.3: Output waveform of SAFF with control signal TCD using gpdk180nm technology 978-1-7281-0167-5/19/$31.00 ©2019 IEEE 1160 Authorized licensed use limited to: R V College of Engineering. Downloaded on July 13,2020 at 08:35:57 UTC from IEEE Xplore. Restrictions apply. Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019] IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5 TABLE II. MEASURED CHARACTERISTICS OF DIFFERENT FLIPFLOP DESIGN Average Power(µwatt) Parameter Clock to Q delay(ns) Power Delay Product(pJ) Conventional SAFF 14.07 25.23 0.354 Master slave FF 21.66 20.12 0.435 25.2 24.04 0.605 24.59 24.02 0.590 Circuit Name SAFF with control signal TCD Modified SAFF for glitch protection Fig. 5.4: Output waveform of SAFF with control signal TCD for glitch protection From Table II, it is observed that SAFF control signal with TCD consumes more power compared to master slave flip flop at 1.8 volt supply voltage due to Q, Rb, Sb and TC switched ON every clock cycle whereas in Master slave flip flop circuit only CLK and CLKb switching takes place. Clock to Q delay of designed FF with control signal TCD is less compared to conventional SAFF [10]. Comparison of power for different values of voltage is made and it is shown in Table III. TABLE III. COMPARISON OF POWER FOR DIFFERENT VALUE OF VOLTAGE Power(µwatt) Conventional SAFF Power PC Master Slave FF 1 3.859 6.211 Modified circuit of SAFF with control signal TCD 5.839 1.4 7.903 12.35 12.27 1.8 14.07 21.66 24.59 2.2 22.59 34.82 34.24 2.6 33.82 52.54 50.28 3 47.88 75.34 70.9 Voltage (volt) Fig. 5.5: Output waveform of SAFF with control signal TCD using gpdk45nm technology From the Table III, it is observed that power increases with increases in voltage value. For supply voltage of 1 volt, modified SAFF with control signal TCD consumes less power compared to Master Slave FF and more power compared to Conventional SAFF. SAFF with control signal TCD is designed using gpdk45nm and gpdk180nm technologies. Parameters like power and delay are compared for designed FF. Results obtained from the simulations are listed in Table IV. Fig. 5.6: Output waveform of SAFF with control signal TCD using Multiplexer B. Result Analysis of designed flip flop Performance analysis is carried out by doing transient analysis of designed FF. Parameters like power, delay and power delay product for the designed FF are compared and are listed in Table II. TABLE IV. COMPARISON OF PARAMETERS OF SAFF WITH CONTROL SIGNAL TCD DESIGNED USING DIFFERENT TECHNOLOGIES Technology gpdk45 nm gpdk180 nm 978-1-7281-0167-5/19/$31.00 ©2019 IEEE Average Power(µwatt) Parameter Clock to Q delay(ns) Power Delay Product(pJ) 0.1233 20.11 2.479*10-3 5.886 24.04 0.141 1161 Authorized licensed use limited to: R V College of Engineering. Downloaded on July 13,2020 at 08:35:57 UTC from IEEE Xplore. Restrictions apply. Proceedings of the Third International Conference on Electronics Communication and Aerospace Technology [ICECA 2019] IEEE Conference Record # 45616; IEEE Xplore ISBN: 978-1-7281-0167-5 From Table IV, it is clear that SAFF with control signal designed using gpdk45nm technology requires less power and clock to Q delay compared to circuit designed using gpdk180nm technology. Working operation of SAFF with control signal TCD designed using multiplexer is discussed in section IV. Multiplexer is designed using static CMOS method. Simulation results of SAFF with control signal TCD using multiplexer is listed in Table V. TABLE V. MEASURED CHARACTERISTICS OF SAFF WITH CONTROL SIGNAL TCD USING MULTIPLEXER delay of the designed circuit are in the order of 26.87 µwatt and 30.23 nsec respectively. ACKNOWLEDGMENT This project work is supported as part of major project for M.Tech, VLSI Design and Embedded Systems Post Graduate Program in the R. V. College of Engineering®, Bengaluru - 560059. REFERENCES Sudha. H, Sahana Uppin “ Design of Low Power Flip flop using Topological Compression Technique” International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, vol. 5, Issue 5, May 2016. [2] Hanwool Jeong, Tae Woo Oh, Seung Chul Song and Seong-Ook Jung “Sense-Amplifier-Based Flip-Flop with Transition Completion Detection for Low-Voltage Operation” IEEE Transactions on Very Large Scale Integration Systems, 2018. [3] Anoop D, Dr. Nithin Kumar Y.B, Dr Vasantha M. H “High performance Sense Amplifier based Flip flop for driver applications” IEEE International Symposium on Nano-electronic and Information Systems, 2017. [4] Borivoje. Nikolic, Vojin G. Oklobdzija, Michhael Ming Tak Leung and James Kar Shing Chiu “Improved Sense Amplifier based flip flop: Design and Measurements” IEEE Journal of Solid State Circuits, vol. 35, no. 6, June 2000. [5] Devisha Gupta, Rockey Bhardwaj “Performance Comparison of SR and Nikolic Sense Amplifier based Energy Resumption Flip-Flops at 90nm CMOS Technology” Second International Conference on Inventive Systems and Control, 2018. [6] Antonio G. M. Strollo, Davide De Caro, Ettore Naoli and Nicola Petra “A Novel High-Speed Sense-Amplifier-Based Flip-Flop”, IEEE Transactions On Very Large Scale Integration systems, vol. 13, no. 11, November 2005. [7] A. Selvapandian “Design and Analysis of Power Efficient Sense Amplifier based Flip Flop” International Journal of Research in Computer Applications and Robotics, vol.2, Issue.2, February 2014. [8] Krishnapriya K P, V. J. Arul Karthick “ analysis of Low Power flip flops using an efficient embedded logic” International Journal of Computer Science and Mobile computing, vol. 3, Issue.5, May 2014. [9] Kalarikkal Absel, Lijo Manuel and R K Kavitha “Low Power Dual Dynamic Node Pulsed Hybrid Flip Flop Featuring Efficient Embedded Logic” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol.21, no.9, September 2013. [10] Yeo Kiat Seng, Goh Wang Ling, Lim Hoe Gee and Zhang Wenle “ New Conditional sampling Sense amplifier based flip flop for high performance and low power application” IEEE international Symposium on Integrated circuits, 2007. [11] Akila M, Sathiskumar M and Sukanya T “A Novel Analysis on Low Power High Performance Flip-Flops” International Journal of Computer Applications, vol.90, no. 16, March 2014. [12] Massimo Alioto et al “Comparative Analysis of the Robustness of Master Slave Flip Flops against variations” IEEE International Conference on Electronics, Circuits and Systems, 2015. [1] Circuit Name SAFF with control signal using multiplexer Average Power(µwatt) Parameter Clock to Q delay(ns) Power Delay Product(pJ) 26.87 30.23 0.812 From the Table V, it is observed that SAFF with control signal TCD designed using multiplexer requires more power and clock to Q delay compared to other FF designs as listed in Table II. VI. CONCLUSION Sense amplifier based Flip Flop with control signal TCD and modified circuit of SAFF with control signal TCD for glitch protection are designed and simulated using Cadence tool. Further, conventional SAFF and Power PC Master Slave flip flop have been designed using gpdk180nm technology and simulated using Cadence tool. Performance analysis of designed FF is compared in terms of average power consumption, clock to Q delay and power delay product. Simulation is carried for different values of voltage to understand the variation of power with respect to voltage. For supply voltage of 1 V, SAFF with control signal TCD, Power PC master slave flip flop and Conventional SAFF consumes power in the order of 5.839 µwatt, 6.21 µwatt and 3.859 µwatt respectively. Simulation results show that, compared to Power PC master slave flip flop, designed SAFF with control signal TCD consumes less power and it shows 6% reduction of power at 1V supply voltage. Clock to Q delay of SAFF with control signal TCD reduced by 4.7% compared to conventional SAFF. SAFF with control signal TCD is designed and simulated using gpdk45nm and gpdk180nm technologies at 1V supply voltage. Comparative analysis show that, FF designed using gpdk45nm technology reduces power and clock to Q delay compared to FF designed using gpdk180nm technology. SAFF with control signal TCD using multiplexer is designed and analyzed in terms of power and clock to Q delay. Simulation result shows that, power and clock to Q 978-1-7281-0167-5/19/$31.00 ©2019 IEEE 1162 Authorized licensed use limited to: R V College of Engineering. Downloaded on July 13,2020 at 08:35:57 UTC from IEEE Xplore. Restrictions apply.