• 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. Design Entry HDL
  3. Change the name of a group of similar nets

Stats

  • State Not Answered
  • Replies 2
  • Subscribers 24
  • Views 4677
  • Members are here 0
More Content

Change the name of a group of similar nets

AGard
AGard over 1 year ago

Hello,

At a high level, I want to change all nets within a multi-page schematic with a certain substring to another while maintaining the rest of the string. Example: 2 signals on 2 pages are: "this_signal_name_1" "this_is_another_signal." I want to change "this" to "diff_string" and have the 2 signals on different pages updated to "diff_string_signal_name" and "diff_string_is_another_signal." All prefixes and suffixes of the substring should be maintained.    

To clarify the question, I have a multi-page schematic in Allegro Design Entry HDL. There is a signal name applied across the pages that I wish to change with one set of commands, e.g. using a Global Property Change. Here is the problem. The nets all have the same prefix, but have different naming conventions given their location and connection within the schematic. Example "I2C_TX_Temp_Sense," I2C_TX_DIMM_1," "I2C_RX_MUX_3" all need to have "I2C" changed to "I3C." Do not adhere to this example rigidly, this is just the general concept. The problem I have with the Global Property Change is that I can find all nets with the "I2C" prefix when I use "I2C*." When I try to change it to "I3C*" in the Value category, it will change all nets across the design to "I3C*" instead of saving the suffix. I know there are ways to go page by page and change the net names as a group using the "find SIG_NAME=I2C*" command then changing the test file with CTRL+E, but this seems inefficient. 

I have so far been unable to get the "find globalFind {[Entire Design]}..." or "find -scope "Entire Design" ..." commands to work. I cannot find proper documentation in the Cadence Help portal for what I am looking for. I would think this is the correct idea given that I can accomplish this task on individual pages with the "find SIG_NAME=I2C*" command.

Thanks,

AGard

  • Cancel
  • Sign in to reply
Parents
  • srish09
    0 srish09 over 1 year ago

    Refer this article. This might help.

    Title: How do I change a portion of signal names in a design with a search and replace type of mechanism?
    URL: support.cadence.com/.../ArticleAttachmentPortal

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • srish09
    0 srish09 over 1 year ago

    Refer this article. This might help.

    Title: How do I change a portion of signal names in a design with a search and replace type of mechanism?
    URL: support.cadence.com/.../ArticleAttachmentPortal

    • 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