VXL Q: Pin Placement Problem

E

Edward

Guest
In the VXL user guide, there's a section describing a procedure for
"Placing a Pin on a Lower-level Instance Terminal." I've pasted the
procedure here for anyone who is interested:

1. From the layout window menu bar, choose Place - Pin Placement.

The Pin Placement form is displayed.

2. Select the pin from the Pin Name list box.
3. Choose None from the Edge cyclic field.
4. Choose Floating from the Location cyclic field.
5. Click Apply.

The pin you selected is placed over its corresponding instance
terminal in the layout window.

This wildly useful procedure does move the pin to the correct instance
terminal, but for my set-up there's a problem. And it's a rather
large problem, because although the pin's geometry moves, its text/
label is left behind. Is this a known problem with a solution or am I
the only one who got "lucky" with this command?

Thanks,

Edward
 
This can happen if the labels were created separately after pins. Or, if
the pins were created from the labels.

Here is a rod based SKILL solution to achieve a two way relationship
between label and pin. Once you follow these steps, moving the label
will move the pin and moving the pin will move the label.

1.Select the pin in layout and give following command in CIW:
rod_pin=rodNameShape(?shapeId car(geGetSelSet()))

2. Select the label in layout and give following command in CIW:
rod_label=rodNameShape(?shapeId car(geGetSelSet()))

3. Give the command to align label and pin:
rodAlign(?alignObj rod_label ?alignHandle "centerCenter" ?refObj rod_pin
?refHandle
"centerCenter")

Raj

"Edward" <edward.dodge@gmail.com> wrote in message
news:835a282d-f10b-4e50-83ac-288dfb7094c5@d21g2000prf.googlegroups.com...
In the VXL user guide, there's a section describing a procedure for
"Placing a Pin on a Lower-level Instance Terminal." I've pasted the
procedure here for anyone who is interested:

1. From the layout window menu bar, choose Place - Pin Placement.

The Pin Placement form is displayed.

2. Select the pin from the Pin Name list box.
3. Choose None from the Edge cyclic field.
4. Choose Floating from the Location cyclic field.
5. Click Apply.

The pin you selected is placed over its corresponding instance
terminal in the layout window.

This wildly useful procedure does move the pin to the correct instance
terminal, but for my set-up there's a problem. And it's a rather
large problem, because although the pin's geometry moves, its text/
label is left behind. Is this a known problem with a solution or am I
the only one who got "lucky" with this command?

Thanks,

Edward
 

Welcome to EDABoard.com

Sponsor

Back
Top