• 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. Check-out data.dm with SKILL

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 143
  • Views 15400
  • 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

Check-out data.dm with SKILL

ivick
ivick over 11 years ago

I am creating CDF parameters by using a SKILL module, however only when one view is already cheked out  before running the SKILL module (such as a schematic), the new CDF parameters created by the SKILL module are correctly added, otherwise the new CDF parameters are lost because there is no way to check them in.

 I realized that when you edit manually the CDF parameters by using the CDF-Edit form from the virtuoso menu, the data.dm is checked-out, so I guess that if I check out the data.dm in the same SKILL module before to create the new CDF parameters then they will be correctly added and the user will can check them in, but I could not find information about how to check out the data.dm by using SKILL.

Please let me know If there is another way to add CDF parameters without having any cell checked out beforehand.

 

Thanks. 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Could use:

    bag=dbOpenBag(ddGetObj("opamp090" "adc_sample_hold") "a")

    and then this would prompt you to auto-checkout the property bag (or not prompt, depending on your preferences).

    Or you could do:

    file=ddGetObj("opamp090" "adc_sample_hold" nil "data.dm")
    ddAutoCheckout(file)

    which would prompt you again. Or:

    file=ddGetObj("opamp090" "adc_sample_hold" nil "data.dm")
    ddCheckout(file)

    which would just check it out.

    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