• 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 Map Symbol to specific schematic view using SKIL...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 143
  • Views 16336
  • 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 Map Symbol to specific schematic view using SKILL

Kraj
Kraj over 8 years ago

I have two schematic views (name "schematic" "schematic_lvs") and two symbol views (name "symbol" "symbol_lvs") in one library  but both symbol views are mapped to one schematic view only. How can I change this mapping using SKILL

  • Cancel
  • skillUser
    skillUser over 8 years ago

    Hi Kevin,

    Your question is not clear, what mapping are you talking about? Are you talking about netlisting? You should be able to use the Hierarchy Editor to select which view is used when you have two or more views for the same cell. It might be easier to have separate cells each with schematic/symbol views and differentiate based on the cell name ?  If this doesn't help you will need to supply more information to clarify your issue and question.

    Best regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    Kevin,

    As Lawrence said, there really isn't a "mapping" between a specific symbol view of the cell and a specific schematic view of the cell. That's not how it works.

    In general, when your design has an instance of a symbol (it doesn't matter too much what it is called), the various netlisters use the concept of a "switch view list" to determine which view it should descend into when expanding the hierarchy. This is an ordered list of view names, and it will switch into the first that it finds. Then if that found view is in the "stop view list", it stops expanding the hierarchy - normally for primitive devices.

    In this case, if your design has instances of the symbol and symbol_lvs views, it would still pick the same schematic to descend into for each - which would be "schematic" (most likely) or "schematic_lvs" (if the switch view list had been adapted).

    The hierarchy editor allows you to alter this default binding. You can define the binding based on the cell (so still the instances of symbol and symbol_lvs are indistinguishable; this is why Lawrence suggested maybe having a different cell, because then the bindings could easily be different per cell). You can also do it based on instances (and occurrences, but I won't explain that here). You could then in the tree table in the hierarchy editor select all the instances you want to bind to schematic_lvs, and then with the right mouse button pick the view to use as "schematic_lvs".

    Of course, we may have completely misinterpreted your intentions because your description was not exactly awash with details!

    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