Closed smunaut closed 1 month ago
Should be fairly easy to get through.
So there's OpenROAD.WriteViews
that does have DesignFormat.OPENROAD_LEF
as a "true" output. All it's missing is -bloat_occupied_layers
. Would that work for you?
The -bloat_occupied_layers
is required for sure else during integration the top-level tries to route stuff over the macro which is always a mess, but if that can be added as an option, then I guess I could use WriteViews
Added to in 2.2.0 -- please wait for release
Description
Currently when building a macro with OL2, the only option to get a LEF out (which is required for integration of the macro later on) is to use Magic.
For iHP there is no Magic support yet, but OpenROAD can actually generate a LEF.
Currently in
write_views
if you haveSAVE_OPENROAD_LEF
it will save an LEF from OpenROAD however there are two issues with that :DesignFormat.LEF
listed in their outputs-bloat_occupied_layers
option specified ( equivalent of the-hide
option in magic ) when writing a macro LEF.Proposal
So I think the best option is to have a separate step that one can use to achieve that in a custom flow :
And then
write_abstract_lef.tcl
something like :