• 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. Issue with Via-Via Constraints

Stats

  • State Verified Answer
  • Replies 10
  • Subscribers 163
  • Views 1315
  • Members are here 0
More Content

Issue with Via-Via Constraints

WG20250730781
WG20250730781 1 month ago

Hi all, 

I have an issue with the via-via constraints of my design.

1. Normally, the via-via distance is defined in the constraints manager. However, the thru via to thru via spacing is defined by the air gap between the two vias. The issue is that this air gap accounts for the pad size to pad size distance of the via, and not the hole-to-hole distance itself. Often in manufacturing, hole-to-hole distance is more important in fabrication. How do I account for actual hole-to hole distance itself?

2. Under the constraints manager, there is a column that specifies 'hole to hole'. When I double click it, it pops up another window and further classifies into so many other line items:



However, under the general constraints manager window, there is already 'Thru via to Thru via'. How are these two different?

I appreciate some professional help.

Thank you.

  • Sign in to reply
  • Cancel
Parents
  • WG20250730781
    +1 WG20250730781 1 month ago

    I found the solution. After much exploration and research, I stumbled upon a quick-and-easy solution.

    Under Setup -> Constraints -> Modes

    The Analysis Modes Window will pop-up. Then, under the Design Tab, expand the Spacing Options. There will be an option to 'Check holes within pads'.

    Click OK, then you can edit the constraints manager for the specific requirement for hole-to-hole spacing.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • excellon1
    0 excellon1 1 month ago in reply to WG20250730781

    That's a good find since it works on all layers where a pad exist.

    I can see a good use case for this with BGA's when doing dog bone fannout based on how far away a drill should be from a pad on the same net.

    Best regards.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • excellon1
    0 excellon1 1 month ago in reply to WG20250730781

    That's a good find since it works on all layers where a pad exist.

    I can see a good use case for this with BGA's when doing dog bone fannout based on how far away a drill should be from a pad on the same net.

    Best regards.

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