DocumentCode
2331010
Title
Early planning for clock skew scheduling during register binding
Author
Ni, Min ; Memik, Seda Ogrenci
Author_Institution
Northwestern Univ., Evanston
fYear
2007
fDate
4-8 Nov. 2007
Firstpage
429
Lastpage
434
Abstract
Design decisions made during high-level synthesis usually have great impacts on the later design stages. In this paper, We present a general framework, which plans for the clock skew-scheduling in physical design stages during register binding in high-level synthesis. Our proposed technique pursues the optimality of the native objective functions of the register binding problem. At the same time, it ensures not invalidating the subsequent clock skew scheduling for optimizing the clock period. We use the switching power as the native objective of our register binding problem. The problem is first formulated as a MILP problem. An acceleration scheme based on the concept of weakly compatible edge set (WCES) is proposed to speed up the MILP solver to obtain the optimal solution. Then, we present our heuristic algorithm to reduce the running time further. The experimental results show that on average our acceleration scheme can speed up the solver by 8.6 times, and our heuristic is 70 times faster than the solver with a 5.25% degradation of the native objective. The minimum and maximum degradation among our benchmark set are 0.82% and 12.2%, respectively.
Keywords
high level synthesis; integer programming; linear programming; scheduling; synchronisation; MILP solver; clock skew scheduling; heuristic algorithm; high-level synthesis; register binding problem; weakly compatible edge set acceleration scheme; Acceleration; Clocks; Computer science; Degradation; Heuristic algorithms; High level synthesis; Measurement; Optical wavelength conversion; Processor scheduling; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4244-1381-2
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2007.4397303
Filename
4397303
Link To Document