Ryan R
08/19/2022, 11:35 AMMitch Bailey
08/19/2022, 1:38 PMequate "-circuit1 layout_name" "-circuit2 schematic_name"
to the setup file.)
From your report, you can see that the layout is missing some SL[0]
connections. My guess is that it should be connected to VLS_16x2_1808_layout_WIRE_EXT_1/OUT[1
because that net has only 1 nfet and 1 pfet connection (and there's nothing like that in the schematic).
Net: SL[0] |Net: SL[0]
sky130_fd_pr__nfet_g5v0d10v5/(1|3) = 16 | sky130_fd_pr__nfet_g5v0d10v5/(1|3) = 17
| sky130_fd_pr__pfet_g5v0d10v5/(1|3) = 1
|
Net: /VLS_16x2_1808_layout_WIRE_EXT_2//VLS |Net: WL_int[15]
sky130_fd_pr__pfet_g5v0d10v5/(1|3) = 5 | sky130_fd_pr__nfet_g5v0d10v5/(1|3) = 5
sky130_fd_pr__nfet_g5v0d10v5/(1|3) = 5 | sky130_fd_pr__pfet_g5v0d10v5/(1|3) = 5
|
Net: VLS_16x2_1808_layout_WIRE_EXT_1/OUT[1 |Net: WL_int[14]
sky130_fd_pr__pfet_g5v0d10v5/(1|3) = 1 | sky130_fd_pr__nfet_g5v0d10v5/(1|3) = 5
sky130_fd_pr__nfet_g5v0d10v5/(1|3) = 1 | sky130_fd_pr__pfet_g5v0d10v5/(1|3) = 5
Also looks like VDD_LOW
is shorted
Net: VDD_LOW |Net: VDD_LOW
sky130_fd_pr__pfet_01v8/(1|3) = 96 | sky130_fd_pr__pfet_01v8/(1|3) = 96
sky130_fd_pr__pfet_01v8/4 = 96 | sky130_fd_pr__pfet_01v8/4 = 96
sky130_fd_pr__pfet_g5v0d10v5/(1|3) = 15 |
sky130_fd_pr__nfet_g5v0d10v5/(1|3) = 15 |
I'm guessing 3 of the /VLS_16x2_1808_layout_WIRE_EXT_2//VLS
nets.
Your long instance names are being truncated, which can cause difficulties when debugging.
export NETGEN_COLUMNS=80
before running netgen for wider reports.
Internal nets do not have to have the same name.Ryan R
08/19/2022, 1:40 PMRyan R
08/19/2022, 1:52 PMRyan R
08/19/2022, 1:52 PMRyan R
08/19/2022, 1:55 PMMitch Bailey
08/19/2022, 1:56 PMVDD_LOW
shorts.