• 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 change sensitivity analysis method using SKILL...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 6255
  • 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 change sensitivity analysis method using SKILL code

BenjaminQParker
BenjaminQParker over 2 years ago

I am attempting to change the Sensitivity Analysis setup inside of a maestro view using SKILL code. The minimum reproducible set of steps to do this are given below. Assume lib, cell, and view are defined for an existing maestro view, and that the simulation type for the view is set to Sensitivity Analysis.

session = maeOpenSetup(lib cell view)
maeSensSetMethod("OFAT Sweep" ?session session)
maeIsSetupModified(?session session)
maeSaveSetup(?session session)
maeIsSetupModified(?session session)
maeCloseSession(?session session ?forceClose t)

Despite having a valid session, I noticed that the maeIsSetupModified() procedure calls return nil despite the maeSensSetMethod() procedure call returning t (true). Upon opening the maestro view and the Sensitivity Analysis setup (icon with the green circle and gear), the method remains fixed at OFAT 3-level. What would prevent SKILL procedure calls from modifying the cell view? I spoke with a colleague who mentioned it is likely a permissions issue. Has anyone else run into this issue, and how did you troubleshoot to obtain a solution to this issue?

  • Cancel
  • BenjaminQParker
    BenjaminQParker over 2 years ago

    Hey Everyone, I have a typo in the title. The word "check" should be replaced with "change".

    Moderator Note: I changed the title.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to BenjaminQParker

    Which IC sub-version are you using? I tried this in IC6.1.8 ISR31 (.500.31) and it worked fine. If the cellView couldn't be opened for edit, then you'd either get a message about it being locked at the open, or it would complain about permissions when you save.

    I wonder whether something was broken in an older version - knowing what you're using would help me narrow that down.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • BenjaminQParker
    BenjaminQParker over 2 years ago in reply to Andrew Beckett

    Hi Andrew, I'm using ICADVM20.1-64b.500.27.EHF11746.

    • 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