Matt Liberty
Matt Liberty
Which iteration is it on? It took 10 iterations for it to complete for me.
I can only assume the machine is thrashing as the runtime difference is huge.
Legalization is part of detailed_placement not global_placement. Are you using a set of flow script like ORFS or OL?
Since these are macros rather than standard cells you should try using the macro_placement command with -halo & -channel to create more spacing between them in both directions. You can...
If you feel inclined to improve it and submit a PR that would be great. If not it will go in the work queue.
@eder-matheus is this resolved?
> @3x10e8 See this thread: https://skywater-pdk.slack.com/archives/C016H8WJMBR/p1648103815845739 I think `FP_PDN_MACRO_HOOKS` only allows for one set of power/ground. pdngen itself can handle it but the hook only allows a single macro to...
I think you can get it work by using the same macro twice in the hook set ::env(FP_PDN_MACRO_HOOKS) "\ top_module vdda1 vssa1\ top_module vccd1 vssd1"
I wouldn't be hard to add a check on the length of pdn_hook to check for any extra values.