magic/drc
R. Timothy Edwards 0ac4d3a465 Found a way to work around the problem of having subcell DRC
errors show up as "See error definition in subcell", which has
been the case since I modified the code to prevent showing DRC
errors in subcells that have been resolved by the hierarchy
above them.  DRC errors are now intelligently searched
downward in the heirarchy when enumerated for "drc why".
Also changed the DRC check tile definition to offset such that
there is a tile centered on the origin, instead of the origin
being between four tiles.  Since most layouts are subcells and
most subcells are small relative to the DRC check tile area,
and most subcells are placed near the origin, then most subcells
will appear in only one tile, which speeds up the DRC process
somewhat.
2025-10-23 17:11:44 -04:00
..
DRCarray.c GCC14: warning: missing braces around initializer 2024-10-09 21:12:55 -04:00
DRCbasic.c Found a way to work around the problem of having subcell DRC 2025-10-23 17:11:44 -04:00
DRCcif.c Made a small change to the "cifmaxwidth" rule check implementation 2025-08-11 12:10:09 -04:00
DRCcontin.c Corrected what seems to be a long-standing error in which 2025-10-22 17:27:00 -04:00
DRCextend.c Ti[GS]etClient() usage enforcement 2025-04-09 14:55:58 -04:00
DRCmain.c Found a way to work around the problem of having subcell DRC 2025-10-23 17:11:44 -04:00
DRCprint.c database: DBTypeShortName() return const char * 2025-10-04 20:50:31 -04:00
DRCsubcell.c Found a way to work around the problem of having subcell DRC 2025-10-23 17:11:44 -04:00
DRCtech.c Extended the "spacing" and "edge"/"edge4way" rules to take an 2025-08-13 11:34:29 -04:00
Makefile Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
drc.h Extended the "spacing" and "edge"/"edge4way" rules to take an 2025-08-13 11:34:29 -04:00