Matthew Guthaus
10/05/2021, 8:11 PMSubcircuit pins:
Circuit 1: precharge_0 |Circuit 2: precharge_0
-------------------------------------------|-------------------------------------------
vdd |vdd
bl |bl
br |br
en_bar |en_bar
---------------------------------------------------------------------------------------
Cell pin lists are equivalent.
Device classes precharge_0 and precharge_0 are equivalent.
However, if I updated to a newer netgen 1.5.202, I get this:
Subcircuit pins:
Circuit 1: precharge_0 |Circuit 2: precharge_0
-------------------------------------------|-------------------------------------------
vdd |vdd
bl |bl
br |br
en_bar |en_bar
gnd |(no matching pin)
---------------------------------------------------------------------------------------
Cell pin lists are equivalent.
Device classes precharge_0 and precharge_0 are equivalent.
(Note these are with the same exact spice and extracted netlists...)
This extra pin seems to cause problems later:
(no matching net) |Net: /bank0//port_data0//precharge_array0/
| precharge_0/proxygnd = 1
|
(no matching net) |Net: /bank0//port_data0//precharge_array0/
| precharge_0/proxygnd = 1
|
(no matching net) |Net: /bank0//port_data0//precharge_array0/
| precharge_0/proxygnd = 1
|
(no matching net) |Net: /bank0//port_data0//precharge_array0/
| precharge_0/proxygnd = 1
I guess there are two possible solutions:
1. How do I get magic to not extract that pin? I'm using readspice and the spice does not have the gnd, so I'm not sure where it is coming from!
2. How can I prevent the mismatch in LVS like earlier versions.Tim Edwards
10/05/2021, 8:21 PMMatthew Guthaus
10/05/2021, 8:22 PMTim Edwards
10/05/2021, 8:23 PMMatthew Guthaus
10/05/2021, 8:23 PMTim Edwards
10/05/2021, 8:29 PMMatthew Guthaus
10/05/2021, 8:55 PMMatthew Guthaus
10/05/2021, 8:58 PMTim Edwards
10/06/2021, 1:00 AMTim Edwards
10/06/2021, 1:00 AMMatthew Guthaus
10/06/2021, 1:16 AMTim Edwards
10/06/2021, 1:21 AM