Jasper van Woudenberg
06/06/2022, 4:23 PMla1_data_out[5] |la1_data_out[12] **Mismatch**
la1_data_out[6] |la1_data_out[11] **Mismatch**
la1_data_out[7] |la1_data_out[10] **Mismatch**
la1_data_out[8] |la1_data_out[9] **Mismatch**
It seems like permutations of la1_data_out[x] and io_out[x] signals. In the tarball I'm driving these to 0 or z in my attempt to fix things, but functionally I only need 1 gpio and 1 LA.Jasper van Woudenberg
06/06/2022, 5:29 PMMitch Bailey
06/06/2022, 8:03 PMMitch Bailey
06/06/2022, 8:14 PMJasper van Woudenberg
06/06/2022, 8:57 PMMitch Bailey
06/07/2022, 2:12 AMCircuit 2 parallel/series network does not match Circuit 1
Circuit 1 instance INSDIODE2_4 network:
M = 1
M = 1
M = 1
@Tim Edwards I wondering if resolving automorphism by pin name before resolving by property values would make a difference.
Parallel reduction of standard cells (i.e, diode, tap, decap) doesn't do any combination of parameters, correct?Tim Edwards
06/07/2022, 2:18 AMMitch Bailey
06/07/2022, 3:09 AMMatt Venn
06/07/2022, 4:22 PMMatt Venn
06/07/2022, 4:22 PMMatt Venn
06/07/2022, 4:22 PMTim Edwards
06/07/2022, 5:24 PMMatt Venn
06/07/2022, 5:25 PMTim Edwards
06/07/2022, 5:26 PMTim Edwards
06/07/2022, 5:34 PMwrapped_dom_1shares.spice
and wrapped_dom_1shares.lef.spice
and it worked fine and I get a match with no errors.Mitch Bailey
06/07/2022, 8:12 PMMitch Bailey
06/12/2022, 4:32 PMnetgen -batch source setup_file.lef.lvs
reproduces the error with version 1.5.219Jasper van Woudenberg
09/29/2022, 10:07 PMMitch Bailey
09/30/2022, 12:17 AMMitch Bailey
09/30/2022, 12:29 AMSubcircuit pins:
Circuit 1: wrapped_dom_1shares |Circuit 2: wrapped_dom_1shares
-------------------------------------------|-------------------------------------------
...
la1_data_out[8] |la1_data_out[9] **Mismatch**
la1_data_out[7] |la1_data_out[10] **Mismatch**
la1_data_out[6] |la1_data_out[11] **Mismatch**
la1_data_out[5] |la1_data_out[12] **Mismatch**
la1_data_out[4] |la1_data_out[13] **Mismatch**
la1_data_out[12] |la1_data_out[4] **Mismatch**
la1_data_out[11] |la1_data_out[5] **Mismatch**
la1_data_out[10] |la1_data_out[6] **Mismatch**
la1_data_out[9] |la1_data_out[7] **Mismatch**
la1_data_out[13] |la1_data_out[8] **Mismatch**
...
Circuits match with 108 symmetries.
Resolving automorphisms by property value.
Circuit 2 parallel/series network does not match Circuit 1
Circuit 1 instance INSDIODE2_4 network:
M = 1
M = 1
M = 1
Circuit 2 parallel/series network does not match Circuit 1
Circuit 1 instance INSDIODE2_4 network:
M = 1
M = 1
M = 1
Circuit 2 parallel/series network does not match Circuit 1
Circuit 1 instance INSDIODE2_7 network:
M = 1
M = 1
Circuit 2 parallel/series network does not match Circuit 1
Circuit 1 instance INSDIODE2_7 network:
M = 1
M = 1
Resolving automorphisms by pin name.
Netlists match with 14 symmetries.
Circuits match correctly.
Result: Cells failed matching, or top level cell failed pin matching.
When resolving automorphisms by property value, I’m wondering if it considers M
?