magic/resis
R. Timothy Edwards 8bd01f5597 Additional work to incorporate handling of split tiles throughout
the extraction, especially for routines like ExtFindNeighbors where
it was previously not handled at all.  A new method was introduced
in which split tiles with neither side TT_SPACE will get an extra
allocated structure that contains pointers to two regions representing
the nodes on the tile's left and right sides, independently.  The fix
(as yet not fully tested) should resolve problems with extracting the
sky130 I/O cells, which contain a FET with 45 degree angles on the
gate, where a split tile is divided between the gate and the source or
drain, and therefore represents two different nodes.  Also, there were
extraction errors related to incorrect handling of split tiles having
only one node, where a split tile became connected to the wrong node.
2026-01-09 12:05:03 -05:00
..
Makefile Makefile: whitespace only change 2025-07-29 10:50:32 -04:00
ResBasic.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
ResChecks.c Additional changes, almost all stylistic, to make the resis/ section 2021-05-26 22:34:36 -04:00
ResDebug.c gcc11 -Wall -Wpedantic cleanup 2025-01-06 16:12:11 +00:00
ResFract.c TiJoin[XY]1 API introduction at all call sites 2025-07-27 12:42:05 -04:00
ResJunct.c Ti[GS]etClient() usage enforcement 2025-04-09 14:55:58 -04:00
ResMain.c Additional work to incorporate handling of split tiles throughout 2026-01-09 12:05:03 -05:00
ResMakeRes.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
ResMerge.c Ti[GS]etClient() usage enforcement 2025-04-09 14:55:58 -04:00
ResPrint.c Added a fallback method for "extresist" whenever a device terminal 2025-01-15 10:38:10 -05:00
ResReadSim.c Corrected an error introduced yesterday by a hasty fix, which 2025-10-15 10:00:02 -04:00
ResRex.c freeMagic1() idiom insertion at all sites reported by static code analysis 2025-12-19 09:31:58 -05:00
ResSimple.c 12 x warning: suggest parentheses around '&&' within '||' 2024-10-09 21:12:55 -04:00
ResUtils.c First cut of pulling the TT_SIDE bit out of the tile database 2026-01-09 12:05:03 -05:00
ResWrite.c Additional changes, almost all stylistic, to make the resis/ section 2021-05-26 22:34:36 -04:00
resis.h header file #ifndef guard namespace consistency (global change) 2025-07-29 10:50:32 -04:00