RTimothyEdwards / netgen

Netgen complete LVS tool for comparing SPICE or verilog netlists
Other
109 stars 25 forks source link

JSON LVS Report doesn't match the text LVS report #78

Closed donn closed 1 year ago

donn commented 1 year ago

Using 1efa054ac1302a2b8b03a41e90420fc055d5796e

The pin lists in the LVS text report and the JSON report are quite different:

Screenshot at 2023-07-10 17:55:12

Screenshot at 2023-07-10 17:55:40 Screenshot at 2023-07-10 17:55:46

The JSON report is fine for the first three, then it breaks.


Reproducible:

repro.tar.gz

To use it, set the PDK_ROOT environment variable appropriately then sh run.

RTimothyEdwards commented 1 year ago

Thanks for the test case. Part of the pin matching routine had been modified and the Tcl list generation used to produce the JSON output was not correspondingly modified, so they ended up with a difference in opinion anywhere that ports were tied together. This should be fixed now in netgen version 1.5.255.