• 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. Layout Make readonly/Review Request

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 126
  • Views 901
  • 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

Layout Make readonly/Review Request

JackPro
JackPro over 8 years ago

Hi Andrew,

 Usually in layout teams there will many users and most of the cases layout cells will be locked by many users. One user need to ask another user "to make read only" by orally, email or chat.

Say, user U2 locked a layout cell. Now user U1 want to edit the same. Now U1 will try to make it edit, and let him send  message to user U2's ICFB.

 Now the question is how to run command in someone's icfb?

 

I am aware of the fact that, the user U2 is not running icfb then this method fails.

Regards,

JackPro

  • Cancel
  • Quek
    Quek over 8 years ago

    Hi JackPro

    I have not tested this but I think it may work:

    a. In Virtuoso sessions of both U1 and U2, use ipcBeginProcess to do asynchronous communication with a perl script

    b. The perl script should do the following in an endless loop:
    - Sleep 30 seconds
    - Check a file named "edit_request" in the home directory of all users
    - "edit_request" file should contain 2 columns : "requestorID receiverID"
    - Send the info to the paired session of Virtuoso

    c. Request for editing permission can be made using a SKILL script. The SKILL script should do the following:
    - Add "U1 U2" to the "edit_request" file in home directory of U1

    d. The perl script will then send the info to Virtuoso. On the Virtuoso side, the message can be displayed in a dialog box

    Instead of going through the above elaborate and possibly error-proned method, it might be best to purchase a version management software (e.g. designSync, ICmanage, etc) so that such editing requests can be more properly tracked.

    By the way, it would be best if you state the version of Virtuoso clearly. : )


    Best regards
    Quek

    • 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