GitHub
01/01/2023, 11:40 AMFP_PDN_MACRO_HOOKS
does not exist.
For example, with the following entries for caravel_user_project the flow will complete successfully, even though aaaa
does not exist as an instance.
"FP_PDN_MACRO_HOOKS": [
"mprj vccd1 vssd1 vccd1 vssd1,",
"aaaa vccd1 vssd1 vccd1 vssd1"
],
In this obvious case, the wrong entry can be easily spotted. But with subtle typos, it may take a while to find the actual problem.
Proposal
Check if the modules specified in FP_PDN_MACRO_HOOKS
actually exist. If not, issue a warning or an error.
The-OpenROAD-Project/OpenLane