magic/drc
Tim Edwards dc87a8c693 Corrected two errors with the wiring tool: (1) Ignore
"angles"-type width rules when calculating the default metal
width DRC rule (this width when present will always be
larger than the minimum metal width), and (2) If an exiting
wire is larger than the contact size, then set the contact
size such that the contact PLUS the surrounding metal is the
width of the exiting wire.  The existing code sets the
contact size itself to the width of the exiting wire, such
that when surrounding material is added, the contact is
larger than it needs to be.  The fix to (1) will also fix
other places where the default DRC width rule is computed,
which includes LEF and DEF handling and computing rendered
text sizes when reading GDS.
2024-12-06 21:45:02 -05:00
..
DRCarray.c GCC14: warning: missing braces around initializer 2024-10-09 21:12:55 -04:00
DRCbasic.c GCC14: warning: missing braces around initializer 2024-10-09 21:12:55 -04:00
DRCcif.c DRCcif.c: 'thislayer' is used uninitialized 2024-10-09 21:34:12 -04:00
DRCcontin.c Added the ability to read compressed .mag files (writing is not yet 2022-11-02 17:12:46 -04:00
DRCextend.c Added new tech DRC rule option "angles 45-only", which handles 2022-04-20 16:16:20 -04:00
DRCmain.c Added the ability to track the first CellDef to fail to read and 2024-04-29 17:43:37 -04:00
DRCprint.c Corrected one array overrun error caused by using the command 2023-06-26 20:47:37 -04:00
DRCsubcell.c GCC14: warning: missing braces around initializer 2024-10-09 21:12:55 -04:00
DRCtech.c Corrected two errors with the wiring tool: (1) Ignore 2024-12-06 21:45:02 -05: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 Discovered that the non-Euclidean distance checks had not been 2024-04-06 16:36:31 -04:00