Logo image
Timing optimization in sequential circuit by exploiting clock-gating logic
Journal article   Peer reviewed

Timing optimization in sequential circuit by exploiting clock-gating logic

Shih-Hung Weng, Yu-Min Kuo and Shih-Chieh Chang
ACM Transactions on Design Automation of Electronic Systems, Vol.17(2), a16
04/2012

Abstract

Clock gating is a popular technique for reducing power dissipation. In a circuit with clock gating, the clock signal can be shut off without changing the functionality under certain clock-gating conditions. In this article, we observe that the clock-gating conditions and the next-state function of a Flip-Flop (FF) are correlated and can be used for sequential circuit optimization. We also show that the implementation of the next-state function of any FF can be just an inverter if the clock signal is appropriately gated. By exploiting the flexibility between the clock-gating conditions and the next-state function, we propose an iterative optimization algorithm to improve the timing of sequential circuits. We present experimental results of a set of benchmark circuits with a timing improvement of 10.20% on average. © 2012 ACM 1084-4309/2012/04-ART16 $10.00.

Metrics

1 Record Views

Details

Logo image