• 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 can get layout cellView ID from xl open schematic win...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 143
  • Views 6468
  • 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 can get layout cellView ID from xl open schematic win or cv ID in virtuoso

alaylayla
alaylayla over 2 years ago

how can get layout cellView ID from xl open schematic win or cv ID

  • Cancel
Parents
  • RobMan
    RobMan over 2 years ago

    There is no direct link from the binding schematic to the layout. Only the reverse is true: The layout physConfig refers to the connectivity reference (schematic).

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • RobMan
    RobMan over 2 years ago

    There is no direct link from the binding schematic to the layout. Only the reverse is true: The layout physConfig refers to the connectivity reference (schematic).

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • alaylayla
    alaylayla over 2 years ago in reply to RobMan

    how can i use the schematic cv or win iD toget link physConfig file,and than get bind layout

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • alaylayla
    alaylayla over 2 years ago in reply to alaylayla

    i read cph prefix api,them need parameter “g_physConfigID”,how can i get these;

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

    This approach is fundamentally flawed. As was mentioned earlier, there's no direct link from the schematic to the layout. The same schematic can be used with either the same or different physConfigs to generate different layouts. So whilst you can get the physConfig from the configured schematic by using:

    hdbId=deGetConfigId(hiGetCurrentWindow())
    cphId=cphFindOpenConfig(hdbGetLibName(hdbId) hdbGetCellName(hdbId) hdbGetViewName(hdbId))

    this is not going to help you. The physical config doesn't store the top physical cellView - that's only displayed in the CPH UI when you launch it from the layout (and it knows the layout in that case). Similarly, if the schematic is used with multiple physConfigs, you'd see the banner changing in the schematic as you interact with the different layouts.

    So to summarise, what you're asking for doesn't make sense because there's not a unique relationship from schematic to layout. There is a unique relationship the other way around (from layout to the connectivity source), but not from schematic to layout.

    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