After running make user_project_wrapper, I get the...
# openlane
j
After running make user_project_wrapper, I get the following warning. [WARNING]: All internal macros will not be connected to power. Does this look problematic? and if so what could be the root of the problem?
m
@User Sounds like this problem. https://skywater-pdk.slack.com/archives/C016G7Z8GDR/p1640693345183700 Does this help?
j
So if I just set FP_PDN_MACRO_HOOKS to 1 in the user_project_wraper config.tcl, everything should be fine? or do all my macros need vccd1 and vssd1 signals?
m
I always see this too, but i have checked the pdn many times and can see they are powered
So I ignore it
j
ok, thanks.
m
Worth inspecting the pdn tho
j
I am not really sure how to do that
m
Load pdn def with klayout
Search the run directory for pdn.def
There are a few generated so use wildcards like *pdn.def
j
I used find *pdn.def
but got back no results
m
You should see metal5 going across your macros and via4 dropping down to the pdn of each macro
j
ah found them
m
If there was a problem tho, the flow would have failed on lvs
j
image.png
this look ok, right?
r
If I get this correctly, the error message is misleading. From what I can tell it should be "Uh, I've been generating one of the four power networks, and I've noticed that nothing is connected to it. I hope that this is right". For designs hooking everything to the same power network, the warning should then occur exactly three times. At least this is my interpretation. 😀
j
I think I forgot to connect the macros to power in the FP_PDN_MACRO_HOOKS parameter in the user_project_wrapper config.tcl, I am running the flow now. hopefully it will come out ok