magic/lef
R. Timothy Edwards 6e83cbe2d3 Added handling of coordinates in a FOREIGN statement in a LEF
macro.  Based on observation of cells in PDKs where ORIGIN and/or
FOREIGN are non-zero, added code that forces a correction of LEF
macro coordinates to match the GDS coordinates, with an
equivalent negative shift of the LEF macro ORIGIN to compensate.
Normally, both ORIGIN and FOREIGN will be zero and the added code
will do nothing.  Note that this code does not handle the
additional optional orientation.  A LEF macro with a different
coordinate system than its GDS is already weird;  a LEF macro
with a different rotation than its GDS is hopefully something
that nobody ever does in practice.  If needed, I'll cross that
bridge when I come to it.
2025-03-29 15:46:23 -04:00
..
Makefile
defRead.c
defWrite.c
lef.h
lefCmd.c
lefInt.h Added handling of coordinates in a FOREIGN statement in a LEF 2025-03-29 15:46:23 -04:00
lefRead.c Added handling of coordinates in a FOREIGN statement in a LEF 2025-03-29 15:46:23 -04:00
lefTech.c
lefWrite.c
tcllef.c