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;
|
||||
index++;
|
||||
}
|
||||
updateCornerParasiticAnalysisPts();
|
||||
makeAnalysisPts();
|
||||
}
|
||||
|
||||
|
|
@ -108,7 +107,6 @@ void
|
|||
Corners::makeParasiticAnalysisPtsSingle()
|
||||
{
|
||||
if (parasitic_analysis_pts_.size() != 1) {
|
||||
parasitics_->deleteParasitics();
|
||||
parasitic_analysis_pts_.deleteContentsClear();
|
||||
ParasiticAnalysisPt *ap = new ParasiticAnalysisPt("min_max", 0,
|
||||
MinMax::max());
|
||||
|
|
@ -121,7 +119,6 @@ void
|
|||
Corners::makeParasiticAnalysisPtsMinMax()
|
||||
{
|
||||
if (parasitic_analysis_pts_.size() != 2) {
|
||||
parasitics_->deleteParasitics();
|
||||
parasitic_analysis_pts_.deleteContentsClear();
|
||||
parasitic_analysis_pts_.resize(MinMax::index_count);
|
||||
for (auto min_max : MinMax::range()) {
|
||||
|
|
|
|||
|
|
@ -2395,13 +2395,16 @@ Sta::makeCorners()
|
|||
corners_ = new Corners(this);
|
||||
StringSet corner_names;
|
||||
corner_names.insert("default");
|
||||
makeCorners(&corner_names);
|
||||
corners_->makeCorners(&corner_names);
|
||||
cmd_corner_ = corners_->findCorner(0);
|
||||
}
|
||||
|
||||
void
|
||||
Sta::makeCorners(StringSet *corner_names)
|
||||
{
|
||||
parasitics_->deleteParasitics();
|
||||
corners_->makeCorners(corner_names);
|
||||
corners_->makeParasiticAnalysisPtsSingle();
|
||||
cmd_corner_ = corners_->findCorner(0);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue