• 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 Design
  3. how to rename all the cell in the standard cell library...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 16347
  • 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 rename all the cell in the standard cell library by scripts?

enzhu
enzhu over 6 years ago

Hi All,

I am making the standard cells for analog team usage. We like to use different isolation rings. So we like to have a different cell name to identify them. 

V5_AD2D1 --> V5_NBL30V_AD2D1

V5_MX2D1 --> V5_NBL30V_MX2DA

The new naming means that the cells are 5V with 30V NBL to sub breakdown volage. 

The whole standard cell have a very consistent naming as: V5_{cell_name} and needs it to be V5_NBL30V_{cell_name}. 

Can any one help to provide a simple script to run across the whole lib? 

Thanks. 

Enzhu

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi Enzhu,

    There are a number of articles on the support site which may help with this:

    • Using ccpCopy() to copy library, how to allow different prefix/suffix added to the copied cells based on original cell name being copied
    • Using SKILL, how can I copy my design into a new library and also add a prefix/suffix to copied cells.
    • SKILL function to rename some cells specified in a file, add prefix or suffix.
    • SKILL: How to rename all cells starting with a given prefix or ending with a given suffix and update references of all cellviews in a library.

    There are others too. I just searched for articles with the keywords "copy cell prefix". I didn't check the suitability of any of these articles, but hopefully one of them will do what you want!

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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