Jason Xie
11/25/2024, 5:26 AMTim Edwards
11/25/2024, 2:19 PMignore shorted
command in netgen, although I wrote it, and it presumably works in some sense. The actual command is not ignore shorted devices
but ignore shorted <device>
where <device>
is a valid device name such as you would find in the sk130A_setup.tcl
file. You would probably want to copy that file and add entries for each device type for which you have dummies; e.g., ignore shorted "-circuit1 sky130_fd_pr__nfet_01v8"
.
Note that the netgen command was just dropped in once to support an immediate need and has not been properly developed. The only thing it is checking is subcircuit types, and it only considers them to be "shorted" if all ports are shorted together, while there are numerous ways to connect a device and it still operates as a "dummy" device. There are better ways to deal with shorted devices in netgen, but I would need to work on an implementation.Jason Xie
12/02/2024, 6:57 PMignore shorted "-circuit1 sky130_fd_pr__nfet_01v8"
?
Furthermore, what would the full LVS command be?
lvs "circuit_schematic.spice circuit" "circuit_layout.spice circuit" sky130B_setup.tcl ignore shorted "-circuit sky130_fd_pr__nfet_01v8"
?Tim Edwards
12/02/2024, 7:24 PMsky130B_setup.tcl
, edit it, and add the ignore shorted
command.Jason Xie
12/03/2024, 8:52 AM