PCell layers

Discussion in 'Cadence' started by jbxvt, Feb 28, 2006.

  1. jbxvt

    jbxvt Guest

    hi
    i am sure someone must have asked this question before but I couldn't
    find exactly what I was looking for. somebody told me there is a
    command that will tell you want layers are being used in a PCell. the
    guy didn't remember what it was! does anyone know?

    jb
     
    jbxvt, Feb 28, 2006
    #1
  2. jbxvt

    TimRoy1 Guest

    You can open the pcell and then use the pull-down Design >>> Summary.

    This will list everthing that is currently in the cellview. The pcell
    could have options that turn layers on and off though so it might not
    be completely correct.

    Tim
     
    TimRoy1, Feb 28, 2006
    #2
  3. If you're starting from an instance, you should be able to do:

    instId~>master~>lpps

    to get the layer purpose pairs used within the cellView. Note that
    this will be the lpps used in that variant - which is probably what you wanted?

    Andrew.
     
    Andrew Beckett, Mar 1, 2006
    #3
  4. jbxvt

    Jimka Guest

    question: can an lpp have zero shapes?

    instId~>master~>lpps is a list
    of layer purpose pairs, but are they guarenteed to
    all contain a shape?

    I usually do something like the following, but
    i'm not sure if it is really necessary.

    (setof lpp instId~>master~>lpps
    lpp~>shapes)

    It is a more expensive operation. but seems
    more likely to give the correct answer.
     
    Jimka, Mar 5, 2006
    #4
  5. Yes, an lpp can have zero shapes. That happens if the cellView instantiates
    another cellView - and the child contains lpps not in the parent.

    Andrew.
     
    Andrew Beckett, Mar 5, 2006
    #5
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.