• 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 Capture CIS
  3. How to copy a Hierarchy block properly

Stats

  • State Verified Answer
  • Replies 4
  • Subscribers 43
  • Views 6480
  • Members are here 0
More Content

How to copy a Hierarchy block properly

Mhawley1
Mhawley1 over 2 years ago

Hey everyone , Is there a way to copy a Hierarchy block in a schematic properly so it annotates all its resident parts ? 

Or do I need to go into that new copied block and manually edit all of its contents so it annotates?

  • Sign in to reply
  • Cancel
Parents
  • rg13
    0 rg13 over 2 years ago

    Hello,

    There can be two type of hierarchical designs. One is where hierarchical block (underlying schematic) refers to same design (.dsn) with different schematic folder

    and second one is where Hierarchical block refers to external schematic design.

    When we place hierarchical block using menu Place > Hierarchical block, it gives us following dialog:

    In case of internally referenced design with different schematic folder, we can select Implementation Name from its drop down. No need to browse for 'Path and File Name'

    In case of externally referenced design, First Browse for 'Path and File name' of .dsn and then you can go for Implementation name based on schematic folders present in that dsn.

    It automatically takes care of annotation of underlying schematic components.

    See if that helps!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Mhawley1
    0 Mhawley1 over 2 years ago in reply to rg13

    this gives me better understanding of hierarchal management and putting in new blocks. I may use the external design function in the future but I still get the same problem where if I netlist I get duplicate ref designators. Maybe I am still doing something wrong. 

    The solution that works for now is turning the particular hierarchy block to "?" in the advanced annotate menu and then incrementally annotating the whole design.

    Only then does it seem to have its own unique ref des. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • Mhawley1
    0 Mhawley1 over 2 years ago in reply to rg13

    this gives me better understanding of hierarchal management and putting in new blocks. I may use the external design function in the future but I still get the same problem where if I netlist I get duplicate ref designators. Maybe I am still doing something wrong. 

    The solution that works for now is turning the particular hierarchy block to "?" in the advanced annotate menu and then incrementally annotating the whole design.

    Only then does it seem to have its own unique ref des. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • rg13
    +1 rg13 over 2 years ago in reply to Mhawley1

    Great! Yes! The steps which you are using work.

    You can also try using 'Design level (Only PCB Designs)' checked under 'Options > Preferences'

    It takes care of annotation in hierarchical designs.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
  • Mhawley1
    0 Mhawley1 over 2 years ago in reply to rg13

    now that makes it easy. I say that's the best solution yet ! thank you 

    • 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