magic/extflat
R. Timothy Edwards 4b120eb417 Corrected two errors related to extraction:
(1) All parasitic extraction:  The "defaultperimeter" and the
"defaultsideoverlap" commands were failing to exempt types other
than space from the list of edges from which fringing capacitance
is evaluated.  This led to incorrectly considering the boundary
between types such as poly and nfet, or between metal1 and rm1,
to be sidewall areas.  The "default" statements are supposed to
consider the most common usage, so the code has been changed to
make sure that only edges from material to space are considered.
In the rare case that a material-to-material edge in the same
plane should be considered a sidewall, the non-default statements
can be used instead.
(2) Hierarchical parasitic extraction:  Magic was incorrectly
adding capacitances for subcells which had been output already
when handling subcircuit connections during "ext2spice".  This
duplicate counting has been eliminated.
2026-01-30 16:47:36 -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 First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
EFargs.c gcc: support -Werror=format-security 2025-01-10 14:19:52 +09:00
EFbuild.c Final work on the first stage of the extresist overhaul. The 2026-01-28 14:31:38 -05:00
EFdef.c EFbuild.c: efConnectionFreeLinkedList() remove delay-by-one assumption 2025-12-19 09:31:58 -05:00
EFerr.c Final work on the first stage of the extresist overhaul. The 2026-01-28 14:31:38 -05:00
EFflat.c Corrected two errors related to extraction: 2026-01-30 16:47:36 -05:00
EFhier.c extflat/EFhier.c: workaround K&R cb_extflat_hiervisitresists_t 2025-08-06 22:58:30 +01:00
EFint.h EFbuild.c: efConnectionFreeLinkedList() remove delay-by-one assumption 2025-12-19 09:31:58 -05:00
EFname.c freeMagic1() idiom insertion at all sites reported by static code analysis 2025-12-19 09:31:58 -05:00
EFread.c Final work on the first stage of the extresist overhaul. The 2026-01-28 14:31:38 -05:00
EFsym.c 38 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
EFtypes.h EFtypes.h: new header file to provide types for extraction subsystem 2025-08-06 22:58:30 +01:00
EFvisit.c Added a new device type "dsubcircuit" which basically behaves like 2025-10-07 16:45:22 -04: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 Final work on the first stage of the extresist overhaul. The 2026-01-28 14:31:38 -05:00
extparse.h Final work on the first stage of the extresist overhaul. The 2026-01-28 14:31:38 -05:00