Tim Edwards
eab0fe770d
Corrected the readspice script to treat the input line as a string
...
and not a character list when checking the first character of a
SPICE netlist for a comment or continuation character.
2020-06-27 21:46:53 -04:00
Tim Edwards
336a7aa209
Added missing close-bracket in the readspice script, and corrected
...
a diagnostic error output in the port command.
2020-05-29 17:13:38 -04:00
Tim Edwards
4ad7ce3cf4
Modified LEF read and write to preserve macro PROPERTY lines. This
...
probably needs revisiting, because "lef write" and "lef writeall"
need handling to generate the PROPERTYDEFINITIONS block for the
PROPERTY entries to be correct.
2020-05-29 14:31:48 -04:00
Tim Edwards
bf061f0012
Additional change to readspice script to handle various issues with
...
pins not matching between netlist and layout due to delimiter changes
or case sensitivity.
2020-05-29 11:55:30 -04:00
Tim Edwards
0b17bcdb86
Try again without confusing Tcl and python syntax. . .
2020-05-29 11:27:16 -04:00
Tim Edwards
c16ae32e70
Correct readspice script to close the file after reading.
2020-05-29 11:25:13 -04:00
Tim Edwards
9522e0e9dd
Added CDL to the types of file extensions checked by the readspice script.
2020-05-29 11:23:39 -04:00
Tim Edwards
0eada90eab
Corrected the readspice.tcl routine to correctly handle input
...
without filename extensions.
2020-05-29 11:19:37 -04:00
Tim Edwards
626a6355ae
Added a Tcl scripted command "readspice" that can be used to read
...
SPICE subcircuit definitions from a netlist file and apply the port
order in the netlist to the port labels in the corresponding cell
or cells in the magic database. Also: Corrected an error in the
bloat-all code introduced in a recent commit that can cause a
segfault.
2020-05-28 11:46:57 -04:00