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