diff --git a/doc/ChangeLog.txt b/doc/ChangeLog.txt index 29d7c8be..d2bc6b97 100644 --- a/doc/ChangeLog.txt +++ b/doc/ChangeLog.txt @@ -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. diff --git a/doc/OpenSTA.odt b/doc/OpenSTA.odt index 05d8c054..1458edde 100644 Binary files a/doc/OpenSTA.odt and b/doc/OpenSTA.odt differ diff --git a/doc/OpenSTA.pdf b/doc/OpenSTA.pdf index df95f6bd..29f4ba6a 100644 Binary files a/doc/OpenSTA.pdf and b/doc/OpenSTA.pdf differ diff --git a/sdc/Sdc.tcl b/sdc/Sdc.tcl index de5d7c9a..6071435a 100644 --- a/sdc/Sdc.tcl +++ b/sdc/Sdc.tcl @@ -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 {} diff --git a/sdf/Sdf.tcl b/sdf/Sdf.tcl index d84bd17c..32ce32d3 100644 --- a/sdf/Sdf.tcl +++ b/sdf/Sdf.tcl @@ -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)] }