🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lsi
Article #1231

Re: Problem reading GDS into Magic

#1231
From: Shih-Lien Lu
Date: Tue, 21 Feb 1989 22:29
53 lines
2414 bytes
In article <2214@vu-vlsi.Villanova.EDU> elh@vu-vlsi.Villanova.EDU (Edward L. Hepler) writes:
>I am having a problem reading a GDS-II file into Magic.  I am probably
>
>I have a GDS file which has calma layers for metal, poly, and contacts,
>among others...  I have generated a tech file (by editing out sections
>which are not needed from scmos.tech) to identify the process and have
>successfully read the file.  However, none of my contacts appear!
>In trying to debug the problem, I have created a separate plane for contacts
>(by recompiling magic with MAXPLANES set to 9)....  If I do this, I can
>use the :see command to actually view the individual poly, metal, etc.
>layers (including where contacts should be).  
>
>Let's use pc (poly to metal) contacts as an example.  A contact should appear
>where there is a coincidence of metal1, poly, and contact layers.  I can
>confirm that they are all there (useing :see).  In my cifinput section, I 
>have some statements like:
>
>    layer pc CCA
>        and CPG
>        and CMF
>    layer ndc
>        or CCA
>        and CMF
>        and CND
>    layer pdc
>        or CCA
>        and CMF
>        and CPD
>
> (stuff deleted)
>
>and then the pdiff contacts...
>
>What am I doing wrong?
>

In order to get the contact you need to have all CCA,CPG and CMF
on the same hierarchy. The way Magic and its tech file is set up,
it will form the abstract layer "pc" only when all layers are
presented.
Possible solutions:
	(1) flatten the geometry
	(2) re-write the CIF in section of the tech to accomodate
	    layers in different hierarchy. One way is to have no
	    "abstract" layers but all Magic layer corresponds to
	    a CIF layer. This is the simpliest method but you will
	    not be able to extract correctly. (if you want to know
	    why, I can explain to you on a seperate message)

Cheers,

Shih-Lien Lu
sllu@mosis.edu
Technical Details
Message-ID: <7599@venera.isi.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!wasatch!cs.utexas.edu!sm.unisys.com!aero!venera.isi.edu!sllu
References: <2214@vu-vlsi.Villanova.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!wasatch!cs.utexas.edu!sm.unisys.com!aero!venera.isi.edu!sllu
From: sllu@jenny.isi.edu (Shih-Lien Lu)
Newsgroups: comp.lsi
Subject: Re: Problem reading GDS into Magic
Message-ID: <7599@venera.isi.edu>
Date: 21 Feb 89 22:29:14 GMT
References: <2214@vu-vlsi.Villanova.EDU>
Sender: news@venera.isi.edu
Reply-To: sllu@jenny.isi.edu.UUCP (Shih-Lien Lu)
Organization: USC-Information Sciences Institute
Lines: 53