corner init issue
This commit is contained in:
parent
17eced5fda
commit
f65590f8f2
|
|
@ -100,7 +100,6 @@ Corners::makeCorners(StringSet *corner_names)
|
||||||
corner_map_[corner->name()] = corner;
|
corner_map_[corner->name()] = corner;
|
||||||
index++;
|
index++;
|
||||||
}
|
}
|
||||||
updateCornerParasiticAnalysisPts();
|
|
||||||
makeAnalysisPts();
|
makeAnalysisPts();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -108,7 +107,6 @@ void
|
||||||
Corners::makeParasiticAnalysisPtsSingle()
|
Corners::makeParasiticAnalysisPtsSingle()
|
||||||
{
|
{
|
||||||
if (parasitic_analysis_pts_.size() != 1) {
|
if (parasitic_analysis_pts_.size() != 1) {
|
||||||
parasitics_->deleteParasitics();
|
|
||||||
parasitic_analysis_pts_.deleteContentsClear();
|
parasitic_analysis_pts_.deleteContentsClear();
|
||||||
ParasiticAnalysisPt *ap = new ParasiticAnalysisPt("min_max", 0,
|
ParasiticAnalysisPt *ap = new ParasiticAnalysisPt("min_max", 0,
|
||||||
MinMax::max());
|
MinMax::max());
|
||||||
|
|
@ -121,7 +119,6 @@ void
|
||||||
Corners::makeParasiticAnalysisPtsMinMax()
|
Corners::makeParasiticAnalysisPtsMinMax()
|
||||||
{
|
{
|
||||||
if (parasitic_analysis_pts_.size() != 2) {
|
if (parasitic_analysis_pts_.size() != 2) {
|
||||||
parasitics_->deleteParasitics();
|
|
||||||
parasitic_analysis_pts_.deleteContentsClear();
|
parasitic_analysis_pts_.deleteContentsClear();
|
||||||
parasitic_analysis_pts_.resize(MinMax::index_count);
|
parasitic_analysis_pts_.resize(MinMax::index_count);
|
||||||
for (auto min_max : MinMax::range()) {
|
for (auto min_max : MinMax::range()) {
|
||||||
|
|
|
||||||
|
|
@ -2395,13 +2395,16 @@ Sta::makeCorners()
|
||||||
corners_ = new Corners(this);
|
corners_ = new Corners(this);
|
||||||
StringSet corner_names;
|
StringSet corner_names;
|
||||||
corner_names.insert("default");
|
corner_names.insert("default");
|
||||||
makeCorners(&corner_names);
|
corners_->makeCorners(&corner_names);
|
||||||
|
cmd_corner_ = corners_->findCorner(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
Sta::makeCorners(StringSet *corner_names)
|
Sta::makeCorners(StringSet *corner_names)
|
||||||
{
|
{
|
||||||
|
parasitics_->deleteParasitics();
|
||||||
corners_->makeCorners(corner_names);
|
corners_->makeCorners(corner_names);
|
||||||
|
corners_->makeParasiticAnalysisPtsSingle();
|
||||||
cmd_corner_ = corners_->findCorner(0);
|
cmd_corner_ = corners_->findCorner(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue