DocumentCode
1949522
Title
Timing optimization of combinational logic
Author
Singh, K.J. ; Wang, A.R. ; Brayton, R.K. ; Sangiovanni-Vincentelli, A.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1988
fDate
7-10 Nov. 1988
Firstpage
282
Lastpage
285
Abstract
An algorithm for speeding up combinational logic with minimal area increase is presented. A static timing analyzer is used to identify the critical paths. Then a weighted min-cut algorithm is used to determine the subset of nodes to be resynthesized. This subset is selected so that the speedup is achieved with minimal area increase. Resynthesis is done by selectively collapsing the logic along the critical paths and then decomposing the collapsed nodes to minimize the critical delay. This process is iterated until either the timing requirements are satisfied or no further improvement can be made. The algorithm has been implemented and tested on many design examples with promising results.<>
Keywords
combinatorial circuits; logic CAD; collapsed nodes; combinational logic timing optimization; critical delay; critical paths; minimal area increase; node resynthesis; static timing analyzer; weighted min-cut algorithm; Added delay; Circuit topology; Libraries; Logic circuits; Logic devices; Petroleum; Process design; Silicon; Tellurium; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1988. ICCAD-88. Digest of Technical Papers., IEEE International Conference on
Conference_Location
Santa Clara, CA, USA
Print_ISBN
0-8186-0869-2
Type
conf
DOI
10.1109/ICCAD.1988.122511
Filename
122511
Link To Document