🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lsi
Article #1229

Problem reading GDS into Magic

#1229
From: Edward L. Hepler
Date: Mon, 20 Feb 1989 22:08
48 lines
2278 bytes
I am having a problem reading a GDS-II file into Magic.  I am probably
not interpretting the Maintainer's Manual correctly - if this is the case,
please bear with me...

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

Where CCA is the contact layer; CPG is poly; CMF is metal.
No contact appears!  If I leave out the "and CPG" statement,  I get
poly contacts (in more places than I want them! including where ndiff and
pdiff contacts should be).
My interpretation of the manual is that pc should start with the contents
of the CCA layer, "AND" in the CPG layer, "AND" in the CMF layer, and writ
the results as poly contacts to the appropriate magic layer. (Without changing
any of the CIF (CCA,CPG,or CMF) layer contents...
It then should do the same for ndiff contacts (but this time start with
nothing, and "OR" in the contact layer - which should have the same results...)
and then the pdiff contacts...

What am I doing wrong?

Thanks,

Ed Hepler
elh@vu-vlsi or hepler@cbmvax
Technical Details
Message-ID: <2214@vu-vlsi.Villanova.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!rutgers!cbmvax!vu-vlsi!elh

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!rutgers!cbmvax!vu-vlsi!elh
From: elh@vu-vlsi.Villanova.EDU (Edward L. Hepler)
Newsgroups: comp.lsi
Subject: Problem reading GDS into Magic
Message-ID: <2214@vu-vlsi.Villanova.EDU>
Date: 20 Feb 89 22:08:57 GMT
Organization: Villanova Univ. EE Dept.
Lines: 48