magic/extflat
Tim Edwards c7f11d2169 Important update: Reworked the extraction method to properly
isolate the terminal areas of a device (e.g., source and drain)
and calculate their area and perimeter individually for the
device (in addition to the traditional method of calculating
area and perimeter of each resistance class for the entire node).

Also:  Reworked the SPICE syntax output to generate SI values
in the range 1-1000 with the appropriate suffix (e.g., "20u")
instead of defaulting to "u" for lengths and "p" for areas.
This prevents it from producing weird units like "150000u" when
a process definition already includes a scalefactor.

Reworked the "extresist" code to use the device terminal area
and perimeter.  This fixes an error in which "extresist" would
lose these values and "ext2spice" with option "extresist on"
would generate a new netlist output with zero terminal areas
and perimeters.
2023-02-16 11:59:13 -05:00
..
COMPRESS Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
EFantenna.c Corrected the antenna checking routines, which were incorrect with 2022-11-06 11:50:05 -05:00
EFargs.c C99 code compat when configured with no TCL support 2022-10-29 06:07:46 +02:00
EFbuild.c Important update: Reworked the extraction method to properly 2023-02-16 11:59:13 -05:00
EFdef.c Tracked down two more memory leaks coming from ext2spice, due to 2021-12-13 18:05:53 -05:00
EFerr.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
EFflat.c Corrected an error in "extresist" that can output an incorrect 2022-12-06 21:55:01 -05:00
EFhier.c Corrected the use of EF_SUBS_NODE to distinguish between device 2021-12-30 13:27:42 -05:00
EFint.h Added a 2nd use of the "device" property, which has long been needed, 2022-05-04 16:43:38 -04:00
EFname.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
EFread.c Final (I hope!) corrections to the "def write" command. 2022-11-19 22:02:44 -05:00
EFsym.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
EFvisit.c Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
Makefile Corrected a mistake with the extension of the bloat-all CIF operator 2019-10-16 20:53:03 -04:00
READ_ME Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
extflat.h Important update: Reworked the extraction method to properly 2023-02-16 11:59:13 -05:00