Home > Community > Blogs > PCB Design > what s good about asa differential pair swapping the secret s in the spb16 2 release
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more convenient.

Register | Membership benefits
Get email delivery of the PCB Design blog (individual posts).


* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

What's Good About ASA Differential Pair Swapping? - The Secret's in the SPB16.2 Release!

Comments(0)Filed under: PCB design, ASA, Allegro, SPB 16.2, differential Pair Swapping

And the new features list just keeps going on and on - it's terrific!

In the SPB16.2 release, the Allegro System Architect (ASA), and System Connectivity Manager (SCM) products have been enhanced to provide Differential Pair Swapping capabilities that interface with the Allegro PCB Editor product.

In today's PCB designs with high-speed interfaces the use of differential pairs has become very common. We have seen customer designs having over 1000 differential pair signals on a board. Depending on the interface and the application there are number of situations were differential pairs can be optimized on a board in much the same way as standard signals. This optimization is done using swap commands in the schematic or layout tool.

The System Connectivity Manager and Allegro PCB Editor now have a feature which will enable the designers to do differential pairs swaps in more efficient way. The two scenarios supported :

  • Support for swapping of the (+) and (-) legs of a defined diff pair (if allowed by chips definition).
  • Support for swapping of the (+) and (-) legs of one differential pair with the (+) and (-) legs of another differential pair if all are contained within the same standard pin group.

Differential Pairs for a device must be defined in the chips to take advantage of the Diff Pair Swap.


Configuration is Required using PCB Librarian Expert

  • Define Diff Pairs in Part Developer and add the Pin Group property.   
  • Pins with same PIN_GROUP property can be swapped.
  • PIN_GROUP property maps to SWAP_GROUP in PCB Editor.

As always, I'm interested in hearing in how you're using Differential Pairs, swapping, etc. in the Allegro System Architect product.

Jerry GenPart


Leave a Comment

E-mail (will not be published)
 I have read and agree to the Terms of use and Community Guidelines.
Community Guidelines
The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.