DocumentCode
3018313
Title
Maximizing performance by retiming and clock skew scheduling
Author
Liu, Xun ; Papaefthymiou, Marios C. ; Friedman, Eby G.
Author_Institution
Dept. of Electr. Eng., Michigan Univ., Ann Arbor, MI, USA
fYear
1999
fDate
1999
Firstpage
231
Lastpage
236
Abstract
The application of retiming and clock skew scheduling for improving the operating speed of synchronous circuits under setup and hold constraints is investigated in this paper. It is shown that when both long and short paths are considered, circuits optimized by the simultaneous application of retiming and clock scheduling can achieve shorter clock periods than optimized circuits generated by applying either of the two techniques separately. A mixed-integer linear programming formulation and an efficient heuristic are given for the problem of simultaneous retiming and clock skew scheduling under setup and hold constraints. Experiments with benchmark circuits demonstrate the efficiency of this heuristic and the effectiveness of the combined optimization. All of the test circuits show improvement. For more than half of them, the maximum operating speed increases by more than 21% over the optimized circuits obtained by applying retiming or clock skew scheduling separately
Keywords
circuit optimisation; directed graphs; integer programming; linear programming; logic CAD; scheduling; timing; benchmark circuits; circuit optimization; clock period; clock skew scheduling; combined optimization; heuristic; hold constraints; maximum operating speed; mixed-integer linear programming formulation; performance maximization; retiming; setup constraints; synchronous circuits; Application software; Circuit testing; Clocks; Computer science; Delay; Digital circuits; Linear programming; Permission; Processor scheduling; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location
New Orleans, LA
Print_ISBN
1-58113-092-9
Type
conf
DOI
10.1109/DAC.1999.781317
Filename
781317
Link To Document