• 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. How to interact with ADE L window with skill code?

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 143
  • Views 5654
  • 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

How to interact with ADE L window with skill code?

Maple Oven
Maple Oven over 1 year ago

I create a state with cellview and I want to edit its model Library and design parameters while I'm using it. How can I get the ADE L window and how to edit its property?

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 1 year ago

    First of all, I should point out that ADE L is end-of-lifed (replaced by ADE Explorer) and is not in the ICADVM20.1 or IC23.1 release - so you should move to using ADE Explorer.

    Here are the functions you'd need to use:

    You can get the current session using asiGetCurrentSession()

    ; get the models
    asiGetModelLibSelectionList(asiGetCurrentSession())
    ; add a model
    asiAddModelLibSelection(asiGetCurrentSession() "someFile.scs" "NN")
    ; asiRemoveAllModelLibSelection(asiGetCurrentSession()) if you want to remove all the models
    ; get the design variables
    asiGetDesignVarList(asiGetCurrentSession())
    ; add a couple of design variables
    asiAddDesignVarList(asiGetCurrentSession() list(list("var1" "20") list("var2" "30")))
    ; replace the variables rather than add
    asiSetDesignVarList(asiGetCurrentSession() list(list("var1" "20") list("var2" "30")))

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Maple Oven
    Maple Oven over 1 year ago in reply to Andrew Beckett

    Thank you, Andrew!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Maple Oven
    Maple Oven over 1 year ago in reply to Andrew Beckett

    Thank you, 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