• 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. Mixed-Signal Design
  3. Ignore P-Cells in assembleDesign.

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 64
  • Views 13231
  • 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

Ignore P-Cells in assembleDesign.

nevsan
nevsan over 10 years ago

I'm implementing the mixed signal flow in encounter and I have verified that I can use assemble design to flatten my digital blocks and my mixed signal blocks (analog layouts with digital cells included). I'm happy with the result.

However, when I apply it to a layout that has even one P-Cell in it, I am first told to enable express P-Cells (setting CDS_ENABLE_EXP_PCELL). I do that (and also export my P-Cell cache from Virtuoso), and I am then told that I need an 'encms' license. My reason for using assembleDesign in encounter is for mixed signal static timing analysis, and the P-Cells in question have absolutely no impact on any of the paths that I want to perform STA on. I don't need the EDI GXL mixed signal functionality for what I'm doing.

Obviously, I can make copies of the analog layouts and delete all of the offending P-Cells, but I was wondering if there was a better way to get assembleDesign to ignore all P-Cells.

  • Cancel
Parents
  • AndreasLenz
    AndreasLenz over 10 years ago
    In the Interoperability guide or at support.cadence.com you find the information on how to deal with PCells in the design. Analog Objects need to remain in the database and be saved again in EDI even if EDI doesn't use them. Here we use the .expressPcellCache to identify this PCells. For this a Mixed Signal license is used. In case you're only target is an STA on an AoT Design you could delete those PCells from your design if they aren't visible in the timing arc. Kind Regards, Andreas
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • AndreasLenz
    AndreasLenz over 10 years ago
    In the Interoperability guide or at support.cadence.com you find the information on how to deal with PCells in the design. Analog Objects need to remain in the database and be saved again in EDI even if EDI doesn't use them. Here we use the .expressPcellCache to identify this PCells. For this a Mixed Signal license is used. In case you're only target is an STA on an AoT Design you could delete those PCells from your design if they aren't visible in the timing arc. Kind Regards, Andreas
    • 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