Skip to content

Add ORFS variable to enable negotiation-based legalizer#4151

Closed
openroad-ci wants to merge 6 commits intoThe-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:enable-nb-legalizer-var
Closed

Add ORFS variable to enable negotiation-based legalizer#4151
openroad-ci wants to merge 6 commits intoThe-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:enable-nb-legalizer-var

Conversation

@openroad-ci
Copy link
Copy Markdown
Collaborator

No description provided.

Signed-off-by: Cho Moon <cmoon@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces the ENABLE_NB_LEGALIZER configuration variable to support negotiation-based legalization during detailed placement. The changes include updates to documentation, the variables schema, and several Tcl scripts to conditionally apply the -use_negotiation flag. Review feedback highlights that the log_cmd wrapper was inadvertently removed in cts.tcl and detail_place.tcl, which would prevent these commands from being properly logged in the flow metrics. Additionally, a typo was identified in the description of the new variable in variables.yaml.

Comment thread flow/scripts/cts.tcl
Comment thread flow/scripts/cts.tcl
Comment thread flow/scripts/detail_place.tcl Outdated
Comment thread flow/scripts/variables.yaml Outdated
Signed-off-by: Cho Moon <cmoon@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>
@precisionmoon precisionmoon requested a review from maliberty April 16, 2026 05:12
@maliberty
Copy link
Copy Markdown
Member

Dup of #4147

@maliberty maliberty closed this Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants