[Magic-dev] Method of storing layer information in MAGIC files
La supreme Poofias
sexygirl56 at hotmail.com
Fri Feb 4 01:59:35 EST 2005
Hi,
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.
For example, if I were to draw an n-diffusion to metal1 contact, the
underlying information about the ndiff is deleted. That is to say, if I were
to erase the contact, the ndiff which was underneath the contact is gone, as
well. I thought I was making a mistake with erasing vs. deletion, but I
looked at the actual MAG files, and the ndiff information was gone.
To me, this seems like an inherent flaw in the file format, and it's
contrary with the concept of "layers." If I place a contact above a
diffusion, it doesn't mean that the diffusion is gone, even though I can't
see it anymore from the 2D overhead view. If I delete a top layer, I expect
the bottom layers to remain intact.
I'm sure that there are quick hacks around this situation, such as using the
stretch and move tools, but I run in to a lot of problems with those, as
well (eg: one layer moves on top of another layer, and then the bottom layer
information seems to disappear). However, is there a way to force MAGIC to
retain true layer information?
Regards,
-K.S.
More information about the magic-dev
mailing list