• 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. PCB Design
  3. Keep power nets separate in a hiearchical design

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 164
  • Views 14399
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Keep power nets separate in a hiearchical design

Mattias J
Mattias J over 12 years ago
Hello,

Say that I instantiate the same block four times in a schematic, I’m using the SUBDESING_SUFFIX attribute to keep the same location value in each instance, for example, R1 becomes R1CH1 in channel 1, R1CH2 in channel 2 and so forth. Even though all four blocks are identical I want to use separate voltage nets for each instance. Each block has, let’s say, five schematic pages where one of these pages contains the circuitry for generating the desired voltages. The voltages is supposed to reach the other four pages in the block but not out of the instance.

Here is my dilemma/question. I have used global power ports but now I realize that all power nets are merged together in the netlist since they are global. That was not what I wanted to achieve. How can I solve this dilemma? Should I use off-page connectors instead or can I attach some kind of property to the power ports to keep them in each instance?
  • Cancel
  • Johan J
    Johan J over 12 years ago

     Hello Mattias,

    If you want to have the power net internal in the block only, you schould NOT user any power symbols. These symbols, with the property HDL_POWER, creates a global signal.

    So use a offpage symbol, for connecting the signal by name inside the block and a IO port for get the power signal into the block.

    I hope this gives you a hint of how you can do this.

     

    Regards,

    Johan Javinder

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Mattias J
    Mattias J over 11 years ago

    Hello,

    Thank you for your advice. It worked perfectly.

    Best regards,
    Mattias Johansson

    • Cancel
    • Vote Up 0 Vote Down
    • 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.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information