mirror of
https://github.com/YosysHQ/nextpnr.git
synced 2026-05-02 06:25:16 +00:00
Disable assign_budget() after placement legalisation, unless slack redist
This commit is contained in:
@@ -236,7 +236,10 @@ class SAPlacer
|
||||
temp = post_legalise_temp;
|
||||
diameter *= post_legalise_dia_scale;
|
||||
ctx->shuffle(autoplaced);
|
||||
assign_budget(ctx);
|
||||
|
||||
// Legalisation is a big change so force a slack redistribution here
|
||||
if (ctx->slack_redist_iter > 0)
|
||||
assign_budget(ctx, true /* quiet */);
|
||||
} else if (ctx->slack_redist_iter > 0 && iter % ctx->slack_redist_iter == 0) {
|
||||
assign_budget(ctx, true /* quiet */);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user