DocumentCode
454477
Title
Efficient Incremental Clock Latency Scheduling for Large Circuits
Author
Albrecht, Christoph
Author_Institution
Cadence Berkeley Labs., CA
Volume
1
fYear
2006
fDate
6-10 March 2006
Firstpage
1
Lastpage
6
Abstract
The clock latency scheduling problem is usually solved on the sequential graph, also called register-to-register graph. In practice, the extraction of the sequential graph for the given circuit is much more expensive than computing the clock latency schedule for the sequential graph. In this paper we present a new algorithm for clock latency scheduling which does not require the complete sequential graph as input. The new algorithm is based on the parametric shortest paths algorithm by Young, Tarjan and Orlin. It extracts the sequential timing graph only partly, that is in the critical regions, through a call back. It is still guaranteed that the algorithm finds the critical cycle and the minimum clock period. As additional input the algorithm only requires for every register the maximum delay of any outgoing combinational path. Computing these maximum delays for all the registers is equivalent to the timing analysis problem, hence they can be computed very efficiently. Computational results on recently released public benchmarks and industrial designs show that in average only 20.0 % of the edges in the sequential graph need to be extracted and this reduces the overall runtime to 5.8 %
Keywords
clocks; graph theory; scheduling; sequential circuits; timing; clock latency scheduling; outgoing combinational path; parametric shortest paths algorithm; sequential graph; sequential timing graph; timing analysis problem; Circuits; Clocks; Computer industry; Delay; Job shop scheduling; Processor scheduling; Registers; Runtime; Scheduling algorithm; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location
Munich
Print_ISBN
3-9810801-1-4
Type
conf
DOI
10.1109/DATE.2006.243961
Filename
1657054
Link To Document