• 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. Steps for using pCells written in Skill

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 144
  • Views 13710
  • 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

Steps for using pCells written in Skill

JSMIT
JSMIT over 15 years ago

This question is about how to configure a skill file to show up as a pCell.

I am very new to designing pCells in virtuoso.  I have created a pCell with stretch commands, but the shapes I will ultimately need to create (relatively complex polygons for MEMS applications) would be a lot easier to set up in skill code.  I should be able to compile this pCell into skill code and use the code generated as a template.  My challenge right now, however, is what steps to take so I can take an existing skill pCell code and make it actually usable as a pCell.

For simplicity, let's assume I have a pCell with only 1 rectangle inside, and an X-axis stretch through it.  I then run pCell-Compile-ToSkillCode, and save the file as ~/TestCode (with the intend of modifying it in the future).  What steps do I need to take with this exported skill file to make it show up as a Cell in my library?  Will I have to repeat those steps every time I modify the skill code?

 Thanks for everyone's helping me with this!

  • Cancel
Parents
  • JSMIT
    JSMIT over 15 years ago

    Stefan,

    thanks!  That worked nicely. I was able to load a simple cell as skill code, make modifications to the code and reload it.  I agree it's probably the best way to begin learning skill, as the code I'm generating that way is relevant & and easy to understand step by step - rather than reading through a 500 line example.Thanks again for helping me get on my feet with it.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • JSMIT
    JSMIT over 15 years ago

    Stefan,

    thanks!  That worked nicely. I was able to load a simple cell as skill code, make modifications to the code and reload it.  I agree it's probably the best way to begin learning skill, as the code I'm generating that way is relevant & and easy to understand step by step - rather than reading through a 500 line example.Thanks again for helping me get on my feet with it.

    • 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