• 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. How to programtically rename a selected pin

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 145
  • Views 17088
  • 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

How to programtically rename a selected pin

polygon pusher
polygon pusher over 16 years ago

 What would the skill code look like to rename a selected pin in a layout(Virtuoso)?

  • Cancel
Parents
  • tingm
    tingm over 16 years ago

     Hi,

    I used  "abReplaceTermNames" function to change the pin names in my layout. There is one interesting thing that the net name of the terminal is not changed with the code but only the terminal name is changed.

    However, if I manually edited the terminal name once, then use the code to change the terminal name and merge the net, both the terminal name and net name would be changed. Could you give me some idea why this is happening?

     My purpose is to rename the "vdd" pin to "vdd!" in order to match with the schematic to pass LVS. By only changing the terminal name without merging the net, the LVS does not complain, I am wondering what would be the issue if I only change the terminal name without merging the net.

     Thanks,

     Min

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • tingm
    tingm over 16 years ago

     Hi,

    I used  "abReplaceTermNames" function to change the pin names in my layout. There is one interesting thing that the net name of the terminal is not changed with the code but only the terminal name is changed.

    However, if I manually edited the terminal name once, then use the code to change the terminal name and merge the net, both the terminal name and net name would be changed. Could you give me some idea why this is happening?

     My purpose is to rename the "vdd" pin to "vdd!" in order to match with the schematic to pass LVS. By only changing the terminal name without merging the net, the LVS does not complain, I am wondering what would be the issue if I only change the terminal name without merging the net.

     Thanks,

     Min

    • 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