magic/lef
Tim Edwards d6cadeb0cd Decided that "lef write -hide" should always use widespacing rules,
because otherwise all pins will flag metal-to-obstruction spacing
within the cell if the cell is wide enough that the obstruction
layer satisfies the width requirement for the rule.  It is too
complicated to try to find specific places where the wide spacing
might not be needed.  Potentially this could be a problem for
technologies that define a number of graded wide-spacing rules,
as the largest-width rule is always used now by "lef write -hide",
and the largest-width rule could theoretically allow enough space
to route through, which would cause a short that cannot be
detected.  That would be a pathological case that may not show up
in practice.
2020-04-01 10:39:43 -04:00
..
Makefile Implemented a new configuration variable "dist_prefix" for 2020-01-28 10:40:01 -05:00
defRead.c Corrected a bad error from a few commits ago, probably 198, which 2020-03-21 12:40:35 -04:00
defWrite.c Modified the "def write" routine to strip any path component off of 2019-05-28 17:14:24 -04:00
lef.h Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
lefCmd.c Implemented the "def read ... -labels" option, which labels each net 2020-03-05 14:29:54 -05:00
lefInt.h Added a number of enhancements to the DEF reading to handle various 2019-07-03 13:58:13 -04:00
lefRead.c Corrected LEF read routine so as not to truncate LEF "CLASS" to a 2020-03-30 09:36:24 -04:00
lefTech.c Corrected lefTech.c not to issue a warning if defining a contact 2020-02-28 14:25:57 -05:00
lefWrite.c Decided that "lef write -hide" should always use widespacing rules, 2020-04-01 10:39:43 -04:00
tcllef.c Rewrote the configuration scripts, makefiles, and some initialization 2017-10-13 10:28:07 -04:00