Ellen Wood
10/15/2023, 8:11 PMMitch Bailey
10/16/2023, 12:01 AMconfig.json
file? (See openlane/user_project_wrapper/config.json
for an example that includes all 8 power pins).
"SYNTH_USE_PG_PINS_DEFINES": "USE_POWER_PINS",
Ellen Wood
10/16/2023, 2:03 PMEllen Wood
10/16/2023, 2:03 PMEllen Wood
10/16/2023, 2:05 PMEllen Wood
10/16/2023, 2:05 PMMitch Bailey
10/16/2023, 3:46 PMverilog/gl/TOP_digital.v
file have all the power/ground nets defined?
2. Have you tried adding a power ring? The unconnected power/ground nets may be automatically deleted. Here’s an example from user_project_wrapper
.
"FP_PDN_CORE_RING" : "1",
"FP_PDN_CORE_RING_HOFFSET" : "14",
"FP_PDN_CORE_RING_HSPACING" : "1.7",
"FP_PDN_CORE_RING_HWIDTH" : "3.1",
"FP_PDN_CORE_RING_VOFFSET" : "14",
"FP_PDN_CORE_RING_VSPACING" : "1.7",
"FP_PDN_CORE_RING_VWIDTH" : "3.1",
Ellen Wood
10/16/2023, 4:09 PMEllen Wood
10/17/2023, 1:02 PM"DESIGN_IS_CORE": "0",
"RT_MAX_LAYER": "met4",
Which I think tells Openlane not to create a power ring or use Met5, and it was presumably defaulting to just one digital pair of power nets no matter what the verilog saidEllen Wood
10/17/2023, 1:08 PMTOP_mixed
design. TOP_mixed
will need the whole 8-pin PDN and so presumably we will set "DESIGN_IS_CORE" to "1" ?