• 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. Reuse Module with different stackup

Stats

  • State Not Answered
  • Replies 5
  • Subscribers 162
  • Views 11802
  • Members are here 0
More Content

Reuse Module with different stackup

markyd
markyd over 3 years ago

I realize there is an old question with the same subject, but it's 8 years old and not really helpful. (https://community.cadence.com/cadence_technology_forums/pcb-design/f/pcb-design/28269/reuse-module-with-different-stackup)

The question is fundamentally the same, and i hope there is a solution for this now in 2022...  I'm currently using SPB 17.2, but i do have access to 17.4 if needed.

I have a project that is 6-layers.  It is going to be a small piece of several larger board designs that all have different stackups (from 10-18 layers).   Schematically, everything is happy, i've got the symbol in the other designs, everything packages, etc...   However, when i get to the PCB layout and try to Place the Module i receive the error message "(SPMHDB-277): Physical layers do not match".   I know they don't match and changing the physical layer names to match isn't really a good option in my opinion.

The ultimate question:  Is there a way to map the physical layers of the module to the physical layers of the board i'm placing it in?

If yes, how to do it?

If no, is there a reason this feature doesn't exist?  Seems this would be useful for hierarchical/modular designs

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

    I don't know if there is a direct way to do this in Allegro, I'll look into though. There are some non-direct methods to do this which might get you close to what you want.

    1. You could use a combination of placement files and sub drawings to import your 6-layer board. Where things might get weird is with the vias, depending on what technology you are using.

    2. You could change the number of layers in your 6 layer design to match that of the 10-18 layer design. Just don't use the the extra layers. You might be able to get the reuse modules to work this way.

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

    I don't know if there is a direct way to do this in Allegro, I'll look into though. There are some non-direct methods to do this which might get you close to what you want.

    1. You could use a combination of placement files and sub drawings to import your 6-layer board. Where things might get weird is with the vias, depending on what technology you are using.

    2. You could change the number of layers in your 6 layer design to match that of the 10-18 layer design. Just don't use the the extra layers. You might be able to get the reuse modules to work this way.

    • 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