Modify Pin Order Before Connections

When two instances on the Canvas need to communicate with each other such that the output pins of one instance drive the input pins of another instance and vice versa, some of the nets between the two instances may have to go around the instance to make the connections.

Figure 1. Connections between Two Instances with Regular Pin Order

???

However, if the pin order is modified such that the output pins of my_instance B are put on the left side and the input pins of Instance A are put on the right side of the instance, the net connection between the two instances are direct straight lines. The nets do not need to go around the instance.

See Modify Pin Order for details on how to modify the pin order.

Figure 2. Connections between Two Instances with Modified Pin Order
???

After the pin order is modified, input pins are identified by inward-pointing arrowheads and output pins are identified by outward pointing arrowheads. The arrowhead helps you identify at a glance the direction of the pins (input/output) when they are not in the default locations. You can always hover the mouse over the pin to open the tool-tip message to see the direction.

Note: Inout pins, by default, are put on the right side of the instance. They do not have arrowheads when their location is modified. Hover the mouse over the pin to open the tool-tip message to see the direction of the input, output, and inout pins.