propagate netShareWeight
This commit is contained in:
parent
bd628ce591
commit
4af8964069
@ -362,7 +362,11 @@ class HeAPPlacer
|
|||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
if (!placer1_refine(ctx, Placer1Cfg(ctx))) {
|
auto placer1_cfg = Placer1Cfg(ctx);
|
||||||
|
placer1_cfg.hpwl_scale_x = cfg.hpwl_scale_x;
|
||||||
|
placer1_cfg.hpwl_scale_y = cfg.hpwl_scale_y;
|
||||||
|
placer1_cfg.netShareWeight = cfg.netShareWeight;
|
||||||
|
if (!placer1_refine(ctx, placer1_cfg)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,6 +41,7 @@ struct PlacerHeapCfg
|
|||||||
bool timing_driven;
|
bool timing_driven;
|
||||||
float solverTolerance;
|
float solverTolerance;
|
||||||
bool placeAllAtOnce;
|
bool placeAllAtOnce;
|
||||||
|
float netShareWeight;
|
||||||
bool parallelRefine;
|
bool parallelRefine;
|
||||||
int cell_placement_timeout;
|
int cell_placement_timeout;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user