[Magic-dev] Method of storing layer information in MAGIC files
Philippe Pouliquen
philippe at alpha.ece.jhu.edu
Fri Feb 4 09:50:25 EST 2005
Hi K.S.
On Fri, 4 Feb 2005, La supreme Poofias wrote:
> I'm running in to a problem regarding the way layers are stored in .MAG
> files. The basic problem is that certain layers drawn over other layers
> cause the underlying layer information to be deleted.
The short answer to your question is that you need to rewrite the
technology file to your liking.
In your example of drawing ndc over ndiff, if you visualize ndc as being
the combination of m1, ndiff, and a contact, then you will see that the
ndiff is not really gone. The reason that the drawn ndiff rectangle is
converted to ndc is to speed up design rule checking. Speeding up DRC is
key to allowing Magic to check for design rule violations on the fly.
You can certainly create a Magic technology files that doesn't do this.
However, you will lose a lot of the design rule checking abilities of
Magic.
If you really want just the fabrication layers, perhaps you should look at
the CIF output instead.
Philippe Pouliquen
The Johns Hopkins University
More information about the magic-dev
mailing list