Fixed an error in "lef read" that fails to apply an annotated

pin on a compatible area due to an incorrect type mask.  (Also
note that this routine only works (after correction) for RECT
statements, but there should be a similar check for POLYGON
statements.)
This commit is contained in:
Tim Edwards 2022-11-29 17:02:36 -05:00
parent 01f2ce37b8
commit f222004d65
2 changed files with 2 additions and 2 deletions

View File

@ -1 +1 @@
8.3.346
8.3.347

View File

@ -1198,7 +1198,7 @@ LefReadGeometry(lefMacro, f, oscale, do_list, is_imported)
/* Check if layout area is compatible with the port */
int pNum = DBPlane(curlayer);
if (DBSrPaintArea((Tile *)NULL, lefMacro->cd_planes[pNum],
paintrect, &DBConnectTbl[curlayer],
paintrect, &DBNotConnectTbl[curlayer],
lefUnconnectFunc, (ClientData)NULL) == 1)
{
LefEndStatement(f);