• 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. mountfs and open cellview to edit

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 125
  • Views 15291
  • 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

mountfs and open cellview to edit

magal
magal over 6 years ago

Hi. We have cadence installed in our lab and maintained by our support group.

Since we are the end-users, we don't have root permissions on our Cadence machine.

I'm following regularly after Cadence Hotfix/tools release and since I'm fairly experienced, I have a local installation which I use to test things before I ask our support to officially install them.

In order to do so, I mount my (remote) work directories with "mountfs". I have write permissions and I can edit files on the remote location.

Moreover, on the library manager, I can create copies of files, even on my remote file system.

However, If I try to open a remote file for edit, I get the following error:

"(SCH-1217): Could not open "x.x" for edit.

(DB-270000): dbOpenCellViewByType: Unable to lock database file for <user_directory_of_test_bench>/schematic

Essentially, I can open remote files for read only, and need to make a local copy otherwise, which misses the point.

Any hint as to why this might be happening will be helpful!

Cheers,

Matan

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Assuming you really do have write access, what kind of file system is the data stored on? Note that this is presumably a library that is not part of the Cadence installation.

    It's important that the file system supports links (both hard and symbolic links).

    Also, which subversion of the tools are you using? Help->About will tell you this.

    This is something that would be best answered through a support channel such as http://support.cadence.com or (assuming you're from a University) through your university program (e.g. in Europe, maybe through the Europractice scheme).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • magal
    magal over 6 years ago in reply to Andrew Beckett

    Hi Andrew, thanks for the reply.

    Can you please clarify what you mean by "kind of file system"?

    Both Cadence installations are IC617, latest ISR (022?).

    My local OS is CENTOS6. 10. I use sshfs to mount a directory, let's call it "project" from an RHEL6 machine.

    "Project" is the parent directory to both "my_env" and "design" libraries. "Design" has all my design views. "My_env" is my *usual* startup directory, with cds.env, cds.init etc which is used when I'm actually working on the remote server. *it is NOT used when mounting locally*.

    To start virtuoso locally I created a local copy, "my_env_loc" which points to *my* local Cadence installation instead of the remote one so I can experiment with it.

    Another thing that I noticed which I don't know if related, is that when I'm running Cadence locally and running ADE-L I cannot see the (remote) saved states. Moreover, on the "load state" menu, the pull-down tab that usually allows me to explore simulation states of other cells from other directories, shows only the current cell/dir.

    My University is in the US. I can contact Cadence  support but it will require doing it through  our admins, which are not Cadence experts. A previous issue took a very long time to solve, so I prefer to first try on my own.

    Best regards, Matan

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to magal

    Hi Matan,

    Put simply, we do not do any testing with sshfs nor or aware of any customers that are using it. I found some questions to R&D from about 4 years ago when they had tried some limiting testing of OpenAccess using fuse-based file systems such as sshfs, but then a later one which said that we have no set up and no plan to try to support this. It's unclear whether the sshfs approach supports all of the mechanism we used to open files in libraries, and this may lead to issues such as those you're seeing. There have been hardly any requests about sshfs that I can see (literally a handful) and 4 of those came from 2 different universities (one in the US). One of the requests was nothing to do with Virtuoso. 

    So you're using an unsupported mechanism to mount files, and I think you'd be better off using something more mainstream (such as NFS).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to magal

    Hi Matan,

    Put simply, we do not do any testing with sshfs nor or aware of any customers that are using it. I found some questions to R&D from about 4 years ago when they had tried some limiting testing of OpenAccess using fuse-based file systems such as sshfs, but then a later one which said that we have no set up and no plan to try to support this. It's unclear whether the sshfs approach supports all of the mechanism we used to open files in libraries, and this may lead to issues such as those you're seeing. There have been hardly any requests about sshfs that I can see (literally a handful) and 4 of those came from 2 different universities (one in the US). One of the requests was nothing to do with Virtuoso. 

    So you're using an unsupported mechanism to mount files, and I think you'd be better off using something more mainstream (such as NFS).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • magal
    magal over 6 years ago in reply to Andrew Beckett

    Thanks Andrew for the reply.

    For now, I've given-up trying to solve these sshfs issues. The challenge with NFS is that it requires to enable my user access in the server by the admins - which I'm not sure possible for security reasons. If you have any other ideas as to how to mount my remote directory without admin permissions it'd be great, but if not  - it is what it is.

    Thanks!

    Matan

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to magal

    Hi Matan,

    This is a bit odd - I work with a lot of companies who have quite severe security restrictions, and I've not seen any insisting upon using sshfs rather than NFS. I'm not sure why an admin would prevent access to software and project data with appropriate permissions - it sounds as if your university has an unusual infrastructure! Anyway, good luck - hope you manage to get this worked out so that things behave in a supportable fashion.

    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