Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol. 7, No. 2, June 2019, pp. 357~365 ISSN: 2089-3272, DOI: 10.11591/ijeei.v7i2.1041 357 Journal homepage: http://section.iaesonline.com/index.php/IJEEI/index Effect of clock gating in conditional pulse enhancement flip-flop for low power applications Kuruvilla John 1 , Vinod Kumar R. S. 2 , Kumar S. S. 3 1,2 Department of Electronics and Communication Engineering, Noorul Islam Centre for Higher Education, India 3 Department of Electronics and Instrumentation Engineering, Noorul Islam Centre for Higher Education, India Article Info ABSTRACT Article historys: Received Feb 14, 2019 Revised Apr 30, 2019 Accepted May 20, 2019 Flip-Flops (FFs) play a fundamental role in digital designs. A clock system consumes above 25% of total system power. The use of pulse-triggered flip- flops (P-FFs) in digital design provides better performance than conventional flip-flop designs. This paper presents the design of a new power-efficient implicit pulse-triggered flip-flop suitable for low power applications. This flip- flop architecture is embedded with two key features. Firstly, the enhancement in width and height of triggering pulses during specific conditions gives a solution for the longest discharging path problem in existing P-FFs. Secondly, the clock gating concept reduces unwanted switching activities at sleep/idle mode of operation and thereby reducing dynamic power consumption. The post-layout simulation results in cadence software based on CMOS 90-nm technology shows that the proposed design features less power dissipation and better power delay performance (PDP) when compared with conventional P- FFs. Its maximum power saving against conventional designs is up to 30.65%. Keywords: Clock gating Conditional discharging Implicit Low power Pulse flip-flop Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Kuruvilla John, Research Scholar, Department of Electronics and Communication Engineering, Noorul Islam Centre for Higher Education, Thucklay, Tamilnadu, India, 629180. Email: kuruvilla08@gmail.com 1. INTRODUCTION In all kinds of digital structures flip-flops are widely used as the basic storage element. It is also estimated that above 25% of the total system power is consumed by the clock system [1]. Thus, FFs contributes a major part of the power consumption of the total system. P-FF exhibits better performance than conventional master-slave FF designs in low power and high-speed applications [2]. The single latch structure design of P- FFs made them more popular than conventional master-slave and transmission gate-based FF designs in low power and high-speed applications [3]. The generator and latches are the basic parts in the structure of a P-FF design are pulse. The trigger pulses are generated by the pulse generator which may be generated either at any edges of clock signals or at both edges of clock signals. The latch structure performs the latching or sampling of the input data into the output based on the generation triggering pulses. Depending upon the pulse generation mechanism, P-FFs are classified as a single and double edge triggered types [4]. Based on the connection of pulse generation logic and latch, P-FFs are classified as implicit and explicit types [5]. In implicit case, the pulse generator is inbuilt in the latch structure and in explicit it is external to the latch structure. It is estimated that due to the control of discharging path the implicit P-FFs are more power efficient than explicit types [6-8]. However, the sharing of pulse generator among neighboring latches is an advantage of explicit P-FF. Both implicit and explicit P-FFs face the longest discharging path problem in the latch structure. This increases the size of the transistors used at the pulse generator to enlarge the width and height of triggering pulses for the sufficient capturing of data. brought to you by CORE View metadata, citation and similar papers at core.ac.uk provided by Indonesian Journal of Electrical Engineering and Informatics (IJEEI)