• 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 Design
  3. Schematics are getting locked

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 7282
  • 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

Schematics are getting locked

tawsaras
tawsaras over 2 years ago
I have recently started using a new PDK for one of my projects.
In this PDK, they have provided us with a work folder, we have to source the cshrc file there.
All of the work, related to this PDK is saved there, not in the home folder.
Now because of this above restriction, Whenever I save a schematic in the work folder and log off. That schematic gets locked and I am not able to unlock it using the clsAdminTool command.
  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    That doesn't sound like the way most PDKs would be set up - I'm not sure who "they" is in this case, but it sounds as if somebody has configured things so that you all work in a shared area. If that is the case, if somebody has a schematic open for edit, nobody else can edit it at the same time (that's the whole point of locking, to prevent data loss).

    Saving the schematic and then quitting Virtuoso should not cause it to be locked still - the lock should be cleared when Virtuoso exits. Even if Virtuoso exited abnormally (e.g. a crash), the lock recovery mechanism should handle this - in essence, any other session which tries to open the schematic for edit will check if there's a lock, and if so it will use the CLS boolean daemon (clsbd) to determine if that process is still running - if it isn't the lock can be reclaimed automatically.

    You should only need to use clsAdminTool in rare cases - typically only if a machine which was previously locking the machine is no longer on the network.

    I suggest you contact customer support - trying to understand your setup and what exactly is going on will be rather hard via the community forums.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    That doesn't sound like the way most PDKs would be set up - I'm not sure who "they" is in this case, but it sounds as if somebody has configured things so that you all work in a shared area. If that is the case, if somebody has a schematic open for edit, nobody else can edit it at the same time (that's the whole point of locking, to prevent data loss).

    Saving the schematic and then quitting Virtuoso should not cause it to be locked still - the lock should be cleared when Virtuoso exits. Even if Virtuoso exited abnormally (e.g. a crash), the lock recovery mechanism should handle this - in essence, any other session which tries to open the schematic for edit will check if there's a lock, and if so it will use the CLS boolean daemon (clsbd) to determine if that process is still running - if it isn't the lock can be reclaimed automatically.

    You should only need to use clsAdminTool in rare cases - typically only if a machine which was previously locking the machine is no longer on the network.

    I suggest you contact customer support - trying to understand your setup and what exactly is going on will be rather hard via the community forums.

    Andrew

    • 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