Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macro placement status in the DEF file is "placed". Does this allow macros to move during SP&R? #77

Open
bodhi91 opened this issue Apr 11, 2024 · 1 comment

Comments

@bodhi91
Copy link

bodhi91 commented Apr 11, 2024

In the macro placement DEF file, the macro placement status is listed as "placed." How does this ensure no movement of macros during SP&R runs? I am curious because macro movement will affect the evaluation flow mentioned in the ISPD 2023 paper.

@sakundu
Copy link
Collaborator

sakundu commented Apr 11, 2024

Please note that Genus iSpatial converts the placed macros to fixed macros during the physical synthesis stage. This ensures no macro movement during physical synthesis.

Additionally, in our P&R flow, we fix the macro location during the power planning stage (link 1: write_required_def.tcl ensures fixed macros), which ensures no macro movement during the place and route stage.

Bottom line: our scripts and experiments already ensure that there is no macro movement. Please let us know if you attempt to reproduce our studies, using our scripts and data, and observe that macros are being moved by the EDA tool.

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

No branches or pull requests

2 participants