From f7820ed960a0d8a891ba4040d3b37086cd0879f8 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Sun, 21 Mar 2021 22:26:50 -0400 Subject: [PATCH] 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. --- database/DBtech.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/database/DBtech.c b/database/DBtech.c index 19ccded6..2ea3676f 100644 --- a/database/DBtech.c +++ b/database/DBtech.c @@ -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. */