Corrected an error in the connectivity tables that for contact types

failed to add in any layers from other planes that are marked as
connected in the "connect" section of the techfile but otherwise
unrelated to the contact type and its residues.
This commit is contained in:
Tim Edwards 2021-03-21 22:26:50 -04:00
parent 4ff8d06810
commit f7820ed960
1 changed files with 2 additions and 1 deletions

View File

@ -425,7 +425,8 @@ DBTechFinalConnect()
for (n = 0; n < dbNumContacts; n++)
{
lp = dbContactInfo[n];
TTMaskSetOnlyType(&DBNotConnectTbl[lp->l_type], lp->l_type);
TTMaskZero(&DBNotConnectTbl[lp->l_type]);
TTMaskSetMask(&DBNotConnectTbl[lp->l_type], &DBConnectTbl[lp->l_type]);
rMask = DBResidueMask(lp->l_type);
/* Different contact types may share residues. */