magic/drc
Tim Edwards 6aa0895e6f Created a method for distance substitutions in DRC "why" strings in
DRC rules.  The substitutions are specified by "%d" for the main
rule distance, "%c" for the corner rule distance (sometimes
interpreted differently;  e.g., as width in the widespacing rule),
and "%a" for rule area (e.g., maxarea rule).  In addition to
simplifying the process of writing rule violation strings, the
benefits are twofold:  (1) The output is in meaningful physical
units, but in the case of SCMOS technology, will scale properly
depending on the selected GDS output style, and in the case of
all technologies, will scale properly with internal grid division;
and (2) when using lambda, but where rules are given in vendor
minimum dimensions, the rules will be based on the lambda rule
approximation (that is, distances will be rounded to the nearest
lambda but reported in microns).  Behavior is unchanged from
previous versions for "why" strings not using the defined
substitution sequences.
2018-12-14 11:51:27 -05:00
..
DRCarray.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
DRCbasic.c Additional adjustment to ensure that "run length" means the length 2018-09-21 15:18:33 -04:00
DRCcif.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
DRCcontin.c Once again reworked the DRC code. The function that clears DRC 2018-03-19 14:57:31 -04:00
DRCextend.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
DRCmain.c Created a method for distance substitutions in DRC "why" strings in 2018-12-14 11:51:27 -05:00
DRCprint.c Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
DRCsubcell.c Once again reworked the DRC code. The function that clears DRC 2018-03-19 14:57:31 -04:00
DRCtech.c Modifed the DRC section of the techfile to add two additional 2018-09-19 17:04:13 -04:00
Depend Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -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 Modifed the DRC section of the techfile to add two additional 2018-09-19 17:04:13 -04:00