• 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. Community Forums
  2. Allegro X PCB Editor
  3. Deleting diff pairs in constraint manager

Stats

  • State Not Answered
  • Replies 9
  • Subscribers 162
  • Views 13084
  • Members are here 0
More Content

Deleting diff pairs in constraint manager

HSID
HSID over 3 years ago

I have a pcb design where the pins in the previous version of this design were actually diff pairs. In the latest revision of this design, these pins have been changed to single type nets, not diff pairs anymore.

In the constraint manager I tried to delete the diff pair group but the delete button is greyed out. I tried unfixing the nets and symbols which are attached to these nets but still cannot delete them.

The nets are not considered diff pairs in the schematic.

I am using Allegro pcb editor 17.4

Thanks

HS

  • Sign in to reply
  • Cancel
Parents
  • excellon1
    0 excellon1 over 3 years ago

    Maybe try it a different way.

    On the tool bar in the pcb editor go to "Logic > Assign Differential Pair. In the window select the diff pair name and click on it so it is highlighted. Click Delete button to remove it then hit apply then ok.

    Possibly that should work. FYI you can also create diff-pairs in that window too.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • HSID
    0 HSID over 3 years ago in reply to excellon1

    I tried what you suggested but I receive this message when selecting the diff pair name I want to delete. "Only user defined diff pairs can be edited."

    Thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • excellon1
    0 excellon1 over 3 years ago in reply to HSID

    Hi, Let me ask how the diff pairs were defined on your design. Were they defined in the schematic or directly on the board. If done in the schematic using capture by any chance were you possibly using the capture constraint manager ?.

    If done this way maybe just remove them in the schematic and re-generate your netlist and update the board.

    By what you write it sounds like the diff pairs are locked in some fashion. Other things you can try is launch allegro as an administrator and do a database check to make sure there is no corruption with the database.

    Let us know what you find....

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • excellon1
    0 excellon1 over 3 years ago in reply to HSID

    Hi, Let me ask how the diff pairs were defined on your design. Were they defined in the schematic or directly on the board. If done in the schematic using capture by any chance were you possibly using the capture constraint manager ?.

    If done this way maybe just remove them in the schematic and re-generate your netlist and update the board.

    By what you write it sounds like the diff pairs are locked in some fashion. Other things you can try is launch allegro as an administrator and do a database check to make sure there is no corruption with the database.

    Let us know what you find....

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • HSID
    0 HSID over 3 years ago in reply to excellon1

    The diff pairs were originally defined in Allegro Pcb Editor. We have tried fixing this issue in the schematic by changing the netnames in the schematic generating a new netlist but that did not work. We use EDM to store our designs, etc so not sure what I would need to do to have administrator rights. It seems odd that we cannot change the netnames in the schematic and then delete the diff pair name in the layout side to fix this issue. Seems like the nets are fixed in some way, I had unfixed the nets and symbols that the nets are connected to but it did not work.I will keep trying. Thanks for the assistance.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • HSID
    0 HSID over 3 years ago in reply to HSID

    In addition, the nets are not user defined, not sure what that means. That is why I cannot delete the diff pair name in layout by doing this command sequence.  Select Logic from the top of the page, Select Assign Differential Pairs, scroll to the Diff pair name which has the nets I want to delete as a diff pair. I receive a message that on user defined diff pairs can be edited.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Cadence 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.

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

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