It is possible to manually or automatically place hard macros and route using openlane. You need to specify the power connections with
FP_PDN_MACRO_HOOKS
. Your results may not be as good as commercial tools.
f
Farhad Modaresi
06/06/2023, 10:44 AM
i know about that, what I meant was that is itpossible to perform placement as well as routing when connecting multiple macros, for example infering standard cells in the top verilog file whwn we are connecting SRAM macros
m
Matthew Guthaus
06/06/2023, 2:37 PM
Yes we can do that.
f
Farhad Modaresi
06/06/2023, 2:58 PM
How is it done? Because I couldn't get to work, it fails at the first STA pass
m
Matthew Guthaus
06/06/2023, 3:04 PM
How does it fail? (More info is needed...) Sounds like a constraint or clock definition problem
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.