Intelligate: Scalable Dynamic Invariant Learning for Power Reduction

  • Authors:
  • Roni Wiener;Gila Kamhi;Moshe Y. Vardi

  • Affiliations:
  • Department of Computer Science, Haifa University, Israel;Intel Corp, Israel;Department of Computer Science, Rice University, Houston, USA

  • Venue:
  • Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this work we introduce an enhanced methodology to detect dynamic invariants from a power-benchmark simulation trace database. The method is scalable for the application of clock-gating extraction on industrial designs. Our approach focuses upon dynamic simulation data as the main source for detection of opportunities for power reduction. Experimental results demonstrate our ability to learn accurate clock-gating functions from simulation traces and achieve significant power reduction (in the range of 30%-70% of a clock net's power) on industrial micro-processor designs.