magic/extract
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
..
ExtArray.c Additional work to incorporate handling of split tiles throughout 2026-01-09 12:05:03 -05:00
ExtBasic.c Final work on the first stage of the extresist overhaul. The 2026-01-28 14:31:38 -05:00
ExtCell.c Final work on the first stage of the extresist overhaul. The 2026-01-28 14:31:38 -05:00
ExtCouple.c Last set of changes to get non-Manhattan area and perimeter 2026-01-19 17:18:10 -05:00
ExtHard.c More updates. . . Got it to the point were gpio_ovtv2 is LVS 2026-01-17 20:49:52 -05:00
ExtHier.c More updates. . . Got it to the point were gpio_ovtv2 is LVS 2026-01-17 20:49:52 -05:00
ExtInter.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
ExtLength.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
ExtMain.c Multiple fixes and updates: 2026-01-22 11:20:20 -05:00
ExtNghbors.c More updates. . . Got it to the point were gpio_ovtv2 is LVS 2026-01-17 20:49:52 -05:00
ExtPerim.c Last set of changes to get non-Manhattan area and perimeter 2026-01-19 17:18:10 -05:00
ExtRegion.c Additional changes; fixed some of the most problematic issues 2026-01-15 21:35:46 -05:00
ExtSubtree.c More updates. . . Got it to the point were gpio_ovtv2 is LVS 2026-01-17 20:49:52 -05:00
ExtTech.c Corrected two errors related to extraction: 2026-01-30 16:47:36 -05:00
ExtTest.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
ExtTimes.c Additional work to incorporate handling of split tiles throughout 2026-01-09 12:05:03 -05:00
ExtUnique.c Multiple fixes and updates: 2026-01-22 11:20:20 -05:00
ExtYank.c freeMagic1() idiom insertion at all sites reported by static code analysis 2025-12-19 09:31:58 -05:00
Makefile Makefile: whitespace only change 2025-07-29 10:50:32 -04:00
extDebugInt.h header file #ifndef guard presence consistency 2025-07-29 10:50:32 -04:00
extract.h Beginning to tear apart the extresist code; work in progress 2026-01-27 11:58:15 -05:00
extractInt.h Beginning to tear apart the extresist code; work in progress 2026-01-27 11:58:15 -05:00