Abstract
Clocking power, including both clock distribution and registers, has long been one of the primary factors in the total power consumption of many digital systems. One straightforward approach to reduce this power consumption is to apply dual-edge-triggered (DET) clocking, as sequential elements operate at half the clock frequency while maintaining the same throughput as with conventional single-edge-triggered (SET) clocking. However, the DET approach is rarely taken in modern integrated circuits, primarily due to the perceived complexity of integrating such a clocking scheme. In this article, we first identify the most promising conditions for achieving low-power operation with DET clocking and then introduce a fully automated design flow for applying DET to a conventional SET design. The proposed design flow is demonstrated on three benchmark circuits in a 40nm CMOS technology, providing as much as a 50% reduction in clock distribution and register power consumption.
- M. Alioto, E. Consoli, and G. Palumbo. 2010. Clock distribution in clock domains with dual-edge-triggered flip-flops to improve energy-efficiency. In Proceedings of the 2010 IEEE International Symposium on Circuits and Systems. 321--324. DOI:http://dx.doi.org/10.1109/ISCAS.2010.5537828 Google ScholarCross Ref
- M. Alioto, E. Consoli, and G. Palumbo. 2011a. Analysis and comparison in the energy-delay-area domain of nanometer CMOS flip-flops: Part I—Methodology and design strategies. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 19, 5, 725--736. DOI:http://dx.doi.org/10.1109/TVLSI.2010.2041376 Google ScholarDigital Library
- M. Alioto, E. Consoli, and G. Palumbo. 2011b. Analysis and comparison in the energy-delay-area domain of nanometer CMOS flip-flops: Part II—Results and figures of merit. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 19, 5, 737--750. DOI:http://dx.doi.org/10.1109/TVLSI.2010.2041377 Google ScholarDigital Library
- M. Alioto, E. Consoli, and G. Palumbo. 2011c. DET FF topologies: A detailed investigation in the energy-delay-area domain. In Proceedings of the 2011 IEEE International Symposium of Circuits and Systems (ISCAS’11). 563--566. DOI:http://dx.doi.org/10.1109/ISCAS.2011.5937627 Google ScholarCross Ref
- A. Bonetti, A. Teman, and A. Burg. 2015. An overlap-contention free true-single-phase clock dual-edge-triggered flip-flop. In Proceedings of the 2015 IEEE International Symposium on Circuits and Systems (ISCAS’15). 1850--1853. DOI:http://dx.doi.org/10.1109/ISCAS.2015.7169017 Google ScholarCross Ref
- A. Gago, R. Escano, and J. A. Hidalgo. 1993. Reduced implementation of D-type DET flip-flops. IEEE Journal of Solid-State Circuits 28, 3, 400--402. DOI:http://dx.doi.org/10.1109/4.210012 Google ScholarCross Ref
- Hubert Kaeslin. 2008. Digital Integrated Circuit Design: From VLSI Architectures to CMOS Fabrication. Cambridge University Press, Cambridge, MA. Google ScholarCross Ref
- H. Kawaguchi and T. Sakurai. 1998. A reduced clock-swing flip-flop (RCSFF) for 63 power reduction. IEEE Journal of Solid-State Circuits 33, 5, 807--811. DOI:http://dx.doi.org/10.1109/4.668997 Google ScholarCross Ref
- S. Lapshev and S. M. R. Hasan. 2016. New low glitch and low power DET flip-flops using multiple C-elements. IEEE Transactions on Circuits and Systems I: Regular Papers 63, 10, 1673--1681. DOI:http://dx.doi.org/10.1109/TCSI.2016.2587282 Google ScholarCross Ref
- R. P. Llopis. 2000. Electronic circuit with dual edge triggered flip-flop. US Patent 6,137,331.Google Scholar
- R. P. Llopis and M. Sachdev. 1996. Low power, testable dual edge triggered flip-flops. In Proceedings of the 1996 International Symposium on Electronics and Design. 341--345. DOI:http://dx.doi.org/10.1109/LPE.1996.547536 Google ScholarCross Ref
- N. Nedovic and V. G. Oklobdzija. 2005. Dual-edge triggered storage elements and clocking strategy for low-power systems. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 13, 5, 577--590. DOI:http://dx.doi.org/10.1109/TVLSI.2005.844302 Google ScholarDigital Library
- N. Nedovic, W. W. Walker, and V. G. Oklobdzija. 2004. A test circuit for measurement of clocked storage element characteristics. IEEE Journal of Solid-State Circuits 39, 8, 1294--1304. DOI:http://dx.doi.org/10.1109/JSSC.2004.831498 Google ScholarCross Ref
- N. Nedovic, W. W. Walker, V. G. Oklobdzija, and M. Aleksic. 2002. A low power symmetrically pulsed dual edge-triggered flip-flop. In Proceedings of the 2002 28th European Solid-State Circuits Conference (ESSCIRC’02). 399--402.Google Scholar
- Vojin G. Oklobdzija, Vladimir M. Stojanovic, Dejan M. Markovic, and Nikola M. Nedovic. 2005. Digital System Clocking: High-Performance and Low-Power Aspects. John Wiley & Sons.Google Scholar
- S. Paik, J. Kung, and Y. Shin. 2011. Exploring the opportunity of optimizing sequencing elements in ASIC designs. In Proceedings of the 2011 IEEE 54th International Midwest Symposium on Circuits and Systems (MWSCAS’11). 1--4. DOI:http://dx.doi.org/10.1109/MWSCAS.2011.6026379 Google ScholarCross Ref
- Davide Rossi, Antonio Pullini, Igor Loi, Michael Gautschi, Frank Kagan Gurkaynak, Adam Teman, Jeremy Constantin, et al. 2016. 193 MOPS/mW@ 162 MOPS, 0.32 V to 1.15 V voltage range multi-core accelerator for energy efficient parallel and sequential digital processing. In Proceedings of the 2016 IEEE Symposium on Low-Power and High-Speed Chips (COOL CHIPS XIX). IEEE, Los Alamitos, CA, 1--3.Google ScholarCross Ref
- J. Tschanz, S. Narendra, Z. Chen, S. Borkar, M. Sachdev, and V. De. 2001. Comparative delay and energy of single edge-triggered and dual edge-triggered pulsed flip-flops for high-performance microprocessors. In Proceedings of the 2001 International Symposium on Low-Power Electronics and Design. 147--152. DOI:http://dx.doi.org/10.1109/LPE.2001.945391 Google ScholarCross Ref
- James W. Tschanz, Dinesh Somasekhar, and Vivek K. De. 2006. Gating for dual edge-triggered clocking. US Patent 7,109,776.Google Scholar
- P. Zhao, T. K. Darwish, and M. A. Bayoumi. 2004. High-performance and low-power conditional discharge flip-flop. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 12, 5, 477--484. DOI:http://dx.doi.org/10.1109/TVLSI.2004.826192 Google ScholarDigital Library
Index Terms
- Automated Integration of Dual-Edge Clocking for Low-Power Operation in Nanometer Nodes
Recommendations
Dual-edge triggered storage elements and clocking strategy for low-power systems
This paper describes the classification, detailed timing characterization, evaluation, and design of the dual-edge triggered storage elements (DETSE). The performance and power characterization of DETSE includes the effect of clocking at halved clock ...
Conditional pre-charge techniques for power-efficient dual-edge clocking
ISLPED '02: Proceedings of the 2002 international symposium on Low power electronics and designA new dual edge-triggered flip-flop that saves power by inhibiting transitions of the nodes that are not used to change the state is presented. The proposed flip-flop is 12% faster with 10% lower Energy-Delay Product for 50% data activity, as compared ...
Integrated placement and skew optimization for rotary clocking
The clock distribution network is a key component of any synchronous VLSI design. High power dissipation and pressure volume temperature-induced variations in clock skew have started playing an increasingly important role in limiting the performance of ...
Comments