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