The output of netgen 1.5.316 reports property errors, but there are no details.
Resolving symmetries by property value.
Resolving symmetries by pin name.
Resolving symmetries by net name.
Netlists match with 26 symmetries with property errors.
Subcircuit pins:
Circuit 1: sky130_ef_io__gpiov2_pad |Circuit 2: sky130_ef_io__gpiov2_pad
--------------------------------------------------------------|--------------------------------------------------------------
PAD |PAD
VCCD |VCCD
VDDIO_Q |VDDIO_Q
VSSIO |VSSIO
VSSD |VSSD
VSSA |VSSA
VDDIO |VDDIO
VSWITCH |VSWITCH
VCCHIB |VCCHIB
VDDA |VDDA
ENABLE_H |ENABLE_H
PAD_A_ESD_0_H |PAD_A_ESD_0_H
PAD_A_ESD_1_H |PAD_A_ESD_1_H
AMUXBUS_A |AMUXBUS_A
AMUXBUS_B |AMUXBUS_B
ENABLE_VDDA_H |ENABLE_VDDA_H
ENABLE_VSWITCH_H |ENABLE_VSWITCH_H
TIE_LO_ESD |TIE_LO_ESD
ANALOG_POL |ANALOG_POL
ANALOG_SEL |ANALOG_SEL
HLD_H_N |HLD_H_N
IN |IN
IN_H |IN_H
OE_N |OE_N
PAD_A_NOESD_H |PAD_A_NOESD_H
HLD_OVR |HLD_OVR
DM[1] |DM[1]
DM[2] |DM[2]
DM[0] |DM[0]
SLOW |SLOW
IB_MODE_SEL |IB_MODE_SEL
VTRIP_SEL |VTRIP_SEL
INP_DIS |INP_DIS
ANALOG_EN |ANALOG_EN
ENABLE_INP_H |ENABLE_INP_H
ENABLE_VDDIO |ENABLE_VDDIO
OUT |OUT
TIE_HI_ESD |TIE_HI_ESD
VSSIO_Q |VSSIO_Q
-----------------------------------------------------------------------------------------------------------------------------
Cell pin lists are equivalent.
Device classes sky130_ef_io__gpiov2_pad and sky130_ef_io__gpiov2_pad are equivalent.
Final result: Circuits match uniquely.
Property errors were found.
The following cells had property errors:
sky130_ef_io__gpiov2_pad
sky130_gpiov2_test.tgz
To reproduce
tar xzf sky130_gpiov2_test.tgz
cd sky130_gpiov2_test
./run_pad_lvs_1.sh
The LVS report is pad_1_comp.out.
The layout was extracted with magic 8.3.590 and the sky130_ef_io__gpiov2_pad.8_3_590.spice file is included in the tar file as reference.
The LVS script is using a modified sky130_fd_io.spice file that includes the following dummy resistors in sky130_fd_io__res250only_small
Rli0 PAD PAD sky130_fd_pr__res_generic_l1 W=0.23 L=0.005 m=1
Rli1 ROUT ROUT sky130_fd_pr__res_generic_l1 W=0.23 L=0.005 m=1
Rm0 PAD PAD sky130_fd_pr__res_generic_m1 W=2 L=10.07 m=1
Rm1 ROUT ROUT sky130_fd_pr__res_generic_m1 W=2 L=10.07 m=1
The size of the dummy resistors does not match the layout.
The resistor recognition layer is on a different hierarchy and so they are only extracted if the sky130_fd_io__res250only_small cell is flattened. Conversely, magic (but probably not other tools) ignores these devices if sky130_fd_io__res250only_small is not flattened.
The output of netgen
1.5.316reports property errors, but there are no details.sky130_gpiov2_test.tgz
To reproduce
The LVS report is
pad_1_comp.out.The layout was extracted with magic 8.3.590 and the
sky130_ef_io__gpiov2_pad.8_3_590.spicefile is included in the tar file as reference.The LVS script is using a modified
sky130_fd_io.spicefile that includes the following dummy resistors insky130_fd_io__res250only_smallThe size of the dummy resistors does not match the layout.
The resistor recognition layer is on a different hierarchy and so they are only extracted if the
sky130_fd_io__res250only_smallcell is flattened. Conversely, magic (but probably not other tools) ignores these devices ifsky130_fd_io__res250only_smallis not flattened.