not previously been tracked down. Behavior was that GDS additions to correct hierarchical interactions would miss areas, especially on large chip designs. This was found to be caused by a nested use of DBSrCellPlaneArea(); the inner use was changing the outer use's search area and causing it to exit early. Corrected by removing the nested use of the subroutines. Also, created a proper client data structure to pass information to and from the subroutine, eliminating the ugly global variables that had been used for that purpose. |
||
|---|---|---|
| .. | ||
| DRCarray.c | ||
| DRCbasic.c | ||
| DRCcif.c | ||
| DRCcontin.c | ||
| DRCextend.c | ||
| DRCmain.c | ||
| DRCprint.c | ||
| DRCsubcell.c | ||
| DRCtech.c | ||
| Makefile | ||
| drc.h | ||