Cleaned up a few lines related to "equiv" nodes, which are not
actually an issue and probably never relevant. extresist now works except for substrate connections and soft connections between substrate regions. That will require additional coding, not bugfixing, so I'm committing the last of this set of bugfixes before starting that.
This commit is contained in:
parent
ce276d90af
commit
bfab888bc9
|
|
@ -968,9 +968,9 @@ ResSimMerge(line)
|
|||
TxError("Bad node alias line\n");
|
||||
return(1);
|
||||
}
|
||||
node = ResInitializeNode(HashFind(&ResNodeTable, line[REALNAME]));
|
||||
node = ResInitializeNode(HashFind(&ResNodeTable, line[ALIASNAME]));
|
||||
node->status |= FORWARD;
|
||||
node->forward = ResInitializeNode(HashFind(&ResNodeTable, line[ALIASNAME]));
|
||||
node->forward = ResInitializeNode(HashFind(&ResNodeTable, line[REALNAME]));
|
||||
node->forward->resistance += node->resistance;
|
||||
node->forward->capacitance += node->capacitance;
|
||||
while (node->firstDev != NULL)
|
||||
|
|
|
|||
|
|
@ -1240,7 +1240,9 @@ ResFixUpConnections(simDev, layoutDev, simNode, nodename)
|
|||
sprintf(newname, "%s%s%d", nodename, ".t", resNodeNum++);
|
||||
}
|
||||
else
|
||||
TxError("Missing gate connection\n");
|
||||
TxError("Missing gate connection of device at (%d %d) on net %s\n",
|
||||
layoutDev->rd_inside.r_xbot, layoutDev->rd_inside.r_ybot,
|
||||
nodename);
|
||||
}
|
||||
if (simDev->source == simNode)
|
||||
{
|
||||
|
|
@ -1263,7 +1265,9 @@ ResFixUpConnections(simDev, layoutDev, simNode, nodename)
|
|||
/* one to each */
|
||||
}
|
||||
else
|
||||
TxError("Missing SD connection\n");
|
||||
TxError("Missing terminal connection of device at (%d %d) on net %s\n",
|
||||
layoutDev->rd_inside.r_xbot, layoutDev->rd_inside.r_ybot,
|
||||
nodename);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -1306,7 +1310,9 @@ ResFixUpConnections(simDev, layoutDev, simNode, nodename)
|
|||
|
||||
}
|
||||
else
|
||||
TxError("Missing SD connection\n");
|
||||
TxError("Missing terminal connection of device at (%d %d) on net %s\n",
|
||||
layoutDev->rd_inside.r_xbot, layoutDev->rd_inside.r_ybot,
|
||||
nodename);
|
||||
}
|
||||
}
|
||||
else if (simDev->drain == simNode)
|
||||
|
|
@ -1353,7 +1359,9 @@ ResFixUpConnections(simDev, layoutDev, simNode, nodename)
|
|||
}
|
||||
}
|
||||
else
|
||||
TxError("Missing SD connection\n");
|
||||
TxError("Missing terminal connection of device at (%d %d) on net %s\n",
|
||||
layoutDev->rd_inside.r_xbot, layoutDev->rd_inside.r_ybot,
|
||||
nodename);
|
||||
}
|
||||
else
|
||||
resNodeNum--;
|
||||
|
|
|
|||
Loading…
Reference in New Issue