Skip to content

Commit 3a1f4dc

Browse files
Removed an "if" statement that was apparently designed to
reduce the amount of redundant painting done by the connectivity search algorithm, but which was preventing composed types (such as FET gates) from getting added to a net if one of the composing types (such as poly) was drawn over the device in an ancestor cell. Removing the "if" statement does not appear to have any significant performance impact, so this change is being adopted.
1 parent 82d64aa commit 3a1f4dc

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.3.472
1+
8.3.473

database/DBconnect.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -1025,8 +1025,7 @@ dbcConnectFunc(tile, cx)
10251025
* the storage for the current list element.
10261026
*/
10271027

1028-
if ((retval == 1) || DBIsContact(loctype))
1029-
DBNMPaintPlane(def->cd_planes[pNum], dinfo,
1028+
DBNMPaintPlane(def->cd_planes[pNum], dinfo,
10301029
&newarea, DBStdPaintTbl(loctype, pNum),
10311030
(PaintUndoInfo *) NULL);
10321031

0 commit comments

Comments
 (0)