PCell layers

J

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 wrote:
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
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
 
On 27 Feb 2006 20:05:34 -0800, "jbxvt" <jbabuus@yahoo.com> wrote:

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
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.
 
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.
 
On 5 Mar 2006 10:18:08 -0800, "Jimka" <jimka@rdrop.com> wrote:

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.
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.
 

Welcome to EDABoard.com

Sponsor

Back
Top