• 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. automatically restore to the initial status of LSW when...

Stats

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

automatically restore to the initial status of LSW when open the second layout view belong with same library

Provence
Provence over 12 years ago

 Hi all,

Assuming that there is the first layout view, open it and select ,visiable some layers in LSW.How to automatically restore to the initial status of LSW ,when I open the second layout cell belong with the same library.  is there any this switch ?

Thanks

  • Cancel
  • dmay
    dmay over 12 years ago

    You could use:
    techRefreshTechFile(tfId)

    Or, more specifically:
    techRefreshTechFile(techGetTechFile(geGetEditCellView()))

    Derek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Provence
    Provence over 12 years ago

    Derek,

    As you say,we can use this function. Our layout engineers  had to use a bindkey for the function.

    Maybe, This is  a intricacy operation for some layout engineers. They want to be automatically restored to the original state when open the second layout view as same as opening layout view of different library. 

    Actually,I would like to get a default switch of tools.Otherwise, I need to create my switch for the part of engineer.That must change the code for tool. It's my last choice. 

    How to  automatically open the other layout view belong with same library?

    Exist  that default switch ? Or, You have a good idea.

    Thanks

    Provence

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andy Chang
    Andy Chang over 12 years ago

    Do you use PDK?

    If yes, you could try PDK utility from tsmc

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

    Which version of Virtuoso are you using?

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Provence
    Provence over 12 years ago

    IC5141,

    I'd appreciate any feedback.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • dmay
    dmay over 12 years ago

    You could use deRegUserTriggers to define either an appTrigger or postInstallTrigger for "maskLayout". This would trigger some code to run when you open a new layout window. In this code you could do whatever you want to the LSW.

    Derek

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

    In IC616 you'll be able to either have the palette (the new LSW) synchronized or desynchronized so that the visibility etc can be managed separately per window if you want.

    In IC5141, Derek's suggestion is the best bet.

    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