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:
parent
01f2ce37b8
commit
f222004d65
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue