• 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. How to handle components that literally share a footprint...

Stats

  • State Not Answered
  • Replies 4
  • Subscribers 164
  • Views 9359
  • Members are here 0
More Content

How to handle components that literally share a footprint?

bengelJF
bengelJF over 3 years ago

Continuing with my OpenVPX learning, I've run into an issue with connectors that are placed on the rear side of the backplane, but use the same through holes as the usual front-side connectors. Literally, as in the connectors are press-fit into the exact same holes, with the pins approaching each other and only not colliding due to the thickness of the board.

The problem is that I don't know how to approach this when setting up symbols and footprint components in a sensible way.

On the symbol side, I could create a heterogenous part, build the two connectors, name them appropriately, and assign one "double-sided" footprint to this symbol. However, then I only get one count of the connector in the BOM when I really need two (or, a second different connector, depending on the connector series). Alternatively, I could also create two individual symbols, assign matching footprints, and place them on opposite sides of the board, overlapping all through holes. This would get me the proper count and part numbers in the BOM, but generate hundreds of DRCs that I would have to waive.

So, is there either a way to a) assign multiple, possibly different footprints to a schematic symbol and having that reflected in the BOM or b) overlap two parts as described above without generating the massive quantity of DRCs? I'm leaning towards the second option because messing with the BOM is a good way to cause problems in my experience.

Thanks!

  • Sign in to reply
  • Cancel
  • Eric Jordan
    0 Eric Jordan over 3 years ago

    You can put a list of footprints as a comma seperated list (no spaces) and choose your footprint when you place your part (this is using cis/cip).

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

    Never done it but i will try to create a round constraint area just at overlaping pins and modify the constraints in it.

    Now, waive the drc at these specific location make sens (tip: add comments for futur reference: always a good idea): i think this solution is less risky than constraint area (imagine this area copied eslewhere...)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Schulz Jordan
    0 Schulz Jordan over 3 years ago in reply to jc teyssier

    You could use ALT_SYMBOLS in schematics

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

    I've never tried it, but I'll attempt making a circular constraint area that is just at overlapping pins and changing the constraints there heardle game

    • 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