Lab Lecture
07/03/2023, 8:16 AMMitch Bailey
07/03/2023, 10:30 AMvssa1 (in digital designs) is connecting to the `cpu`’s vssd1 and vssd1 is connected to the `cpu`’s vccd1. Can you visually confirm this in the layout?
Have you switched from the old config.tcl file to the new config.json file?Lab Lecture
07/03/2023, 11:24 AMLab Lecture
07/03/2023, 11:32 AMMitch Bailey
07/03/2023, 11:42 AMFP_PDN_MACRO_HOOK and GRT_OBS must be expressed in a pretty unorthodox way in JSON for now, either:
"FP_PDN_MACRO_HOOKS": "first item, second item, third item"
or:
"FP_PDN_MACRO_HOOKS": [
"first item,",
"second item,",
"third item"
]
You’ll notice that even as an array, all items except for the last item must include a comma in the string itself.
This is an unfortunate limitation with how Tcl handles arrays, i.e., they’re just whitespace-delimited strings.
So try changing to (add a , before the ")
"FP_PDN_MACRO_HOOKS": [
"mprj vccd1 vssd1 vccd1 vssd1,",
"cpu0 vccd1 vssd1 vccd1 vssd1"
]Lab Lecture
07/03/2023, 12:36 PM