Replies: 5 comments 5 replies
-
@oharboe |
Beta Was this translation helpful? Give feedback.
-
Note that mpl distinguished halo vs channel but mpl2 just uses halo. The distinction is that a channel is the space between two macros but the halo applies on all sides of the macro. I can't tell much from the picture. |
Beta Was this translation helpful? Give feedback.
-
The setting are for x & y separately. Usually they are the same |
Beta Was this translation helpful? Give feedback.
-
Imagine channel=10 and halo=5. Then macros must be 10 apart but standard cells must be 5 away from a macro. It is moot with mpl2. |
Beta Was this translation helpful? Give feedback.
-
Updated docs in pull request based on the above: The-OpenROAD-Project/OpenROAD-flow-scripts#1007 |
Beta Was this translation helpful? Give feedback.
-
I think this is happening because two macros that need straight vertical wires between them don't have IO pins lined up and then the wires between the macros are criss-crossing.
What is the difference and purpose of
MACRO_PLACE_HALO
vsMACRO_PLACE_CHANNEL
and where do I use them, in the macro or where I'm using the macro from?Some thoughts on what I might do:
Beta Was this translation helpful? Give feedback.
All reactions