From b69645ed44dd84d10cffe3ff5551f85183f8ed86 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Tue, 24 Feb 2026 14:48:16 -0800 Subject: [PATCH 1/4] make_scene missing mode error resolves #384 Signed-off-by: James Cherry --- search/Sta.cc | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/search/Sta.cc b/search/Sta.cc index 450a6130..91491228 100644 --- a/search/Sta.cc +++ b/search/Sta.cc @@ -2498,27 +2498,31 @@ Sta::makeScene(const std::string &name, const std::string &spef_max_file) { Mode *mode = findMode(mode_name); - Parasitics *parasitics_default = findParasitics("default"); - Parasitics *parasitics_min = parasitics_default; - Parasitics *parasitics_max = parasitics_default; - if (!spef_min_file.empty() && !spef_max_file.empty()) { - parasitics_min = findParasitics(spef_min_file); - parasitics_max = findParasitics(spef_max_file); - if (parasitics_min == nullptr) - report_->error(1558, "Spef file %s not found.", spef_min_file.c_str()); - if (parasitics_max == nullptr - && spef_max_file != spef_min_file) - report_->error(1559, "Spef file %s not found.", spef_max_file.c_str()); - } + if (mode) { + Parasitics *parasitics_default = findParasitics("default"); + Parasitics *parasitics_min = parasitics_default; + Parasitics *parasitics_max = parasitics_default; + if (!spef_min_file.empty() && !spef_max_file.empty()) { + parasitics_min = findParasitics(spef_min_file); + parasitics_max = findParasitics(spef_max_file); + if (parasitics_min == nullptr) + report_->error(1558, "Spef file %s not found.", spef_min_file.c_str()); + if (parasitics_max == nullptr + && spef_max_file != spef_min_file) + report_->error(1559, "Spef file %s not found.", spef_max_file.c_str()); + } - mode->sdc()->makeSceneBefore(); - Scene *scene = makeScene(name, mode, parasitics_min, parasitics_max); - updateComponentsState(); - if (graph_) - graph_->makeSceneAfter(); - updateSceneLiberty(scene, liberty_min_files, MinMax::min()); - updateSceneLiberty(scene, liberty_max_files, MinMax::max()); - cmd_scene_ = scene; + mode->sdc()->makeSceneBefore(); + Scene *scene = makeScene(name, mode, parasitics_min, parasitics_max); + updateComponentsState(); + if (graph_) + graph_->makeSceneAfter(); + updateSceneLiberty(scene, liberty_min_files, MinMax::min()); + updateSceneLiberty(scene, liberty_max_files, MinMax::max()); + cmd_scene_ = scene; + } + else + report_->error(1572, "mode %s not found.", mode_name.c_str()); } Scene * From 795c190edbdb8adfbb459a0a4ce97799ba219537 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Tue, 24 Feb 2026 15:07:33 -0800 Subject: [PATCH 2/4] ClkLatency::findClkDelays unclocked regs resolves #385 Signed-off-by: James Cherry --- search/ClkLatency.cc | 6 +++--- search/Sta.cc | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/search/ClkLatency.cc b/search/ClkLatency.cc index 5fc244e8..09d09bd5 100644 --- a/search/ClkLatency.cc +++ b/search/ClkLatency.cc @@ -162,14 +162,14 @@ ClkLatency::findClkDelays(ConstClockSeq &clks, VertexPathIterator path_iter(clk_vertex, this); while (path_iter.hasNext()) { Path *path = path_iter.next(); - const ClockEdge *path_clk_edge = path->clkEdge(this); const Scene *path_scene = path->scene(this); - const Clock *path_clk = path_clk_edge->clock(); - if (path_clk_edge + const Clock *path_clk = path->clock(this); + if (path_clk && scenes.contains(path_scene) && clk_set.contains(path_clk)) { auto delays_itr = clk_delay_map.find(path_clk); if (delays_itr != clk_delay_map.end()) { + const ClockEdge *path_clk_edge = path->clkEdge(this); ClkDelays &clk_delays = delays_itr->second; const RiseFall *clk_rf = path_clk_edge->transition(); const MinMax *min_max = path->minMax(this); diff --git a/search/Sta.cc b/search/Sta.cc index 91491228..060697e8 100644 --- a/search/Sta.cc +++ b/search/Sta.cc @@ -3107,7 +3107,7 @@ Sta::required(Vertex *vertex, Slack Sta::slack(const Net *net, - const MinMax *min_max) + const MinMax *min_max) { ensureGraph(); Slack min_slack = MinMax::min()->initValue(); @@ -3129,7 +3129,7 @@ Slack Sta::slack(const Pin *pin, const RiseFallBoth *rf, const SceneSeq &scenes, - const MinMax *min_max) + const MinMax *min_max) { ensureGraph(); Vertex *vertex, *bidirect_drvr_vertex; From 79ebc3469b4833733dee308ac49a7ed53d986481 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Tue, 24 Feb 2026 16:45:03 -0800 Subject: [PATCH 3/4] report_path -path_group w/-default resolves openroad issue #9439 Signed-off-by: James Cherry --- search/PathGroup.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/search/PathGroup.cc b/search/PathGroup.cc index 6ac127f0..ca842db5 100644 --- a/search/PathGroup.cc +++ b/search/PathGroup.cc @@ -436,8 +436,10 @@ PathGroups::pathGroups(const PathEnd *path_end) const // GroupPaths have precedence. else if (!group_paths.empty()) { for (ExceptionPath *group_path : group_paths) { - if (group_path->isDefault()) - path_groups.push_back(path_delay_[mm_index]); + if (group_path->isDefault()) { + if (path_delay_[mm_index]) + path_groups.push_back(path_delay_[mm_index]); + } else { const char *group_name = group_path->name(); PathGroup *group = findPathGroup(group_name, min_max); From d1bfb1df2ec1959820262f6be7fc62fb0a900249 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Wed, 25 Feb 2026 07:29:18 -0800 Subject: [PATCH 4/4] define_scene use filename or library name resolves #386 Signed-off-by: James Cherry --- doc/ChangeLog.txt | 7 + doc/OpenSTA.fodt | 2584 +++++++++++++++++++------------------ doc/OpenSTA.pdf | Bin 1424807 -> 1402478 bytes examples/multi_corner.tcl | 6 +- include/sta/Sta.hh | 5 +- network/Network.cc | 1 - search/Sta.cc | 46 +- 7 files changed, 1326 insertions(+), 1323 deletions(-) diff --git a/doc/ChangeLog.txt b/doc/ChangeLog.txt index 9c8c8220..ee123999 100644 --- a/doc/ChangeLog.txt +++ b/doc/ChangeLog.txt @@ -3,6 +3,13 @@ OpenSTA Timing Analyzer Release Notes This file summarizes user visible changes for each release. +2025/02/24 +---------- + +The define_scene -library argument now takes a the library name or a +library filename. If a filename is used, it must be the same as the +filename used to read the library with read_liberty. + Release 3.0.0 2025/11/26 ------------------------ diff --git a/doc/OpenSTA.fodt b/doc/OpenSTA.fodt index 39de2a67..344e45a6 100644 --- a/doc/OpenSTA.fodt +++ b/doc/OpenSTA.fodt @@ -1,11 +1,11 @@ - Parallax STA documentationJames Cherry5112025-03-17T12:59:52.4638705382010-07-31T21:07:002025-12-25T18:12:25.212818000P122DT13H54M10SLibreOffice/25.8.1.1$MacOSX_AARCH64 LibreOffice_project/54047653041915e595ad4e45cccea684809c77b5PDF files: James CherryJames Cherry12.00000falsefalsefalsefalse + Parallax STA documentationJames Cherry5142025-03-17T12:59:52.4638705382010-07-31T21:07:002026-02-25T07:28:47.891834000P123DT1H12M13SLibreOffice/25.8.1.1$MacOSX_AARCH64 LibreOffice_project/54047653041915e595ad4e45cccea684809c77b5PDF files: James CherryJames Cherry12.00000falsefalsefalsefalse - 2475563 - 0 + 348148 + 534 19290 17736 true @@ -13,12 +13,12 @@ view2 - 3041 - 2477826 - 0 - 2475563 - 19288 - 2493298 + 8324 + 356965 + 534 + 348148 + 19823 + 365882 0 1 false @@ -89,7 +89,7 @@ false true false - 26291860 + 26480554 0 false @@ -536,10 +536,10 @@ - + - + @@ -5314,1041 +5314,1047 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + @@ -6484,82 +6490,82 @@ Variables85 - Command Line Arguments + Command Line Arguments The command line arguments for sta are shown below. sta -help show help and exit -version show version and exit -no_init do not read ~/.sta -no_splash do not print the splash message -threads count|max use count threads -exit exit after reading cmd_file cmd_file source cmd_file When OpenSTA starts up, commands are first read from the user initialization file ~/.sta if it exists. If a TCL command file cmd_file is specified on the command line, commands are read from the file and executed before entering an interactive TCL command interpreter. If -exit is specified the application exits after reading cmd_file. Use the TCL exit command to exit the application. The –threads option specifies how many parallel threads to use. Use –threads max to use one thread per processor. - Example Command Scripts + Example Command Scripts To read a design into OpenSTA use the read_liberty command to read Liberty library files. Next, read hierarchical structural Verilog files with the read_verilog command. The link_design command links the Verilog to the Liberty timing cells. Any number of Liberty and Verilog files can be read before linking the design. Delays used for timing analysis are calculated using the Liberty timing models. If no parasitics are read only the pin capacitances of the timing models are used in delay calculation. Use the read_spef command to read parasitics from an extractor, or read_sdf to use delays calculated by an external delay calculator. Timing constraints can be entered as TCL commands or read using the read_sdc command. The units used by OpenSTA for all command arguments and reports are taken from the first Liberty file that is read. Use the set_cmd_units command to override the default units. Use the report_units command to see the ccmmand units. - Timing Analysis using SDF + Timing Analysis using SDF A sample command file that reads a library and a Verilog netlist and reports timing checks is shown below. read_liberty example1_slow.libread_verilog example1.vlink_design topread_sdf example1.sdfcreate_clock -name clk -period 10 {clk1 clk2 clk3}set_input_delay -clock clk 0 {in1 in2}report_checks This example can be found in examples/sdf_delays.tcl. - Timing Analysis with Multiple Process Corners + Timing Analysis with Multiple Process Corners An example command script using three process corners and +/-10% min/max derating is shown below. read_liberty nangate45_slow.lib.gzread_liberty nangate45_typ.lib.gzread_liberty nangate45_fast.lib.gzread_verilog example1.link_design topset_timing_derate -early 0.9set_timing_derate -late 1.1create_clock -name clk -period 10 {clk1 clk2 clk3}set_input_delay -clock clk 0 {in1 in2}define_scene ss -liberty nangate45_slowdefine_scene tt -liberty nangate45_typdefine_scene ff -liberty nangate45_fast# report all scenesreport_checks -path_delay min_max# report typical scenereport_checks -scene tt This example can be found in examples/multi_corner.tcl. Other examples can be found in the examples directory. - Timing Analysis with Multiple Modes + Timing Analysis with Multiple Corners and Modes OpenSTA supports multi-corner, multi-mode analysis. Each corner/mode combination is called a “scene”. The SDC constraints in each mode describe a different operating mode, such as mission mode or scan mode. Each corner has min/max Liberty libraries and SPEF parasitics. - A mode named “default” is initially created for SDC commands. It is deleted when a mode is defined with set_mode or read_sdc -mode. Similartly, a named “default” is initially created that is deleted when define_scene is used to define a scene. + A mode named “default” is initially created for SDC commands. It is deleted when a mode is defined with set_mode or read_sdc -mode. Similartly, a named “default” is initially created that is deleted when define_scene is used to define a scene. An example command script using two process corners two modes is shown below. read_liberty asap7_small_ff.lib.gzread_liberty asap7_small_ss.lib.gzread_verilog reg1_asap7.vlink_design topread_sdc -mode mode1 mcmm2_mode1.sdcread_sdc -mode mode2 mcmm2_mode2.sdcread_spef -name reg1_ff reg1_asap7.spefread_spef -name reg1_ss reg1_asap7_ss.spefdefine_scene scene1 -mode mode1 -liberty asap7_small_ff -spef reg1_ffdefine_scene scene2 -mode mode2 -liberty asap7_small_ss -spef reg1_ssreport_checks -scenes scene1report_checks -scenes scene2report_checks -group_path_count 4 - This example can be found in examples/mcmm3.tcl.In the example show above the SDC for the modes is in separate files. Alternatively, the SDC can be defined in the command file using the set_mode command between SDC command groups. + This example can be found in examples/mcmm3.tcl.In the example show above the SDC for the modes is in separate files. Alternatively, the SDC can be defined in the command file using the set_mode command between SDC command groups. set_mode mode1create_clock -name m1_clk -period 1000 {clk1 clk2 clk3}set_input_delay -clock m1_clk 100 {in1 in2}set_mode mode2create_clock -name m2_clk -period 500 {clk1 clk3}set_output_delay -clock m2_clk 100 out - Power Analysis + Power Analysis OpenSTA also supports static power analysis with the report_power command. Probabalistic switching activities are propagated from the input ports to determine switching activities for internal pins. - read_liberty sky130hd_tt.libread_verilog gcd_sky130hd.vlink_design gcdread_sdc gcd_sky130hd.sdcread_spef gcd_sky130hd.spefset_power_activity -input -activity 0.1set_power_activity -input_port reset -activity 0report_power - In this example the activity for all inputs is set to 0.1, and then the activity for the reset signal is set to zero because it does not switch during steady state operation. + read_liberty sky130hd_tt.libread_verilog gcd_sky130hd.vlink_design gcdread_sdc gcd_sky130hd.sdcread_spef gcd_sky130hd.spefset_power_activity -input -activity 0.1set_power_activity -input_port reset -activity 0report_power + In this example the activity for all inputs is set to 0.1, and then the activity for the reset signal is set to zero because it does not switch during steady state operation. Group Internal Switching Leakage Total Power Power Power Power (Watts)----------------------------------------------------------------Sequential 3.27e-04 7.87e-05 2.96e-10 4.06e-04 36.4%Combinational 2.34e-04 3.10e-04 6.95e-10 5.43e-04 48.7%Clock 4.68e-05 1.20e-04 2.30e-11 1.67e-04 15.0%Macro 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%Pad 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%----------------------------------------------------------------Total 6.07e-04 5.09e-04 1.01e-09 1.12e-03 100.0% 54.4% 45.6% 0.0% - This example can be found in examples/power.tcl. - Gate level simulation results can be used to get a more accurate power estimate. For example, the Icarus verilog simulator can be used to run the the test bench examples/gcd_tb.v for the gcd design in the previous example. + This example can be found in examples/power.tcl. + Gate level simulation results can be used to get a more accurate power estimate. For example, the Icarus verilog simulator can be used to run the the test bench examples/gcd_tb.v for the gcd design in the previous example. iverilog -o gcd_tb gcd_tb.vvvp gcd_tb - The test bench writes the VCD (Value Change Data) file gcd_sky130hd.vcd which can then be read with the read_vcd command. - read_liberty sky130hd_tt.libread_verilog gcd_sky130hd.vlink_design gcdread_sdc gcd_sky130hd.sdcread_spef gcd_sky130hd.spefread_vcd -scope gcd_tb/gcd1 gcd_sky130hd.vcd.gzreport_power - This example can be found in examples/power_vcd.tcl. + The test bench writes the VCD (Value Change Data) file gcd_sky130hd.vcd which can then be read with the read_vcd command. + read_liberty sky130hd_tt.libread_verilog gcd_sky130hd.vlink_design gcdread_sdc gcd_sky130hd.sdcread_spef gcd_sky130hd.spefread_vcd -scope gcd_tb/gcd1 gcd_sky130hd.vcd.gzreport_power + This example can be found in examples/power_vcd.tcl. Note that in this simple example design simulation based activities does not significantly change the results. - TCL Interpreter + TCL Interpreter Keyword arguments to commands may be abbreviated. For example, report_checks -unique is equivalent to the following command. report_checks -unique_paths_to_endpoint The help command lists matching commands and their arguments. - > help report*report_annotated_check [-setup] [-hold] [-recovery] [-removal] [-nochange] [-width] [-period] [-max_skew] [-max_lines liness] [-list_annotated]group_path_count [-list_not_annotated] [-constant_arcs]report_annotated_delay [-cell] [-net] [-from_in_ports] [-to_out_ports] [-max_lines liness] [-list_annotated] [-list_not_annotated] [-constant_arcs]report_arrival pinreport_check_types [-violators] [-verbose] [-scene scene] [-format slack_only|end] [-max_delay] [-min_delay] [-recovery] [-removal] [-clock_gating_setup] [-clock_gating_hold] [-max_slew] [-min_slew] [-max_fanout] [-min_fanout] [-max_capacitance] [-min_capacitance [-min_pulse_width] [-min_period] [-max_skew] [-net net] [-digits digits [-no_line_splits] [> filename] [>> filename]report_checks [-from from_list|-rise_from from_list|-fall_from from_list] [-through through_list|-rise_through through_list|-fall_through through_list] [-to to_list|-rise_to to_list|-fall_to to_list] [-unconstrained] [-path_delay min|min_rise|min_fall|max|max_rise|max_fall|min_max] [-scene scene] [-group_path_count path_count] [-endpoint_path_count path_count] [-unique_paths_to_endpoint] [-slack_max slack_max] [-slack_min slack_min] [-sort_by_slack] [-path_group group_name] [-format full|full_clock|full_clock_expanded|short|end|summary]... - Many reporting commands support redirection of the output to a file much like a Unix shell. - report_checks -to out1 > path.logreport_checks -to out2 >> path.log - Debugging Timing + > help report*report_annotated_check [-setup] [-hold] [-recovery] [-removal] [-nochange] [-width] [-period] [-max_skew] [-max_lines liness] [-list_annotated]group_path_count [-list_not_annotated] [-constant_arcs]report_annotated_delay [-cell] [-net] [-from_in_ports] [-to_out_ports] [-max_lines liness] [-list_annotated] [-list_not_annotated] [-constant_arcs]report_arrival pinreport_check_types [-violators] [-verbose] [-scene scene] [-format slack_only|end] [-max_delay] [-min_delay] [-recovery] [-removal] [-clock_gating_setup] [-clock_gating_hold] [-max_slew] [-min_slew] [-max_fanout] [-min_fanout] [-max_capacitance] [-min_capacitance [-min_pulse_width] [-min_period] [-max_skew] [-net net] [-digits digits [-no_line_splits] [> filename] [>> filename]report_checks [-from from_list|-rise_from from_list|-fall_from from_list] [-through through_list|-rise_through through_list|-fall_through through_list] [-to to_list|-rise_to to_list|-fall_to to_list] [-unconstrained] [-path_delay min|min_rise|min_fall|max|max_rise|max_fall|min_max] [-scene scene] [-group_path_count path_count] [-endpoint_path_count path_count] [-unique_paths_to_endpoint] [-slack_max slack_max] [-slack_min slack_min] [-sort_by_slack] [-path_group group_name] [-format full|full_clock|full_clock_expanded|short|end|summary]... + Many reporting commands support redirection of the output to a file much like a Unix shell. + report_checks -to out1 > path.logreport_checks -to out2 >> path.log + Debugging Timing Here are some guidelines for debugging your design if static timing does not report any paths, or does not report the expected paths. Debugging timing problems generally involves using the following commands to follow the propagation of arrival times from a known arrival downstream to understand why the arrival times are not propagating: report_edgesreport_arrivalsreport_net - report_edges -from can be used to walk forward and report_edges -to to walk backward in the netlist/timing graph. report_arrivals shows the min/max rise/fall arrival times with respect to each clock that has a path to the pin. report_net shows connections to a net across hierarchy levels. + report_edges -from can be used to walk forward and report_edges -to to walk backward in the netlist/timing graph. report_arrivals shows the min/max rise/fall arrival times with respect to each clock that has a path to the pin. report_net shows connections to a net across hierarchy levels. No paths found - The report_checks command only reports paths that are constrained by timing checks or SDC commands such as set_output_delay. If the design has only combinational logic (no registers or latches), there are no timing checks, so no paths are reported. Use the -unconstrained option to report_checks to see unconstrained paths. + The report_checks command only reports paths that are constrained by timing checks or SDC commands such as set_output_delay. If the design has only combinational logic (no registers or latches), there are no timing checks, so no paths are reported. Use the -unconstrained option to report_checks to see unconstrained paths. % report_checks -unconstrained If the design is sequential (has registers or latches) and no paths are reported, it is likely that there is a problem with the clock propagation. Check the timing at an register in the design with the report_arrivals command. % report_arrivals r1/CP (clk ^) r 0.00:0.00 f INF:-INF (clk v) r INF:-INF f 5.00:5.00 - In this example the rising edge of the clock "clk" causes the rising arrival min:max time at 0.00, and the falling edge arrives at 5.00. Since the rising edge of the clock causes the rising edge of the register clock pin, the clock path is positive unate. + In this example the rising edge of the clock "clk" causes the rising arrival min:max time at 0.00, and the falling edge arrives at 5.00. Since the rising edge of the clock causes the rising edge of the register clock pin, the clock path is positive unate. The clock path should be positive or negative unate. Something is probably wrong with the clock network if it is non-unate. A non-unate clock path will report arrivals similar to the foillowing: % report_arrivals r1/CP (clk ^) r 0.00:0.00 f 0.00:0.00 (clk v) r 5.00:5.00 f 5.00:5.00 Notice that each clock edge causes both rise and fall arrivals at the register clock pin. - If there are no paths to the register clock pin, nothing is printed. Use the report_edges -to command to find the gate driving the clock pin. + If there are no paths to the register clock pin, nothing is printed. Use the report_edges -to command to find the gate driving the clock pin. % report_edges -to r1/CPi1/ZN -> CP wire ^ -> ^ 0.00:0.00 v -> v 0.00:0.00 - This shows that the gate/pin i1/ZN is driving the clock pin. The report_edges -to commond can be used to walk backward or forward through the netlist one gate/net at a time. By checking the arrivals with the report_arrival command you can determine where the path is broken. + This shows that the gate/pin i1/ZN is driving the clock pin. The report_edges -to commond can be used to walk backward or forward through the netlist one gate/net at a time. By checking the arrivals with the report_arrival command you can determine where the path is broken. No path reported an endpoint - In order for a timing check to be reported, there must be an arrival time at the data pin (the constrained pin) as well as the timing check clock pin. If report_checks -to a register input does not report any paths, check that the input is constrained by a timing check with report_edges -to. + In order for a timing check to be reported, there must be an arrival time at the data pin (the constrained pin) as well as the timing check clock pin. If report_checks -to a register input does not report any paths, check that the input is constrained by a timing check with report_edges -to. % report_edges -to r1/DCP -> D hold ^ -> ^ -0.04:-0.04 ^ -> v -0.03:-0.03CP -> D setup ^ -> ^ 0.09:0.0 ^ -> v 0.08:0.08in1 -> D wire ^ -> ^ 0.00:0.00 v -> v 0.00:0.00 - This reports the setup and hold checks for the D pin of r1. + This reports the setup and hold checks for the D pin of r1. Next, check the arrival times at the D and CP pins of the register with report_arrivals. % report_arrivals r1/D (clk1 ^) r 1.00:1.00 f 1.00:1.00% report_arrivals r1/CP (clk1 ^) r 0.00:0.00 f INF:-INF (clk1 v) r INF:-INF f 5.00:5.00 If there are no arrivals on an input port of the design, use the set_input_delay command to specify the arrival times on the port. - Commands + Commands - all_clocks + all_clocks @@ -6572,7 +6578,7 @@ - all_inputs + all_inputs [-no_clocks] @@ -6594,7 +6600,7 @@ - all_outputs + all_outputs @@ -6607,15 +6613,15 @@ - all_registers + all_registers - [-clock clock_names][-cells | -data_pins | -clock_pins | -async_pins | ‑output_pins][-level_sensitive][-edge_triggered] + [-clock clock_names][-cells | -data_pins | -clock_pins | -async_pins | ‑output_pins][-level_sensitive][-edge_triggered] - -clock clock_names + -clock clock_names A list of clock names. Only registers clocked by these clocks are returned. @@ -6678,22 +6684,22 @@ - The all_registers command returns a list of register instances or register pins in the design. Options allow the list of registers to be restricted in various ways. The -clock keyword restrcts the registers to those that are clocked by a set of clocks. The -cells option returns the list of registers or latches (the default). The -‑data_pins, -clock_pins, -async_pins and -output_pins options cause all_registers to return a list of register pins rather than instances. + The all_registers command returns a list of register instances or register pins in the design. Options allow the list of registers to be restricted in various ways. The -clock keyword restrcts the registers to those that are clocked by a set of clocks. The -cells option returns the list of registers or latches (the default). The -‑data_pins, -clock_pins, -async_pins and -output_pins options cause all_registers to return a list of register pins rather than instances. - check_setup + check_setup - [-verbose][-unconstrained_endpoints][-multiple_clock][-no_clock][-no_input_delay][-loops][-generated_clocks][> filename][>> filename] + [-verbose][-unconstrained_endpoints][-multiple_clock][-no_clock][-no_input_delay][-loops][-generated_clocks][> filename][>> filename] - -verbose + -verbose Show offending objects rather than just error counts. @@ -6701,7 +6707,7 @@ - -unconstrained_endpoints + -unconstrained_endpoints Check path endpoints for timing constraints (timing check or set_output_delay). @@ -6709,7 +6715,7 @@ - -multiple_clock + -multiple_clock Check register/latch clock pins for multiple clocks. @@ -6725,7 +6731,7 @@ - -no_input_delay + -no_input_delay Check for inputs that do not have a set_input_delay command. @@ -6748,16 +6754,16 @@ - The check_setup command performs sanity checks on the design. Individual checks can be performed with the keywords. If no check keywords are specified all checks are performed. Checks that fail are reported as warnings. If no checks fail nothing is reported. The command returns 1 if there are no warnings for use in scripts. + The check_setup command performs sanity checks on the design. Individual checks can be performed with the keywords. If no check keywords are specified all checks are performed. Checks that fail are reported as warnings. If no checks fail nothing is reported. The command returns 1 if there are no warnings for use in scripts. - connect_pin + connect_pin - netport|pin + netport|pin @@ -6785,7 +6791,7 @@ - The connect_pin command connects a port or instance pin to a net. + The connect_pin command connects a port or instance pin to a net. @@ -6827,7 +6833,7 @@ -add - Add this clock to the clocks on pin_list. + Add this clock to the clocks on pin_list. @@ -6840,7 +6846,7 @@ The create_clock command defines the waveform of a clock used by the design. - If no pin_list is specified the clock is virtual. A virtual clock can be refered to by name in input arrival and departure time commands but is not attached to any pins in the design. + If no pin_list is specified the clock is virtual. A virtual clock can be refered to by name in input arrival and departure time commands but is not attached to any pins in the design. If no clock name is specified the name of the first pin is used as the clock name. If a wavform is not specified the clock rises at zero and falls at half the clock period. The waveform is a list with time the clock rises as the first element and the time it falls as the second element. If a clock is already defined on a pin the clock is redefined using the new clock parameters. If multiple clocks drive the same pin, use the -add option to prevent the existing definition from being overwritten. @@ -6853,10 +6859,10 @@ - create_generated_clock + create_generated_clock - [-name clock_name]-source master_pin[-master_clock master_clock][-divide_by divisor][-multiply_by multiplier][-duty_cycle duty_cycle][-invert][-edges edge_list][-edge_shift shift_list][-add]pin_list + [-name clock_name]-source master_pin[-master_clock master_clock][-divide_by divisor][-multiply_by multiplier][-duty_cycle duty_cycle][-invert][-edges edge_list][-edge_shift shift_list][-add]pin_list @@ -6872,36 +6878,36 @@ -source master_pin - A pin or port in the fanout of the master clock that is the source of the generated clock. + A pin or port in the fanout of the master clock that is the source of the generated clock. - -master_clock master_clock + -master_clock master_clock - Use -master_clock to specify which source clock to use when multiple clocks are present on master_pin. + Use -master_clock to specify which source clock to use when multiple clocks are present on master_pin. - -divide_by divisor + -divide_by divisor - Divide the master clock period by divisor. + Divide the master clock period by divisor. - -multiply_by multiplier + -multiply_by multiplier - Multiply the master clock period by multiplier. + Multiply the master clock period by multiplier. - -duty_cycle duty_cycle + -duty_cycle duty_cycle The percent of the period that the generated clock is high (between 0 and 100). @@ -6917,15 +6923,15 @@ - -edges edge_list + -edges edge_list - List of master clock edges to use in the generated clock. Edges are numbered from 1. edge_list must be 3 edges long. + List of master clock edges to use in the generated clock. Edges are numbered from 1. edge_list must be 3 edges long. - -edge_shift shift_list + -edge_shift shift_list Not supported. @@ -6936,7 +6942,7 @@ -add - Add this clock to the existing clocks on pin_list. + Add this clock to the existing clocks on pin_list. @@ -6944,7 +6950,7 @@ pin_list - A list of pins driven by the generated clock. + A list of pins driven by the generated clock. @@ -6969,10 +6975,10 @@ - create_voltage_area + create_voltage_area - [-name name][-coordinate coordinates][-guard_band_x guard_x][-guard_band_y guard_y]cells + [-name name][-coordinate coordinates][-guard_band_x guard_x][-guard_band_y guard_y]cells @@ -6982,7 +6988,7 @@ - current_design + current_design [design] @@ -6995,7 +7001,7 @@ - current_instance + current_instance [instance] @@ -7016,23 +7022,23 @@ - define_scene + define_scene - -mode mode_name -liberty liberty_files|-liberty_min liberty_min_files -liberty_max liberty_max_files-spef spef_file| -spef_min spef_min_file -spef_max spef_max_file + -mode mode_name -liberty liberty_files|-liberty_min liberty_min_files -liberty_max liberty_max_files-spef spef_file| -spef_min spef_min_file -spef_max spef_max_file - mode_name + mode_name - The SDC mode to use. + The SDC mode to use. - liberty_files + liberty_files List of Liberty files to use. @@ -7047,17 +7053,17 @@ - The define_scene command defines a scene for a mode (SDC), liberty files and spef parasitics. Define scenes after reading Liberty libraries and SPEF parasitics. - Use get_scenes to find defined scenes. + The define_scene command defines a scene for a mode (SDC), liberty files and spef parasitics. Define scenes after reading Liberty libraries and SPEF parasitics.Liberty files are specifiec with the name of the liberty library or the filename of the liberty file. If a filename is used, it must be the same as the filename used to read the library with read_liberty.. + Use get_scenes to find defined scenes. - delete_clock + delete_clock - [-all] clocks + [-all] clocks @@ -7075,7 +7081,7 @@ - delete_from_list + delete_from_list list objects @@ -7086,7 +7092,7 @@ list - A list of objects. + A list of objects. @@ -7102,15 +7108,15 @@ + - delete_generated_clock + delete_generated_clock - [-all] clocks + [-all] clocks - clocks @@ -7126,7 +7132,7 @@ - delete_instance + delete_instance instance @@ -7137,7 +7143,7 @@ instance - Instance to delete. + Instance to delete. @@ -7147,7 +7153,7 @@ - delete_net + delete_net net @@ -7155,7 +7161,7 @@ - net + net Net to delete. @@ -7168,10 +7174,10 @@ - disconnect_pin + disconnect_pin - netport | pin | -all + netport | pin | -all @@ -7213,7 +7219,7 @@ - elapsed_run_time + elapsed_run_time @@ -7227,82 +7233,82 @@ - find_timing_paths + find_timing_paths - [-from from_list |-rise_from from_list |-fall_from from_list][-through through_list |-rise_through through_list |-fall_through through_list][-to to_list |-rise_to to_list |-fall_to to_list][-unconstrained][-path_delay min|min_rise|min_fall |max|max_rise|max_fall |min_max][-group_path_count path_count][-endpoint_path_count endpoint_path_count][-unique_paths_to_endpoint][-scene scene][-slack_max max_slack][-slack_min min_slack][-sort_by_slack][-path_group groups] + [-from from_list |-rise_from from_list |-fall_from from_list][-through through_list |-rise_through through_list |-fall_through through_list][-to to_list |-rise_to to_list |-fall_to to_list][-unconstrained][-path_delay min|min_rise|min_fall |max|max_rise|max_fall |min_max][-group_path_count path_count][-endpoint_path_count endpoint_path_count][-unique_paths_to_endpoint][-scene scene][-slack_max max_slack][-slack_min min_slack][-sort_by_slack][-path_group groups] - -from from_list + -from from_list - Return paths from a list of clocks, instances, ports, register clock pins, or latch data pins. + Return paths from a list of clocks, instances, ports, register clock pins, or latch data pins. - -rise_from from_list + -rise_from from_list - Return paths from the rising edge of clocks, instances, ports, register clock pins, or latch data pins. + Return paths from the rising edge of clocks, instances, ports, register clock pins, or latch data pins. - -fall_from from_list + -fall_from from_list - Return paths from the falling edge of clocks, instances, ports, register clock pins, or latch data pins. + Return paths from the falling edge of clocks, instances, ports, register clock pins, or latch data pins. - -through through_list + -through through_list - Return paths through a list of instances, pins or nets. + Return paths through a list of instances, pins or nets. - -rise_through through_list + -rise_through through_list - Return rising paths through a list of instances, pins or nets. + Return rising paths through a list of instances, pins or nets. - -fall_through through_list + -fall_through through_list - Return falling paths through a list of instances, pins or nets. + Return falling paths through a list of instances, pins or nets. - -to to_list + -to to_list - Return paths to a list of clocks, instances, ports or pins. + Return paths to a list of clocks, instances, ports or pins. - -rise_to to_list + -rise_to to_list - Return rising paths to a list of clocks, instances, ports or pins. + Return rising paths to a list of clocks, instances, ports or pins. - -fall_to to_list + -fall_to to_list - Return falling paths to a list of clocks, instances, ports or pins. + Return falling paths to a list of clocks, instances, ports or pins. @@ -7310,7 +7316,7 @@ -unconstrained - Report unconstrained paths also. + Report unconstrained paths also. @@ -7372,18 +7378,18 @@ - -group_path_count path_count + -group_path_count path_count - The number of paths to return in each path group. + The number of paths to return in each path group. - -endpoint_path_count endpoint_path_count + -endpoint_path_count endpoint_path_count - The number of paths to return for each endpoint. + The number of paths to return for each endpoint. @@ -7396,7 +7402,7 @@ - -scene scene + -scene scene Return paths for one process corner. @@ -7404,18 +7410,18 @@ - -slack_max max_slack + -slack_max max_slack - Return paths with slack less than max_slack. + Return paths with slack less than max_slack. - -slack_min min_slack + -slack_min min_slack - Return paths with slack greater than min_slack. + Return paths with slack greater than min_slack. @@ -7423,15 +7429,15 @@ -sort_by_slack - Sort paths by slack rather than slack within path groups. + Sort paths by slack rather than slack within path groups. - -path_group groups + -path_group groups - Return paths in path groups. Paths in all groups are returned if this option is not specified. + Return paths in path groups. Paths in all groups are returned if this option is not specified. @@ -7442,10 +7448,10 @@ - get_cells + get_cells - [-hierarchical][-hsc separator][-filter expr][-regexp][-nocase][-quiet][-of_objects objects][patterns] + [-hierarchical][-hsc separator][-filter expr][-regexp][-nocase][-quiet][-of_objects objects][patterns] @@ -7458,18 +7464,18 @@ - -hsc separator + -hsc separator - Character to use to separate hierarchical instance names in patterns. + Character to use to separate hierarchical instance names in patterns. - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. @@ -7477,7 +7483,7 @@ -regexp - Use regular expression matching instead of glob pattern matching. + Use regular expression matching instead of glob pattern matching. @@ -7498,7 +7504,7 @@ - -of_objects objects + -of_objects objects The name of a pin or net, a list of pins returned by get_pins, or a list of nets returned by get_nets. The –hierarchical option cannot be used with ‑of_objects. @@ -7519,10 +7525,10 @@ - get_clocks + get_clocks - [-regexp][-nocase][-filter expr][-quiet]patterns + [-regexp][-nocase][-filter expr][-quiet]patterns @@ -7530,7 +7536,7 @@ -regexp - Use regular expression matching instead of glob pattern matching. + Use regular expression matching instead of glob pattern matching. @@ -7544,10 +7550,10 @@ - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. @@ -7573,15 +7579,15 @@ - get_fanin + get_fanin - -to sink_list[-flat][-only_cells][-startpoints_only][-levels level_count][-pin_levels pin_count][-trace_arcs timing|enabled|all] + -to sink_list[-flat][-only_cells][-startpoints_only][-levels level_count][-pin_levels pin_count][-trace_arcs timing|enabled|all] - -to sink_list + -to sink_list List of pins, ports, or nets to find the fanin of. For nets, the fanin of driver pins on the nets are returned. @@ -7589,7 +7595,7 @@ - -flat + -flat With –flat pins in the fanin at any hierarchy level are returned. Without ‑flat only pins at the same hierarchy level as the sinks are returned. @@ -7597,7 +7603,7 @@ - -only_cells + -only_cells Return the instances connected to the pins in the fanin. @@ -7605,7 +7611,7 @@ - -startpoints_only + -startpoints_only Only return pins that are startpoints. @@ -7613,7 +7619,7 @@ - -level level_count + -level level_count Only return pins within level_count instance traversals. @@ -7629,15 +7635,15 @@ - -trace_arcs timing + -trace_arcs timing - Only trace through timing arcs that are not disabled. + Only trace through timing arcs that are not disabled. - -trace_arcs enabled + -trace_arcs enabled Only trace through timing arcs that are not disabled. @@ -7645,7 +7651,7 @@ - -trace_arcs all + -trace_arcs all Trace through all arcs, including disabled ones. @@ -7659,15 +7665,15 @@ - get_fanout + get_fanout - -from source_list[-flat][-only_cells][-endpoints_only][-levels level_count][-pin_levels pin_count][-trace_arcs timing|enabled|all] + -from source_list[-flat][-only_cells][-endpoints_only][-levels level_count][-pin_levels pin_count][-trace_arcs timing|enabled|all] - -from source_list + -from source_list List of pins, ports, or nets to find the fanout of. For nets, the fanout of load pins on the nets are returned. @@ -7675,7 +7681,7 @@ - -flat + -flat With –flat pins in the fanin at any hierarchy level are returned. Without ‑flat only pins at the same hierarchy level as the sinks are returned. @@ -7683,7 +7689,7 @@ - -only_cells + -only_cells Return the instances connected to the pins in the fanout. @@ -7691,7 +7697,7 @@ - -endpoints_only + -endpoints_only Only return pins that are endpoints. @@ -7699,7 +7705,7 @@ - -level level_count + -level level_count Only return pins within level_count instance traversals. @@ -7715,15 +7721,15 @@ - -trace_arcs timing + -trace_arcs timing - Only trace through timing arcs that are not disabled. + Only trace through timing arcs that are not disabled. - -trace_arcs enabled + -trace_arcs enabled Only trace through timing arcs that are not disabled. @@ -7731,7 +7737,7 @@ - -trace_arcs all + -trace_arcs all Trace through all arcs, including disabled ones. @@ -7744,7 +7750,7 @@ - get_full_name + get_full_name object @@ -7769,12 +7775,12 @@ get_lib_cells - [-of_objects objects][-hsc separator][-filter expr][-regexp][-nocase][-quiet]patterns + [-of_objects objects][-hsc separator][-filter expr][-regexp][-nocase][-quiet]patterns - -of_objects objects + -of_objects objects A list of instance objects. @@ -7785,15 +7791,15 @@ -hsc separator - Character that separates the library name and cell name in patterns. Defaults to ‘/’. + Character that separates the library name and cell name in patterns. Defaults to ‘/’. - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. @@ -7801,7 +7807,7 @@ -regexp - Use regular expression matching instead of glob pattern matching. + Use regular expression matching instead of glob pattern matching. @@ -7822,7 +7828,7 @@ - patterns + patterns A list of library cell name patterns of the form library_name/cell_name. @@ -7835,18 +7841,18 @@ - get_lib_pins + get_lib_pins - [-of_objects objects][-hsc separator][-filter expr][-regexp][-nocase][-quiet]patterns + [-of_objects objects][-hsc separator][-filter expr][-regexp][-nocase][-quiet]patterns - -of_objects objects + -of_objects objects - A list of library cell objects. + A list of library cell objects. @@ -7854,16 +7860,16 @@ -hsc separator - Character that separates the library name, cell name and port name in pattern. Defaults to ‘/’. + Character that separates the library name, cell name and port name in pattern. Defaults to ‘/’. - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. @@ -7871,7 +7877,7 @@ -regexp - Use regular expression matching instead of glob pattern matching. + Use regular expression matching instead of glob pattern matching. @@ -7905,18 +7911,18 @@ - get_libs + get_libs - [-filter expr][-regexp][-nocase][-quiet]patterns + [-filter expr][-regexp][-nocase][-quiet]patterns - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. @@ -7924,7 +7930,7 @@ -regexp - Use regular expression matching instead of glob pattern matching. + Use regular expression matching instead of glob pattern matching. @@ -7952,17 +7958,17 @@ - The get_libs command returns a list of clocks that match patterns. + The get_libs command returns a list of clocks that match patterns. - get_nets + get_nets - [-hierarchical][-hsc separator][-filter expr][-regexp][-nocase][-quiet][-of_objects objects][patterns] + [-hierarchical][-hsc separator][-filter expr][-regexp][-nocase][-quiet][-of_objects objects][patterns] @@ -7978,15 +7984,15 @@ -hsc separator - Character that separates the library name, cell name and port name in pattern. Defaults to ‘/’. + Character that separates the library name, cell name and port name in pattern. Defaults to ‘/’. - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. @@ -7994,7 +8000,7 @@ -regexp - Use regular expression matching instead of glob pattern matching. + Use regular expression matching instead of glob pattern matching. @@ -8036,7 +8042,7 @@ - get_name + get_name object @@ -8058,10 +8064,10 @@ - get_pins + get_pins - [-hierarchical][-hsc separator][-filter expr][-regexp][-nocase][-quiet][-of_objects objects][patterns] + [-hierarchical][-hsc separator][-filter expr][-regexp][-nocase][-quiet][-of_objects objects][patterns] @@ -8077,15 +8083,15 @@ -hsc separator - Character that separates the library name, cell name and port name in pattern. Defaults to ‘/’. + Character that separates the library name, cell name and port name in pattern. Defaults to ‘/’. - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. @@ -8109,7 +8115,7 @@ -of_objects objects - The name of a net or instance, a list of nets returned by get_nets, or a list of instances returned by get_cells. The –hierarchical option cannot be used with –of_objects. + The name of a net or instance, a list of nets returned by get_nets, or a list of instances returned by get_cells. The –hierarchical option cannot be used with –of_objects. @@ -8129,19 +8135,19 @@ - get_ports + get_ports - [-filter expr][-regexp][-nocase][-quiet][-of_objects objects][patterns] + [-filter expr][-regexp][-nocase][-quiet][-of_objects objects][patterns] - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. @@ -8149,7 +8155,7 @@ -regexp - Use regular expression matching instead of glob pattern matching. + Use regular expression matching instead of glob pattern matching. @@ -8170,10 +8176,10 @@ - -of_objects objects + -of_objects objects - The name of net or a list of nets returned by get_nets. + The name of net or a list of nets returned by get_nets. @@ -8191,18 +8197,18 @@ - get_property + get_property - [-object_type object_type]objectproperty + [-object_type object_type]objectproperty - -object_type object_type + -object_type object_type - The type of object when it is specified as a name.cell|pin|net|port|clock|library|library_cell|library_pin|timing_arc + The type of object when it is specified as a name.cell|pin|net|port|clock|library|library_cell|library_pin|timing_arc @@ -8210,7 +8216,7 @@ object - An object returned by get_cells, get_pins, get_nets, get_ports, get_clocks, get_libs, get_lib_cells, get_lib_pins, or get_timing_arcs, or object name. ‑object_type is required if object is a name. + An object returned by get_cells, get_pins, get_nets, get_ports, get_clocks, get_libs, get_lib_cells, get_lib_pins, or get_timing_arcs, or object name. ‑object_type is required if object is a name. @@ -8224,27 +8230,27 @@ The properties for different objects types are shown below. cell (SDC lib_cell) - base_namefilenamefull_namelibraryname + base_namefilenamefull_namelibraryname clock - full_nameis_generatedis_propagatedis_virtualnameperiodsources + full_nameis_generatedis_propagatedis_virtualnameperiodsources edge - delay_max_falldelay_min_falldelay_max_risedelay_min_risefull_namefrom_pinsenseto_pin - instance (SDC cell) - cellfull_nameis_bufferis_clock_gateis_hierarchicalis_inverteris_macrois_memoryliberty_cellnameref_name - liberty_cell (SDC lib_cell) - areabase_namedont_usefilenamefull_nameis_bufferis_inverteris_memorylibraryname - liberty_port (SDC lib_pin) - capacitancedirectiondrive_resistancedrive_resistance_max_falldrive_resistance_max_risedrive_resistance_min_falldrive_resistance_min_risefull_nameintrinsic_delayintrinsic_delay_max_fallintrinsic_delay_max_riseintrinsic_delay_min_fallintrinsic_delay_min_riseis_register_clocklib_cellname + delay_max_falldelay_min_falldelay_max_risedelay_min_risefull_namefrom_pinsenseto_pin + instance (SDC cell) + cellfull_nameis_bufferis_clock_gateis_hierarchicalis_inverteris_macrois_memoryliberty_cellnameref_name + liberty_cell (SDC lib_cell) + areabase_namedont_usefilenamefull_nameis_bufferis_inverteris_memorylibraryname + liberty_port (SDC lib_pin) + capacitancedirectiondrive_resistancedrive_resistance_max_falldrive_resistance_max_risedrive_resistance_min_falldrive_resistance_min_risefull_nameintrinsic_delayintrinsic_delay_max_fallintrinsic_delay_max_riseintrinsic_delay_min_fallintrinsic_delay_min_riseis_register_clocklib_cellname library - filename (Liberty library only)namefull_name + filename (Liberty library only)namefull_name net - full_namename + full_namename path (PathEnd) endpointendpoint_clockendpoint_clock_pinslackstartpointstartpoint_clockpoints pin - activity (activity in transitions per second, duty cycle, origin)slew_max_fallslew_max_riseslew_min_fallslew_min_riseclocksclock_domainsdirectionfull_nameis_hierarchicalis_portis_register_clocklib_pin_namenameslack_maxslack_max_fallslack_max_riseslack_minslack_min_fallslack_min_rise + activity (activity in transitions per second, duty cycle, origin)slew_max_fallslew_max_riseslew_min_fallslew_min_riseclocksclock_domainsdirectionfull_nameis_hierarchicalis_portis_register_clocklib_pin_namenameslack_maxslack_max_fallslack_max_riseslack_minslack_min_fallslack_min_rise port - activityslew_max_fallslew_max_riseslew_min_fallslew_min_risedirectionfull_nameliberty_portnameslack_maxslack_max_fallslack_max_riseslack_minslack_min_fallslack_min_rise + activityslew_max_fallslew_max_riseslew_min_fallslew_min_risedirectionfull_nameliberty_portnameslack_maxslack_max_fallslack_max_riseslack_minslack_min_fallslack_min_rise point (PathRef) arrivalpinrequiredslack @@ -8252,15 +8258,15 @@ - get_scenes + get_scenes - [-mode mode_name]scene_name + [-mode mode_name]scene_name - mode_name + mode_name Get the scenes for mode_name. @@ -8268,74 +8274,74 @@ - scene_name + scene_name A scene name pattern. - The get_scenes command is used to find the scenes matching a pattern or that use an SDC mode. + The get_scenes command is used to find the scenes matching a pattern or that use an SDC mode. - get_timing_edges + get_timing_edges - [-from from_pins][-to to_pins][-of_objects objects][-filter expr][patterns] + [-from from_pins][-to to_pins][-of_objects objects][-filter expr][patterns] - -from from_pin + -from from_pin - A list of pins. + A list of pins. - -to to_pin + -to to_pin - A list of pins. + A list of pins. - -of_objects objects + -of_objects objects - A list of instances or library cells. The –from and -to options cannot be used with –of_objects. + A list of instances or library cells. The –from and -to options cannot be used with –of_objects. - -filter expr + -filter expr - A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. + A filter expression of the form property==value”where property is a property supported by the get_property command. See the section “Filter Expressions” for additional forms. - The get_timing_edges command returns a list of timing edges (arcs) to, from or between pins. The result can be passed to get_property or set_disable_timing. + The get_timing_edges command returns a list of timing edges (arcs) to, from or between pins. The result can be passed to get_property or set_disable_timing. - group_path + group_path - -name group_name[-weight weight][-critical_range range][-from from_list |-rise_from from_list |-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list |-rise_to to_list |-fall_to to_list][-default] + -name group_name[-weight weight][-critical_range range][-from from_list |-rise_from from_list |-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list |-rise_to to_list |-fall_to to_list][-default] - -name group_name + -name group_name The name of the path group. @@ -8343,7 +8349,7 @@ - -weight weight + -weight weight Not supported. @@ -8351,7 +8357,7 @@ - -critical_range range + -critical_range range Not supported. @@ -8359,74 +8365,74 @@ - -from from_list + -from from_list - Group paths from a list of clocks, instances, ports, register clock pins, or latch data pins. + Group paths from a list of clocks, instances, ports, register clock pins, or latch data pins. - -rise_from from_list + -rise_from from_list - Group paths from the rising edge of clocks, instances, ports, register clock pins, or latch data pins. + Group paths from the rising edge of clocks, instances, ports, register clock pins, or latch data pins. - -fall_from from_list + -fall_from from_list - Group paths from the falling edge of clocks, instances, ports, register clock pins, or latch data pins. + Group paths from the falling edge of clocks, instances, ports, register clock pins, or latch data pins. - -through through_list + -through through_list - Group paths through a list of instances, pins or nets. + Group paths through a list of instances, pins or nets. - -rise_through through_list + -rise_through through_list - Group rising paths through a list of instances, pins or nets. + Group rising paths through a list of instances, pins or nets. - -fall_through through_list + -fall_through through_list - Group falling paths through a list of instances, pins or nets. + Group falling paths through a list of instances, pins or nets. - -to to_list + -to to_list - Group paths to a list of clocks, instances, ports or pins. + Group paths to a list of clocks, instances, ports or pins. - -rise_to to_list + -rise_to to_list - Group rising paths to a list of clocks, instances, ports or pins. + Group rising paths to a list of clocks, instances, ports or pins. - -fall_to to_list + -fall_to to_list - Group falling paths to a list of clocks, instances, port-s or pins. + Group falling paths to a list of clocks, instances, port-s or pins. @@ -8434,7 +8440,7 @@ -default - Restore the paths in the path group -from/-to/-through/-to to their default path group. + Restore the paths in the path group -from/-to/-through/-to to their default path group. @@ -8444,15 +8450,15 @@ - include + include - [-echo|-e][-verbose|-v]filename[> log_filename][>> log_filename] + [-echo|-e][-verbose|-v]filename[> log_filename][>> log_filename] - -echo|-e + -echo|-e Print each command before evaluating it. @@ -8460,7 +8466,7 @@ - -verbose|-v + -verbose|-v Print each command before evaluating it as well as the result it returns. @@ -8476,7 +8482,7 @@ - > log_filename + > log_filename Redirect command output to log_filename. @@ -8484,7 +8490,7 @@ - >> log_filename + >> log_filename Redirect command output and append log_filename. @@ -8492,29 +8498,29 @@ Read STA/SDC/Tcl commands from filename. - The include command stops and reports any errors encountered while reading a file unless sta_continue_on_error is 1. + The include command stops and reports any errors encountered while reading a file unless sta_continue_on_error is 1. - link_design + link_design - [-no_black_boxes][cell_name] + [-no_black_boxes][cell_name] - -no_black_boxes + -no_black_boxes - Do not make empty “black box” cells for instances that reference undefined cells. + Do not make empty “black box” cells for instances that reference undefined cells. - cell_name + cell_name The top level module/cell name of the design hierarchy to link. @@ -8529,7 +8535,7 @@ - make_instance + make_instance inst_pathlib_cell @@ -8553,13 +8559,13 @@ - The make_instance command makes an instance of library cell lib_cell. + The make_instance command makes an instance of library cell lib_cell. - make_net + make_net net_name_list @@ -8580,18 +8586,18 @@ - read_liberty + read_liberty - [-corner corner][-min][-max][-infer_latches]filename + [-corner corner][-min][-max][-infer_latches]filename - -corner corner + -corner corner - Use the library for process corner corner delay calculation. + Use the library for process corner corner delay calculation. @@ -8615,12 +8621,12 @@ filename - The liberty file name to read. + The liberty file name to read. The read_liberty command reads a Liberty format library file. The first library that is read sets the units used by SDC/TCL commands and reporting. The include_file attribute is supported. - Some Liberty libraries do not include latch groups for cells that are describe transparent latches. In that situation the -infer_latches command flag can be used to infer the latches. The timing arcs required for a latch to be inferred should look like the following: + Some Liberty libraries do not include latch groups for cells that are describe transparent latches. In that situation the -infer_latches command flag can be used to infer the latches. The timing arcs required for a latch to be inferred should look like the following: cell (infered_latch) { pin(D) { direction : input ; timing () { related_pin : "E" ; timing_type : setup_falling ; } timing () { related_pin : "E" ; timing_type : hold_falling ; } } pin(E) { direction : input; } pin(Q) { direction : output ; timing () { related_pin : "D" ; } timing () { related_pin : "E" ; timing_type : rising_edge ; } }} In this example a positive level-sensitive latch is inferred. Files compressed with gzip are automatically uncompressed. @@ -8629,18 +8635,18 @@ - read_saif + read_saif - [-scope scope]filename + [-scope scope]filename - scope + scope - The SAIF scope of the current design to extract simulation data. Typically the test bench name and design under test instance name. Scope levels are separated with ‘/’. + The SAIF scope of the current design to extract simulation data. Typically the test bench name and design under test instance name. Scope levels are separated with ‘/’. @@ -8648,26 +8654,26 @@ filename - The name of the SAIF file to read. + The name of the SAIF file to read. - The read_saif command reads a SAIF (Switching Activity Interchange Format) file from a Verilog simulation and extracts pin activities and duty cycles for use in power estimation. Files compressed with gzip are supported. Annotated activities are propagated to the fanout of the annotated pins. + The read_saif command reads a SAIF (Switching Activity Interchange Format) file from a Verilog simulation and extracts pin activities and duty cycles for use in power estimation. Files compressed with gzip are supported. Annotated activities are propagated to the fanout of the annotated pins. - read_sdc + read_sdc - [-mode mode_name][-echo]filename + [-mode mode_name][-echo]filename - mode_name + mode_name Mode for the SDC commands in the file. @@ -8699,15 +8705,15 @@ - read_sdf + read_sdf - [-scene scene][-unescaped_dividers]filename + [-scene scene][-unescaped_dividers]filename - scene + scene Scene delays to annotate. @@ -8715,7 +8721,7 @@ - -unescaped_dividers + -unescaped_dividers With this option path names in the SDF do not have to escape hierarchy dividers when the path name is escaped. For example, the escaped Verilog name "\inst1/inst2 " can be referenced as "inst1/inst2". The correct SDF name is "inst1\/inst2", since the divider does not represent a change in hierarchy in this case. @@ -8730,7 +8736,7 @@ - Read SDF delays from a file. The min and max values in the SDF tuples are used to annotate the delays for corner. The typical values in the SDF tuples are ignored. If multiple scenes are defined -scene must be specified. SDC annotation for mcmm analysis must follow the scene definitions. + Read SDF delays from a file. The min and max values in the SDF tuples are used to annotate the delays for corner. The typical values in the SDF tuples are ignored. If multiple scenes are defined -scene must be specified. SDC annotation for mcmm analysis must follow the scene definitions. Files compressed with gzip are automatically uncompressed. INCREMENT is supported as an alias for INCREMENTAL. The following SDF statements are not supported. @@ -8740,10 +8746,10 @@ - read_spef + read_spef - [-name name][-keep_capacitive_coupling][-coupling_reduction_factor factor][-reduce][-path path]filename + [-name name][-keep_capacitive_coupling][-coupling_reduction_factor factor][-reduce][-path path]filename @@ -8759,7 +8765,7 @@ path - Hierarchical block instance path to annotate with parasitics. + Hierarchical block instance path to annotate with parasitics. @@ -8775,7 +8781,7 @@ ‑coupling_reduction_factorfactor - Factor to multiply coupling capacitance by when reducing parasitic networks. The default value is 1.0. + Factor to multiply coupling capacitance by when reducing parasitic networks. The default value is 1.0. @@ -8787,29 +8793,29 @@ - The read_spef command reads a file of net parasitics in SPEF format. Use the report_parasitic_annotation command to check for nets that are not annotated. + The read_spef command reads a file of net parasitics in SPEF format. Use the report_parasitic_annotation command to check for nets that are not annotated. Files compressed with gzip are automatically uncompressed. - Separate min/max parasitics can be annotated for each scene mode/corner. - read_spef -name min spef1read_spef -name max spef2define_scene -mode mode1 -spef_min min -spef_max max + Separate min/max parasitics can be annotated for each scene mode/corner. + read_spef -name min spef1read_spef -name max spef2define_scene -mode mode1 -spef_min min -spef_max max Coupling capacitors are multiplied by the –coupling_reduction_factor when a parasitic network is reduced. The following SPEF constructs are ignored. *DESIGN_FLOW (all values are ignored)*S slews*D driving cell*I pin capacitances (library cell capacitances are used instead)*Q r_net load poles*K r_net load residues If the SPEF file contains triplet values the first value is used. - Parasitic networks (DSPEF) can be annotated on hierarchical blocks using the -path argument to specify the instance path to the block. Parasitic networks in the higher level netlist are stitched together at the hierarchical pins of the blocks. + Parasitic networks (DSPEF) can be annotated on hierarchical blocks using the -path argument to specify the instance path to the block. Parasitic networks in the higher level netlist are stitched together at the hierarchical pins of the blocks. - read_vcd + read_vcd - [-scope scope][-mode mode_name]filename + [-scope scope][-mode mode_name]filename - scope + scope The VCD scope of the current design to extract simulation data. Typically the test bench name and design under test instance name. Scope levels are separated with ‘/’. @@ -8828,17 +8834,17 @@ filename - The name of the VCD file to read. + The name of the VCD file to read. - The read_vcd command reads a VCD (Value Change Dump) file from a Verilog simulation and extracts pin activities and duty cycles for use in power estimation. Files compressed with gzip are supported. Annotated activities are propagated to the fanout of the annotated pins. + The read_vcd command reads a VCD (Value Change Dump) file from a Verilog simulation and extracts pin activities and duty cycles for use in power estimation. Files compressed with gzip are supported. Annotated activities are propagated to the fanout of the annotated pins. - read_verilog + read_verilog filename @@ -8853,8 +8859,8 @@ - The read_verilog command reads a gate level verilog netlist. After all verilog netlist and Liberty libraries are read the design must be linked with the link_design command. - Verilog 2001 module port declaratations are supported. An example is shown below. + The read_verilog command reads a gate level verilog netlist. After all verilog netlist and Liberty libraries are read the design must be linked with the link_design command. + Verilog 2001 module port declaratations are supported. An example is shown below. module top (input in1, in2, clk1, clk2, clk3, output out); Files compressed with gzip are automatically uncompressed. @@ -8862,16 +8868,16 @@ - replace_cell + replace_cell - instance_listreplacement_cell + instance_listreplacement_cell - instance_list + instance_list A list of instances to swap the cell. @@ -8879,57 +8885,57 @@ - replacement_cell + replacement_cell The replacement lib cell. - The replace_cell command changes the cell of an instance. The replacement cell must have the same port list (number, name, and order) as the instance's existing cell for the replacement to be successful. + The replace_cell command changes the cell of an instance. The replacement cell must have the same port list (number, name, and order) as the instance's existing cell for the replacement to be successful. - replace_activity_annotation + replace_activity_annotation - [-report_unannotated][-report_annotated] + [-report_unannotated][-report_annotated] - -report_unannotated + -report_unannotated - Report unannotated pins. + Report unannotated pins. - -report_unannotated + -report_unannotated - Report annotated pins. + Report annotated pins. - Report a summary of pins that are annotated by read_vcd, read_saif or set_power_activity. Sequential internal pins and hierarchical pins are ignored. + Report a summary of pins that are annotated by read_vcd, read_saif or set_power_activity. Sequential internal pins and hierarchical pins are ignored. - report_annotated_check + report_annotated_check - [-setup][-hold][-recovery][-removal][-nochange][-width][-period][-max_skew][-max_line lines][-report_annotated][-report_unannotated][-constant_arcs] + [-setup][-hold][-recovery][-removal][-nochange][-width][-period][-max_skew][-max_line lines][-report_annotated][-report_unannotated][-constant_arcs] - -setup + -setup Report annotated setup checks. @@ -8937,7 +8943,7 @@ - -hold + -hold Report annotated hold checks. @@ -8945,7 +8951,7 @@ - -recovery + -recovery Report annotated recovery checks. @@ -8953,7 +8959,7 @@ - -removal + -removal Report annotated removal checks. @@ -8961,7 +8967,7 @@ - -nochange + -nochange Report annotated nochange checks. @@ -8969,7 +8975,7 @@ - -width + -width Report annotated width checks. @@ -8977,7 +8983,7 @@ - -period + -period Report annotated period checks. @@ -8985,7 +8991,7 @@ - -max_skew + -max_skew Report annotated max skew checks. @@ -8994,26 +9000,26 @@ - -max_line lines + -max_line lines - Maximum number of lines listed by the report_annotated and ‑report_unannotated options. + Maximum number of lines listed by the report_annotated and ‑report_unannotated options. - -report_annotated + -report_annotated - Report annotated timing arcs. + Report annotated timing arcs. - -report_unannotated + -report_unannotated - Report unannotated timing arcs. + Report unannotated timing arcs. @@ -9025,21 +9031,21 @@ - The report_annotated_check command reports a summary of SDF timing check annotation. The -report_annotated and report_annotated options can be used to list arcs that are annotated or not annotated. + The report_annotated_check command reports a summary of SDF timing check annotation. The -report_annotated and report_annotated options can be used to list arcs that are annotated or not annotated. - report_annotated_delay + report_annotated_delay - [-cell][-net][-from_in_ports][-to_out_ports][-max_lines lines][-report_annotated][-report_unannotated][-constant_arcs] + [-cell][-net][-from_in_ports][-to_out_ports][-max_lines lines][-report_annotated][-report_unannotated][-constant_arcs] - -cell + -cell Report annotated cell delays. @@ -9047,7 +9053,7 @@ - -net + -net Report annotated internal net delays. @@ -9055,7 +9061,7 @@ - -from_in_ports + -from_in_ports Report annotated delays from input ports. @@ -9063,7 +9069,7 @@ - -to_out_ports + -to_out_ports Report annotated delays to output ports. @@ -9071,26 +9077,26 @@ - -max_lines lines + -max_lines lines - Maximum number of lines listed by the report_annotated and ‑report_unannotated options. + Maximum number of lines listed by the report_annotated and ‑report_unannotated options. - -report_annotated + -report_annotated - Report annotated timing arcs. + Report annotated timing arcs. - -report_unannotated + -report_unannotated - Report unannotated timing arcs. + Report unannotated timing arcs. @@ -9102,90 +9108,90 @@ - The report_annotated_delay command reports a summary of SDF delay annotation. Without the ‑from_in_ports and –to_out_ports options arcs to and from top level ports are not reported. The ‑report_annotated and report_unannotated options can be used to list arcs that are annotated or not annotated. + The report_annotated_delay command reports a summary of SDF delay annotation. Without the ‑from_in_ports and –to_out_ports options arcs to and from top level ports are not reported. The ‑report_annotated and report_unannotated options can be used to list arcs that are annotated or not annotated. - report_checks + report_checks - [-from from_list |-rise_from from_list |-fall_from from_list][-through through_list |-rise_through through_list |-fall_through through_list][-to to_list |-rise_to to_list |-fall_to to_list][-unconstrained][-path_delay min|min_rise|min_fall |max|max_rise|max_fall |min_max][-group_path_count path_count][-endpoint_path_count endpoint_path_count][-unique_paths_to_endpoint][-unique_edges_to_endpoint][-scenes scenes][-slack_max max_slack][-slack_min min_slack][-sort_by_slack][-path_group groups][-format end|full|short|summary |full_clock|full_clock_expanded |json][-fields fields][-digits digits][-no_line_split][> filename][>> filename] + [-from from_list |-rise_from from_list |-fall_from from_list][-through through_list |-rise_through through_list |-fall_through through_list][-to to_list |-rise_to to_list |-fall_to to_list][-unconstrained][-path_delay min|min_rise|min_fall |max|max_rise|max_fall |min_max][-group_path_count path_count][-endpoint_path_count endpoint_path_count][-unique_paths_to_endpoint][-unique_edges_to_endpoint][-scenes scenes][-slack_max max_slack][-slack_min min_slack][-sort_by_slack][-path_group groups][-format end|full|short|summary |full_clock|full_clock_expanded |json][-fields fields][-digits digits][-no_line_split][> filename][>> filename] - -from from_list + -from from_list - Report paths from a list of clocks, instances, ports, register clock pins, or latch data pins. + Report paths from a list of clocks, instances, ports, register clock pins, or latch data pins. - -rise_from from_list + -rise_from from_list - Report paths from the rising edge of clocks, instances, ports, register clock pins, or latch data pins. + Report paths from the rising edge of clocks, instances, ports, register clock pins, or latch data pins. - -fall_from from_list + -fall_from from_list - Report paths from the falling edge of clocks, instances, ports, register clock pins, or latch data pins. + Report paths from the falling edge of clocks, instances, ports, register clock pins, or latch data pins. - -through through_list + -through through_list - Report paths through a list of instances, pins or nets. + Report paths through a list of instances, pins or nets. - -rise_through through_list + -rise_through through_list - Report rising paths through a list of instances, pins or nets. + Report rising paths through a list of instances, pins or nets. - -fall_through through_list + -fall_through through_list - Report falling paths through a list of instances, pins or nets. + Report falling paths through a list of instances, pins or nets. - -to to_list + -to to_list - Report paths to a list of clocks, instances, ports or pins. + Report paths to a list of clocks, instances, ports or pins. - -rise_to to_list + -rise_to to_list - Report rising paths to a list of clocks, instances, ports or pins. + Report rising paths to a list of clocks, instances, ports or pins. - -fall_to to_list + -fall_to to_list - Report falling paths to a list of clocks, instances, ports or pins. + Report falling paths to a list of clocks, instances, ports or pins. @@ -9193,7 +9199,7 @@ -unconstrained - Report unconstrained paths also. The unconstrained path group is not reported without this option. + Report unconstrained paths also. The unconstrained path group is not reported without this option. @@ -9254,7 +9260,7 @@ - -group_path_count path_count + -group_path_count path_count The number of paths to report in each path group. The default is 1. @@ -9262,7 +9268,7 @@ - -endpoint_path_count endpoint_path_count + -endpoint_path_count endpoint_path_count The number of paths to report for each endpoint. The default is 1. @@ -9273,15 +9279,15 @@ ‑unique_paths_to_endpoint - When multiple paths to an endpoint are specified with ‑endpoint_path_count, many of the paths may differ only in the rise/fall edges of the pins in the paths. With this option only the worst path through the set of pins is reported. + When multiple paths to an endpoint are specified with ‑endpoint_path_count, many of the paths may differ only in the rise/fall edges of the pins in the paths. With this option only the worst path through the set of pins is reported. - ‑unique_edges_to_endpoint + ‑unique_edges_to_endpoint - When multiple paths to an endpoint are specified with ‑endpoint_path_count, conditional timing arcs result in paths that through the same pins and rise/fall edges. With this option only the worst path through the set of pins and rise/fall edges is reported. + When multiple paths to an endpoint are specified with ‑endpoint_path_count, conditional timing arcs result in paths that through the same pins and rise/fall edges. With this option only the worst path through the set of pins and rise/fall edges is reported. @@ -9289,7 +9295,7 @@ scenes - Report paths for one process corner. The default is to report paths for all process corners. + Report paths for one process corner. The default is to report paths for all process corners. @@ -9319,10 +9325,10 @@ - groups + groups - List of path groups to report. The default is to report all path groups. + List of path groups to report. The default is to report all path groups. @@ -9375,10 +9381,10 @@ - -format json + -format json - Report in json format. -fields is ignored. + Report in json format. -fields is ignored. @@ -9386,7 +9392,7 @@ fields - List of capacitance|slew|input_pins|hierarchical_pins|nets|fanout|src_attr + List of capacitance|slew|input_pins|hierarchical_pins|nets|fanout|src_attr @@ -9406,7 +9412,7 @@ - The report_checks command reports paths in the design. Paths are reported in groups by capture clock, unclocked path delays, gated clocks and unconstrained. + The report_checks command reports paths in the design. Paths are reported in groups by capture clock, unclocked path delays, gated clocks and unconstrained. See set_false_path for a description of allowed from_list, through_list and to_list objects. @@ -9414,10 +9420,10 @@ - report_check_types + report_check_types - [-scenes scenes][-violators][-verbose][-format slack_only|end][-max_delay][-min_delay][-recovery][-removal][-clock_gating_setup][-clock_gating_hold][-max_slew][-min_slew][-min_pulse_width][-min_period][-digits digits][-no_split_lines][> filename][>> filename] + [-scenes scenes][-violators][-verbose][-format slack_only|end][-max_delay][-min_delay][-recovery][-removal][-clock_gating_setup][-clock_gating_hold][-max_slew][-min_slew][-min_pulse_width][-min_period][-digits digits][-no_split_lines][> filename][>> filename] @@ -9430,7 +9436,7 @@ - -violators + -violators Report all violated timing and design rule constraints. @@ -9446,18 +9452,18 @@ - -format slack_only + -format slack_only - Report the minimum slack for each timing check. + Report the minimum slack for each timing check. - -format end + -format end - Report the endpoint for each check. + Report the endpoint for each check. @@ -9551,7 +9557,7 @@ - -digits digits + -digits digits The number of digits after the decimal point to report. The default value is the variable sta_report_default_digits. @@ -9572,10 +9578,10 @@ - report_clock_latency + report_clock_latency - [-clocks clocks][-scenes scenes][-include_internal_latency][-digits digits] + [-clocks clocks][-scenes scenes][-include_internal_latency][-digits digits] @@ -9583,7 +9589,7 @@ clocks - The clocks to report. The default value is all c + The clocks to report. The default value is all c @@ -9591,7 +9597,7 @@ scenes - Report clocks for scenes. The default value is all clocks in scenes modes. + Report clocks for scenes. The default value is all clocks in scenes modes. @@ -9617,10 +9623,10 @@ - report_clock_min_period + report_clock_min_period - [-clocks clocks][-scenes scenes][-include_port_paths] + [-clocks clocks][-scenes scenes][-include_port_paths] @@ -9640,17 +9646,17 @@ - Report the minimum period and maximum frequency for clocks. If the -clocks argument is not specified all clocks are reported. The minimum period is determined by examining the smallest slack paths between registers the rising edges of the clock or between falling edges of the clock. Paths between different clocks, different clock edges of the same clock, level sensitive latches, or paths constrained by set_multicycle_path, set_max_path are not considered. + Report the minimum period and maximum frequency for clocks. If the -clocks argument is not specified all clocks are reported. The minimum period is determined by examining the smallest slack paths between registers the rising edges of the clock or between falling edges of the clock. Paths between different clocks, different clock edges of the same clock, level sensitive latches, or paths constrained by set_multicycle_path, set_max_path are not considered. - report_clock_properties + report_clock_properties - [clock_names] + [clock_names] @@ -9668,15 +9674,15 @@ - report_clock_skew + report_clock_skew - [-setup|-hold][-clocks clocks][-scenes scenes][-include_internal_latency][-digits digits] + [-setup|-hold][-clocks clocks][-scenes scenes][-include_internal_latency][-digits digits] - -setup + -setup Report skew for setup checks. @@ -9695,7 +9701,7 @@ clocks - The clocks to report. The default value is all clocks in scenes modes. + The clocks to report. The default value is all clocks in scenes modes. @@ -9703,7 +9709,7 @@ scenes - Report clocks for scenes. The default value is all scenes. + Report clocks for scenes. The default value is all scenes. @@ -9716,23 +9722,23 @@ - -digits digits + -digits digits The number of digits to report for delays. - Report the maximum difference in clock arrival between every source and target register that has a path between the source and target registers. + Report the maximum difference in clock arrival between every source and target register that has a path between the source and target registers. - report_dcalc + report_dcalc - [-from from_pin][-to to_pin][-scene scene][-min][-max][-digits digits][> filename][>> filename] + [-from from_pin][-to to_pin][-scene scene][-min][-max][-digits digits][> filename][>> filename] @@ -9740,7 +9746,7 @@ from_pin - Report delay calculations for timing arcs from instance input pin from_pin. + Report delay calculations for timing arcs from instance input pin from_pin. @@ -9748,7 +9754,7 @@ to_pin - Report delay calculations for timing arcs to instance output pin to_pin. + Report delay calculations for timing arcs to instance output pin to_pin. @@ -9756,29 +9762,29 @@ scene - Report paths for process scene. The -scene keyword is required if more than one process corner is defined. + Report paths for process scene. The -scene keyword is required if more than one process corner is defined. - -min + -min - Report delay calculation for min delays. + Report delay calculation for min delays. - -max + -max - Report delay calculation for max delays. + Report delay calculation for max delays. - -digits digits + -digits digits The number of digits after the decimal point to report. The default is sta_report_default_digits. @@ -9791,7 +9797,7 @@ - report_disabled_edges + report_disabled_edges @@ -9799,13 +9805,13 @@ The report_disabled_edges command reports disabled timing arcs along with the reason they are disabled. Each disabled timing arc is reported as the instance name along with the from and to ports of the arc. The disable reason is shown next. Arcs that are disabled with set_disable_timing are reported with constraint as the reason. Arcs that are disabled by constants are reported with constant as the reason along with the constant instance pin and value. Arcs that are disabled to break combinational feedback loops are reported with loop as the reason. - > report_disabled_edgesu1 A B constant B=0 + > report_disabled_edgesu1 A B constant B=0 - report_edges + report_edges [-from from_pin][-to to_pin] @@ -9813,31 +9819,31 @@ - -from from_pin + -from from_pin - Report edges/timing arcs from pin from_pin. + Report edges/timing arcs from pin from_pin. - -to to_pin + -to to_pin - Report edges/timing arcs to pin to_pin. + Report edges/timing arcs to pin to_pin. - Report the edges/timing arcs and their delays in the timing graph from/to/between pins. + Report the edges/timing arcs and their delays in the timing graph from/to/between pins. - report_instance + report_instance - instance_path[> filename][>> filename] + instance_path[> filename][>> filename] @@ -9855,10 +9861,10 @@ - report_lib_cell + report_lib_cell - cell_name[> filename][>> filename] + cell_name[> filename][>> filename] @@ -9871,21 +9877,21 @@ - Describe the liberty library cell cell_name. + Describe the liberty library cell cell_name. - report_net + report_net - [-digits digits]net_path[> filename][>> filename] + [-digits digits]net_path[> filename][>> filename] - -digits digits + -digits digits The number of digits after the decimal point to report. The default value is the variable sta_report_default_digits. @@ -9906,10 +9912,10 @@ - report_parasitic_annotation + report_parasitic_annotation - [-report_unannotated][> filename][>> filename] + [-report_unannotated][> filename][>> filename] @@ -9927,49 +9933,49 @@ - report_power + report_power - [-instances instances][-highest_power_instances count][-digits digits][> filename][>> filename] + [-instances instances][-highest_power_instances count][-digits digits][> filename][>> filename] - -instances instances + -instances instances - Report the power for each instance of instances. If the instance is hierarchical the total power for the instances inside the hierarchical instance is reported. + Report the power for each instance of instances. If the instance is hierarchical the total power for the instances inside the hierarchical instance is reported. - -highest_power_instances count + -highest_power_instances count - Report the power for the count highest power instances. + Report the power for the count highest power instances. - -digits digits + -digits digits The number of digits after the decimal point to report. The default value is the variable sta_report_default_digits. - The report_power command uses static power analysis based on propagated or annotated pin activities in the circuit using Liberty power models. The internal, switching, leakage and total power are reported. Design power is reported separately for combinational, sequential, macro and pad groups. Power values are reported in watts. - The read_vcd or read_saif commands can be used to read activities from a file based on simulation. If no simulation activities are available, the set_power_activity command should be used to set the activity of input ports or pins in the design. The default input activity and duty for inputs are 0.1 and 0.5 respectively. The activities are propagated from annotated input ports or pins through gates and used in the power calculations. + The report_power command uses static power analysis based on propagated or annotated pin activities in the circuit using Liberty power models. The internal, switching, leakage and total power are reported. Design power is reported separately for combinational, sequential, macro and pad groups. Power values are reported in watts. + The read_vcd or read_saif commands can be used to read activities from a file based on simulation. If no simulation activities are available, the set_power_activity command should be used to set the activity of input ports or pins in the design. The default input activity and duty for inputs are 0.1 and 0.5 respectively. The activities are propagated from annotated input ports or pins through gates and used in the power calculations. Group Internal Switching Leakage Total Power Power Power Power----------------------------------------------------------------Sequential 3.29e-06 3.41e-08 2.37e-07 3.56e-06 92.4%Combinational 1.86e-07 3.31e-08 7.51e-08 2.94e-07 7.6%Macro 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%Pad 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.0%---------------------------------------------------------------Total 3.48e-06 6.72e-08 3.12e-07 3.86e-06 100.0% 90.2% 1.7% 8.1% - report_slews + report_slews - [-scenes scenes]pin + [-scenes scenes]pin @@ -9977,7 +9983,7 @@ scenes - Report slews for process for scenes process corners.. + Report slews for process for scenes process corners.. @@ -9995,10 +10001,10 @@ - report_tns + report_tns - [-min][-max][-digits digits] + [-min][-max][-digits digits] @@ -10006,7 +10012,7 @@ -max - Report the total max/setup slack. + Report the total max/setup slack. @@ -10014,12 +10020,12 @@ -min - Report the total min/hold slack. + Report the total min/hold slack. - -digits digits + -digits digits The number of digits after the decimal point to report. The default value is the variable sta_report_default_digits. @@ -10032,24 +10038,24 @@ - report_units + report_units - Report the units used for command arguments and reporting. + Report the units used for command arguments and reporting. report_units time 1ns capacitance 1pF resistance 1kohm voltage 1v current 1A power 1pW distance 1um - report_wns + report_wns - [-min][-max][-digits digits] + [-min][-max][-digits digits] @@ -10057,7 +10063,7 @@ -max - Report the worst max/setup slack. + Report the worst max/setup slack. @@ -10065,12 +10071,12 @@ -min - Report the worst min/hold slack. + Report the worst min/hold slack. - -digits digits + -digits digits The number of digits after the decimal point to report. The default value is the variable sta_report_default_digits. @@ -10083,10 +10089,10 @@ - report_worst_slack + report_worst_slack - [-min][-max][-digits digits] + [-min][-max][-digits digits] @@ -10094,7 +10100,7 @@ -max - Report the worst max/setup slack. + Report the worst max/setup slack. @@ -10102,12 +10108,12 @@ -min - Report the worst min/hold slack. + Report the worst min/hold slack. - -digits digits + -digits digits The number of digits after the decimal point to report. The default value is the variable sta_report_default_digits. @@ -10121,10 +10127,10 @@ - set_assigned_check + set_assigned_check - -setup|-hold|-recovery|-removal[-rise][-fall][-scene scene][-min][-max][-from from_pins][-to to_pins][-clock rise|fall][-cond sdf_cond][-worst]margin + -setup|-hold|-recovery|-removal[-rise][-fall][-scene scene][-min][-max][-from from_pins][-to to_pins][-clock rise|fall][-cond sdf_cond][-worst]margin @@ -10132,7 +10138,7 @@ -setup - Annotate setup timing checks. + Annotate setup timing checks. @@ -10140,7 +10146,7 @@ -hold - Annotate hold timing checks. + Annotate hold timing checks. @@ -10148,7 +10154,7 @@ -recovery - Annotate recovery timing checks. + Annotate recovery timing checks. @@ -10156,7 +10162,7 @@ -removal - Annotate removal timing checks. + Annotate removal timing checks. @@ -10217,10 +10223,10 @@ - -clock rise|fall + -clock rise|fall - The timing check clock pin transition. + The timing check clock pin transition. @@ -10228,7 +10234,7 @@ margin - The timing check margin. + The timing check margin. @@ -10239,10 +10245,10 @@ - set_assigned_delay + set_assigned_delay - -cell|-net[-rise][-fall][-scene scene][-min][-max][-from from_pins][-to to_pins]delay + -cell|-net[-rise][-fall][-scene scene][-min][-max][-from from_pins][-to to_pins]delay @@ -10332,10 +10338,10 @@ - set_assigned_transition + set_assigned_transition - [-rise][-fall][-scene scene][-min][-max]slewpin_list + [-rise][-fall][-scene scene][-min][-max]slewpin_list @@ -10360,7 +10366,7 @@ scene - Annotate delays for scene. + Annotate delays for scene. @@ -10402,10 +10408,10 @@ - set_case_analysis + set_case_analysis - 0|1|zero|one|rise|rising|fall|fallingport_or_pin_list + 0|1|zero|one|rise|rising|fall|fallingport_or_pin_list @@ -10424,15 +10430,15 @@ - set_clock_gating_check + set_clock_gating_check - [-setup setup_time][-hold hold_time][-rise][-fall][-high][-low][objects] + [-setup setup_time][-hold hold_time][-rise][-fall][-high][-low][objects] - -setup setup_time + -setup setup_time Clock enable setup margin. @@ -10440,7 +10446,7 @@ - -hold hold_time + -hold hold_time Clock enable hold margin. @@ -10498,18 +10504,18 @@ - set_clock_groups + set_clock_groups - [-name name][-logically_exclusive][-physically_exclusive][-asynchronous][-allow_paths]-group clocks + [-name name][-logically_exclusive][-physically_exclusive][-asynchronous][-allow_paths]-group clocks - -name name + -name name - The clock group name. + The clock group name. @@ -10517,7 +10523,7 @@ -logically_exclusive - The clocks in different groups do not interact logically but can be physically present on the same chip. Paths between clock groups are considered for noise analysis. + The clocks in different groups do not interact logically but can be physically present on the same chip. Paths between clock groups are considered for noise analysis. @@ -10525,7 +10531,7 @@ -physically_exclusive - The clocks in different groups cannot be present at the same time on a chip. Paths between clock groups are not considered for noise analysis. + The clocks in different groups cannot be present at the same time on a chip. Paths between clock groups are not considered for noise analysis. @@ -10533,7 +10539,7 @@ -asynchronous - The clock groups are asynchronous. Paths between clock groups are considered for noise analysis. + The clock groups are asynchronous. Paths between clock groups are considered for noise analysis. @@ -10546,7 +10552,7 @@ - clocks + clocks A list of clocks in the group. @@ -10559,15 +10565,15 @@ - set_clock_latency + set_clock_latency - [-source][-clock clock][-rise][-fall][-min][-max]delayobjects + [-source][-clock clock][-rise][-fall][-min][-max]delayobjects - -source + -source The latency is at the clock source. @@ -10575,7 +10581,7 @@ - -clock clock + -clock clock If multiple clocks are defined at a pin this use this option to specify the latency for a specific clock. @@ -10636,10 +10642,10 @@ - set_clock_transition + set_clock_transition - [-rise][-fall][-min][-max]transitionclocks + [-rise][-fall][-min][-max]transitionclocks @@ -10647,7 +10653,7 @@ -rise - Set the transition time for the rising edge of the clock. + Set the transition time for the rising edge of the clock. @@ -10655,7 +10661,7 @@ -fall - Set the transition time for the falling edge of the clock. + Set the transition time for the falling edge of the clock. @@ -10664,7 +10670,7 @@ -min - Set the min transition time. + Set the min transition time. @@ -10672,7 +10678,7 @@ -max - Set the min transition time. + Set the min transition time. @@ -10698,15 +10704,15 @@ - set_clock_uncertainty + set_clock_uncertainty - [-from|-rise_from|-fall_from from_clock][-to|-rise_to|-fall_to to_clock][-rise][-fall][-setup][-hold]uncertainty[objects] + [-from|-rise_from|-fall_from from_clock][-to|-rise_to|-fall_to to_clock][-rise][-fall][-setup][-hold]uncertainty[objects] - -from from_clock + -from from_clock Inter-clock uncertainty source clock. @@ -10714,7 +10720,7 @@ - -to to_clock + -to to_clock Inter-clock uncertainty target clock. @@ -10725,7 +10731,7 @@ -rise - Inter-clock target clock rise edge, alternative to ‑rise_to.Inter-clock target clock rise edge, alternative to ‑rise_to. + Inter-clock target clock rise edge, alternative to ‑rise_to.Inter-clock target clock rise edge, alternative to ‑rise_to. @@ -10733,7 +10739,7 @@ -fall - Inter-clock target clock rise edge, alternative to ‑fall_to. + Inter-clock target clock rise edge, alternative to ‑fall_to. @@ -10741,7 +10747,7 @@ -setup - uncertainty is for setup checks. + uncertainty is for setup checks. @@ -10749,7 +10755,7 @@ -hold - uncertainty is for hold checks. + uncertainty is for hold checks. @@ -10769,26 +10775,26 @@ - The set_clock_uncertainty command specifies the uncertainty or jitter in a clock. The uncertainty for a clock can be specified on its source pin or port, or the clock itself. - set_clock_uncertainty .1 [get_clock clk1] - Inter-clock uncertainty between the source and target clocks of timing checks is specified with the ‑from|‑rise_from|-fall_from andto|‑rise_to|-fall_to arguments . - set_clock_uncertainty -from [get_clock clk1] -to [get_clocks clk2] .1 - The following commands are equivalent. - set_clock_uncertainty -from [get_clock clk1] -rise_to [get_clocks clk2] .1set_clock_uncertainty -from [get_clock clk1] -to [get_clocks clk2] -rise .1 + The set_clock_uncertainty command specifies the uncertainty or jitter in a clock. The uncertainty for a clock can be specified on its source pin or port, or the clock itself. + set_clock_uncertainty .1 [get_clock clk1] + Inter-clock uncertainty between the source and target clocks of timing checks is specified with the ‑from|‑rise_from|-fall_from andto|‑rise_to|-fall_to arguments . + set_clock_uncertainty -from [get_clock clk1] -to [get_clocks clk2] .1 + The following commands are equivalent. + set_clock_uncertainty -from [get_clock clk1] -rise_to [get_clocks clk2] .1set_clock_uncertainty -from [get_clock clk1] -to [get_clocks clk2] -rise .1 - set_cmd_units + set_cmd_units - [-capacitance cap_unit][-resistance res_unit][-time time_unit][-voltage voltage_unit][-current current_unit][-power power_unit][-distance distance_unit] + [-capacitance cap_unit][-resistance res_unit][-time time_unit][-voltage voltage_unit][-current current_unit][-power power_unit][-distance distance_unit] - -capacitance cap_unit + -capacitance cap_unit The capacitance scale factor followed by 'f'. @@ -10796,7 +10802,7 @@ - -resistance res_unit + -resistance res_unit The resistance scale factor followed by 'ohm'. @@ -10804,7 +10810,7 @@ - -time time_unit + -time time_unit The time scale factor followed by 's'. @@ -10812,15 +10818,15 @@ - -voltage voltage_unit + -voltage voltage_unit - The voltage scale factor followed by 'v'. + The voltage scale factor followed by 'v'. - -current current_unit + -current current_unit The current scale factor followed by 'A'. @@ -10828,7 +10834,7 @@ - -power power_unit + -power power_unit The power scale factor followed by 'w'. @@ -10836,14 +10842,14 @@ - -distance distance_unit + -distance distance_unit The distance scale factor followed by 'm'. - The set_cmd_units command is used to change the units used by the STA command interpreter when parsing commands and reporting results. The default units are the units specified in the first Liberty library file that is read. + The set_cmd_units command is used to change the units used by the STA command interpreter when parsing commands and reporting results. The default units are the units specified in the first Liberty library file that is read. Units are specified as a scale factor followed by a unit name. The scale factors are as follows. M 1E+6k 1E+3m 1E-3u 1E-6n 1E-9p 1E-12f 1E-15 An example of the set_units command is shown below. @@ -10853,15 +10859,15 @@ - set_data_check + set_data_check - [-from|-rise_from|-fall_from from_pin][-to|-rise_to|-fall_to to_pin][-setup][-hold][-clock clock]margin + [-from|-rise_from|-fall_from from_pin][-to|-rise_to|-fall_to to_pin][-setup][-hold][-clock clock]margin - -from from_pin + -from from_pin A pin used as the timing check reference. @@ -10869,7 +10875,7 @@ - -to to_pin + -to to_pin A pin that the setup/hold check is applied to. @@ -10893,7 +10899,7 @@ - -clock clock + -clock clock The setup/hold check clock. @@ -10914,7 +10920,7 @@ - set_disable_inferred_clock_gating + set_disable_inferred_clock_gating objects @@ -10929,21 +10935,21 @@ - The set_disable_inferred_clock_gating command disables clock gating checks on a clock gating instance, clock gating pin, or clock gating enable pin. + The set_disable_inferred_clock_gating command disables clock gating checks on a clock gating instance, clock gating pin, or clock gating enable pin. - set_disable_timing + set_disable_timing - [-from from_port][-to to_port]objects + [-from from_port][-to to_port]objects - -from from_port + -from from_port @@ -10951,7 +10957,7 @@ - -to to_port + -to to_port @@ -10962,12 +10968,12 @@ objects - A list of instances, ports, pins, cells, cell/port, or library/cell/port. + A list of instances, ports, pins, cells, cell/port, or library/cell/port. The set_disable_timing command is used to disable paths though pins in the design. There are many different forms of the command depending on the objects specified in objects. - All timing paths though an instance are disabled when objects contains an instance. Timing checks in the instance are not disabled. + All timing paths though an instance are disabled when objects contains an instance. Timing checks in the instance are not disabled. set_disable_timing u2 The -from and -to options can be used to restrict the disabled path to those from, to or between specific pins on the instance. set_disable_timing -from A u2set_disable_timing -to Z u2set_disable_timing -from A -to Z u2 @@ -10980,10 +10986,10 @@ - set_drive + set_drive - [-rise][-fall][-max][-min]resistanceports + [-rise][-fall][-max][-min]resistanceports @@ -11007,7 +11013,7 @@ -max - Set the maximum resistance. + Set the maximum resistance. @@ -11015,7 +11021,7 @@ -min - Set the minimum resistance. + Set the minimum resistance. @@ -11028,7 +11034,7 @@ - ports + ports A list of ports. @@ -11041,15 +11047,15 @@ - set_driving_cell + set_driving_cell - [-lib_cell cell_name][-library library][-rise][-fall][-min][-max][-pin pin][-from_pin from_pin][-input_transition_rise trans_rise][-input_transition_fall trans_fall]ports + [-lib_cell cell_name][-library library][-rise][-fall][-min][-max][-pin pin][-from_pin from_pin][-input_transition_rise trans_rise][-input_transition_fall trans_fall]ports - -lib_cell cell_name + -lib_cell cell_name The driving cell. @@ -11057,10 +11063,10 @@ - -library library + -library library - The driving cell library. + The driving cell library. @@ -11068,7 +11074,7 @@ -rise - Set the driving cell for a rising edge. + Set the driving cell for a rising edge. @@ -11076,7 +11082,7 @@ -fall - Set the driving cell for a falling edge. + Set the driving cell for a falling edge. @@ -11084,7 +11090,7 @@ -max - Set the driving cell for max delays. + Set the driving cell for max delays. @@ -11092,12 +11098,12 @@ -min - Set the driving cell for min delays. + Set the driving cell for min delays. - -pin pin + -pin pin The output port of the driving cell. @@ -11105,31 +11111,31 @@ - -from_pin from_pin + -from_pin from_pin - Use timing arcs from from_pin to the output pin. + Use timing arcs from from_pin to the output pin. - -input_transition_rise trans_rise + -input_transition_rise trans_rise - The transition time for a rising input at from_pin. + The transition time for a rising input at from_pin. - -input_transition_fall trans_fall + -input_transition_fall trans_fall - The transition time for a falling input at from_pin. + The transition time for a falling input at from_pin. - ports + ports A list of ports. @@ -11143,10 +11149,10 @@ - set_false_path + set_false_path - [-setup][-hold][-rise][-fall][-from from_list][-rise_from from_list][-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list][-rise_to to_list][-fall_to to_list][-reset_path] + [-setup][-hold][-rise][-fall][-from from_list][-rise_from from_list][-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list][-rise_to to_list][-fall_to to_list][-reset_path] @@ -11154,7 +11160,7 @@ -setup - Apply to setup checks. + Apply to setup checks. @@ -11162,7 +11168,7 @@ -hold - Apply to hold checks. + Apply to hold checks. @@ -11170,7 +11176,7 @@ -rise - Apply to rising path edges. + Apply to rising path edges. @@ -11178,7 +11184,7 @@ -fall - Apply to falling path edges. + Apply to falling path edges. @@ -11191,7 +11197,7 @@ - -from from_list + -from from_list A list of clocks, instances, ports or pins. @@ -11199,7 +11205,7 @@ - -through through_list + -through through_list A list of instances, pins or nets. @@ -11207,7 +11213,7 @@ - -to to_list + -to to_list A list of clocks, instances, ports or pins. @@ -11224,10 +11230,10 @@ - set_fanout_load + set_fanout_load - fanoutport_list + fanoutport_list @@ -11237,7 +11243,7 @@ - set_hierarchy_separator + set_hierarchy_separator separator @@ -11258,7 +11264,7 @@ - set_ideal_latency + set_ideal_latency [-rise] [-fall] [-min] [-max] delay objects @@ -11271,7 +11277,7 @@ - set_ideal_network + set_ideal_network [-no_propagation] objects @@ -11284,7 +11290,7 @@ - set_ideal_transition + set_ideal_transition [-rise] [-fall] [-min] [-max] transition_time objects @@ -11297,10 +11303,10 @@ - set_input_delay + set_input_delay - [-rise][-fall][-max][-min][-clock clock][-clock_fall][-reference_pin ref_pin][-source_latency_included][-network_latency_included][-add_delay]delayport_pin_list + [-rise][-fall][-max][-min][-clock clock][-clock_fall][-reference_pin ref_pin][-source_latency_included][-network_latency_included][-add_delay]delayport_pin_list @@ -11308,7 +11314,7 @@ -rise - Set the arrival time for the rising edge of the input. + Set the arrival time for the rising edge of the input. @@ -11316,7 +11322,7 @@ -fall - Set the arrival time for the falling edge of the input. + Set the arrival time for the falling edge of the input. @@ -11325,7 +11331,7 @@ -max - Set the maximum arrival time. + Set the maximum arrival time. @@ -11333,15 +11339,15 @@ -min - Set the minimum arrival time. + Set the minimum arrival time. - -clock clock + -clock clock - The arrival time is from clock. + The arrival time is from clock. @@ -11349,12 +11355,12 @@ -clock_fall - The arrival time is from the falling edge of clock. + The arrival time is from the falling edge of clock. - -reference_pin ref_pin + -reference_pin ref_pin The arrival time is with respect to the clock that arrives at ref_pin. @@ -11365,7 +11371,7 @@ -source_latency_included - D no add the clock source latency (insertion delay) to the delay value. + D no add the clock source latency (insertion delay) to the delay value. @@ -11373,7 +11379,7 @@ -network_latency_included - Do not add the clock latency to the delay value when the clock is ideal. + Do not add the clock latency to the delay value when the clock is ideal. @@ -11402,22 +11408,22 @@ The set_input_delay command is used to specify the arrival time of an input signal. - The following command sets the min, max, rise and fall times on the in1 input port 1.0 time units after the rising edge of clk1. + The following command sets the min, max, rise and fall times on the in1 input port 1.0 time units after the rising edge of clk1. set_input_delay -clock clk1 1.0 [get_ports in1] - Use multiple commands with the -add_delay option to specify separate arrival times for min, max, rise and fall times or multiple clocks. For example, the following specifies separate arrival times with respect to clocks clk1 and clk2. - set_input_delay -clock clk1 1.0 [get_ports in1]set_input_delay -add_delay -clock clk2 2.0 [get_ports in1] + Use multiple commands with the -add_delay option to specify separate arrival times for min, max, rise and fall times or multiple clocks. For example, the following specifies separate arrival times with respect to clocks clk1 and clk2. + set_input_delay -clock clk1 1.0 [get_ports in1]set_input_delay -add_delay -clock clk2 2.0 [get_ports in1] The –reference_pin option is used to specify an arrival time with respect to the arrival on a pin in the clock network. For propagated clocks, the input arrival time is relative to the clock arrival time at the reference pin (the clock source latency and network latency from the clock source to the reference pin). For ideal clocks, input arrival time is relative to the reference pin clock source latency. With the -clock_fall flag the arrival time is relative to the falling transition at the reference pin. If no clocks arrive at the reference pin the set_input_delay command is ignored. If no -clock is specified the arrival time is with respect to all clocks that arrive at the reference pin. The -source_latency_included and -network_latency_included options cannot be used with -reference_pin. - Paths from inputs that do not have an arrival time defined by set_input_delay are not reported. Set the sta_input_port_default_clock variable to 1 to report paths from inputs without a set_input_delay. + Paths from inputs that do not have an arrival time defined by set_input_delay are not reported. Set the sta_input_port_default_clock variable to 1 to report paths from inputs without a set_input_delay. - set_input_transition + set_input_transition - [-rise][-fall][-max][-min]transitionport_list + [-rise][-fall][-max][-min]transitionport_list @@ -11425,7 +11431,7 @@ -rise - Set the rising edge transition. + Set the rising edge transition. @@ -11433,7 +11439,7 @@ -fall - Set the falling edge transition. + Set the falling edge transition. @@ -11441,7 +11447,7 @@ -max - Set the minimum transition time. + Set the minimum transition time. @@ -11449,7 +11455,7 @@ -min - Set the maximum transition time. + Set the maximum transition time. @@ -11475,10 +11481,10 @@ - set_level_shifter_strategy + set_level_shifter_strategy - [-rule rule_type] + [-rule rule_type] @@ -11488,10 +11494,10 @@ - set_level_shifter_threshold + set_level_shifter_threshold - [-voltage voltage] + [-voltage voltage] @@ -11501,10 +11507,10 @@ - set_load + set_load - [-rise][-fall][-max][-min][-subtract_pin_load][-pin_load][-wire_load]capacitanceobjects + [-rise][-fall][-max][-min][-subtract_pin_load][-pin_load][-wire_load]capacitanceobjects @@ -11512,7 +11518,7 @@ -rise - Set the external port rising capacitance (ports only). + Set the external port rising capacitance (ports only). @@ -11520,7 +11526,7 @@ -fall - Set the external port falling capacitance (ports only). + Set the external port falling capacitance (ports only). @@ -11529,7 +11535,7 @@ -max - Set the max capacitance. + Set the max capacitance. @@ -11537,7 +11543,7 @@ -min - Set the min capacitance. + Set the min capacitance. @@ -11545,7 +11551,7 @@ -subtract_pin_load - Subtract the capacitance of all instance pins connected to the net from capacitance (nets only). If the resulting capacitance is negative, zero is used. Pin capacitances are ignored by delay calculation when this option is used. + Subtract the capacitance of all instance pins connected to the net from capacitance (nets only). If the resulting capacitance is negative, zero is used. Pin capacitances are ignored by delay calculation when this option is used. @@ -11581,24 +11587,24 @@ - The set_load command annotates wire capacitance on a net or external capacitance on a port. There are four different uses for the set_load commanc: - set_load -wire_load port external port wire capacitanceset_load -pin_load port external port pin capacitanceset_load port same as -pin_loadset_load net net wire capacitance - External port capacitance can be annotated separately with the -pin_load and ‑wire_load options. Without the -pin_load and -wire_load options pin capacitance is annotated. - When annotating net wire capacitance with the -subtract_pin_load option the capacitance of all instance pins connected to the net is subtracted from capacitance. Setting the capacitance on a net overrides SPEF parasitics for delay calculation. + The set_load command annotates wire capacitance on a net or external capacitance on a port. There are four different uses for the set_load commanc: + set_load -wire_load port external port wire capacitanceset_load -pin_load port external port pin capacitanceset_load port same as -pin_loadset_load net net wire capacitance + External port capacitance can be annotated separately with the -pin_load and ‑wire_load options. Without the -pin_load and -wire_load options pin capacitance is annotated. + When annotating net wire capacitance with the -subtract_pin_load option the capacitance of all instance pins connected to the net is subtracted from capacitance. Setting the capacitance on a net overrides SPEF parasitics for delay calculation. - set_logic_dc + set_logic_dc - port_list + port_list - port_pin_list + port_pin_list List of ports or pins. @@ -11611,58 +11617,58 @@ - set_logic_one + set_logic_one - port_list + port_list - port_pin_list + port_pin_list List of ports or pins. - Set a port or pin to a constant logic one value. No paths are propagated from constant pins. Constant values set with the set_logic_one command are not propagated through downstream gates. + Set a port or pin to a constant logic one value. No paths are propagated from constant pins. Constant values set with the set_logic_one command are not propagated through downstream gates. - set_logic_zero + set_logic_zero - port_list + port_list - port_pin_list + port_pin_list List of ports or pins. - Set a port or pin to a constant logic zero value. No paths are propagated from constant pins. Constant values set with the set_logic_zero command are not propagated through downstream gates. + Set a port or pin to a constant logic zero value. No paths are propagated from constant pins. Constant values set with the set_logic_zero command are not propagated through downstream gates. - set_max_area + set_max_area - area + area - area + area @@ -11675,15 +11681,15 @@ - set_max_capacitance + set_max_capacitance - capacitanceobjects + capacitanceobjects - capacitance + capacitance @@ -11691,7 +11697,7 @@ - objects + objects List of ports or cells. @@ -11704,10 +11710,10 @@ - set_max_delay + set_max_delay - [-rise][-fall][-from from_list][-rise_from from_list][-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list][-rise_to to_list][-fall_to to_list][-ignore_clock_latency][-probe][-reset_path]delay + [-rise][-fall][-from from_list][-rise_from from_list][-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list][-rise_to to_list][-fall_to to_list][-ignore_clock_latency][-probe][-reset_path]delay @@ -11715,7 +11721,7 @@ -rise - Set max delay for rising paths. + Set max delay for rising paths. @@ -11723,13 +11729,13 @@ -fall - Set max delay for falling paths. + Set max delay for falling paths. - -from from_list + -from from_list A list of clocks, instances, ports or pins. @@ -11737,7 +11743,7 @@ - -through through_list + -through through_list A list of instances, pins or nets. @@ -11745,7 +11751,7 @@ - -to to_list + -to to_list A list of clocks, instances, ports or pins. @@ -11761,7 +11767,7 @@ - -probe + -probe Do not break paths at internal pins (non startpoints). @@ -11791,10 +11797,10 @@ - set_max_dynamic_power + set_max_dynamic_power - power [unit] + power [unit] @@ -11804,15 +11810,15 @@ - set_max_fanout + set_max_fanout - fanoutobjects + fanoutobjects - fanout + fanout @@ -11820,7 +11826,7 @@ - objects + objects List of ports or cells. @@ -11833,10 +11839,10 @@ - set_max_leakage_power + set_max_leakage_power - power [unit] + power [unit] @@ -11846,16 +11852,16 @@ - set_max_time_borrow + set_max_time_borrow - delayobjects + delayobjects - delay + delay The maximum time the latches can borrow. @@ -11863,23 +11869,23 @@ - objects + objects List of clocks, instances or pins. - The set_max_time_borrow command specifies the maximum amount of time that latches can borrow. Time borrowing is the time that a data input to a transparent latch arrives after the latch opens. + The set_max_time_borrow command specifies the maximum amount of time that latches can borrow. Time borrowing is the time that a data input to a transparent latch arrives after the latch opens. - set_max_transition + set_max_transition - [-data_path][-clock_path][-rise][-fall]transitionobjects + [-data_path][-clock_path][-rise][-fall]transitionobjects @@ -11916,22 +11922,22 @@ - transition + transition - The maximum slew/transition time. + The maximum slew/transition time. - objects + objects List of clocks, ports or designs. - The set_max_transition command is specifies the maximum transition time (slew) design rule checked by the report_check_types –max_transition command. + The set_max_transition command is specifies the maximum transition time (slew) design rule checked by the report_check_types –max_transition command. If specified for a design, the default maximum transition is set for the design. If specified for a clock, the maximum transition is applied to all pins in the clock domain. The –clock_path option restricts the maximum transition to clocks in clock paths. The -data_path option restricts the maximum transition to clocks data paths. The –clock_path, -data_path, -rise and –fall options only apply to clock objects. @@ -11939,23 +11945,23 @@ - set_min_capacitance + set_min_capacitance - capacitanceobjects + capacitanceobjects - capacitance + capacitance - Minimum capacitance. + Minimum capacitance. - objects + objects List of ports or cells. @@ -11969,10 +11975,10 @@ - set_min_delay + set_min_delay - [-rise][-fall][-from from_list][-rise_from from_list][-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list][-rise_to to_list][-fall_to to_list][-ignore_clock_latency][-probe][-reset_path]delay + [-rise][-fall][-from from_list][-rise_from from_list][-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list][-rise_to to_list][-fall_to to_list][-ignore_clock_latency][-probe][-reset_path]delay @@ -11980,7 +11986,7 @@ -rise - Set min delay for rising paths. + Set min delay for rising paths. @@ -11988,12 +11994,12 @@ -fall - Set min delay for falling paths. + Set min delay for falling paths. - -from from_list + -from from_list A list of clocks, instances, ports or pins. @@ -12001,7 +12007,7 @@ - -through through_list + -through through_list A list of instances, pins or nets. @@ -12009,7 +12015,7 @@ - -to to_list + -to to_list A list of clocks, instances, ports or pins. @@ -12025,7 +12031,7 @@ - -probe + -probe Do not break paths at internal pins (non startpoints). @@ -12044,7 +12050,7 @@ delay - The minimum delay. + The minimum delay. @@ -12056,10 +12062,10 @@ - set_min_pulse_width + set_min_pulse_width - [-high][-low]min_widthobjects + [-high][-low]min_widthobjects @@ -12080,7 +12086,7 @@ - min_width + min_width @@ -12088,7 +12094,7 @@ - objects + objects List of pins, instances or clocks. @@ -12101,23 +12107,23 @@ - set_mode + set_mode - mode_name + mode_name - The the mode for SDC c ommands in the TCL interpreter. If mode mode_name does not exist, it is created. When modes are created the default mode is deleted. + The the mode for SDC c ommands in the TCL interpreter. If mode mode_name does not exist, it is created. When modes are created the default mode is deleted. - set_multicycle_path + set_multicycle_path - [-setup][-hold][-rise][-fall][-start][-end][-from from_list][-rise_from from_list][-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list][-rise_to to_list][-fall_to to_list][-reset_path]path_multiplier + [-setup][-hold][-rise][-fall][-start][-end][-from from_list][-rise_from from_list][-fall_from from_list][-through through_list][-rise_through through_list][-fall_through through_list][-to to_list][-rise_to to_list][-fall_to to_list][-reset_path]path_multiplier @@ -12125,7 +12131,7 @@ -setup - Set cycle count for setup checks. + Set cycle count for setup checks. @@ -12133,7 +12139,7 @@ -hold - Set cycle count for hold checks. + Set cycle count for hold checks. @@ -12141,7 +12147,7 @@ -rise - Set cycle count for rising path edges. + Set cycle count for rising path edges. @@ -12150,7 +12156,7 @@ -fall - Set cycle count for falling path edges. + Set cycle count for falling path edges. @@ -12171,7 +12177,7 @@ - -from from_list + -from from_list A list of clocks, instances, ports or pins. @@ -12179,7 +12185,7 @@ - -through through_list + -through through_list A list of instances, pins or nets. @@ -12187,7 +12193,7 @@ - -to to_list + -to to_list A list of clocks, instances, ports or pins. @@ -12216,7 +12222,7 @@ - set_operating_conditions + set_operating_conditions [-analysis_type single|bc_wc|on_chip_variation][-library lib][condition][-min min_condition][-max max_condition][-min_library min_lib][-max_library max_lib] @@ -12248,7 +12254,7 @@ - -library lib + -library lib The name of the library that contains condition. @@ -12264,7 +12270,7 @@ - -min min_condition + -min min_condition The operating condition to use for min paths and hold checks. @@ -12273,7 +12279,7 @@ - -max max_condition + -max max_condition The operating condition to use for max paths and setup checks. @@ -12281,18 +12287,18 @@ - -min_library min_lib + -min_library min_lib - The name of the library that contains min_condition. + The name of the library that contains min_condition. - -max_library max_lib + -max_library max_lib - The name of the library that contains max_condition. + The name of the library that contains max_condition. @@ -12302,10 +12308,10 @@ - set_output_delay + set_output_delay - [-rise][-fall][-max][-min][-clock clock][-clock_fall][-reference_pin ref_pin][-source_latency_included][-network_latency_included][-add_delay]delayport_pin_list + [-rise][-fall][-max][-min][-clock clock][-clock_fall][-reference_pin ref_pin][-source_latency_included][-network_latency_included][-add_delay]delayport_pin_list @@ -12313,7 +12319,7 @@ -rise - Set the output delay for the rising edge of the input. + Set the output delay for the rising edge of the input. @@ -12321,7 +12327,7 @@ -fall - Set the output delay for the falling edge of the input. + Set the output delay for the falling edge of the input. @@ -12329,7 +12335,7 @@ -max - Set the maximum output delay. + Set the maximum output delay. @@ -12337,15 +12343,15 @@ -min - Set the minimum output delay. + Set the minimum output delay. - -clock clock + -clock clock - The external check is to clock. The default clock edge is rising. + The external check is to clock. The default clock edge is rising. @@ -12353,15 +12359,15 @@ -clock_fall - The external check is to the falling edge of clock. + The external check is to the falling edge of clock. - -reference_pin ref_pin + -reference_pin ref_pin - The external check is clocked by the clock that arrives at ref_pin. + The external check is clocked by the clock that arrives at ref_pin. @@ -12369,7 +12375,7 @@ -add_delay - Add this output delay to any existing output delays. + Add this output delay to any existing output delays. @@ -12377,7 +12383,7 @@ delay - The external delay to the check clocked by clock. + The external delay to the check clocked by clock. @@ -12389,33 +12395,33 @@ - The set_output_delay command is used to specify the external delay to a setup/hold check on an output port or internal pin that is clocked by clock. Unless the -add_delay option is specified any existing output delays are replaced. - The –reference_pin option is used to specify a timing check with respect to the arrival on a pin in the clock network. For propagated clocks, the timing check is relative to the clock arrival time at the reference pin (the clock source latency and network latency from the clock source to the reference pin). For ideal clocks, the timing check is relative to the reference pin clock source latency. With the -clock_fall flag the timing check is relative to the falling edge of the reference pin. If no clocks arrive at the reference pin the set_output_delay command is ignored. If no -clock is specified the timing check is with respect to all clocks that arrive at the reference pin. The -source_latency_included and -network_latency_included options cannot be used with -reference_pin. + The set_output_delay command is used to specify the external delay to a setup/hold check on an output port or internal pin that is clocked by clock. Unless the -add_delay option is specified any existing output delays are replaced. + The –reference_pin option is used to specify a timing check with respect to the arrival on a pin in the clock network. For propagated clocks, the timing check is relative to the clock arrival time at the reference pin (the clock source latency and network latency from the clock source to the reference pin). For ideal clocks, the timing check is relative to the reference pin clock source latency. With the -clock_fall flag the timing check is relative to the falling edge of the reference pin. If no clocks arrive at the reference pin the set_output_delay command is ignored. If no -clock is specified the timing check is with respect to all clocks that arrive at the reference pin. The -source_latency_included and -network_latency_included options cannot be used with -reference_pin. - set_port_fanout_number + set_port_fanout_number - [-min][-max]fanoutports + [-min][-max]fanoutports - -min + -min - Set the min fanout. + Set the min fanout. - -max + -max - Set the max fanout. + Set the max fanout. @@ -12441,15 +12447,15 @@ - set_power_activity + set_power_activity - [-global][-input][-input_ports ports][-pins pins][-activity activity | -density density][-duty duty][-clock clock] + [-global][-input][-input_ports ports][-pins pins][-activity activity | -density density][-duty duty][-clock clock] - -global + -global Set the activity/duty for all non-clock pins. @@ -12465,7 +12471,7 @@ - -input_ports input_ports + -input_ports input_ports Set the input port activity/duty. @@ -12473,7 +12479,7 @@ - -pins pins + -pins pins Set the pin activity/duty. @@ -12482,15 +12488,15 @@ - -activity activity + -activity activity - The activity, or number of transitions per clock cycle. If clock is not specified the clock with the minimum period is used. If no clocks are defined an error is reported. + The activity, or number of transitions per clock cycle. If clock is not specified the clock with the minimum period is used. If no clocks are defined an error is reported. - -density density + -density density Transitions per library time unit. @@ -12498,30 +12504,30 @@ - -duty duty + -duty duty - The duty, or probability the signal is high (0 <= duty <= 1.0). Defaults to 0.5. + The duty, or probability the signal is high (0 <= duty <= 1.0). Defaults to 0.5. - -clock clock + -clock clock - The clock to use for the period with -activity. This option is ignored if -density is used. + The clock to use for the period with -activity. This option is ignored if -density is used. - The set_power_activity command is used to set the activity and duty used for power analysis globally or for input ports or pins in the design. - The default input activity for inputs is 0.1 transitions per minimum clock period if a clock is defined or 0.0 if there are no clocks defined. The default input duty is 0.5. This is equivalent to the following command: - set_power_activity -input -activity 0.1 -duty 0.5 + The set_power_activity command is used to set the activity and duty used for power analysis globally or for input ports or pins in the design. + The default input activity for inputs is 0.1 transitions per minimum clock period if a clock is defined or 0.0 if there are no clocks defined. The default input duty is 0.5. This is equivalent to the following command: + set_power_activity -input -activity 0.1 -duty 0.5 - set_propagated_clock + set_propagated_clock objects @@ -12542,11 +12548,11 @@ - set_pvt + set_pvt - [-min][-max][-process process][-voltage voltage] - [-temperature temperature]instances + [-min][-max][-process process][-voltage voltage] + [-temperature temperature]instances @@ -12554,7 +12560,7 @@ -min - Set the PVT values for max delays. + Set the PVT values for max delays. @@ -12562,12 +12568,12 @@ -max - Set the PVT values for min delays. + Set the PVT values for min delays. - -process process + -process process A process value (float). @@ -12575,7 +12581,7 @@ - -voltage voltage + -voltage voltage A voltage value (float). @@ -12584,7 +12590,7 @@ - -temperature temperature + -temperature temperature A temperature value (float). @@ -12605,15 +12611,15 @@ - set_sense + set_sense - [-type clock|data][-positive][-negative][-pulse pulse_type][-stop_propagation][-clock clocks]pins + [-type clock|data][-positive][-negative][-pulse pulse_type][-stop_propagation][-clock clocks]pins - -type clock + -type clock Set the sense for clock paths. @@ -12621,7 +12627,7 @@ - -type data + -type data Set the sense for data paths (not supported). @@ -12629,34 +12635,34 @@ - -positive + -positive - The clock sense is positive unate. + The clock sense is positive unate. - -negative + -negative - The clock sense is negative unate. + The clock sense is negative unate. - -pulse pulse_type + -pulse pulse_type - rise_triggered_high_pulserise_triggered_low_pulsefall_triggered_high_pulsefall_triggered_low_pulseNot supported. + rise_triggered_high_pulserise_triggered_low_pulsefall_triggered_high_pulsefall_triggered_low_pulseNot supported. - -stop_propagation + -stop_propagation - Stop propagating clocks at pins. + Stop propagating clocks at pins. @@ -12664,7 +12670,7 @@ clocks - A list of clocks to apply the sense. + A list of clocks to apply the sense. @@ -12676,22 +12682,22 @@ - The set_sense command is used to modify the propagation of a clock signal. The clock sense is set with the ‑positive and –negative flags. Use the –stop_propagation flag to stop the clock from propagating beyond a pin. The –positive, -negative, -stop_propagation, and –pulse options are mutually exclusive. If the –clock option is not used the command applies to all clocks that traverse pins. The –pulse option is currently not supported. + The set_sense command is used to modify the propagation of a clock signal. The clock sense is set with the ‑positive and –negative flags. Use the –stop_propagation flag to stop the clock from propagating beyond a pin. The –positive, -negative, -stop_propagation, and –pulse options are mutually exclusive. If the –clock option is not used the command applies to all clocks that traverse pins. The –pulse option is currently not supported. - set_timing_derate + set_timing_derate - [-rise][-fall][-early][-late][-clock][-data][-net_delay][-cell_delay][-cell_check]derate[objects] + [-rise][-fall][-early][-late][-clock][-data][-net_delay][-cell_delay][-cell_check]derate[objects] - -rise + -rise Set the derating for rising delays. @@ -12699,7 +12705,7 @@ - -fall + -fall Set the derating for falling delays. @@ -12707,7 +12713,7 @@ - -early + -early Derate early (min) paths. @@ -12715,7 +12721,7 @@ - -late + -late Derate late (max) paths. @@ -12723,7 +12729,7 @@ - -clock + -clock Derate paths in the clock network. @@ -12731,7 +12737,7 @@ - -data + -data Derate data paths. @@ -12739,7 +12745,7 @@ - -net_delay + -net_delay Derate net (interconnect) delays. @@ -12747,7 +12753,7 @@ - -cell_delay + -cell_delay Derate cell delays. @@ -12755,7 +12761,7 @@ - -cell_check + -cell_check Derate cell timing check margins. @@ -12766,7 +12772,7 @@ derate - The derating factor to apply to delays. + The derating factor to apply to delays. @@ -12785,16 +12791,16 @@ - set_resistance + set_resistance - [-max][-min]resistancenets + [-max][-min]resistancenets - -min + -min The resistance for minimum path delay calculation. @@ -12802,7 +12808,7 @@ - -max + -max The resistance for maximum path delay calculation. @@ -12818,7 +12824,7 @@ - nets + nets A list of nets. @@ -12831,10 +12837,10 @@ - set_units + set_units - [-capacitance cap_unit][-resistance res_unit][-time time_unit][-voltage voltage_unit][-current current_unit][-power power_unit][-distance distance_unit] + [-capacitance cap_unit][-resistance res_unit][-time time_unit][-voltage voltage_unit][-current current_unit][-power power_unit][-distance distance_unit] @@ -12886,7 +12892,7 @@ - The set_units command is used to check the units used by the STA command interpreter when parsing commands and reporting results. If the current units differ from the set_unit value a warning is printed. Use the set_cmd_units command to change the command units. + The set_units command is used to check the units used by the STA command interpreter when parsing commands and reporting results. If the current units differ from the set_unit value a warning is printed. Use the set_cmd_units command to change the command units. Units are specified as a scale factor followed by a unit name. The scale factors are as follows. M 1E+6k 1E+3m 1E-3u 1E-6n 1E-9p 1E-12f 1E-15 An example of the set_units command is shown below. @@ -12896,7 +12902,7 @@ - set_wire_load_min_block_size + set_wire_load_min_block_size size @@ -12909,10 +12915,10 @@ - set_wire_load_mode + set_wire_load_mode - top|enclosed|segmented + top|enclosed|segmented @@ -12946,15 +12952,15 @@ - set_wire_load_model + set_wire_load_model - -name model_name[-library library][-max][-min][objects] + -name model_name[-library library][-max][-min][objects] - -name model_name + -name model_name The name of a wire load model. @@ -12962,7 +12968,7 @@ - -library library + -library library Library to look for model_name. @@ -12999,10 +13005,10 @@ - set_wire_load_selection_group + set_wire_load_selection_group - [-library library][-max][-min]group_name[objects] + [-library library][-max][-min]group_name[objects] @@ -13010,7 +13016,7 @@ library - Library to look for group_name. + Library to look for group_name. @@ -13035,7 +13041,7 @@ group_name - A wire load selection group name. + A wire load selection group name. @@ -13053,28 +13059,28 @@ - suppress_msg + suppress_msg - msg_ids + msg_ids - msg_ids + msg_ids - A list of error/warning message IDs to suppress. + A list of error/warning message IDs to suppress. - The suppress_msg command suppresses specified error/warning messages by ID. The list of message IDs can be found in doc/messages.txt. + The suppress_msg command suppresses specified error/warning messages by ID. The list of message IDs can be found in doc/messages.txt. - unset_case_analysis + unset_case_analysis port_or_pin_list @@ -13095,18 +13101,18 @@ - unset_clock_latency + unset_clock_latency - [-source]objects + [-source]objects - -source + -source - Specifies source clock latency (clock insertion delay). + Specifies source clock latency (clock insertion delay). @@ -13124,7 +13130,7 @@ - unset_clock_transition + unset_clock_transition clocks @@ -13146,15 +13152,15 @@ - unset_clock_uncertainty + unset_clock_uncertainty - [-from|-rise_from|-fall_from from_clock][-to|-rise_to|-fall_to to_clock][-rise][-fall][-setup][-hold][objects] + [-from|-rise_from|-fall_from from_clock][-to|-rise_to|-fall_to to_clock][-rise][-fall][-setup][-hold][objects] - -from from_clock + -from from_clock @@ -13162,7 +13168,7 @@ - -to to_clock + -to to_clock @@ -13189,7 +13195,7 @@ -setup - uncertainty is the setup check uncertainty. + uncertainty is the setup check uncertainty. @@ -13197,7 +13203,7 @@ -hold - uncertainty is the hold uncertainty. + uncertainty is the hold uncertainty. @@ -13223,15 +13229,15 @@ - unset_data_check + unset_data_check - [-from|-rise_from|-fall_from from_object][-to|-rise_to|-fall_to to_object][-setup][-hold][-clock clock] + [-from|-rise_from|-fall_from from_object][-to|-rise_to|-fall_to to_object][-setup][-hold][-clock clock] - -from from_object + -from from_object A pin used as the timing check reference. @@ -13276,7 +13282,7 @@ - unset_disable_inferred_clock_gating + unset_disable_inferred_clock_gating objects @@ -13291,16 +13297,16 @@ - The unset_disable_inferred_clock_gating command removes a previous set_disable_inferred_clock_gating command. + The unset_disable_inferred_clock_gating command removes a previous set_disable_inferred_clock_gating command. - unset_disable_timing + unset_disable_timing - [-from from_port][-to to_port]objects + [-from from_port][-to to_port]objects @@ -13334,10 +13340,10 @@ - unset_input_delay + unset_input_delay - [-rise][-fall][-max][-min][-clock clock][-clock_fall]port_pin_list + [-rise][-fall][-max][-min][-clock clock][-clock_fall]port_pin_list @@ -13345,7 +13351,7 @@ -rise - Unset the arrival time for the rising edge of the input. + Unset the arrival time for the rising edge of the input. @@ -13353,7 +13359,7 @@ -fall - Unset the arrival time for the falling edge of the input. + Unset the arrival time for the falling edge of the input. @@ -13361,7 +13367,7 @@ -max - Unset the minimum arrival time. + Unset the minimum arrival time. @@ -13369,7 +13375,7 @@ -min - Unset the maximum arrival time. + Unset the maximum arrival time. @@ -13377,7 +13383,7 @@ clock - Unset the arrival time from clock. + Unset the arrival time from clock. @@ -13385,7 +13391,7 @@ -clock_fall - Unset the arrival time from the falling edge of clock + Unset the arrival time from the falling edge of clock @@ -13404,10 +13410,10 @@ - unset_output_delay + unset_output_delay - [-rise][-fall][-max][-min][-clock clock][-clock_fall]port_pin_list + [-rise][-fall][-max][-min][-clock clock][-clock_fall]port_pin_list @@ -13455,7 +13461,7 @@ -clock_fall - The arrival time is from the falling edge of clock + The arrival time is from the falling edge of clock @@ -13473,10 +13479,10 @@ - unset_path_exceptions + unset_path_exceptions - [-setup][-hold][-rise][-fall][-from|-rise_from|-fall_from from][-through|-rise_through|-fall_through through][-to|-rise_to|-fall_to to] + [-setup][-hold][-rise][-fall][-from|-rise_from|-fall_from from][-through|-rise_through|-fall_through through][-to|-rise_to|-fall_to to] @@ -13484,7 +13490,7 @@ -setup - Unset path exceptions for setup checks. + Unset path exceptions for setup checks. @@ -13492,7 +13498,7 @@ -hold - Unset path exceptions for hold checks. + Unset path exceptions for hold checks. @@ -13500,7 +13506,7 @@ -rise - Unset path exceptions for rising path edges. + Unset path exceptions for rising path edges. @@ -13509,12 +13515,12 @@ -fall - Unset path exceptions for falling path edges. + Unset path exceptions for falling path edges. - -from from + -from from A list of clocks, instances, ports or pins. @@ -13522,7 +13528,7 @@ - -through through + -through through A list of instances, pins or nets. @@ -13530,7 +13536,7 @@ - -to to + -to to A list of clocks, instances, ports or pins. @@ -13544,15 +13550,15 @@ - unset_power_activity + unset_power_activity - [-global][-input][-input_ports ports][-pins pins] + [-global][-input][-input_ports ports][-pins pins] - -global + -global Set the activity/duty for all non-clock pins. @@ -13568,7 +13574,7 @@ - -input_ports input_ports + -input_ports input_ports Set the input port activity/duty. @@ -13576,7 +13582,7 @@ - -pins pins + -pins pins Set the pin activity/duty. @@ -13584,20 +13590,20 @@ - -activity activity + -activity activity - The activity, or number of transitions per clock cycle. If clock is not specified the clock with the minimum period is used. If no clocks are defined an error is reported. + The activity, or number of transitions per clock cycle. If clock is not specified the clock with the minimum period is used. If no clocks are defined an error is reported. - The unset_power_activity_command is used to undo the effects of the set_power_activity command. + The unset_power_activity_command is used to undo the effects of the set_power_activity command. - unset_propagated_clock + unset_propagated_clock objects @@ -13618,7 +13624,7 @@ - unset_timing_derate + unset_timing_derate @@ -13632,28 +13638,28 @@ - unsuppress_msg + unsuppress_msg - msg_ids + msg_ids - msg_ids + msg_ids - A list of error/warning message IDs to unsuppress. + A list of error/warning message IDs to unsuppress. - The unsuppress_msg command removes suppressions for the specified error/warning messages by ID. The list of message IDs can be found in doc/messages.txt. + The unsuppress_msg command removes suppressions for the specified error/warning messages by ID. The list of message IDs can be found in doc/messages.txt. - user_run_time + user_run_time @@ -13666,10 +13672,10 @@ - with_output_to_variable + with_output_to_variable - var { commands } + var { commands } @@ -13689,16 +13695,16 @@ - The with_output_to_variable command redirects the output of TCL commands to a variable. + The with_output_to_variable command redirects the output of TCL commands to a variable. - write_path_spice + write_path_spice - -path_args path_args-spice_directory spice_directory-lib_subckt_file lib_subckts_file-model_file model_file-power power-ground ground[-simulator hspice|ngspice|xyce] + -path_args path_args-spice_directory spice_directory-lib_subckt_file lib_subckts_file-model_file model_file-power power-ground ground[-simulator hspice|ngspice|xyce] @@ -13714,7 +13720,7 @@ spice_directory - Directory for spice to write output files. + Directory for spice to write output files. @@ -13730,7 +13736,7 @@ model_file - Transistor model definitions .included by spice_file. + Transistor model definitions .included by spice_file. @@ -13751,7 +13757,7 @@ - -simulator + -simulator Simulator that will read the spice netlist. @@ -13769,10 +13775,10 @@ - write_sdc + write_sdc - [-digits digits][-gzip][-no_timestamp]filename + [-digits digits][-gzip][-no_timestamp]filename @@ -13788,7 +13794,7 @@ -gzip - Compress the SDC with gzip. + Compress the SDC with gzip. @@ -13814,18 +13820,18 @@ - write_sdf + write_sdf - [-scene scene][-divider /|.][-include_typ][-digits digits][-gzip][-no_timestamp][-no_version]filename + [-scene scene][-divider /|.][-include_typ][-digits digits][-gzip][-no_timestamp][-no_version]filename - scene + scene - Write delays for scene. + Write delays for scene. @@ -13847,7 +13853,7 @@ - -digits digits + -digits digits The number of digits after the decimal point to report. The default is 4. @@ -13858,7 +13864,7 @@ -gzip - Compress the SDF using gzip. + Compress the SDF using gzip. @@ -13882,42 +13888,42 @@ filename - The SDF filename to write. + The SDF filename to write. - Write the delay calculation delays for the design in SDF format to filename. If -corner is not specified the min/max delays are across all corners. With -corner the min/max delays for corner are written. The SDF TIMESCALE is same as the time_unit in the first liberty file read. + Write the delay calculation delays for the design in SDF format to filename. If -corner is not specified the min/max delays are across all corners. With -corner the min/max delays for corner are written. The SDF TIMESCALE is same as the time_unit in the first liberty file read. - write_timing_model + write_timing_model - [-library_name lib_name][-cell_name cell_name] - [-scene scene]filename + [-library_name lib_name][-cell_name cell_name] + [-scene scene]filename - lib_name + lib_name - The name to use for the liberty library. Defaults to cell_name. + The name to use for the liberty library. Defaults to cell_name. - cell_name + cell_name - The name to use for the liberty cell. Defaults to the top level module name. + The name to use for the liberty cell. Defaults to the top level module name. - scene + scene The scene to use for extracting the model. @@ -13928,16 +13934,16 @@ filename - Filename for the liberty timing model. + Filename for the liberty timing model. - The write_timing_model command constructs a liberty timing model for the current design and writes it to filename. cell_name defaults to the cell name of the top level block in the design. - The SDC used to extract the block should include the clock definitions. If the block contains a clock network set_propagated_clock should be used so the clock delays are included in the timing model. The following SDC commands are ignored when building the timing model. - set_input_delayset_output_delayset_loadset_timing_derate - Using set_input_transition with the slew from the block context will be used will improve the match between the timing model and the block netlist. Paths defined on clocks that are defined on internal pins are ignored because the model has no way to include the clock definition. + The write_timing_model command constructs a liberty timing model for the current design and writes it to filename. cell_name defaults to the cell name of the top level block in the design. + The SDC used to extract the block should include the clock definitions. If the block contains a clock network set_propagated_clock should be used so the clock delays are included in the timing model. The following SDC commands are ignored when building the timing model. + set_input_delayset_output_delayset_loadset_timing_derate + Using set_input_transition with the slew from the block context will be used will improve the match between the timing model and the block netlist. Paths defined on clocks that are defined on internal pins are ignored because the model has no way to include the clock definition. The resulting timing model can be used in a hierarchical timing flow as a replacement for the block to speed up timing analysis. This hierarchical timing methodology does not handle timing exceptions that originate or terminate inside the block. The timing model includes: - combinational paths between inputs and outputssetup and hold timing constraints on inputsclock to output timing paths + combinational paths between inputs and outputssetup and hold timing constraints on inputsclock to output timing paths Resistance of long wires on inputs and outputs of the block cannot be modeled in Liberty. To reduce inaccuracies from wire resistance in technologies with resistive wires place buffers on inputs and ouputs. The extracted timing model setup/hold checks are scalar (no input slew dependence). Delay timing arcs are load dependent but do not include input slew dependency. @@ -13945,10 +13951,10 @@ - write_verilog + write_verilog - [-include_pwr_gnd][-remove_cells lib_cells]filename + [-include_pwr_gnd][-remove_cells lib_cells]filename @@ -13961,10 +13967,10 @@ - -remove_cells lib_cells + -remove_cells lib_cells - Liberty cells to remove from the Verilog netlist. Use get_lib_cells, a list of cells names, or a cell name with wildcards. + Liberty cells to remove from the Verilog netlist. Use get_lib_cells, a list of cells names, or a cell name with wildcards. @@ -13972,12 +13978,12 @@ filename - Filename for the liberty library. + Filename for the liberty library. - The write_verilog command writes a Verilog netlist to filename. Use -sort to sort the instances so the results are reproducible across operating systems. Use -remove_cells to remove instances of lib_cells from the netlist. - Filter Expressions + The write_verilog command writes a Verilog netlist to filename. Use -sort to sort the instances so the results are reproducible across operating systems. Use -remove_cells to remove instances of lib_cells from the netlist. + Filter Expressions The get_cells, get_pins, get_ports and get_timing_edges functions support filtering the returned objects by property values. Supported filter expressions are shown below. @@ -13987,12 +13993,12 @@ property - Return objects with property value equal to 1. + Return objects with property value equal to 1. - property==value + property==value Return objects with property value equal to value. @@ -14000,7 +14006,7 @@ - property=~pattern + property=~pattern Return objects with property value that matches pattern. @@ -14008,7 +14014,7 @@ - property!=value + property!=value Return objects with property value not equal to value. @@ -14016,15 +14022,15 @@ - property!~value + property!~value - Return objects with property value that does not match pattern. + Return objects with property value that does not match pattern. - expr1&&expr2 + expr1&&expr2 Return objects with expr1 and expr2. expr1 and expr2 are one of the first three property value forms shown above. @@ -14032,24 +14038,24 @@ - expr1||expr2 + expr1||expr2 Return objects with expr1 or expr2. expr1 and expr2 are one of the first three property value forms shown above. - Where property is a property supported by the get_property command. Note that if there are spaces in the expression it must be enclosed in quotes so that it is a single argument. - Variables + Where property is a property supported by the get_property command. Note that if there are spaces in the expression it must be enclosed in quotes so that it is a single argument. + Variables - hierarchy_separator + hierarchy_separator - Any character. + Any character. @@ -14059,36 +14065,36 @@ - sta_continue_on_error + sta_continue_on_error - 0|1 + 0|1 - The include and read_sdc commands stop and report any errors encountered while reading a file unless sta_continue_on_error is 1. The default value is 0. + The include and read_sdc commands stop and report any errors encountered while reading a file unless sta_continue_on_error is 1. The default value is 0. - sta_crpr_mode + sta_crpr_mode - same_pin|same_transition + same_pin|same_transition - When the data and clock paths of a timing check overlap (see sta_crpr_enabled), pessimism is removed independent of whether of the path rise/fall transitions. When sta_crpr_mode is same_transition, the pessimism is only removed if the path rise/fall transitions are the same. The default value is same_pin. + When the data and clock paths of a timing check overlap (see sta_crpr_enabled), pessimism is removed independent of whether of the path rise/fall transitions. When sta_crpr_mode is same_transition, the pessimism is only removed if the path rise/fall transitions are the same. The default value is same_pin. - sta_cond_default_arcs_enabled + sta_cond_default_arcs_enabled - 0|1 + 0|1 @@ -14098,10 +14104,10 @@ - sta_crpr_enabled + sta_crpr_enabled - 0|1 + 0|1 @@ -14111,10 +14117,10 @@ - sta_dynamic_loop_breaking + sta_dynamic_loop_breaking - 0|1 + 0|1 @@ -14124,23 +14130,23 @@ - sta_gated_clock_checks_enabled + sta_gated_clock_checks_enabled - 0|1 + 0|1 - When sta_gated_clock_checks_enabled is 1, clock gating setup and hold timing checks are checked. The default value is 1. + When sta_gated_clock_checks_enabled is 1, clock gating setup and hold timing checks are checked. The default value is 1. - sta_input_port_default_clock + sta_input_port_default_clock - 0|1 + 0|1 @@ -14150,10 +14156,10 @@ - sta_internal_bidirect_instance_paths_enabled + sta_internal_bidirect_instance_paths_enabled - 0|1 + 0|1 @@ -14163,10 +14169,10 @@ - sta_pocv_enabled + sta_pocv_enabled - 0|1 + 0|1 @@ -14176,14 +14182,14 @@ - sta_propagate_all_clocks + sta_propagate_all_clocks - 0|1 + 0|1 - All clocks defined after sta_propagate_all_clocks is set to 1 are propagated. If it is set before any clocks are defined it has the same effect as + All clocks defined after sta_propagate_all_clocks is set to 1 are propagated. If it is set before any clocks are defined it has the same effect as set_propagated_clock [all_clocks] After all clocks have been defined. The default value is 0. @@ -14191,36 +14197,36 @@ - sta_propagate_gated_clock_enable + sta_propagate_gated_clock_enable - 0|1 + 0|1 - When set to 1, paths of gated clock enables are propagated through the clock gating instances. If the gated clock controls sequential elements setting sta_propagate_gated_clock_enable to 0 prevents spurious paths from the clock enable. The default value is 1. + When set to 1, paths of gated clock enables are propagated through the clock gating instances. If the gated clock controls sequential elements setting sta_propagate_gated_clock_enable to 0 prevents spurious paths from the clock enable. The default value is 1. - sta_recovery_removal_checks_enabled + sta_recovery_removal_checks_enabled - 0|1 + 0|1 - When sta_recovery_removal_checks_enabled is 0, recovery and removal timing checks are disabled. The default value is 1. + When sta_recovery_removal_checks_enabled is 0, recovery and removal timing checks are disabled. The default value is 1. - sta_report_default_digits + sta_report_default_digits - integer + integer @@ -14231,10 +14237,10 @@ - sta_preset_clear_arcs_enabled + sta_preset_clear_arcs_enabled - 0|1 + 0|1 @@ -14443,7 +14449,7 @@ - Version 2.6.0, Sep 23, 2024Copyright (c) 2024, Parallax Software, Inc. + Version 2.6.0, Sep 23, 2024Copyright (c) 2024, Parallax Software, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. diff --git a/doc/OpenSTA.pdf b/doc/OpenSTA.pdf index bb81eb068165936bdfdd8c5814ea5bef9d593e59..c084d80861e41deab524afab6145837c92811e4d 100644 GIT binary patch delta 344348 zcmV)RK(oK6`&RDERghJGw}r}4=twD{NXWWa8}GwH!#)^444&C#Y;P|f4;cS@>%KCi zu59n@^w`w{nmUxqkn}~w7oo@^1ML3w@Mih=>BEn2|MF>f{O(-MmP~=Y?V)%Z zQyjq*FumcxHHreNz(4>jz#Sx{c?lL(G@``;&|c*L=CP-Lfg{a(P!462xeh$4_FG}a z1`wFscUZ;0HWEY!RM?VsKs91Rsd1oscNm7MX=X}qzQc;efU_*;+zdJ3@BlYhfOxzR z2RdV%!e_h=P4-9gJ~F+S%AIfdtEuxhvZ%BS9zY zL$}dS?lt(YQ^z#>Jo-vwaOf zxHn&2)7D);(*Rz1*AP6=4nqbsmiNj_5I9pKp7UORmy|fL&guru-4H|xHcSl}z$6sz z&As`bZ92-|%ekzTrLX+$q>GqP$L&&iYGzu|C1o>>nYYXogk+3+={~g%c=7c2b|b*1 zfj4A%4L17T+?(IN=@^Gj?hMhQ1LYm#fF{qJaZs2-9%pX?s8#-pRd!41ZL{Y2FxpUH za-qO~zD)d|w@?K-j18e)!+zbHd-K_vjxp%u-VkLu(6M6-I>|R7u`t1=vur>u(@}~& zcS*szjpX$ks$%C$ek!;%SU@F#*TCoQ&As_-O~(Xu(tL=rbWH&5r1`}7QWM~h{ZF$` zbA$8#DFdEG7Fn4I#oEGG$4Z9 z1D!g`-7e`7FD~iXlhPtjoxX;@4g~PDk`RMHms@i`v!C?XgJ>sz zy@XXc(bFuIDPldPOp*0Bv^vn;gczVUZp124?tlN)Uk6QiUc#dZ-Fu5BUhV6*5JyC_ z6Anv6nH{#{@g4BMUceP$GmRk=9+1&kCjFr@0fUJp$f7?nWeP_ZppY}U=B?&ii?M=t#np@QXvEjsaqXW9fWWr#IT5`dLx^2b=egbf-OIk zE1ND;G4Z-}ar)0czkPZaD}eC=cnZT<%u{%^(k9;2qZi=FmyMyMma?fDFELR+(ek*- zEg*4AnjKb)uxd0_Ryo^Yr>uL4Y3*9;IiqBGB4%qxTT%Y(lj!>cddV*doARsU!~s6qM7UW7jh-EFB$6non(wQBr{+F7nJ5S}rXWFhg8!*;CZPImrm`O9pzMl)j%?qh}-| z6M&tGc}?vu^YVHypPBV#AT{=XyE3Du*~-i&1ldkzeb=}?pzo*j93~?XEc)I|?;{JzKrou7zoZPs62d$`^_b`gfZBLq z+Eo@3yg->z3k`}^BV(Hrij7I8!JzCuF|s0D_+50C0}RZ)KI~C{g}}h#*2GGl72{7H(&>CKqykHoS_u~vh>DI6_2Y#5#t?$l&}AL`PeHnE5UR5hw*Qv4TQZ7f!uU zsaR#4hEP8A*4ZUUGE;)Gtd+)lg|{hJw_iTn;u0xw)vKdHSo*+g^AIW}q6w+0AhWn* za-b>2vjPD|bfY=BM(eX;vN-{()UUtsIK`Pp%@Xs;wKm?y@;aXG005;r)bdbt`7-Vv zCQE&uFiom|0Di;JpvG0Y&?kF_krl-tDUz^{Li!`1kbShCs+sg1+gyP1DJBYI($}4u zxkz7gdTS?q(l<{Br(CcRJV58<(!#)qt6S>;cS;K=!};p3iCN(~{n}^G zsdL3ZFWJ+Kc*ankI?K1GIpLw18t|YYpt?KP~BoHsH5u& zjBvxWQO~RmW(AW-3YE>DUbQBlZ3g-ZQg2;*&Zu|f5?V0aq{o@k*{_%g(eZP;U&z=# z)uV(A3OThF$~chpM8|15A7wU;M< zx0TQEd7@10MosV~TS_lWblP2QdKR0v&6l}!StP${u}j}wXKb^I=Zr5$HsF_n@wNB`!M^=d`q(SzIAb5F}SZ6lSDC_Cpsbi9~v zBf`$j8MD-8rRmQl%FFr4tFb>XFYh3@&3b{07J}l>k(3=wuYqc>wg2TE=ah5U>;V6@TRlQ_d z>YU*!fnPbWAY8DK+jJTZtL^US%x*U9&TfVYN&Y@nx>S|s7EFl)KIy<6V&atUI2 z`{u_DSm-<0h%F!5ZiO3h#q9_Hz2Zybm4|KX%6ym*oKQEPte^;2C?p8%Lm)F zBxBcUI<{zNoIp2j-^r+6@xX>p>4@Pj7#c{TB#)Eb3j8<^vvDHYE=(q2{QSVDM?YzQ z1qlid9a)siNj})8Dc~OAAoqOoFgV=pBNVCWHfz-WAvwon@&}XRJT`R_4=J2?NTqx1 z?KDoR?Skw5@Q9CvY~461yeFf$u?`153gx4Xru}sL-Qsw=czvE-P|dE!>Pc?-sBXO~ z#>)-{NI{j#>)Q_TJNLjC%Kqbr52uHJyNCu$Xh5p99pGpWXCpwg0s+B5BM$Uy#a{FR z1$4K+R;-mJ`6MHkKbXrF42imeQl^e`1P9A`mc-x-=Qtluj)|Xl(M_vi6vQM`aRr1V z=#%FwYn);eGmK)h!nD!{$fPu_YX{|gr6dFT%fVA6=PC`Q;9VCkU6g3re?DA)(J|Y> z#IaW0sC9Ful_yuxH}$1u#985v(HJEL<+e$-$hhpLw&cN2$;81QhwB@R$l5wGt=2Nw zsFr}9Q>fP4m{~F;nNx{emVJuJmWY7su}f3}pm+=z=iHR};k0$f&ad`LM98mupV z7YdlE+aeoEl!=##tBljHIOZyU7Hm&%o}h*mGR-ELk||cdSkk96^R*Sqa$2hyy{H(; zF#)v$TLwxUyaa_3;>MSQ@0&=4@>o|2%zv`1Jn%D-`tq z?&0qK;psjVHd{(DD>%i3UE`#(F)c|ZBw<7k2hq|UgriV&|0pDpm8B;w6+Zf>v#r>H z_G8Dj|A9YehCJ!(a3I^W~ z_iPB$mOQ195{QoIpQDH)QKmCR***h&k*hs;d6v?#)8gO>OT>*KfW%EMv2|`xG{QsX zISknS%6TA*^zT7pImIo30N)e}@~8uJp}&ASMJwB^O=WMD+UnSUiGzwvvI@0t+NKj8 zHQ6}mapM(wJoG(YiRNuq-YzusMRG@>*E%;U#dfq3sA*7sC5$2rv_4$&U2tWQhozEZ zwK7F(ENbXYpjd5vOj?Tlf7F~%Ex;(Mhkal^x_{v4I0?*TegxHmbZZ-A(DjkY&&Aa9 ztz)C8hK^AtrKoRzv>k`0Mra#2)y=2}9P2L#l*V;?-T^_*lJx|}aVL6RV@-@~@-{=~ zdr}OkO^YX|{H$q8+n})394!&Z`XI;U#*ZMKVgQ+j=%JSm8}53)Bwcu<+bMY`xc!^q zgAMas|7TO1B(uB9`*5^v8@FtIzJ&SFA?>)HZD?W)aInaKhv%gY4c1wkc;xDShIotE zJg^!z*q(PZ)K2hwq3er2)|p)ad=@l*VqXrd&iB%`p972<652q}^A|&_v$-_#<(=Rh z2z9QOjs2IpKrGU?SE?&-i%3aNHZp+L10Wx`V7Ru6d_&iULxse8I15gZc|9BjFM?yz zx#ED}oYowFi;V2y;51>sto9V^J1zi*E2SS|z zz?4Y2?wd)%U-*Vle|rkrtegMircoBT!fzTgqw1SRXn@a|&DgcB0+FJMPt={qmLjK-IT!pwx5T zAN%%5aR27?`}-$aEZ?6VPj4SjpMIh9{^P?_(pF>zDhgwD;}0v|R2%lFac@R`>*Gcw zzLmaYXZibHBRJM)nx`)bUN8R!1b_iRlQ9$>0yi>~P!vReON$&g5Wdf^7|1QKV^vA& z2Mh!AYLb8thJ_qV4ko(}4)HqKEF}5&DXH{ssdw55HnTm`YN;MyRedG3*unO%&70%% z%cqYYety}W-kvvqY{gdW1P;}CX*@AKl!deioW?pSfN3uyH1z5B0VLbG-?&+Y7Kp;qU;E_BW?eOz~J|=4c!OBRh zj2+C9PtKUQmy$-qK#y7@u+nyA`(2AYPL)Z}tzi8m`4)fLiMlXF?|kg%RYpWR0USxZ zk;Mdma1KS|JKzUkfGJGT7LmTo-l0u~^^GB%0PbP)iy491ff9pAkZR+GYX7j8(a)4< z&^i1_r?E$l7Ien5G;&JJ_ByJtjjDc*DhALg#zAHniy^_d zU=yptO4Gp^A=pU=MOkJxOmG?&h{!yWe7E+0v6!{1p{`+vFS~=w3^*90(dS);gT%~J z(2+HS0y5s~m??RQYt_({jaZpQMSR@RlqnT>glL?qV5#ZfXI|}(946Kl~b(r5Ri+1 zrPDbp9@&FkfHIFuaB+@H9a9ma{ks5u8(0Wd0%K`7I}KuTi8BWvMC6fAO#Yk4yEmw94vC%$Y8-B%}Ky0bOHgf)Xlsbp$I`mP?AakO!mPASvzUS7#ne$%@9Jq#}0^oK&5<&b~wi;FV{M)!cK}zdwBb{kKOVU-bXe)5GJ_%i}|EWwjxH7)|2U9q#&O zY8whMv+*78uLIRS6;sr-uJ7oG?}V ztA(plEEbMxOH(-GU-~xDvPbBJGIwZcLE=O)H6@7^qEyQ=i$XQD5XI;#&M?t}WFuN~ z0+X?nK&o-$nq{k1+b*kr#wF~`$|_mGU7;}7L~lFjP)6!N4{3gGjeyn4&jR*K_*oKA zHUyMkBVd&^uz-5zxJf>l_MAR6S8D)Yo2IZLS-I@g+d47m6~PG3Bsez-rBsAoIm!@a4i( z)#_q>fdlNi@(4jD)+l%AzEm^5h69ky$1iv2mFNBfF`F53ki z<>)v5TZT@5`PYgXDceOGQ5TDv(+0<5(ajVtI9tI@rNq2WyqmU9R5 z)47oGg$~)~5`g0lXK!>|?Mn}Ea=X6hU!Pd<9>+qiZr2=Y8h21`q2Bs-L~_I=TviO{ zwjtRC@{;b$hfO;!@(Dw5=XE?$eB&ZX(+Pn|7_ADN*S++Rtm4jXa!znt$vc1f{Q1LE zK$@z5Ry~48X2^QyV6MoM{SpUN)!HWqRd>{ll`lPegUHJ;l1nol3p;unMzUqy!fdrX z3LBgeXS>D=XRhs+D=5BpYNjl|u#&!5gR=vb`B8Fmkdp0I%j~TM6-0jZNHjjm9AJU{ zN1DZ}T+_YwJ6sM9mLY~!a#B2_#>KgP$`yq(>n9TY53!5%zRJ!ytdSFjJv&-Xt<0y^ zS!21=HV}W` zzha?ph25JONtO+ZVL!akLZE?zJd{2xy-S*sT+-u8+yA~J$(AKq@~zV(G;DI~mB*v` z(#-tEu*LOXtDF7f)7#gVU!T^87su5fYgoe;s9sly+eYJBH}3oKe)a16^~0)Ts+;cb z%lnV-?!P18e{Ub|?jN3i?(cTHn-|9)PHSk}!>MP*pT{?=!|kd8-c3WZzP(%DoYfj( zefxTc2pR;Okf4S$ooVFwZr&)5-=B!tRR@CTKnYj1yFb+@aRS4e|JX{tt*q(QKf zoO!oBYLKY0wlbtrDTD>GP+685V_A%zaOB+x*ebxXupGxhk_CHzit?V7E_ws`Z#}2C zqgWt^EX$$9j2sPn;_!?lmS%x0sw|60A{2})#QQd|hl7aZ$X0% zubW>J3PM!0Bvz`jjHLdnjE>fvHMT6;_|j#`7f7wkQX^)(+)EM49`APeaQDx^yv{M# z#LQJq+sd&Qj{VPnI}$DJK()97-ER2u%)jy6Zp026a|!+Wo=H%GG?b#<@DKA4R;|5f z$aQNU-`MBTJ<&gGo??sHo0hF0`_+^09U0YTiOge1vqSi>*@yp_-*%tIURn{X@SXYN zxIsYC|KKktqtPxoW>@@X`~^$To$QUF3*apiF(&4m3~Zk zyJ~a&s!^{@FGvVh)O4vR7dy%qKMzvB+lakn* zM%v`vtCTf;l|h|a9PIbitC44C=oczm2F+4`PE!)+K}KuW=HCCEvSm~*X_}zEwfsxv z0f59zO7bQ98eiHpgOmL0R-0rM>?*ib>&qs%10;HScSiA(d|B>{ME!YM2hz4&aAAnk zl~I}#R$?}%gi&^)NZ3D9w&k(?vru|lC;c-vu9>|K#zvi~ZMaRJtA-U)F@_4kQ8$u* z2B547fc1<{*}jHAZB?k0A7W_eIA>O1$^_#iR%IM#DBFA1W!yyBE<>P*HxnL;&9Ewu z83gA8o%li=+bjs!kRKtS0ihP!xRoBFI6GQbIs8*4oSG5G2e|jx3J-z0k!d&~7*Lh+ zaB4tY9$rO&tMa(zJo;Xbh%!Qp1Il)Pmtq8n4&zL)I1AI|AkZibju_6twg56|Pig^| zhfcy+A+b7pbr2DcHh=bViQTnlgrYG@X5eF|N`rlmqwiq;EM!|H7gMOVGL0!3Odtm2 zUU__e8tn$5F}hKcz%I#*<1&G%e=`WaR)A*(S&Z zD8MA?xf9!GBHmyavQZnJhpSH9veAbqcQd4u*9dlq9lgfk-f0h!qv091&kIxTHb|v! zy1@7?-fkws%KZShNs}Sq&<}in+Trr)q#Mt5Ghs596OZN+4U2=%z~W@Q&9}5k)GmK@ z$+Q+nZsYX#6chCooY^23(fW zJn9qye)*T+vW&O69H-)Zw)fz&Tscst(C`bt3NP0U6zO>7%fAhm<#{{eOu)J`YO5;K zab-1tKdz_!FEfsNE}8N&x28o_EYHmm@?pK`ZL`c~Yn!^X`ZgiC%w}T;$w!^8LgX}f z%^`DEEHvcH^}pMq8|ITS6cdyEB?$yEI5RPm3MNK8i`+I8exF}q=v!fDbtK!eVK8{c zHfR>o%d%w8mXg5QlB{$2zH=E#lZ+-IfBrr{9^QRl zJRL?{b$kB$@XzUV`{wfFP>8NO5B5v^_x$m2zB_1%n`_Y=RdM%F+)kl9emabIhqs1RKY-&DWI0tg;@B8Yl?9Z{DbNB)e{$17>%d`mRi0y{ z3@C9Cy)a6mZcE`IrDa}xt&VL(X*GH8_b|?oUyxiew$>#K06E06r#Fsu#PKLjK3FUc z=EZzOXaPZAtNY2 z7Ld9^35mi0pCyWysK!MMq>7jXQFbAEc>Hkx=jRu+_UHTO`;X7}-+sgA>Fd*r(?(}G zQB~^#2W^bq{BBT#%B4-l$3@B#pha1*Xj`^Tw)*I~`jn1SoT*(^3{$li7o?9^T#!Ce zTCA99ILCP-fB0%M!};>E&iYeIb$at#TtZe$j}*z0;ofRZpM-z)0iW zO?mQjHP0#0_#IFt%R%{ARJDqeb!=p^P8%bITp4MFf1EK42MSRymI4=Wv=5XgB}Q}w zput+4SK|!_v*v6vKSOBbj`GPW&&rog6GP83GT^8QNdKO|m=h2~)^l=_+f>O{xl)%a zMN0a|ZkttNb<(O?w>8xA&}v@8YmpNTIc!_GWJNT})p3Aa!()V=0#m{0HKX^CgUD;I z_n94wf6gR`*}1$oL2SV0Z%m#iXUlmF+qO-Cd_gPAb&$@kzlMboL|JIoFtTy~4a#kE zlXcaYtKx87L5VUjMoq#%Yg@8*n>xwDX~aPsU@>*(bVp?z$%G5i zsvB??D1Et9$s{9eO8ljO-gWQ09?RDqWWp9ff6k;B(?pU`X1pq1!`k$T)M0?Oqh!% zssP3vetg?BnXkl3UlZhrCI51y>=G-HnKR!JL0iHd*K)8D?c6G+q1z?7a>uNE?NxQE zfA$7u*;I;3H-r*CuWItV>iXJD5yglR$g!@_DBz309~EvIk+c--1bUF zqhgX`>}{{!jiY=gfWLA#2*=G3w?_y%e~Mnd=M1~{D~_W+G&25j$Eq zoYVWX=#16VP@Z4T;vvJKYS{%MTXn;m%lu3`DQFYB$Ae9>vlU51V7onHyue^sqU z_o$Vx+_GBzf(=xSPDTDll~lgsO0`*WUwM)_GqH= zHCW13Lmkq@r~Uy(+sd%y;3u*3x+e_=NJyaT3X{rLP)r6_cd%G4S{q32Ne1m)dX(@Q z*^&!~`2f_GQ%?$}O>jLhjblcwe@U9@VR!tVueQ*x!V@a`_u5lGl|KrGx;<9$y_PTs z?(THep1OxuAoG=s8JsV9^5?dD=lt$or3wVlLOzspH$O{XUSWE&Bud#HRh2Z}-5vPj z!ZtF!N!*9MTB~FYmAX!=n=!_J z@5p;(WM-*K%*;S{sZ^C28F?b&L}WDU_~E}VA1?1-|NiOiuU`+>A8s%IKClDpm>3T| z=iM~$!!Wtu@4vkK^!vl-mj#~saQpJxZ*QMJo=zWrxPSd|KCtuoI{TO5|NE~m*VmVc z!T1B44zC{%AMX0V+2QrmiE{?`*adzIF8IiLHt><(8E1-VCfEgjU--m?U`)vye43bq z`#slegl~rP>pxzW*OwowlJKS^{iL6kL>fsR%QFA+>Fq!N{Q5h={`~g-_UrrGzy1c- z_b;En27mEHO}s%E@%p|Soq+1V6$tqAiBD&KVwbZxfi9NwQJ&Zg|0lQs0?uqWANdJ{ z;QC|*o6KkP&G|2{f7&INY|Evl&TpY~iu?JbxRKyuguB@(?IlP9ca^&<%}pcl0FQFU zgt;y0!?U?u%#X=_?$7>v-rLV^rS2vS2IH9F#D8eN6mg~@e_3cdvmJMiKimvDezq_1 ziyLN1YaxTdoK}k2j;Y<7!Vd?Mh%gdk_oRS(d<1Z1pTDOCIW_pT*-ee3_V%+tlMhL3 z;YL0R|8UYh_ureBtwzvODhdvZwY%XajdJq4)2+D2#RT0RlU#B9C|49;#1#*_fv4KQ zlYb@f0J=2FhXsL(u-HX%h#c|zfvN(PXVhZgr z8L`m@FhUyOO15CGqn_+0+6lnM;_A(-5o~jSA2L1nvWli@U$%fkb_&l)VfVy-4c8fn zmtan%n$>+?h=Z7uw;8dwaeqHmTuqN9y1U`RoB4bqcp)@jGUb4;mWthH z6<6uZ5bc(TA|;bU{v5V4q}OZU1PD)2I+?u=D^8@;SVZvjNS^=@5m zF=%g)e=?U+v*gD>;Ud$|1AU0hbCV&Wb4GzlIXPqkVB8fe*ODB53K||M~MZjm+0_^7I2-SPds+1s}k8rM`$+`3} z1X5FHU2r|~0ePd!hx?Ie)Qmxq}?J zOV4jYJ@2%};y>e`HmI)ZeTAm86N_eUzfzpcI8i~Kvy_Dg^(Jn` z6;4U~PT2P)vhNtGJ+T@H#-0y^4z3dow=_*+JR--k|2$1|3viQ>r3_EcvSdd^;$jWGqT>PrAS4-pO8CP$q_nGP#g* z^=^eUXZ?eSN~i1xN4(QwtU%EC-Mjm8Efz{ zq3}@zc~t>&k%V9)%F{1511aq#&giOlLH1VJjAZ;My|V1Z3yoIlgc{5PS34$8ZZzsw z*3=u6up7Q@QllW75PwDehdCBK22UMBW;r{BbDe^)sgv1U0np3<+W1>r-e!~e37=-T zI|3nDcEh?(LYV3%-B>Jln=MHhwO(9#P>!vKLTnAGR+Sl(ATh2;f>RuzbR?Ccye!k% z7kdr;oX_%viW$@nQ9&;h6SDF`R)m$=jL1GS)HAujlLDC~)qiBGRNpKfJOTMOw^4E^ z%emW%mt$IlGj6oXaI{d$eiXO{mz1$mJK5kX-J?C`L$KY-?<7)VS@c=A;3{tt<76!; z=`LEZ2AjPB-Y&qIOjrT{u)F0?^Iq$fRsJLgN#-VbE2<)`lr=H2Ue$oC5)#FSZmeqH z+XZD=Z2zmdWHa zbtKlvk*W2g)^CX9cF2`LY85Sc$dsG5EBhq)#EJm|`Gm6v=LQrrUoT1R+Nn7jN-FR; zA2M6tUxqPMvYx|s#%(51Bdek1Q6ug#_NFFikU~7=lz-2-)a>xL;!>l8#HHfsm2&x- zj{EosLrV~kIx)ep}5C*uFN!iy^6Gn%;)JvL>02OcnFM{S7{L#N9o-DNfTcyFg>b& zQukRU%YRCY;Ggi8f1i4xtWq@1>Fm#+8_Ft`afsHkEIe;Wza9i6)$Tu%LKiisG9po> zn(qbUN=|b9z(}?GjbO-PW~QWxekSrM#iX)wCY^yS3X%eZiecaCCMYcC;6q-~GhF@| zhbSuSw%;(}32+W_Vr#p0*c0*Bbs&^&Ko?r&5%6uG*bqV8Y zu2Hgd)Cw4OC=pE$ZI(LFP&p6v|2@&&r+?bTE+P7|y>Hrx(8j8d_{b_CxKHfWnW`pJ z#EdHv+vFLOZbVrsM`u>mgrKe1EUzowMB;iEeAK{Or}J6fN1B*Y&jQNFVx@OU*=MRs zp}OKOO5fbCq8VYy)fu0gNU@=v;qFFan{f+XA`#{E_AuXt&&OM+fdO34y0`MGy??_{ z9h&VLeg9A8=&7z-PYh7Qo+C8c}Z~ChmdcN5D!v$P>OYO~TncBl6%E$aA z5oMf7k;dc@_9>@sh5h`5aQk^&b-C+qwwfNxiGx++Eq$(ObOWNQ37@iUR6tco1>@e< zC_?`3L9*~fGYK$_37G6@XS4kcL7!4mTFT9w%jzGT@YSpc8&=A1iHG>{ z@P8aR*!7cfq!g2UISKqUm;-M21McUO%h-jaAbR1fdT7g zU>}Bk$kwE5(X?HbVcoyq@tvZMvYmDbU`v$5hdkbM&+%l|Li5k+di(hF=Kl8gr{?DS zarI}z8rCx2HyWTFI%vAVeLvoqHN|BI(i0efOEO7mgQ-9vaBE^RkgV(lK-xm(S- zxsI1$EgXn)u;x*FXz#b@z~f!G*tXq4}heNdb%z~#U)zw{FuvX1ndv6fU zK;2^dRdz$QK514y-Q|CsDNWOj)3w?s`@B_nZd9I4ZZ{@78mpjh8t6mx`HWPV0h2-9 zb)D$J9G9{&I>+6{E-gf$DEFQ(x=rdgGO|l^2y71LX(FDdVk7*sNR9BUv{cy!&qx!o zyvhhZ=j3$IE=(B1PHCN1(1#&!_n|OejqZy??dv`TLpv<8Q~-beq4qE)Sbr%)2MQRJ zo+6*-XCh+8&u!*z6~?;TlY_a#(f2GSp*gvwWlL_}aU&*fOFA>CsbXZ#KV<95RqB#k zk5#S{AB-=J7eFR8c5&4pVhofGaBE`}TT4{u*$62-H_W_XOzarF!FafZr`CgQXF4b& z_zqNhd}~`(ye)t4WJuQzmrt0?rrd8wzRRuz+!eP&U3 z9u^}}vj8mvdCGjn-7j|0Br_iNNzUzTompcT$r7k&%$$G05lQU*@`v$Q24C#1WK!&o(lpA;Y`N079m_x%{nve z=O>Fm?iqwo?j{hpz2ZZqWa0R|Vt_L|`s4#TOBOx%NROpSDn- z_|VGdmt8O?Uj!zTPX`QY2JEUVt{S57NFz{>E4+VLZ>blQ6oV3CUUFf|7eH{gnvRzt z>$N1=cgv8FL&^+NE<@JKO0p9t4QW=B!+s023$Hj0}(tPR!lpz(&p{COoV5M}`dt0w)~f8Rb7tMhOSUW=>(?zH|+c*LSs| z>sxg4V51&5PO?Tr5az-;yl4j6-VtiM)`IjbZ;v*Y-u+_C%!jH z)ycY}%^E_!7IYD~FLhih`<#rg&i+cwi*LM(iLG=KSWZKpQ9>~j(bH^VTGYw%tg;w% z%A}JTM9fWWHjKW@S=de&mXCO533J<%Q%isT=(mzoiYeCB?Ba}CkRUZn*qw8}Zs(MP z*u|t3q}+7&2X6%W)FitZUQ^TM`_0)5h(;g ze}wHfRQvL1>T<>h{TWs``C?1dm5ulOd^^mb|D1wEO0yJWmy!Rcefl7$wWd(^xu4GqT{%PmYY0{4Vc)P;~lp3NTdD5 zZb7Oj`sNh;c_ngZ^R)cHAiWvEPKJNzW4>T;(sXCMnyuHPInGL!^GR;|8DgH^-<>Sb zmnmME_+$^Hb>b1_zAezJK%hS6XRO1l_=;Y-=y!Nxvfdr)90^Khn}DSHGwbl2j`U`gD)B z?%1P7+PdSkXL7ux0HIn`400Kjv&il@9MO*_d1k6yg}13$21%!)S@2JUv*qBd8cgkl ziqd}i&4l2Y2=Nqi(wnX_#tTT6zqB>YGiL5T-9CJLcNfiF7gPYkep_JZ*JQ2X^SY#2S)0Glcbi|n&)#i1xa+3- zbb9#k_HMVkdAk4ckddajJ=llg&-vx%_P8k-$S+Bqe;r?BH@(a#$&U9sBFUb#l+lV* z@OMRfLYw28O?TWpGqR6&pB}$s6$Iykpg}rt@msAW&ceDJ2Psl#w11qNX)raUx*nm8f``bcl_O2?AIC zx1TC>I{aZg_l*wnkO@K5Os0?^?l!(U!)lW@f4#m~x-?)_!$zr6_(!HmsI+Q@{rIWj zlJ71{G2lq!XP ze{khVMzc4dEGs0kZJQI_NQSnYU&{M)s&q zA6ltV1#Wc-(sdO`QIge(EK8bKi4r`Je-045A|;ey2j8MHjFq5#W|%zCGUOibhzuG9 zf#x-&UweM}@!{^B&p?#cSRux03U3VbDe&16p|OO4%EP=ND9>?D5{C5i(okBnZjoie zEu|`TIJKba+!CD6RY;&flDrTbmOm(?X&;{*}`gK7cLlM>LqY~9u zk^?P4CzL6GdrwRKO=&*F+R}x@(x4!!a^PhjnQMxbp_o9a7%Q1CR={J7m-eqtXQu}T z1?@yp6?qx6(rqIv4Xk1{gA5}Fe>3Q=rvTgGfkPA-@P_Y1odaVg3bbo$+wIi0ZQHhO zd-~P3ZQGvO=G3-ry*c;kU+nB8E1y8SU=1^FfuR8H2h%xwJlvpDmihoN^c*jskz6~Dt>QLE(k$;$2@ zog)Bgk}ma|bF@4uv$WaC%I^TK6tEyf0wTW)s*$4MBdV!ISPJ^XM~Y;9Tb zW_5}mDfWDT!K8}F|Dumr&bGP|$vEpQkpbX-2{+7iYEoC!o*%#imoe3`fw=k+WS7-N zGv(_0n>p<#ysl2GVm$Jw#GqoW4wi;3_gIO%QrGwU?=P}xZgt1;^0Ai)5xs&iuI#ya}oe1=hLiVfBsS zgk4E(K5z=-kQyFyADuw>k?B)FI6MNftWGRLTXD{trJ8|gmD-*Tg0TCB!+iKmRme&o zI-`k(6O9I|G82OKEorZSc#Y%!L>~d@Y%bFYbWMXg{Gebacolo7f9B+84hd)|VptmM z@{>IDy!DXx5TGMa@v2Pb`+LZsTqatvw&z1*fV(xAS#7ybZj=n7p%)g&p?}Ha2!cY^YRLAb-A@p$DE72he@@q7QOvQNjS@s$>C` zhm+orOpC_K*d*0~u}7~5H%QCvE#juxRh}=Z{b=aYE)|{i8$yWDy&{LS3wtQ3TACSj z%n>h&-O3Jd^F?*5`T0K)Km<1t;plpvexFAeN;jal2MjmVa|Z{D&Qv6P$hxvSiZePv zBL9w6vte?e76@R#{1Y0zH`yOzMJ6=UGFrFi+%7Y|JGx@*&2Kht9J;wX{J8)h`)7uKDMNUx zvC#TjrDXf}RCYUu9|L@K0lqb}F!An@^rTa&a5B4`bz(M`v zLv2#fPo`6jA?sshdaJ^Y((0O^O;k}hRuoB$(`wI>)Q9=qJX(2m8ah_TIUmkX!kLh7b9n`; zKm()C2KE%H2MAo|RPZ(8^oPz2P>-vLbai?b$*rVPhE|F2%tWh5WJ66_RnAC$VdMZ8 zi)c6z>*(EGD8IbqluhhSal2w5R#pRT!SZMc53MZ%XKsZYc6N%jpu z&I-+oCE*|ZHT6SK;DVxcpRiRI5r_0!f;AX0Wo^MCkLuZKRw37rPAlm)^E__&yKp`} z-R%|*A0YbYXpf2+u)^C9e?MTYPT|$>!A@-eT2n_~-iGtyYA|e9?8=j7#^pxnu z#M#m+SY^Qxl=O=V>}n`ojMsTY?m-M}a$A|HwuMQJk>Dj8a5q?$y_U}#Kru9d1aXq4 z2Akv+$s{%AT|G9L1^sFE5P_kC;W81wPXA07g>;MuR&>f`j5Q zHqDNw)7IcDO!&}a7edi9C0ujX{ZN@R4>G!%;Q>|tRbw!D(R~0*U7eYSE6itX zm$lT0>`$Z)*l9tMOynL2pL?=!EkQHHp>D+{Fiiy$(M*a~GrDDz|14~J;tE9aZGd`S z(~Meez}Vv}nxn5c9=&0O@&kQon_e->mq2g->prG#gRENB*H zPhehc5>Y6a|sD_IjucODVq6B53MIqOnsTjPhQf9Lcp`fHsF~qCF4Fll+yx z!hb6WVs7-SM+^w(g$WdouL}=$o}EyUZ5m<*7Ua){9%}-}cyl*nM#P@j_DFhB^0nbf~Z(%ElyVWWgIc!m%PUn}r&h?Qf?P z+3A2fDL$cLBBY0vK;ojwm_4ww_e}LONJV zlp3KT^IpE^A&4IQnS&i&LqbjOSIec&7TRahCkf>NQ$*br-%L?JYtU#S#r1`w7??km zyXpneIc0e?7CM4Jh1~@Irv3Y{C&2DOL{T2O6`An?%Uq#G4E4ok*AjM3N#yOdnQ^u6QsDVj~uyD?aiM7 z4KFsPh#3Y5MoM9$ZtQiFra$f#W$qUVF=#q_qSoIvAg|5<7m0lRl6MciBd!@siu^)r z5=R+RQ<5QTnkp7&C%LndNGV1!pxogHgdjbTffNx>J)Dbn_9wo+px8*wvEXfzr4ETW zww`bnJ-Ls26aO#)_ZyxKspls|pjN!Z+n302^Yr@m=;GnzawiHMrqE=vQ;}&jOEp4@;0X*An?X`RS!tAD=@~iwXYbO*{gXu>{TQ$4S+_ z45GyNwGxc5H&v6=ir;nDNNL0I&ZMxMYQ|=8d5)1fYy8>_HfC{&F-702xQ(fpBCE>; z06YH@`JXDji>tGlk==i#{G?tbBv4K+wx$K8Vkm&arYM@(SP= zRR!QEyP1VwyNNpqK>K`ow0G&=ZU$?&T3}yko37GlPi9?t>Afs3NVXh+Cdp*B4kv8p9BBXJOuqGi%Bvx$qG_Fq0^0dO)6jH- z1^t2@R|l5#VNhq_(0MVvk>Dpp5@}V8Z3!rbTa!LZSPK3r#O8jD+`+&=BwnX>m7X!pL zExD=Lk1NgwtZ+&?6#2&<03CrUd3bui90Bjs*Rz(dt)-LIDmvd)E7MIBsI@CU#Fkhl zI%4cYjIxKrrrzw;O`}h6E9(#wTnG zUN?;(bh+%mR%LfbNSJLA+dSs#m$FU4*~^2(lW7wt9gjF$u8}j0U=ee^^;qF|jWN#1 z5}3F(Jkh6*XR0d2y5E09k+ng6(V#nzk|?!#V$e*OB_=^rDh*xN&>9C$m*0u<{mK_k zcS#^)z`(-A`1>uJyB`2yj0kCN(cZ-!V0uGkUs(Rd)0Wn>tzln0pf13Y>TfjAF47{N5kadJlA1~ zV;K^EUX;`+>)$!^7|a9NCJ_cLHh^AfCs{DP!Z3H$c2Pr+TfYx6B>k^=aci(4RB@P# zBcnQshQ$R*qB8*iGzs37!kDx;xP68WXh0;YzA_x zFwE|xJ3Xvk-1-0^`1%6o-{6KcSz^W(Wt&)Hp?t@g4e<(MaEcja+cF`EmWk-qThvoR zGMuR_T!VM3( z`A<#lQg!|zi45(By2wJMK2VE=($U(3K=$90|d$J_@EfDS~uQDgN9gHbs@2Ugq7+F_MPe;RyHTJc%b>q4to>=h( zWMkbqdrkoMLG8FvE{@6ivFt8O@@7^q7AsrNDhA_8*8mJcX)z)1D{A);%t{)Y(gdNH z^!k(VCm02Ah8i2Kv0M|~IChvOlI2P^7{%Bd1LgyXkAK zLsD!G+FBy>lEe`6ZHI5&GqxvfmC@XlUagp;B zxz_kN-0_Y@{N$Ziin*>uHJIg1;DaC633apfhv~qal*4dhKF4?lR^~N|ID-Uj^hgF z#F%K#nBr0ajPYg(0*ds&idBTiQHjs);RJCi6@C6SpawicT>EogDg>q~r8&3AU z83?5^L%Jr-=d_b4b7hm&t=4)wYFOs{TLoZw06$2&DiqY9JH+5NTpi58A8u=Nf4w-@m9Xu&L?ZP(q#m6ca#?vgAX zCB#FFi=ukR!?&TIt4ncxEeJC!4?XfKtTr$TORks$5q7vGtoISitw;-w| z_Sa1V!AzC(1Y`0}URNP{mfbWVup2PCKY#MdY7rgG>|^$a=wT}w)je^j+M!6{f=;F? zzUGZA1Hw*aJ@9e!ZGg2*bo~{Lrecdw7JR26cj`w{=Aie)zb98pSJ(GQ7jtbF6~hJ= zVfd2~e7t%dUca@3X03hg;Mh>y{ZnFG98;BP?KeMf+{v)>hDPqoo$EbkW&wU^{k5@Y zIn?JI!fU@~a5ooeL3aWr=)THoYiSUFh!&kKW@g_)`8$mA3Tpk)_z@GlgQ z`>*cNCftqlM=KPm9<}RnH-81yJ&R#0Fp|!Ss)2>YtfbT26Q3S(e$N zc}sB_Y0B^QP1dxuxR;Y1{mADpqX!8g7-f`77-+@6=xAzo0t_BmdA)SG9C)#vXa9O3 zzrDIQuI#r7dIT^`dmZ8i0h6yDUaQSza$@s6s@-UXoLd+iztw=KDf42LHcr0iL`jex$J>ET$;%Qkad1e?bj(eoXnpNliS!y`)82za>x zYZzf_t$(eHXL(4b@B3Q+ebh>&F>OnuJa*v;<@V9h{W5H|qv}fGibnh}dZ4pD2-~m# zoioSf7ZWGMyu92Qz-$|(rHj|=yDO$>4TfmUuC5>wa3U*b6jU>Yuo)4U9HDQz;-dk} zLe#y#f;F9D4ydtd>ZCP9yc~smNu+|B@QaUNilaBBs|MjwQ-odtaw29GF^Y8|QW+%Q z8;FKh$m!^E_**cGV-o2RgxmyzW4+e$g_ijP5(#O4wwaV1fZhvs!*)VAh{d*Uw>dc% zEKOxn3lF=4T)VMi;0%iq)0NlXJ1I8GD`bQ@s547mwAn*7Ay0n~0KU53ltqQrxD`cE26xENMe$nB!N$ePg<8Oqx*0a>(uLJNEynJ`# z7UeZxgN|SeYH+j(<G1PMzRF=6N-kyWju~mjwVAR16IUJ9jLIx^wOx&q6bY>8C&xl ze){7(emvh;hGf{ou;I0)WippW6h-PLx5W*pRq$k9qG6zX;@lWDIuXdn*5Kd;R;{(y z&NDL3*YrCGC=6I)QLU_9@!`ZJ-@Ez+ItQ&b7nEvpySegJ5OK>JioT&=XuF%eDbpRg z_y)uA0o*!tUJ5S-b3QBX^u%*Ig(LMn{iEzEK})Ay8|k1J~)npM<&sbSh`O$ z8?>+ls;vmF{;i=`Cm}W-z7`Ks9s-0}Q6T#e0QY@5zOSbpf2->$^z;=Y(LevlzD->@ zBf)i!Xe=LH2E-w}i&u%IbsQ2OLfme<^`;`g<-|&>=A%B5)-sbIP?C1a@kqlAZO04L zCT+zu8++iZ<`>5}xYm+q1A>joE~E04(yBOaAX8n{W7I=r1_%S3I;9S`a^x%*OzizG zpnRpXH4Ljt{n@u=Sd<)&=a)u|4jU_O){ssAyV2))C@p?Z9ENiWM4H0!>qvNZ9yq>) z`}K4}qYQIQN3_U>cr2dB?Tr)Q(nSs|S~+3c%oc3--uYm^JzF8(Jx>mGiT+?NVD|0IVsmDSa399sHb8d~pd5)D=#WKSol2=VRWN~DXPm=Xo7zaZCX6)% zMm}`sT3WHiTm)T8PdoBq)d{d*UygV^Bf9tm&b6PeIs?YXh{u~KK)iKjs-V&7XjL$j z$?*)vjLn=dshb#y-Te`yg`2xbp!u+GIE5O7% zLm>F@b`BoYL~2YG7+|zQ<8KnJw1|)QcSgW~J0d#ZpmgO^q=1C&nT1ZNR73~Q(U)IH zn5;!ytNjQNafk>{8RdD;$E_cyo3~+D7dmd!fqwEZ4%@Yt zSei)-m8Y#Qt=eEW8q87WaCvFPL-2DY$Jz7^n!I;0r!k7=+H>hDw zgih+dv#MY{rS9QzdcB|}^lB?=fU&)$$80~s+ zm|cGUvVZ!Qom56Orxvr?veZ5s`RU!P_4{u1*2dedxft9z8D&6hyLfu~*n0VhY`$_Q z@Ph*Y(ms}-n-{tlhL&Qgm*XYqcC;m}LV9`gkcqvHVDlD^NqZ z6Xfx`<3eh`M{HE zYl*yle|wq1rqQlM3w29Bf=!K1CkcW+Io`x)c+;i5F|{_sYS9zXq_F{WP5;iZ%Vtl$ z{cgVJ9G{xw@84qJhj}bE-9W?-Ud~2^AU6xk1HZAWny*NfpWub(mBlUuV!lXJ1t-A3 zum29U_dA}bU^$4_V?D7d1)Aye(uL**rQfO5mjGG(3_F41DaMQkvW1M7@s=NN#{`1A*9S+lU_vah zZAdNji%IN{>50>2VX`J|mfn^J6CPLSrjc+rA)iJ3MWDhlkV}CLafZN&v=+bG#F?k4 zf<8RKg~?LHC&56kSpT?*Wk8?=)DMIq%Vm(Dh4{$3Gh%O*p@$L=PYSENPXd@vH1~k+ z`(Dk+t(@Q%e}{%Ru?+UV5<{6PGo=_SDHggVYed99Q>z*BIJG{G}yX3D-MiF7B*kI3-fuD~RL~v~t>(hTo%&PBhc|-T*4;rU>OMXAfnZ zpqdv;D%NuAg?8}kb3}yxCm@^d%doQX| zSZ2zDF*n4Gz~@O_8?Lg&FSfa{ZCSeM+WWcys&w3&Z;*6CA9L%)Gsm%~QWC50RJYdn zZ@vs6+}#yKL4s^>8h{XZ7!R=rhVg>1W!Ax+u|+wWlXV;c5b3k*>@2J1Jjth3vgN~(a zCkN}3q`xrIk2pt?SQ1j0!prfx;4L9mry84!yCzK_}1ZvM=mN^m^o(JP4lb=n(T zH6`$X<=9%LN^*@(VmvNd^` z`1LKj!_+n|&cc=hZBF_Z4|d+gOOA^bSK8?G4SLmT>|N&q zP}hi{8P3o9qxZvC+H%-5w#HWWkGJQ~-PXm%MpoKrodWs>;O0ht&*;;~yQ!mV2P^g- zzRDw}@)}TUudM=Hbxq(PRG-NPBwJ5XCA7}-cYiAYmL;5F{8gh>tn)KNYxP^e2{~=tsHj81@wPvkmr1^|~1N-t0%B#g)#Mtb? z$3n1y+=ibW+Iw2wt=FqaX_ekk%gw@KVeLr+jm{ZfSb)r=BipGB5Ov>&*Iehs*L4e# zCItxrB5}Y@1w;^%806 zY56aq;x(jR{4TjgQZN&DX}z15asIeGWp1T}3;#uet_bW99an?Tj|lYSBewok97zUc zfKDl-jw(Ru!*idO0ENU%D^GXim(fWm!r9?IvW`2 zOEdV)3vM+PF1^?69lHcR9%~;^A4Ad;v(ABv!{#=^w@tlo5sYu?o82y+4nZ>Iq=#p+ z?Luk~)DiKaA}vvztAt{lCLa0s% znv-m6pz6dx>41#Ld-b!5=pm9^F$4#hmh*HaL|>_{f1Ko&NG2wy7mMC*%6*bqkH8hgKOZnlWfdxzZ}@_4SDz&$R4|FB-`or&#|af-$K&IDKUgB~TL zJaCRXb)(6lEN?(&+8$BJ0kY6c-dAn+sBiG;@<#M`3G|TX`nZam0kPOb>w$nhci6GgQ}2Rang1MoMVVnwCrc|;If?)I&1}Au8k7!RdS&*qM<&EH`sWpd zbfomeaFHTcm}qFUTFX1OYzzgqP+nCxPJmh^B!rpgE#qym=9wEexBJn50l_tVJKelZ z(Qls_!ef_u(&tGGg#9R;2_gc$ZRJk$uy&X?z=>dLe21(C)FQbWg!+KXoVHo`_ zH6x}*{Fz`^$FooRVf$6$ygj9P-%en>t#yzTT*Hvt~MU4Dpxhl}Av)}rTj_cXhQ z{|SV0-IQuy!0N+P;7TArf3-1a_U~(Ib*v6d zwFb_=Q`N?%8Xk;6nd`gLug`j0c{b}CDoN5hNKpfrlqme+S(DZRqZ>J_)$Q1k9`AqaQ>wz!-%$FWQT*DvH4Z5^J z#wSGT3BH;z=HsU95zpHXt&`1Irup6aQX9SBA1Q8Y-wPN5UP?kw7zZ&We;VffdX;b_ z#wV}3&Uw(JY3r72buR5cm8*W#o;a|xF1-HJ9{<}lOzYABgMsJ#f5L==gE8qTQ1m~V z_rX6E@}dECk5OM*1gIh)9G;-qf^K-zG~=`u3r^qvI^o$P2s1xZ6Eh(;w*I9bADA3mDGZYA1}>(y@uT42F5su*yZOX< ze*Jhh81^t4Hn?}aeAZP{?5(1lF-Yia2T)!^C;?Gj6CjGlXEF*$ zfJt*JBa2}@1_zOXaI z7eI99of+W%0{02nhm~Y$8)~a|NdE;s5j!_8!~_hM|MvF%ap*aQ>RD@0-1zN#FY ze>c?bkKXI~8$1RZLsgwu(4vUY0eAN`lf+ZG&vEc;(}hC#clP-<9e@JtxF#TeS)9~C zl~26X zDzYMk_6I5O`Zs|2+(rS>dfsFjjAAGqED0vxkr~` zEs#;L<}a<8M6HZumazYWVL-vUHGz;R=NpUnXqNkLz(OFH)*i7cy5-c?itR`mD0LLa zy`pp)$ZnKE9uRtB-!VG>f+gp9jhc&1B{Cgd4QAEO#g9IpI|Srz=cM(GUEt8ok6=~0 z#Pse+SqUvy=kL+4lHaM@7X{66eCoID-4N<^m*VuV5V`*g;W!d2-D1ZAzXt}v=z%`& zgD@1o+B(qBaaOQxiuN8q*Zb2G0oBJvjpKM4TIG`X004B1{yY1h$sycC4(4C>5L&!o zbUqhh<`N@>nGLD(*os4vw~2>3@}6s&N_co>n!5|;D&5NBrC#BRk8De(k7TTOcd`Y7 z%BzCtUjfYclMEKVnc4&UcR`hWoyy2;seI-4{d^X=oDPhtb zW#POBH30da@%ZPxs~O)W@=AKFkt@5R(v)}$=!nDr^c{m>wcKCL=V)1MLyi`kqmC%+ zo$H_k2^)!3CXI9GI7(gItQ44syy6*llGJSNa!*p4VFK?!HkN^iY7(ZDgetQrtFyx( zy_g*yXU}ReLS#TD`z&qWUj4R#oU%gl#cV*&2=EuE00QxGISzmdXu=L~3EJy6w)xB6N>xGG3UiH-MDXKRVreTEUM<1oT@YErWQ+;oUdn^WHk9G5yDR1 zCPsX<)tx4t>Dk6Rhux9Yg>jZ@rmh>`J$ z1pu;WM+R$P*`i!wUlotRW);1tEkY{GZx?Qv%_~Pmi>|rYGu8aXZ7hmH%}9LpM%Kz} z^g7_zER?@*osC-U4EEe5dZ3`!(EVtBN1k&8JIsilHe6rFm`D$uv*ZI-_#_Hi*4roP zdl*&Z`uTW^SbKiAwMgKkwZ>{Yiwczk3c%pu)BqbR-SWmEd?bw>;c+d6WNI&cDd%D0 zH(85+!zn#>L1bfoYVGYC8P=XCAm!_FUkGakpU0E576}W=!OWU;5-A3diTl_0?D^1uI<4uW_DuqT18t>6 zheyhf1NWx%)@1Fn3bakM=dk>^;UOhUEEI3Hh5XaZXeh(XHs}RlL8-8MIyoNxK6|?w z+^U;h-c##(`$LRg0nL(9*lf>Q<9YzdyXFx1t@nG?wfmiB)F3VaH ztRfx57vvxhcN0~u8IWQD2wF-e@vMl6HF1hx#t*T)~zLUW0|GAXHFaL5K2ABQx$j-^D1OZ85#U#aYcJRG44IJ#*ppZ7+_2CmfJhVgN5Q zhDB~FgMm5$3aGjXf{W ze63ao#m@jl9~Dcmt>S{f_>X~|@X}I(n5af8$%dkG3k@!!!&+(5u~<)b_)Z*o{y4t8 zeX&5@Zfz}YWtDX)^!7XbFd-MCjV;Wr!&P@!d_7>aO1GIh^ag)fdvLhILYEUT1j#>L zhuVFmjNrc?UBzzr*tZL~zVtzF4SH+V4oJ`N5}5%Q5SP;79>0Xm5qUf;9VmVup0&U6 zVJ(Eny~DQ)lx&FgnhbKUk~e8=UE`54WOo_w;&*K}8j&*+gmWKn;&tkL@{_;&2j5O! zO$I*AyPniAh{-Ws8~I2%qdzoHj(&HK&QZ4ybYm+7N5Z%gQS z(zpY*{pY{8hn$9QDN=H$Pa`9aluxj6SM_95<#9b-oh)MeEz0=K^s--LUVVa8Li8pG zTRe)9#BJdS&oGPZgRyaIAO{?)Jf`-KMB4|pEfeCikKv}r;?smEv`Kv>8MQ97B(nqR zu(ZkYU(JUmU#&yrZ;6?PfEbCJusAP^o#X*Tt^OveuJ`GJZk%NUA5K}XaH|awN<>9b zYc7)dv=9)9^k0Fb9d}a)>QFJD(?XV(dFG|4qTz#Uox>Lxm|R(>ySte1<)hr53X@yt zgLh>{QA=^R$VkGO(z|mxGzbj9%JZjvjH!F}91RApfm)fG{rIzgjYs@)*fkhw_tXHY z+oagB8A`g8w6PWy)x*hc(V7{Fd{(;FMwnQb4g%=2*zzIZOgsivw%|?$*`nsXznTIg zcZbwczl?)1g`gyw3X!@;TK2iQAhaH|uky8&1Gyq6nDnuIB~^g^r0P)SL_j*3*C(E6 zq3-PX-Lx9MlzW=MJyH)*fpUP+UdfY-@lr&}1JO4m&ru<IPv{5F>9CyGUY#Z5OW z@3CUyF=*Oga~K&i%wzxDASvltHslF5U54?GWIk@1)vrv`Dyd$id*w7$1KMyGfY4-* zMhE%o)IlY1h2SJBI`Ki9Ie+KCSV@KU1U*j2xDS&nW&PY#1TEg^xClV@92gR8{bN_S zTEePgD;`&PTyQOpSELkMm)uI~oiSJHj|;)A2<}}6oZ2&PGcD})5`#FxW%V2uw*l~%TJ=agC-WDT=OsMoBYc7_i=E(I9fF(1S=Q**rk(?ak z$3rTiIQHe9_38YX!y{x0GdU;+tdxoJ^Du|%%V##!*Ap|bDv$h2>7XAV>))G_CDvTI zJ#~J#5%~N)-@jDfZlBNM%4PnGYA{XPs6k*4o0iUrZkZN8u)=3917*ry@17pdFUf{z z{~L1YnC-rCZv|X9SLwldB+gJ}SiEx7vkHjRZWk#UMVs6c5dQcdt z^@n6|$xTtOz_YXQZ#o9a4N*4Xctby$_DtgxoH(8rP&8%-p2}%n%@WIh^}Iv+ z#=A(vm?g2GAtz}i!GW-IC0Qg%0&KR#k^BUDh3DD=Q~t;V2JLRD;y|(16d;x$mNqN~ zb4uxjwf^)pX$U>T(u8zuULIKJA{IJOb1hb8&svuB8?Y zBKRm&pKKLEzhV3cygMn%0J&LN*O@TXS9x{iAFu_%uI9jt9#dE3x=re^%`4)xc-}9? zUsZa2;sxD5Pwz*ibPofmY7{JC(8NPdRchdsfl;C%9y#v6&iZKSK6&O!!=WRj?Xl_K z-~}y8eTq!N#j}WBp^&OyRvipV`Ia2ei!{`dlC0)T^daiR5-;p0226>ES%SWPiiLd(Z>UKSoYIH74S&be*NqxK*WPxCJ zGpMk2l`I(TfmlZ RGpefS2#%Qk+)|Mytc|aE|NIV#T#I%18+xDybv>m z9`0YJzfKU_`d2NbIY{d~b*i$DJBsm;_y}E_bneh@HYc(=0h3$aa5{~Du@9Cqhdg(g zac1l{xfXml%(s>N|HLBM&n<|1VyhV5Dh>Pv=1ij$Y*ug%>e2=J%gNjQTjmz8q1m)@WdAU7l7fZg47BT~Ua_A9Rw;S7|tZ?hNs(^j&B)2n_Ec z3Cr+AnDENfA^hSx=2NCiDIXhXDlGEjN)FQq9uCe+-HtP{e+RSkhsEaJ;}~=CttA+B z1XDEazPA_`75?V;0(egZiRH#_7<~m5`b*)3BAcRNfX>qmf+|9Ove1Z;{#W9JvN?K< zsM>%Zz?Jh9kFEok;ow(d1R_0T!5p4d5H!5%X+o@w{V0t)e^*c=XKX2xL%eyQuL+W# zdUoIO1^nRrsoR%aF}blK9;{8w!2Ih`Va~>IV7syw4JnRxAE6?<^`#1^qIERLE^ayV zv9+s=vGc+j=O^5X?x@r^^Me{xUL6qlg)jO)Mz=EfndOoPbxIGrP7PKd+F)MGB6Znv zaspF!o#Fn3_`6#VsgZ~~iw)6qq^iE|#iXJaoYN#LS=npNsJ0y~%7Wh1bglE&wzS{P5;b(0sN`qZSVY(sn; z;5yXu9@U+NNl};W-zk);tHWZ>mX^mt*dk3-ete<3UD+vS-V|EE0f{ONJL8{FYAEQA zz#pU3si+N`P45|Y6PBCXNf3Y4{S8<~~ z?R^~SsDrps9|_|OR-|N5AFQ;o6&e8wxV~thc(yXJS%vX+EGa|AI)4_dE*WnW^wLP1 z$PwKO38W!$2}mqebr!djPp7F?q)zLIcgSkZBi=Q-4H@=a;U6}&!=@Wi>P|7KRTe#tzlzmo1xp77p3n(KPsZ5APQ3A|z*&BUN;^ki?_sQqC(E z-}Qo8vflX!3PeHQS^W|W-X$0Ph_8dRS6{3Y-aj&3SEENPV+W)KyjUOrbh2fwx4CTL zO>{^KQOuPCG`nKxCf8{37fLXGKWma1H@Rr0JQ^#MC_lO`Vkmzn!F}QW;?OBKb(t+B zHRY3$C1{>$883Efa*=sZ_`;zj82!B2a@)=!*j)%+dHctVonbRMn3kt=t3cZpl8x2% z*$(_|Ydk^8d5`;os&c{wz`^D4Sx;}y8((6k2GzFMlCe}NmG3p4ubF4r3yQj2B;4_g zGeD5#P4$hoqE$m3;1MseR(m?|SoeExl52lxEL`@v#a}|MPHpVm`4`bRV-QdkNI{5S z_AQd;%7WvKg4`|lP5$bV_49_(r=38b=mDC;j)=yeyjQd@u|0+d06)DKMK0dY`vwtA z!?KxZ!@_&OUC*9)x%1x4R;;Lro+0=1o)Fx(B)JRVW`xa8aJkOTpNJ}f9NDw>wpLmz zQlAtCa1%4HtOpS+kx*6%>7`a`W*&=247Ank6_ayiXn6&iu!KxH=&nn%5rd<1Y$naJ zri#=Hc`b!<7A<09KQB1GNCl~&o@Ed}6C+FrKe!d=n_os%{Ufyay2F-r}Cv#ami8+C!- zI=;Fs?dPRm7mv4ZgIn%C5BIlU4Tf@nCV^*z5x_}X)z?+!A!V=Wa;f_8Rn~qf4Xokt z)mN%pwHYM2Afq9hitQ}I^wo#jKhsSt5>lEM@((h#Qa%JY%rlTJWafCap*)PbFRdnG zU|cmsNMV4QY-6HT_oA6v_|&!=9fc2O%^F`MW^`1yWd^DqlQQc@!4ZvRfJn$cs@N?7 zZMhN`oA#o$v}(|Zup6G=KAb;dCFasuHn%H$1;Q-IR4ycju72Xa3_He+UaYVX4*01f zGRovb%&ag|Jw=y&1p z9-Z_GH;#OB)5OLe?<>y(g4b)Wushvtnm1i;Xw;H)Dblpdzwju!8XsJ5=znvw#TK>S z{5HyImF-RcS1DGb9ij2s$v>o>yRPfJ0Wbr3(asxmF!7w~-y5{8^7n1`alpfOEZ0&M z*z^BHAq{Ol(TLp11W@a6tG`B?)D^bMcwcvIhN$+>oE)7cJq4w|5o-yJj$4*)`DvRn~&7Ho?mlRoIp$HgMmLIafo;Q*OLP4)U#h(_v267N} z2IXXOED*StmThUhp9{Xd#`O!*WG_N1%Tnsx5l_*iYWoUw11OzC$*p#!wnZryk{ZWi z*=;gf23B1fr6yWe#f7jzbyXvha(Z}>;?O{agh&R(zhSSQk|tAEpA^MVJpl_JRhS0@ z5uYZexpaggf*J7nnG^LN8n()@5{tq4PqMiO@dBmt)tR~?y)Z0s+((c~1Coa($B_rg z{#=PqN*)w{0MaXo;*ObACPxtCRw~jPLoJQ;f9FCRP>=Q(%!-}J9cP{71**rKs-kS7 z+PMKCN}eOD{&xB})#n;dM`c5C36mAcsi?hs;u)Th!kmod&9 zXdg<+AL)gt%Cu2l{tdf9%J7%;3S06@?ihu9eC+10C19hAl$U;+;w>CxyziGI=|={< z8)uk^tprLXT(S(eeW$dx54^SG4~*2h&ach z+Xbj$Fu=^1qHxtiZ=fafEqvKOF0mpALr4^MBasFQcRtV2!u5Al+KY&@hm=zB)eNzP z?S#S9vPp|)&d^$VRxD;}GV)}dKXAkSBo-r`|CRD^Qf?d1nV|(Iz>vN z0?nA0KeyfEg9a>Y$L{QM3-OP1F9jk*lArA9V1Pf@+go7^)<#Mi|8BP@ySVuc(bgQ1 zhe@t=x!1clD%)ceB}}=_mMRr~7i?r8C+r=Jxe;SsVF6%k9SV)4OtG2enr#Y10WKTC@3G|Bm-cWAVfZ7@;TAc|>pyZ+5!&UN_@Q7}ML z?f?qEBakhXcX{+5H62iNJdWUHD(;;Y*XhN5 z6EO-tujSRRN%JE?#?jDu@$|u?UmaRO;JnJW_=`MB`N$ zkoK3m)PDx{s0V|QNZ&Uk9;*)f+(;OQKBmYMsu_wxtAU{@ha%HX^tJ1zN=Ly=Laak! zBQhxlB_Z@%;g$IR3fT=Wl6HWnn2!9hViB(OQ^0f8l28-So0~i69BM= zJb6N_WCFZ4z2|G$x{uz$V`0w2T{Umk=-bu9>y3}aZMjXgF5zQR#(}gvj2$sQ(q~QI z0%qI3uE5zw{2&@j06XhUF`CIL*S1k0E(a)e|_-cgyhAzVfrTQRe;e-O-DJ5!d@Y^n7*`GBgisG z#Br&gYg}{j@nd3t?=n7oUEiO49e!E5JOf-`2YZMwpIvWL{c}q{hhIGN zu_P9X%C$9hcU9E0YyKM}s1=bwG>~L5E+|0tg6Xil&0k(3L=HY5Yzych3NaByRb)*1 zW1bJ+fy5gNwR+-6P4Cc9GKV=1p29Fc2iqD=3UWp*4X4gkN>kfJ6tG&we%%5U6ss z;URI>^3{3~5@0d@p4;#R_5OJfoTV$HhqJXm0*_9?xSDV8X zLeMO*rDk5F3sg9{$e0FI7uS$fLv+!>Bxoko-w+Kit!|?~CQ`w%*wNC%uf_XEf;+cY zDx?tbYV|B@lWh)*Ey+(8(H5)qs$XZRhG2T8gamv7+1sAuS3YmXRvm`ZTz@jf!*m$h z0bYpopgjAxtj0$4PaD2SH;hoL1ApxPqGTrn-F$35X9i>|jM=*?!Fiv!a-r~3MPMZv z1D_0>!d~vVA51ZX7e5wt<*ghodi(9Fb0>Z0Kr`qn> zr_~?O*;aSN_vEcsox``Wd%EuV7GU;Y0O7vjd$f1?A1>LOeGiIb<1Sq|8&*s4jNtx4 zb#pe;q^3{Iby@73!bF{`IR+P)6A@==Tu*o?2t)JruL(oPwNB%lzy%E`0j$D* zuxfNqC|I794m1f%{k{c&RAB%9qU90Egp(Ic%xiTcl;`BA() z(1I12%=uDmAgUflarHM){Cf~#_7EZ-EUdMa%F8Q3+yLVNyx`IY$ow>_ArN;(GUkj3 z61u})4yW_Q{Bl~81px&R2&d(h84Tuj}(r2kvr+HaGOTRA!SoF5t6LzoOAsK~^K;HX&`!8h|?h2kn z{E2mX1>&3VrZeEa>h2z$VLTlkPybQ6ecJdfZetE!_9hQ!B?t7&5P+#s=o!??v5?f> zRJeM#5oz;IK12rnLj;PXaGs=&f+EWlx$|p5oycNKoFye~pU2FClU)Wqwfkn&r>xKD z)s;``20!kD!p=VjQNqiwJo$f;hkJ7*^}=vi+&nh1P4B?RKcYaCG1aJJK@&uz^EhK2 zTJO?JAEs^LgN!WoYrv@~UGb6ey}m}h{{%<_tskgJs0DS0Ro+7!Bvmm4F`+fvR^T4n ztx;J34Nz2QXDd_7qsXBfR{eKq@9#UClQ2TU+N^BJ$=iH4@k1H_$9!mH~Bj`e|OeB1rKT1u? z!F*EZ4+zn1yPTdw+x~}Kd(|MrMsM1+8${h#DJBknC^sHz0d9~wc#}HyrmW--`kkQ% zY$O+YYF+GaMY@ssi4NS1kO9hBD2&9Z6VwXH#A(EU4=B>9r{8yhvbzGYA1_d4F#nxu zfH6HFWKL)?zHX?d9HRMNwSs8Eg2O19XgsZJxbrxzNR=U5T+o~lCMT~b!j_$urUs5T z0rC?>fO{S80H|fmy1P5!hp201(C?=Td^I{k@Pct;z;wu0YcG)oaS7 z(U2bHGn>9I0W&w&=z~D@F!RH(Q8tm;NXnV*$wY1vR^@X{R~mQQ(8b0*H%W}dLGv4t z({nN`6m$ZG5IyT3q0e12w;veMAm1Mv8X@Z@TQN`c6lxsPlY2?YgZH~2;<>K*m|5t& z0OJP^iDmqsIl*}K&zyjrBXPA_9IzSlBXsyrzIUb#WX0JP4h##_Q*Q3}OSVIRAc7Bb z+BSnQv*-rg=DSB&DT&gORQu&6fK{W}Gu0^sw-L8t7vuNk;bG?I;B4&r$-C>l z)d+J6i!C!;Tq>Bc==nFnEjqthq3S1 z2e6ylYpDD!e(%9m=ivR_hx^+bjBhP}7XX%vqc|{dCRm7!9OF;)ou#i%y=?JR1lqDv z4Je52Jz8ZYnQsk^M!gLgU~BpWo0O8jE66km$f(%MZMeCApDMd;(l4+3lTt z1Kmi5(D`Tk6a4qtY^CtRtI1W8^h9_7U^0L>i2w^>&LQspezp%K##e4a4wD~T?{!V2h2Edz3e znISZxdaoTN7nHdg0I?Pwj)Xf8RPjjMF~(JgBRb06#J)35svpS~z-vv1vIp`u69=0z zhbhzc3)={UVpFaU3;`uGMHF~zGZU$GO#hVpVM5MH^VyU-+i<%9x}QM$H-dza)A#89 z{$Xe5${J}Acf#txk*C0;-@Q4Bb1X~7r3Us9&S(TN1Ip-+iMpBIiuNd~*>z-nT`_fJ z!${R|YF&ixs&fX6uQz(u{=3f0c9r+)@BSC|Xvo!|7~!|cIQ?qR~h;34VW~B@E zs7$cV=I4{ns~nq?O)*&(Jsh%9A-^JF0^mN!oRD7+H`pkUl|?X)nJ2yEpjWgqRu^rF zEMnM%b~1@3gng8?KglViy3)m;6To?;&F;vu-rlQuut((4%j79l zHG)K~7EBFiju~$4E5p&V)UnvId!P&>#oiS9TqL}AfS`El1|yTl88hC0+fnHqvt zRk5}Fyj!B^L{z(*e++n&)Kb&No41<{o~#*u?u3NqT(v;dJ4f&(H5w)#1)sL}Y9`2c0HMQtXN* z1So)}25s|X7r1s1MT2{<4#oIi3m*)IoK!v%0A&nOBj(XI(iC@CJ%#=`nIgUz{tC~K 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

ks1OBWewJL|AM86R9$%fry4CzoDxDjGB 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 delta 359601 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

tr6^Ht=Y11wu9p?eB11v+%LBFwk0;1F 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 YmWig_)a|)nS6e|HLj6<(fm?a;1TMlY1poj5 diff --git a/examples/multi_corner.tcl b/examples/multi_corner.tcl index f75c1528..4900d867 100644 --- a/examples/multi_corner.tcl +++ b/examples/multi_corner.tcl @@ -9,9 +9,9 @@ set_timing_derate -late 1.1 create_clock -name clk -period 10 {clk1 clk2 clk3} set_input_delay -clock clk 0 {in1 in2} -define_scene ss -liberty nangate45_slow -define_scene tt -liberty nangate45_typ -define_scene ff -liberty nangate45_fast +define_scene ss -liberty NangateOpenCellLibrary_slow +define_scene tt -liberty NangateOpenCellLibrary +define_scene ff -liberty NangateOpenCellLibrary_fast # report all scenes report_checks -path_delay min_max diff --git a/include/sta/Sta.hh b/include/sta/Sta.hh index e01b12e3..15df9a85 100644 --- a/include/sta/Sta.hh +++ b/include/sta/Sta.hh @@ -1591,9 +1591,8 @@ protected: void setThreadCount1(int thread_count); void updateLibertyScenes(); void updateSceneLiberty(Scene *scene, - const StdStringSeq &liberty_files, - const MinMax *min_max); - LibertyLibrary *findLibertyFileBasename(const std::string &filename) const; + const StdStringSeq &liberty_min_files, + const StdStringSeq &liberty_max_files); Scene *makeScene(const std::string &name, Mode *mode, diff --git a/network/Network.cc b/network/Network.cc index 8e03a704..3b6bad62 100644 --- a/network/Network.cc +++ b/network/Network.cc @@ -208,7 +208,6 @@ Network::checkNetworkLibertyScenes() } } -// Only used by Sta::setMinLibrary so linear search is acceptable. LibertyLibrary * Network::findLibertyFilename(const char *filename) { diff --git a/search/Sta.cc b/search/Sta.cc index 060697e8..baa4ab07 100644 --- a/search/Sta.cc +++ b/search/Sta.cc @@ -2517,8 +2517,7 @@ Sta::makeScene(const std::string &name, updateComponentsState(); if (graph_) graph_->makeSceneAfter(); - updateSceneLiberty(scene, liberty_min_files, MinMax::min()); - updateSceneLiberty(scene, liberty_max_files, MinMax::max()); + updateSceneLiberty(scene, liberty_min_files, liberty_max_files); cmd_scene_ = scene; } else @@ -2601,34 +2600,27 @@ Sta::findScenes(const std::string &name, void Sta::updateSceneLiberty(Scene *scene, - const StdStringSeq &liberty_files, - const MinMax *min_max) + const StdStringSeq &liberty_min_files, + const StdStringSeq &liberty_max_files) { - for (const std::string &lib_file : liberty_files) { - LibertyLibrary *lib = findLibertyFileBasename(lib_file); - if (lib) - LibertyLibrary::makeSceneMap(lib, scene->libertyIndex(min_max), - network_, report_); - else - report_->warn(1555, "liberty filename %s not found.", lib_file.c_str()); - } -} - -LibertyLibrary * -Sta::findLibertyFileBasename(const std::string &filename) const -{ - LibertyLibraryIterator *lib_iter = network_->libertyLibraryIterator(); - while (lib_iter->hasNext()) { - LibertyLibrary *lib = lib_iter->next(); - auto lib_file = std::filesystem::path(lib->filename()).filename().stem(); - auto stem = lib_file.stem(); - if (stem.string() == filename) { - delete lib_iter; - return lib; + StdStringSet warned_files; + for (const MinMax *min_max : MinMax::range()) { + const StdStringSeq &liberty_files = min_max == MinMax::min() + ? liberty_min_files + : liberty_max_files; + for (const std::string &lib_file : liberty_files) { + LibertyLibrary *lib = network_->findLiberty(lib_file.c_str()); + if (lib == nullptr) + lib = network_->findLibertyFilename(lib_file.c_str()); + if (lib) + LibertyLibrary::makeSceneMap(lib, scene->libertyIndex(min_max), + network_, report_); + else if (!warned_files.contains(lib_file)) { + report_->warn(1555, "liberty name/filename %s not found.", lib_file.c_str()); + warned_files.insert(lib_file); + } } } - delete lib_iter; - return nullptr; } void

oyfcZsc{>0d8zHLbyFM8 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 z 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