Cadence® system design and verification solutions, integrated under our System Development Suite, provide the simulation, acceleration, emulation, and management capabilities.
System Development Suite Related Products A-Z
Cadence® digital design and signoff solutions provide a fast path to design closure and better predictability, helping you meet your power, performance, and area (PPA) targets.
Full-Flow Digital Solution Related Products A-Z
Cadence® custom, analog, and RF design solutions can help you save time by automating many routine tasks, from block-level and mixed-signal simulation to routing and library characterization.
Overview Related Products A-Z
Driving efficiency and accuracy in advanced packaging, system planning, and multi-fabric interoperability, Cadence® package implementation products deliver the automation and accuracy.
Cadence® PCB design solutions enable shorter, more predictable design cycles with greater integration of component design and system-level simulation for a constraint-driven flow.
An open IP platform for you to customize your app-driven SoC design.
Comprehensive solutions and methodologies.
Helping you meet your broader business goals.
A global customer support infrastructure with around-the-clock help.
24/7 Support - Cadence Online Support
Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.
Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.
Get the most out of your investment in Cadence technologies through a wide range of training offerings.
This course combines our Allegro PCB Editor Basic Techniques, followed by Allegro PCB Editor Intermediate Techniques.
Virtuoso Analog Design Environment Verifier 16.7
Learn learn to perform requirements-driven analog verification using the Virtuoso ADE Verifier tool.
Exchange ideas, news, technical information, and best practices.
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.
It's not all about the technlogy. Here we exchange ideas on the Cadence Academic Network and other subjects of general interest.
Cadence is a leading provider of system design tools, software, IP, and services.
Get email delivery of the Cadence blog featured here
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
Per a prior response above -
This should be available in the base release - no HotFix is needed. However, per the Note in the Blog post -
Note: The availability of this command will be from the Early Adopter category variable -- resize_respace_dp. In Allegro PCB Editor, select Setup> User Preferences... Click the Early Adopter folder (on the left side tree). Check the box to the right of the resize_respace_dp Preference. Now, you should be able to either enter the command resize_respace_dp or see the menu option Route — Resize/Respace — Diff Pairs.
Finally, you need at least the Allegro PCB Design XL license (this is not available with the Allegro PCB Design L license).
Hi Jerry, I don't see the Resize/Respace Diff Pair command in Allegro 16.5 .Look forward your reply. Thanks!
I'd suggest you contact our Customer Support team - an Allegro PCB Editor AE would be best to discuss this with you.
Hi Jerry, I'm getting the error "Selected item not valid for current operation, ignored:..." it's a differential pair, so I don't know why I'm getting this error. Any ideas?
What hotfix version do you need ?
I don't see the diff_pair pulldown.
Hi Dima -
You can check with our VAR - EMA Design Automation, at http://www.ema-eda.com if a demo version is available.
Well... not really - as you know, there are expert Support AEs who provide me with the Allegro PCB Editor details.
Hey Jerry, your becoming quite an Allegro Guru :-)
Is there a demo version or free trial for Allegro 16.3?