determing layout orientation

D

danmc

Guest
Is there a way either via skill or assura to determine the orientation
of certain instances in a hierarchy?

The trick is what I'd like to find out is, for example, the rotation of
all resistors in a top level layout but there may be several layers of
hierarchy in the way. For example

I1 = top level
I1/I2 has R90
I1/I2/I3 has R90
I1/I2/I3/R0 has R90

so in the context of I1, the resistor R0 has R270 for the rotation.

Do I just have to walk the hierarchy keeping track of rotations as I go
or is there a simpler way? I don't mind using skill or assura.

-Dan
 
Within SKILL you get the transform list with
d_InstId~>transform

Have a look at the functions
dbConcatTransform
geGetInstTransform
they might help you to achieve what you want to do.

Bernd

danmc wrote:
Is there a way either via skill or assura to determine the orientation
of certain instances in a hierarchy?

The trick is what I'd like to find out is, for example, the rotation of
all resistors in a top level layout but there may be several layers of
hierarchy in the way. For example

I1 = top level
I1/I2 has R90
I1/I2/I3 has R90
I1/I2/I3/R0 has R90

so in the context of I1, the resistor R0 has R270 for the rotation.

Do I just have to walk the hierarchy keeping track of rotations as I go
or is there a simpler way? I don't mind using skill or assura.

-Dan
 

Welcome to EDABoard.com

Sponsor

Back
Top