When exporting an LVS netlist it looks like xschem is using the pin names from the symbol. I've had a few cases where students have changed the pin names in the schematic but didn't update the symbol yet. This gives a netlist with the 'old' pin names and causes quite some confusion when LVS still isn't matching. Would it be an option to detect this when generating the netlist and produce a warning?
a
Andrew Wright
06/18/2024, 3:32 PM
Roel,
Andrew Wright
06/18/2024, 3:35 PM
I've had exactly this happen and usually in the opening section of the schematic extraction there is a warning that tells you that the schematic and symbol pins are different.
Here is an example of the command I'm using inside shell script:
! /bin/bash
xschem -n -s -r -x -q --tcl "set lvs_netlist 1" --rcfile $PDK_ROOT/$PDK/libs.tech/xschem/xschemrc -o ../netlist/schematic -N sky130_ef_ip__rdac3v_8bit.spice sky130_ef_ip__rdac3v_8bit.sch
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.