• 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. Connectivity across different levels of hierarchy

Stats

  • Replies 0
  • Subscribers 42
  • Views 7136
  • Members are here 0
More Content

Connectivity across different levels of hierarchy

DesignTech
DesignTech over 2 years ago

Hierarchical design plays vital role in designing a schematic, especially, when a circuit or design is going to be used reused several times. Reusable hierarchical blocks are used in this scenario. There can be multiple levels of hierarchies and we will need to connect signals across hierarchies.

Capture provides an easy and reliable method to establish the connectivity between different levels of a hierarchical designs. Hierarchical ports can be used to transfer signals from one schematic to another.

Hierarchical ports are placed and connected on lower level of schematic and a hierarchical block (H-Block) is generated from that lower level schematic. This H-Block can be placed in any design to reuse the circuit.

When a hierarchical block is placed on schematic, hierarchical pins with same name corresponding to their lower level hierarchical ports will automatically get displayed in the H-block’s graphics. These hierarchical pins can be connected further with some other nets or buses in the top-level design.

In above example, half adder circuit is created as lower level and hierarchical ports are used to establish the connectivity out of that lower level schematic. Further, two hierarchical blocks which represent lower level half adder circuit are placed on top level to create a full adder. Hierarchical pins present on H-blocks have come up with respect to their corresponding hierarchical ports on lower level schematic.

Hierarchical port can be placed using following icon 

 

Regards

Team DesignTech

  • Sign in to reply
  • 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