Simultaneous Clock Skew Scheduling and Power-Gated Module Selection for Standby Leakage Minimization

Leakage current minimization is an important topic for event driven applications that spend most of their times in standby mode. Power gating technique is one of the most effective ways to reduce the standby leakage current. However, when power gating technique is applied to a functional unit, there...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of Information Science and Engineering 2009-11, Vol.25 (6), p.1707-1722
Hauptverfasser: 黃世旭(Shih-Hsu Huang), 程駿華(Chun-Hua Cheng), 曾大誠(Da-Chen Tzeng)
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Leakage current minimization is an important topic for event driven applications that spend most of their times in standby mode. Power gating technique is one of the most effective ways to reduce the standby leakage current. However, when power gating technique is applied to a functional unit, there exists a delay-power tradeoff, which can be characterized with the widths of sleep transistors. In this paper, we point out that: under the same target clock period, there are many feasible clock skew schedules; since different clock skew schedules impose different timing constraints to functional units, different clock skew schedules may lead to different standby leakage currents. Based on that observation, we present an MLP (mixed integer linear programming) approach to formally formulate the problem of simultaneous application of optimal clock skew scheduling and power-gated module selection (i.e., sleep transistor width selection) in high-level synthesis stage. Experimental data show that: compared with the existing design flow, our standby leakage current reduction achieves 29.3%.
ISSN:1016-2364
DOI:10.6688/JISE.2009.25.6.4