Mitch Bailey
11/30/2020, 4:02 AMext2spice
would generate duplicate nets in a subckt definition?
.subckt DFFRAM A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] CLK Di[0] Di[10] Di[11] Di[12]
+ Di[13] Di[14] Di[15] Di[16] Di[17] Di[18] Di[19] Di[1] Di[20] Di[21] Di[22] Di[23]
...
+ Do[29] Do[2] Do[30] Do[31] Do[3] Do[4] Do[5] Do[6] Do[7] Do[8] Do[9] EN WE[0] WE[1]
+ WE[2] WE[3] VPWR VGND VGND VPWR VPWR VGND VGND VPWR VGND
VPWR and VGND appear multiple times in the definition (not the instance). I would expect that the subckt ports are unique.
This is from running device level LVS on caravel/openlane/mgmt_core
The DFFRAM.ext
file only has one port and one net for each of VPWR and VGND.Pepijn de Vos
11/30/2020, 8:17 AMPepijn de Vos
11/30/2020, 8:17 AM