Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1509456.1509515acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

A novel sequential circuit optimization with clock gating logic

Published: 10 November 2008 Publication History

Abstract

To save power consumption, it has been shown that the clock signal can be gated without changing the functionality under certain clock-gating conditions. 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 optimization. We 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 technique to minimize the overall timing.

References

[1]
P. Babighian, L. Benini, and E. Macii, "A Scalable Algorithm for RTL Insertion of Gated Clocks Based on ODCs Computation," IEEE Trans. on CAD, vol. 24, no. 1, Jan 2005.
[2]
M. Alidina, J. Monteiro, S. Devadas, and A. Ghosh, "Precomputation-Based Sequential Logic Optimization for Low Power," Proc. of ICCAD, pp. 74--81, 1994.
[3]
L. Benini, and G. De Micheli, "Automatic Synthesis of Low-Power Gated-Clock Finite-State Machines," IEEE Trans. on CAD, vol. 15, no. 6, Jun. 1996.
[4]
M. Müch, B. Wurth, R. Mehra, J. Sproch, and N. When, "Automating RT-Level Operand Isolation to Minimize Power Consumption in Datapaths," Proc. of DATE, pp. 624--633, 2000.
[5]
V. Tiwari, S. Malik, and P. Ashar, "Guarded Evaluation: Pushing Power Management to Logic Synthesis/Design," Proc. of ISPLED, pp. 221--226, 1995.
[6]
H. Kapadia, L. Benini, and G. De Micheli, "Reducing Switching Activity on Datapath Buses with Control-Signal Gating," IEEE J. of Solid-State Circuits, vol. 34, no. 3, March 1999.
[7]
M. Onishi, A. Yamada, H. Noda, and T. Kambe, "A Method of Redundant Clocking Detection and Power Reduction at RT Level Design," Proc. of ISLPED, pp. 131--136, 1997.
[8]
L. Benini, G. De Micheli, E. Macii, M. Poncino, and R. Scarsi, "Symbolic Synthesis of Clock-Gating Logic for Power Optimization of Synchronous Controllers," ACM Trans. on Design Automation Electronic Systems, vol. 4, no. 4, pp. 351--375, 1999.
[9]
G. Lakshminarayana, A. Raghunathan, K. S. Khouri, N. K. Jha, and S. Dey, "Common-Case Computation: A High-Level Technique for Power and Performance Optimization," Proc. of DAC, pp 56--61, 1999.
[10]
Y. Luo, J. Yu, J. Yang, and L. Bhuyan, "Low Power Network Processor Design Using Clock Gating," Proc. of DAC, pp. 13--17, 2005.
[11]
H. M. Jacobson, "Improved Clock-Gating through Transparent Pipelining," Proc. of ISLPED, pp. 26--31, 2004.
[12]
N. Banerjee, K. Roy, H. Mahmoodi, and S. Bhunia, "Low Power Synthesis of Dynamic Logic Circuits Using Fine-Grained Clock Gating," Proc. of DATE, pp. 6--10, 2006.
[13]
A. P. Hurst, "Automatic Synthesis of Clock Gating Logic with Controlled Netlist Perturbation," Proc. of DAC, pp. 654--657, 2008

Cited By

View all
  • (2010)Decomposable and responsive power models for multicore processors using performance countersProceedings of the 24th ACM International Conference on Supercomputing10.1145/1810085.1810108(147-158)Online publication date: 2-Jun-2010
  • (2009)Resurrecting infeasible clock-gating functionsProceedings of the 46th Annual Design Automation Conference10.1145/1629911.1629957(160-165)Online publication date: 26-Jul-2009
  1. A novel sequential circuit optimization with clock gating logic

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICCAD '08: Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design
    November 2008
    855 pages
    ISBN:9781424428205

    Sponsors

    Publisher

    IEEE Press

    Publication History

    Published: 10 November 2008

    Check for updates

    Qualifiers

    • Research-article

    Conference

    ASE08
    Sponsor:
    ASE08: The International Conference on Computer-Aided Design
    November 10 - 13, 2008
    California, San Jose

    Acceptance Rates

    Overall Acceptance Rate 457 of 1,762 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2010)Decomposable and responsive power models for multicore processors using performance countersProceedings of the 24th ACM International Conference on Supercomputing10.1145/1810085.1810108(147-158)Online publication date: 2-Jun-2010
    • (2009)Resurrecting infeasible clock-gating functionsProceedings of the 46th Annual Design Automation Conference10.1145/1629911.1629957(160-165)Online publication date: 26-Jul-2009

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media