• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. System, PCB, & Package Design
  3. What's Good About Allegro Widths & Gaps & Diff Pairs? Oh…
Jerry GenPart
Jerry GenPart

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials
PCB Layout and routing
SPB16.3
diff pairs
gaps
Allegro 16.3
SPB 16.3
SPB
PCB Editor
Layout
design
"PCB design"
PCB design
widths
Allegro PCB Editor
differential pairs
Differential Pair Support
Allegro

What's Good About Allegro Widths & Gaps & Diff Pairs? Oh My – Check Out SPB16.3!

15 Dec 2010 • 2 minute read

The SPB16.3 release of Allegro PCB Editor now provides the ability to resize line width and gap of differential pairs. Designers are faced with challenges driven by time, cost and quality. A change request can come from the electrical engineers that mandates that differential pair gaps and widths be resized. This can entail hours to hundreds of hours ripping up and rerouting entire sections of the design to the new constraints.

New in SPB16.3 is the Resize/Respace Diff Pair command resize_respace_dp (Route — Resize/Respace — Diff Pairs) which is available in the pre-selection and legacy mode. You select the differential nets in the canvas that are targeted for change, and a dialog box appears listing (by layer) the current line width and gap of the selected pairs. Adjacent to each entry are fields for you to enter in the replacement values for width and gap.

The process flow assumes that the change of the line width and gap precedes any constraint updates to the database. Once the physical changes are implemented, you should update the constraints in Constraint Manager and then update the DRCs to ensure that the gaps and widths are consistent with the constraints.

Read on for more details …

Using the command

To resize/respace the differential pairs in the design you use the following flow:
1.    In pre-select mode select the differential pairs you need to change. You can select one or more differential pairs that need to be changed. If you are in the legacy mode you enter the command and then select the differential pairs you want to change.
2.    Enter the command resize_respace_dp (Route — Resize/Respace — Diff Pairs).
3.    The User Interface appears listing all of the respective line widths and gaps of the selection set.



 
4.    Complete any changes needed. If there are multiple entries for a line width and gap -- for example the 3 rows for Current Width and Current Gap with values of 6.00 for the 3 separate layers (Top, Signal_3, Signal_6) as shown above -- and you make a change to one of the parameters, you are able to then copy that new parameter. A prompt will ask if you want to copy the new parameter to all layers that had the old parameter.



 
5.    Select "OK" to accept all of the changes. After the design updates expect to see uncoupling and spacing DRCs. It's the responsibility of the designer to synchronize the constraint system as well as clean up any route violations to other obstacles.

Note: The availability of this command will be from the Early Adopter category variable -- resize_respace_dp

Please share your experiences with this new feature!

Jerry "GenPart" Grzenia


CDNS - RequestDemo

Have a question? Need more information?

Contact Us

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information