magic/resis
Tim Edwards 72368a3d13 Added a fallback method for "extresist" whenever a device terminal
connection to a net that has been decomposed into a resistor array
cannot be found.  This indicates some fundamental error in the way
extresist works.  However, it should not be producing an invalid
and unsimulatable netlist.  Instead, it makes an arbitrary connection
from the device terminal to the resistor array and adds an entry in
the output netlist (.res.ext file).  This results in a poor
representation of the resistor network to that terminal, but an
otherwise simulatable netlist.  A warning is issued to note that an
arbitrary connection has been made.  This is most typically a
"garbage in, garbage out" situation in which insufficient information
exists in a layout to inform magic on which direction current is
traveling through a net.  However, it should be possible to rewrite
the extresist code so that magic makes somewhat informed decisions
about current paths and produces a halfway decent representation of
the actual net, instead of just giving up on the detailed extraction.
2025-01-15 10:38:10 -05:00
..
Makefile Corrected CalmaRead to remove a syntax error that managed to end up in 2021-06-06 21:44:52 -04:00
ResBasic.c Updated the revision number to go along with the merge of pull 2024-10-01 12:56:31 -04: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 Compatibility with C99 standard 2022-10-29 06:07:46 +02:00
ResJunct.c Applied patch from Darryl Miles that prevents a segfault on an 2024-12-26 16:39:23 -05:00
ResMain.c Applied patch from Darryl Miles that prevents a segfault on an 2024-12-26 16:39:23 -05:00
ResMakeRes.c 12 x warning: suggest parentheses around '&&' within '||' 2024-10-09 21:12:55 -04:00
ResMerge.c resis.h: create RESTRUE to replace use of TRUE macro ((bool)1) 2025-01-07 14:02:07 -05:00
ResPrint.c Added a fallback method for "extresist" whenever a device terminal 2025-01-15 10:38:10 -05:00
ResReadSim.c 35 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ResRex.c Added a fallback method for "extresist" whenever a device terminal 2025-01-15 10:38:10 -05:00
ResSimple.c 12 x warning: suggest parentheses around '&&' within '||' 2024-10-09 21:12:55 -04:00
ResUtils.c Committing a patch to prevent segfaulting during "extresist" when 2024-04-16 20:51:52 -04:00
ResWrite.c Additional changes, almost all stylistic, to make the resis/ section 2021-05-26 22:34:36 -04:00
resis.h Added a fallback method for "extresist" whenever a device terminal 2025-01-15 10:38:10 -05:00