Replies: 2 comments
-
I'm not intimately familiar with the hierarchical flow but just as a note, So One of the issues you might see is that Make automatically passes its environment from the parent to the child. There's lots of cases where that's helpful, but it's not helpful here. So there are some steps taken to ensure the environment is reset when it hands it to a child. At least, that's what I understand. I haven't run it myself. |
Beta Was this translation helpful? Give feedback.
-
See https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/blob/master/flow/designs/asap7/aes-block/config.mk for an example that you can also run. |
Beta Was this translation helpful? Give feedback.
-
Hello, I'm trying to find additional documentation on a hierarchical flow (i.e. bottom-up flow). I want to run a sub-block through the Openroad flow, then take the resulting GDSII and use it as-is (via manual placement) within my top-level run. I found the BLOCKS variable, and I see that if it's set then the flow will look for the sub-block files:
But I don't understand the function of the MAKELEVEL variable, and when I run with BLOCKS=my_sub-block it tells me that the block needs to be hardened. Clearly I'm not doing things right.
Thanks,
Cronus
Beta Was this translation helpful? Give feedback.
All reactions