magic/cif
Tim Edwards fd737dbf80 Overhauled the extresist code (again), this time to (1) correct for
a long-standing error (introduced with the "extresist geometry"
option) that can cause nets not to be extracted (due to the first
record not having extraction data, which was itself a long-standing
error in the code but which was not fixed correctly);  (2) handle
"device mosfet" type transistors (previously only handled the old
"fet" type extraction devices);  and (3) correct for the res.ext
file having a different scalefactor relative to the .ext file.  The
latter item was solved by forcing all input to scale like
ExtCurStyle->exts_unitsPerLambda, locally correcting all input as
needed.  Note that extresist still needs to handle other extraction
devices (e.g., resistors and capacitors) but those will require
additional handling in the routines which analyze the current path
to determine how to break up wires into paths.
2019-12-08 17:37:48 -05:00
..
CIFgen.c Overhauled the extresist code (again), this time to (1) correct for 2019-12-08 17:37:48 -05:00
CIFgen.c.test Overhauled the extresist code (again), this time to (1) correct for 2019-12-08 17:37:48 -05:00
CIFhier.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
CIFint.h Added new CIF generation op "grow-min" that ensures a minimum width 2019-12-02 10:18:37 -05:00
CIFmain.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
CIFrdcl.c Changed extraction to avoid generating an error message for devices 2019-11-19 11:39:59 -05:00
CIFrdpoly.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
CIFrdpt.c Enhancements to cifinput and cifoutput in the tech file: Added 2019-06-05 15:03:51 -04:00
CIFrdtech.c Fixed a long-standing error in which "ext2spice merge" fails when 2019-10-23 09:33:37 -04:00
CIFrdutils.c Changed extraction to avoid generating an error message for devices 2019-11-19 11:39:59 -05:00
CIFread.h Enhancements to cifinput and cifoutput in the tech file: Added 2019-06-05 15:03:51 -04:00
CIFsee.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
CIFtech.c Added new CIF generation op "grow-min" that ensures a minimum width 2019-12-02 10:18:37 -05:00
CIFwrite.c Corrected an error in ext2spice related to the recent modification to get 2019-11-14 15:18:26 -05:00
Depend Corrected the dependency list in the Makefile for "modules", which 2019-07-14 12:07:38 -04:00
Makefile Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
cif.h Cleaned up an inconsistency with GDS read-in that generates 2019-07-23 08:45:42 -04:00