Chip Layout Optimization Using Critical Path Weighting
A.E. Dunlop, Vishwani D. Agrawal, D.N. Deutsch, M. F. Jukl, P. Kozak, M. Wiesel
Abstract
A.E. Dunlop, Vishwani D. Agrawal, D.N. Deutsch, M. F. Jukl, P. Kozak, M. Wiesel
Abstract
A chip layout procedure for optimizing the performance of critical timing paths in a synchronous digital circuit is presented. The procedure uses the path analysis data produced by a static timing analysis program to generate weights for critical nets on clock and data paths. These weights are then used to bias automatic placement and routing in the layout program. This approach is shown to bring the performance of the chip significantly closer to that of an ideal layout which is assumed to have no delay due to routing between cells.
OpenAlex reports 148 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A chip layout procedure for optimizing the performance of critical timing paths in a synchronous digital circuit is presented. The procedure uses the path analysis data produced by a static timing analysis program to generate weights for critical nets on clock and data paths. These weights are then used to bias automatic placement and routing in the layout program. This approach is shown to bring the performance of the chip significantly closer to that of an ideal layout which is assumed to have no delay due to routing between cells.
Key concepts: Static timing analysis, Critical path method, Routing (electronic design automation), Computer science, Weighting, Integrated circuit layout, Chip, Path (computing)