Aprisa How can we identify cells and its corresponding lib cells having highest delay in a timing path?

2024-03-21T12:12:56.000-0400
Aprisa

Summary

Here is one of the ways which can be helpful to debug timing issues in timing critical paths. The below script prints cells and its delay values along with the path group.


Details

The script provided here helps to print all the cells along with the path group to which it belongs, whose delay value is greater than the specified threshold. In this manner, we can identify those combinational set of cells which were resulting in higher delays and replace them with other cells of same footprint. Using this script, we can also get the target pins, these target pins can be given as a switch in place_opt command. Placer will try to optimize these cells and improve the timing further.

Example:

% source cell_dly.tcl

Output:

 

KB Article ID# KB000130387_EN_US

Contents

SummaryDetails

Associated Components

Aprisa P&R Ap SW