Current location - Recipe Complete Network - Food world - Allegro can't swap pins when drawing PCB.
Allegro can't swap pins when drawing PCB.
Allegro 16.3 solution:

I have encountered the same problem, which has been appearing all day.

"pin cannot be exchanged because the exchange code is zero ... Pick again." I was very depressed, so I calmed down and carefully looked at the tutorial materials provided by good people on the Internet. It was later found that it was caused by improper operation. Now share the specific steps as follows:

1. Enter the corresponding Capture CIS schematic page, select the component to switch pins, and right click-> Edit parts to enter the assembly editing interface.

2. Execute the View-Package in the menu bar and enter the Package View page (this step must be performed).

3. Then execute Edit-Properties ... in the menu bar to pop up the "Package Properties" window and find the PinGroup column. (or shortcut key: Ctrl+E)

4. In the "Pin Group" column, fill the same group of pins that need pin exchange with the same non-zero integer, and fill other groups with different non-zero integers, and so on. Note that only pins in the same group can be swapped.

5. After setting the value, click OK to exit.

6. Close the currently edited tab and save: right-click the current tab-> Close, pop up the dialog box, select "Update All", then play the dialog box and select "Yes". So far, the capture CIS has been set up, but don't worry, there are more articles.

7. Regenerate netlist and import netlist file into corresponding PCB file. I'm sure everyone will.

8. Enter the GXL interface of PCB editor and execute the menu bar Place->; Exchange->; Pin, and then find the pin of the corresponding device with pin exchange parameters set, click one of the pins, and then click the other pin that needs to be exchanged with it to complete the exchange function of the two pins.

It's a bit of a detour, but it will be completed soon after the above operation is successfully verified. Generally speaking, this function is still not very cool to use, and it is too roundabout. It would be great if you could exchange settings directly in the constraint manager of the PCB editor and then re-inject.