File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -100,15 +100,13 @@ Corners::makeCorners(StringSet *corner_names)
100100 corner_map_[corner->name ()] = corner;
101101 index++;
102102 }
103- updateCornerParasiticAnalysisPts ();
104103 makeAnalysisPts ();
105104}
106105
107106void
108107Corners::makeParasiticAnalysisPtsSingle ()
109108{
110109 if (parasitic_analysis_pts_.size () != 1 ) {
111- parasitics_->deleteParasitics ();
112110 parasitic_analysis_pts_.deleteContentsClear ();
113111 ParasiticAnalysisPt *ap = new ParasiticAnalysisPt (" min_max" , 0 ,
114112 MinMax::max ());
121119Corners::makeParasiticAnalysisPtsMinMax ()
122120{
123121 if (parasitic_analysis_pts_.size () != 2 ) {
124- parasitics_->deleteParasitics ();
125122 parasitic_analysis_pts_.deleteContentsClear ();
126123 parasitic_analysis_pts_.resize (MinMax::index_count);
127124 for (auto min_max : MinMax::range ()) {
Original file line number Diff line number Diff line change @@ -2395,13 +2395,16 @@ Sta::makeCorners()
23952395 corners_ = new Corners (this );
23962396 StringSet corner_names;
23972397 corner_names.insert (" default" );
2398- makeCorners (&corner_names);
2398+ corners_->makeCorners (&corner_names);
2399+ cmd_corner_ = corners_->findCorner (0 );
23992400}
24002401
24012402void
24022403Sta::makeCorners (StringSet *corner_names)
24032404{
2405+ parasitics_->deleteParasitics ();
24042406 corners_->makeCorners (corner_names);
2407+ corners_->makeParasiticAnalysisPtsSingle ();
24052408 cmd_corner_ = corners_->findCorner (0 );
24062409}
24072410
You can’t perform that action at this time.
0 commit comments