DocumentCode :
2331359
Title :
Timing optimization by restructuring long combinatorial paths
Author :
Werber, Jürgen ; Rautenbach, Dieter ; Szegedy, Christian
Author_Institution :
Bonn Univ., Bonn
fYear :
2007
fDate :
4-8 Nov. 2007
Firstpage :
536
Lastpage :
543
Abstract :
We present an implementation of an algorithm for constructing provably fast circuits for a class of Boolean functions with input signals that have individual starting times. We show how to adapt this algorithm to logic optimization for timing correction at late stages of VLSI physical design and report experimental results on recent industrial chips. By restructuring long critical paths, our code achieves worst-slack improvements of up to several hundred picoseconds on top of traditional timing optimization techniques.
Keywords :
Boolean functions; VLSI; combinatorial mathematics; integrated circuit design; integrated logic circuits; Boolean functions; VLSI physical design; input signals; logic optimization; long combinatorial paths; timing correction; timing optimization techniques; Algorithm design and analysis; Delay; Design optimization; Integrated circuit interconnections; Logic design; Mathematical model; Mathematics; Process design; Timing; Very large scale integration;
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.4397320
Filename :
4397320
Link To Document :
بازگشت