forked from The-OpenROAD-Project/OpenSTA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.txt
156 lines (104 loc) · 4.16 KB
/
ChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
OpenSTA Timing Analyzer Release Notes
---------------------------------------------
This file summarizes user visible changes for each release.
Release 2.2.0 2020/07/18
-------------------------
The report_units reports the current units used by commands.
report_units
The report_check_types -min_fanout -max_fanout -max_capacitance -min_capacitance
report_check_types [-min_fanout] [-max_fanout] [-max_capacitance] [-min_capacitance]
The insert_buffer command is no longer supported.
Release 2.0.0 2018/09/28
-------------------------
The command line options have changed to the following:
-help show help and exit
-version show version and exit
-no_init do not read .sta init file
-threads count|max use count threads
-no_splash do not show the license splash at startup
-exit exit after reading cmd_file
cmd_file source cmd_file
....
Builds using Autotools/configure are no longer supported.
Use CMake as documented in README.md.
....
The check_timing command -no_output_delay checks output ports for
set_output_delay.
....
The report_power command reports the power consumption of the design
or a specific instance.
report_power [-instances inst] [-digits digits] [> filename] [>> filename]
The internal, switching, leakage and total power are reported. Design
power is reported separately for combinational, sequential, macro and
pad groups.
Use -instances to report power for a specific instance.
Use the set_power_activity command to specify activity/duty
globally using -global, the input port default using -input,
or for input ports using -input_ports, or pins using -pins.
set_power_activity [-global]
[-input]
[-input_ports ports]
[-pins pins]
[-activiity activity]
[-duty duty]
....
The write_path_spice command writes a spice netlist for a timing path.
write_path_spice -path_args path_args
-spice_directory spice_directory
-subckt_file subckt_file
-lib_subckt_file lib_subckts_file\
-model_file model_file
-power power
-ground ground
Use path_args to specify -from/-through/-to as arguments to the
find_timing_paths command. For each path, a spice netlist and the
subckts referenced by the path are written in spice_directory. The
spice netlist is written in path_<id>.sp and subckt file is
path_<id>.subckt.
Spice netlists for liberty library cells are read from
lib_subckts_file. The spice netlists used by the path are written to
subckt_file, which spice_file .includes. The device models used by the
spice subckt netlists in model_file are .included in spice_file. Power
and ground names are specified with the -power and -ground arguments.
The spice netlist includes a piecewise linear voltage source at the
input and .measure statement for each gate delay and pin slew.
....
The report_checks and report_check_types commands now support an
-unconstrained flag.
report_checks -unconstrained
report_check_types -unconstrained
The sta_report_unconstrained_paths variable will be supported for
for compatibility in the current release.
....
The transition_time path reporting field has been renamed to slew.
report_checks -fields {slew}
report_check_types -fields {slew}
...
The read_parasitics command has been renamed read_spef and no longer
supports the SPF format.
....
The make_instance command now takes a single instance name argument
and returns the instance.
make_instance instance_name
The make_net command now takes a single net name argument and returns
the net.
make_net net_name
The delete_instance command deletes a single instance instead of a list
of instances.
delete_instance instance
The delete_net command deletes a single net instead of a list
of nets.
delete_net net
The disconnect_pins command is renamed disconnect_pin and disconnects a
single pin.
disconnect_pin net pin
The report_tns and report_wns commands print the value returned by
total_negative_slack and worst_negative_slack respectively.
report_tns
report_wns
report_worst_slack
The set_clock_sense command was deprecated by SDC 2.1.
Use set_sense -type clock instead.
# Local Variables:
# mode:text
# End: