max_slew/cap/fanout_check slack/limit convenience functions

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2022-04-07 16:25:40 -07:00
parent ecc1dcc605
commit 9fb25debd7
1 changed files with 18 additions and 0 deletions

View File

@ -1104,5 +1104,23 @@ proc report_clock_min_period { args } {
}
}
################################################################
# max slew slack / limit
proc max_slew_check_slack_limit {} {
return [eval [sta::max_slew_check_slack] / [sta::max_slew_check_limit]]
}
# max cap slack / limit
proc max_capacitance_check_slack_limit {} {
return [eval [sta::max_capacitance_check_slack] / [sta::max_capacitance_check_limit]]
}
# max fanout slack / limit
proc max_fanout_check_slack_limit {} {
return [eval [sta::max_fanout_check_slack] / [sta::max_fanout_check_limit]]
}
# sta namespace end.
}