report_annotated_delay -list_annotated -> -report_annotated

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2025-05-08 17:49:46 -07:00
parent 9ccf57fa75
commit 91651796c2
5 changed files with 40 additions and 10 deletions

View File

@ -6,6 +6,10 @@ This file summarizes user visible changes for each release.
Realase 2.6.1 2025/03/30
-------------------------
The -list_annotated and -list_not_annotated arguments to the
report_annotated_delay and report_annotated_check commands have been renamed to
-report_annotated and -report_unannotated.
The Tcl "source" command is no longer redefined to support "-echo" and
"-verbose" arguments and redirecton. Use the "include" command instead.

Binary file not shown.

Binary file not shown.

View File

@ -3530,7 +3530,7 @@ proc set_wire_load_selection_group { args } {
################################################################
define_cmd_args "set_voltage" \
{[-min min_case_value] [-object_list list_of_power_nets] max_case_voltage}
{[-min min_case_value] [-object_list power_nets] max_case_voltage}
proc set_voltage { args } {
parse_key_args "set_voltage" args keys {-min -object_list} flags {}

View File

@ -65,12 +65,13 @@ proc_redirect read_sdf {
define_cmd_args "report_annotated_delay" \
{[-cell] [-net] [-from_in_ports] [-to_out_ports] [-max_lines lines]\
[-list_annotated] [-list_not_annotated] [-constant_arcs]}
[-report_annotated] [-report_unannotated] [-constant_arcs]}
proc_redirect report_annotated_delay {
parse_key_args "report_annotated_delay" args keys {-max_lines} \
flags {-cell -net -from_in_ports -to_out_ports -list_annotated \
-list_not_annotated -constant_arcs}
flags {-cell -net -from_in_ports -to_out_ports \
-report_annotated -report_unannotated -constant_arcs \
-list_not_annotated -list_annotated}
if { [info exists flags(-cell)] || [info exists flags(-net)] \
|| [info exists flags(-from_in_ports)] \
|| [info exists flags(-to_out_ports)] } {
@ -91,22 +92,35 @@ proc_redirect report_annotated_delay {
check_positive_integer "-max_lines" $max_lines
}
set report_annotated [info exists flags(-report_annotated)]
if { [info exists flags(-list_annotated)] } {
# Deprecated 05/26/2025
sta_warn 624 "-list_annotated is deprecated. Use -report_annotated."
set report_annotated 1
}
set report_unannotated [info exists flags(-report_unannotated)]
if { [info exists flags(-list_not_annotated)] } {
# Deprecated 05/26/2025
sta_warn 625 "-list_not_annotated is deprecated. Use -report_unannotated."
set report_unannotated 1
}
report_annotated_delay_cmd $report_cells $report_nets \
$report_in_nets $report_out_nets \
$max_lines [info exists flags(-list_annotated)] \
[info exists flags(-list_not_annotated)] \
$max_lines $report_annotated $report_unannotated \
[info exists flags(-constant_arcs)]
}
define_cmd_args "report_annotated_check" \
{[-setup] [-hold] [-recovery] [-removal] [-nochange] [-width] [-period]\
[-max_skew] [-max_lines lines] [-list_annotated] [-list_not_annotated]\
[-max_skew] [-max_lines lines] [-report_annotated] [-report_unannotated]\
[-constant_arcs]}
proc_redirect report_annotated_check {
parse_key_args "report_annotated_check" args keys {-max_lines} \
flags {-setup -hold -recovery -removal -nochange -width -period \
-max_skew -list_annotated -list_not_annotated -constant_arcs}
-max_skew -report_annotated -report_unannotated -constant_arcs \
-list_annotated -list_not_annotated}
if { [info exists flags(-setup)] || [info exists flags(-hold)] \
|| [info exists flags(-recovery)] || [info exists flags(-removal)] \
|| [info exists flags(-nochange)] || [info exists flags(-width)] \
@ -136,11 +150,23 @@ proc_redirect report_annotated_check {
check_positive_integer "-max_lines" $max_lines
}
set report_annotated [info exists flags(-report_annotated)]
if { [info exists flags(-list_annotated)] } {
# Deprecated 05/26/2025
sta_warn 626 "-list_annotated is deprecated. Use -report_annotated."
set report_annotated 1
}
set report_unannotated [info exists flags(-report_unannotated)]
if { [info exists flags(-list_not_annotated)] } {
# Deprecated 05/26/2025
sta_warn 627 "-list_not_annotated is deprecated. Use -report_unannotated."
set report_unannotated 1
}
report_annotated_check_cmd $report_setup $report_hold \
$report_recovery $report_removal $report_nochange \
$report_width $report_period $report_max_skew \
$max_lines [info exists flags(-list_annotated)] \
[info exists flags(-list_not_annotated)] \
$max_lines $report_annotated $report_unannotated \
[info exists flags(-constant_arcs)]
}