remove support for liberty default_wire_load

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2022-07-03 10:49:40 -07:00
parent 15209ab0da
commit b697aa12f0
7 changed files with 10 additions and 18 deletions

View File

@ -24,7 +24,7 @@ if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.14)
cmake_policy(SET CMP0086 NEW)
endif()
project(STA VERSION 2.3.1
project(STA VERSION 2.3.2
LANGUAGES CXX
)

View File

@ -276,7 +276,7 @@ ArnoldiDelayCalc::findParasitic(const Pin *drvr_pin,
const OperatingConditions *op_cond = dcalc_ap->operatingConditions();
const Corner *corner = dcalc_ap->corner();
if (parasitic_network == nullptr) {
Wireload *wireload = sdc_->wireloadDefaulted(cnst_min_max);
Wireload *wireload = sdc_->wireload(cnst_min_max);
if (wireload) {
float pin_cap, wire_cap, fanout;
bool has_wire_cap;

View File

@ -231,7 +231,7 @@ DmpCeffTwoPoleDelayCalc::findParasitic(const Pin *drvr_pin,
}
const MinMax *cnst_min_max = dcalc_ap->constraintMinMax();
Wireload *wireload = sdc_->wireloadDefaulted(cnst_min_max);
Wireload *wireload = sdc_->wireload(cnst_min_max);
if (wireload) {
float pin_cap, wire_cap, fanout;
bool has_wire_cap;

View File

@ -76,7 +76,7 @@ LumpedCapDelayCalc::findParasitic(const Pin *drvr_pin,
}
const MinMax *cnst_min_max = dcalc_ap->constraintMinMax();
Wireload *wireload = sdc_->wireloadDefaulted(cnst_min_max);
Wireload *wireload = sdc_->wireload(cnst_min_max);
if (wireload) {
float pin_cap, wire_cap, fanout;
bool has_wire_cap;

View File

@ -3,6 +3,12 @@ OpenSTA Timing Analyzer Release Notes
This file summarizes user visible changes for each release.
Release 2.3.2 2022/07/03
-------------------------
The liberty default_wire_load is now ignored. You must explicitly set the wire load
model with the set_wire_load_model command to apply wire load model based parasitics.
Release 2.3.1 2020/11/08
-------------------------

View File

@ -740,8 +740,6 @@ public:
Clock *findClock(const char *name) const;
virtual void findClocksMatching(PatternMatch *pattern,
ClockSeq *clks) const;
// Wireload set by set_wire_load_model or default library default_wire_load.
Wireload *wireloadDefaulted(const MinMax *min_max);
Wireload *wireload(const MinMax *min_max);
void setWireload(Wireload *wireload,
const MinMaxAll *min_max);

View File

@ -5622,18 +5622,6 @@ Sdc::isCompleteTo(ExceptionState *state,
////////////////////////////////////////////////////////////////
Wireload *
Sdc::wireloadDefaulted(const MinMax *min_max)
{
Wireload *wireload1 = wireload(min_max);
if (wireload1 == nullptr) {
LibertyLibrary *default_lib = network_->defaultLibertyLibrary();
if (default_lib)
wireload1 = default_lib->defaultWireload();
}
return wireload1;
}
Wireload *
Sdc::wireload(const MinMax *min_max)
{