Symbolic synthesis of clock-gating logic for power optimization of synchronous controllers

50Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

Recent results have shown that dynamic power management is effective in reducing the total power consumption of sequential circuits. In this paper, we propose a bottom-up approach for the automatic extraction and synthesis of dynamic power management circuitry starting from structural logic-level specifications. Our techniques leverage the compact BDD-based representation of Boolean and pseudo-Boolean functions to detect idle conditions where the clock can be stopped without compromising functional correctness. Moreover, symbolic techniques allow accurate probabilistic computations; in particular, they enable the use of non-equiprobable primary input distributions, a key step in the construction of models that match the behavior of real hardware devices with a high degree of fidelity. The results are encouraging, since power savings of up to 34% have been obtained on standard benchmark circuits. © 1999 ACM.

Author supplied keywords

Cite

CITATION STYLE

APA

Benini, L., De Micheli, G., Mach, E., Poncino, M., & Scarsi, R. (1999). Symbolic synthesis of clock-gating logic for power optimization of synchronous controllers. ACM Transactions on Design Automation of Electronic Systems, 4(4), 351–375. https://doi.org/10.1145/323480.323482

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free