A New Clock Gated Flip Flop for Pipelining Architecture
- 1 Excel Engineering College, Komarapalayam, India
- 2 Muthayammal Engineering College, Rasipuram, India
Abstract
The objective of the work is to design a new clock gated based flip flop for pipelining architecture. In computing and consumer products, the major dynamic power is consumed in the system’s clock signal, typically about 30% to 70% of the total dynamic (switching) power consumption. Several techniques to reduce the dynamic power have been developed, of which clock gating is predominant. In this work, a new methodology is applied for gating the Flip flop by which the power will be reduced. The clock gating is employed to the pipelining stage flip flop which is active only during valid data are arrived. The methodology used in project named Selective Look-Ahead Clock Gating computes the clock enabling signals of each FF one cycle ahead of time, based on the present cycle data of those FFs on which it depends. Similarly to data-driven gating, it is capable of stopping the majority of redundant clock pulses. In this work, the circuit implementation of the various blocks of data driven clock gating is done and the results are observed. The proposed work is used for pipelining stage in microprocessor and DSP architectures. The proposed method is simulated using the quartus for cyclone 3 kit.
- Benini, L., Bogliolo, A. and De Micheli, G. (2000) A Survey on Design Techniques for System-Level Dynamic Power Management. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 8, 299-316. http://dx.doi.org/10.1109/92.845896
- Hosny, M.S. and Yuejian, W. (2008) Low Power Clocking Strategies in Deep Submicron Technologies. Proceedings of IEEE International Conference on IC Design & Technology, ICICDT, Austin, 2-4 June 2008, 143-146.
- Chunhong, C., Changjun, K. and Majid, S. (2002) Activity-Sensitive Clock Tree Construction for Low Power. Proceedings of the 2002 International Symposium on Low Power Electronics and Design, Article No. 7502608, 279-282. http://dx.doi.org/10.1109/lpe.2002.146755
- Farrahi, A., Chen, C., Srivastava, A., Tellez, G. and Sarrafzadeh, M. (2001) Activity-Driven Clock Design. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 20, 705-714. http://dx.doi.org/10.1109/43.924824
- Wimer, S. and Koren, I. (2012) The Optimal Fan-Out of Clock Network for Power Minimization by Adaptive Gating. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 20, 1772-1780. http://dx.doi.org/10.1109/TVLSI.2011.2162861
- Wimer, S. and Koren, I. Design Flow for Flip-Flop Grouping in Data Drive Clock Gating. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. (To Be Published)
- Donno, M., Macii, E. and Mazzoni, L. (2004) Power-Aware Clock Tree Planning. Proceedings of the 2004 International Symposium on Physical Design, Arizona, 18-21 April 2004, 138-147. http://dx.doi.org/10.1145/981066.981097
- Muller, M., Simon, S., Gryska, H., Wortmann, A. and Buch, S. (2006) Low Power Synthesizable Register Files for Processor and IP Cores. Integration, the VLSI Journal, 39, 131-155. http://dx.doi.org/10.1016/j.vlsi.2004.08.001
- Amaricai, A., Vladutiu, M. and Boncalo, O. (2010) Design Issues and Implementations for Floating-Point Divide-Add Fused. IEEE Transactions on Circuits and Systems II: Express Briefs, 57, 295-299.
- Swartzlander, E.E. and Saleh, H.H.M. (2012) FFT Implementation with Fused Floating-Point Operations. IEEE Transactions on Computers, 61, 284-288. http://dx.doi.org/10.1109/TC.2010.271
- Nikolaidis, S., Karaolis, E. and Kyriakis-Bitzaros, E.D. (2000) Estimation of Signal Transition Activity in FIR Filters Implemented by a MAC Architecture. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19, 164-169. http://dx.doi.org/10.1109/43.822629