Title :
Power-Aware High-Level Synthesis With Clock Skew Management
Author :
Yeh, Tung-Hua ; Wang, Sying-Jyan
Author_Institution :
Nat. Chung-Hsing Univ., Taichung, Taiwan
Abstract :
An effective clock-skew scheduling scheme in the high-level synthesis process targeted for power and speed optimization is presented. The proposed scheme has the following distinctive features: 1) a clock-skew management algorithm that selects a minimum set of clock phases to achieve the optimization goals is developed; 2) the effect of module binding in high-level synthesis was not considered in previous studies, which may lead to designs with timing violation; a discussion on how to model the effect of module binding is provided; 3) a heuristic low-power module binding algorithm that provides near-optimal results quickly is proposed; and 4) a technique called reallocation is proposed to exploit all available skews and thus maximize the capability of clock-skew scheduling. Experimental results show that, on the average, 48% power reduction is achieved by the proposed method. At most five clock phases are required, while in most cases two to four clock phases are sufficient.
Keywords :
circuit optimisation; clocks; high level synthesis; power aware computing; clock skew management; power aware high level synthesis; power optimization; scheduling scheme; speed optimization; Adders; Clocks; Delay; Heuristic algorithms; Power demand; Registers; Clock-skew scheduling; high-level synthesis; low-power design;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2010.2091292