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. |
||
|---|---|---|
| .. | ||
| Makefile | ||
| ResBasic.c | ||
| ResChecks.c | ||
| ResDebug.c | ||
| ResFract.c | ||
| ResJunct.c | ||
| ResMain.c | ||
| ResMakeRes.c | ||
| ResMerge.c | ||
| ResPrint.c | ||
| ResReadSim.c | ||
| ResRex.c | ||
| ResSimple.c | ||
| ResUtils.c | ||
| ResWrite.c | ||
| resis.h | ||