Corrected an error that has been known for a while but which had

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.
This commit is contained in:
R. Timothy Edwards
2025-12-30 12:15:15 -05:00
parent 662e21a2d1
commit f998f8ee6f
2 changed files with 114 additions and 67 deletions
+1 -1
View File
@@ -1 +1 @@
8.3.586
8.3.587