• 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. get list of analysis in a test of Assembler

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 142
  • Views 6578
  • 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

get list of analysis in a test of Assembler

kkdesbois
kkdesbois over 2 years ago

Hello,
Is there a function to get the list of available analysises available in a specific test of Assembler.

I know the function asiDisplayAnalysis that requires an asiSession as argument.

Subsidiary question : 
what is the difference between the mae and the axl functions? Are some of them redondant? Do we have to favor one vs the other?

Laurent.
  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    maeGetEnabledAnalysis(testName) should do what you want. Although that's just the list of actual analyses used. If you want the list of available analyses, you'd do:

    sess=axlGetWindowSession()
    sevSess=axlGetToolSession(sess "testName")
    asiSess=sevEnvironment(sevSess)
    asiGetAnalysisNameList(asiSess)

    The general idea is that the mae functions are a higher-level, simpler to use set of functions and cover a lot of the maestro functionality. However, there occasionally needs to use the axl functions to access other things - and underneath you might need the OASIS "asi" functions too - see the example above.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    maeGetEnabledAnalysis(testName) should do what you want. Although that's just the list of actual analyses used. If you want the list of available analyses, you'd do:

    sess=axlGetWindowSession()
    sevSess=axlGetToolSession(sess "testName")
    asiSess=sevEnvironment(sevSess)
    asiGetAnalysisNameList(asiSess)

    The general idea is that the mae functions are a higher-level, simpler to use set of functions and cover a lot of the maestro functionality. However, there occasionally needs to use the axl functions to access other things - and underneath you might need the OASIS "asi" functions too - see the example above.

    Andrew

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

    Thanks for the answer.

    It confirms what I'm currently doing to get the analysis list (except using asiGetSession(sevSess) instead of sevEnvironment(sevSess))

    It's often boring to navigate through the different sessions (fnx, sev, asi) and find the function to use according to the chosen session.

    For that, the mae functions are more easy to use as we just usually have to give the testName as argument (and optionally the fnx session)

    But there are not so many mae functions...

    Laurent.

    • 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