Interleaving Bus Pins in the Pin Tool
You can interleave the bits of the selected bus pins in the Pin Browser and automatically apply an order constraint to constrain how the individual bits will be placed.
Before Interleave:
A<0:2> A1 B<0:2> B1 C<0:1> C1 D1 E1 F1
After Interleave:
A<0> B<0> C<0> A<1> B<1> C<1> A<2> B<2> A1 D1 B1 E1 C1 F1
The selected bus must contain at least one pin that is already assigned to an edge. Unplaced pins are automatically placed on the same edge and their bits are interleaved. Interleave does not work if the pins in the selected set are assigned to more than one edge or to no edge at all.
- Choose Plan – Pin Planning – Pin Tool. The Pin Browser is displayed.
- Select the required pins in the Pin Browser. Ensure that the selected pins are assigned to valid edges.
- Right-click and choose Interleave. An order constraint is applied automatically to specify how the individual pins will be placed.
The Uninterleave command works with pins assigned to any number of edges. However, it does not move pins from one edge to another, but instead deals with the pins on each edge separately. Uninterleave does nothing with unplaced pins; they are ignored.
The Interleave and Uninterleave options are also available on the Pin Planner tab of the Pin Placement form.
Related Topics
Planning Placement of Top-Level and Level-1 Pins
Return to top