• 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. Custom IC SKILL
  3. Rename schematic pin in hierarchy

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 143
  • Views 10004
  • Members are here 0
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

Rename schematic pin in hierarchy

ssram
ssram over 3 years ago

Hi,

Is there an existing SKILL code that could rename pins in a schematic hierarchy? This will include the pin name, any net name associated with it and all the symbols related to it in the hierarchy. Mostly i'm intending to rename this from a current to bottom hierarchy mode.

Thanks

Ram

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    Hi Ram,

    Not something I've written myself. I initially wondered whether the schematic replace command would do this, but rather oddly it only replaces the pins on the schematic, not on the symbols - which is a bit limiting. I also found some SKILL code written by a colleague (not published as an article unfortunately) which does do it for schematic and symbol hierarchically. I didn't check whether it also renames wire labels (I think it does from a quick glance of the code). However, it only updates the views it visits - so if you have other views alongside the schematic/symbol, they wouldn't be touched (e.g. Verilog-A views etc) - doing that would add a fair bit of complexity.

    I suggest you contact customer support and advise the AE to start by looking for CCSchangePinInHier - maybe this code willl be sufficient for your needs.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    Hi Ram,

    Not something I've written myself. I initially wondered whether the schematic replace command would do this, but rather oddly it only replaces the pins on the schematic, not on the symbols - which is a bit limiting. I also found some SKILL code written by a colleague (not published as an article unfortunately) which does do it for schematic and symbol hierarchically. I didn't check whether it also renames wire labels (I think it does from a quick glance of the code). However, it only updates the views it visits - so if you have other views alongside the schematic/symbol, they wouldn't be touched (e.g. Verilog-A views etc) - doing that would add a fair bit of complexity.

    I suggest you contact customer support and advise the AE to start by looking for CCSchangePinInHier - maybe this code willl be sufficient for your needs.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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