• 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. Unable to delete cell because of maestro view

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 143
  • Views 17879
  • 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

Unable to delete cell because of maestro view

KGh94
KGh94 over 7 years ago

Hello,

I created a schematic and a maestro test bench to simulate my schematic. After finishing my simulations and extracting my results, I deleted the cell (right-click -> delete)

The cell views are deleted but the cell remains, and I get the following messages:

*WARNING* Window 1 does not exist
*WARNING* ddDeleteObj: Failed to unlink $PWD/myLib/myCell/maestro/results/maestro/.nfs0000000000f7efb90000133d - Device or resource busy
*WARNING* ddDeleteObj: Failed to remove directory $PWD/myLib/myCell/maestro/results - Directory not empty
*WARNING* ddDeleteObj: Failed to remove directory $PWD/myLib/myCell/maestro - Directory not empty
*WARNING* ddGetOAObject: Couldn't find an OA cellview object for view 'maestro' in lib 'myLib', cell 'myCell'
*WARNING* ddDeleteObj: Failed to unlink $PWD/myLib/myCell/maestro/results/maestro/.nfs0000000000f7efb90000133d - Device or resource busy
*WARNING* ddDeleteObj: Failed to remove directory $PWD/myLib/myCell/maestro/results - Directory not empty
*WARNING* ddDeleteObj: Failed to remove directory $PWD/myLib/myCell/maestro - Directory not empty
*WARNING* ddDeleteObj: Failed to remove directory $PWD/myLib/myCell - Directory not empty

The problem is that I can no longer open a maestro cell view in that cell (but I can create one). I can't do "rm -r" to the directory either.

Any help would be highly appreciated.

Best regards,
Karam

  • Cancel
Parents
  • mbracht
    mbracht over 7 years ago

    Hi Karam,

    These .nfs<whatever> files occur on nfs mounted filesystems when some process tries to delete a file while another process is still holding a filedescriptor for that file's inode. You might try
    % lsof $PWD/myLib/myCell/maestro/results/maestro/.nfs0000000000f7efb90000133d
    to find that process.

    Max

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • KGh94
    KGh94 over 7 years ago in reply to mbracht

    Hello Max,

    So it happened again, virtuoso is locking it even though I closed the assembler view

    Andrew Beckett

    Best regards,
    Karam

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • KGh94
    KGh94 over 7 years ago in reply to mbracht

    Hello Max,

    So it happened again, virtuoso is locking it even though I closed the assembler view

    Andrew Beckett

    Best regards,
    Karam

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to KGh94

    Karam,

    Four questions:

    1. Which subversion of Virtuoso are you using? (we asked earlier, but you didn't say)
    2. What is the contents of the .nfs file you have left in the view?
    3. Were you creating this view with the mae SKILL functions? I'm wondering whether you have an open session that way as well as interactively
    4. Does lsof indicate virtuoso as the owning process for the leftover files?

    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