• 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 encapsulate a group of shapes into a pcell

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 5205
  • 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 encapsulate a group of shapes into a pcell

Sorin JIANU
Sorin JIANU over 2 years ago

A polygonal capacitor is an unpredictable device in analog layout, and can't be build it by a normal pcell.

Usually it is built by hand or by Custom Tool, resulting a group of shapes.

How to encapsulate this group of shapes into a pcell, and integrated in VXL?

Any idea?

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    You just said that it can't be built by a normal pcell and it's built by hand or a custom tool - so I'm a bit confused as to why you want to make it a pcell?

    Wouldn't it be sufficient to create a cell for your custom capacitor layout containing all the shapes for the capacitor, and provided that you have pins for the connections to the capacitor, Virtuoso Layout Suite XL will be able to handle it. If you don't have a layout for the symbol used in the schematic, you can always launch CPH (Configure Physical Hierarchy) in VLS XL to set the physical lib/cell/view to be somewhere else - that will then allow you to map it to your custom layout cell.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Sorin JIANU
    Sorin JIANU over 2 years ago in reply to Andrew Beckett

    For 100 mos devices i have one mos pcell.

    For 20 custom capacitors devices I wish I had one special pcell, instead of 20 custom cells. This is my question about availability of encapsulation tool/function. 

    I developed a special pcell in my environment, but is too complex. 

    This is why I opened this topic here to see if anyone has an easier solution.

    You are right, it is possible to create a cell for any custom capacitor, this is the hard approach.

    Thank you for CPH suggestion, I was not aware about this tool.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to Sorin JIANU

    It all rather depends on how you expect to switch between them - what would control the different sets of custom geometries? You could have something that had a parameter and then instantiated one of the 20 custom cells, potentially flattening one level so that you didn't need to copy pins up one level). Without more details, it's hard to advise what the best approach would be.

    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