MAGIC Magic Mailing List
 
 

From: Graham Petley (graham.petley AT vlsitechnology DOT org)
Date: Wed Dec 17 2003 - 07:28:27 EST


Hallo,
   In my cells, the connectors are all in metal and the labels
are inside the cell. Some are over polysilicon or diffusion
contacts. Normally labels are associated with the metal layer, 
the ones over the contacts are associated with the contacts, as
shown by this example from a MAG file:

rlabel metal1 36 40 36 40 6 a1
rlabel polycontact 44 32 44 32 6 a2
rlabel metal1 28 32 28 32 6 b
rlabel metal1 12 48 12 48 6 z

The cells are initially read from a CIF file, and this is
confirmed during the cif read by a message like:

Moving label "a2" from metal1 to polycontact in cell aoi21v0x2

I find that when I write out a CIF file, a label over a contact
is written out without an associated layer name:

94 a1 72 80 CMF;
94 a2 88 64;
94 b 56 64 CMF;
94 z 24 96 CMF;

This causes problems for the program reading the CIF file,
which interpretes the a2 label co-ordinates wrongly. At this
moment, I am fixing the problem with a nasty script hack. Is
there any way of avoiding it more elegantly?

Best regards und Froeliches Weihnachten, Graham

=====
Graham Petley
ASIC Specialist and Consulting Engineer
Metzstrasse 14, 81667 Munich, Germany
Phone +49-89-6349-7630   Mobile +49-177-282-5072
http://www.vlsitechnology.org/


 
 
Questions? Contact Rajit Manohar
cornell logo