• 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. Greyed menu: "Run Assura Quantus QRC..." and "Run Assura...

Stats

  • Locked Locked
  • Replies 35
  • Subscribers 126
  • Views 23297
  • 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

Greyed menu: "Run Assura Quantus QRC..." and "Run Assura Quantus QRC..."

manudupouy
manudupouy over 7 years ago

Hi,

All is in the title. I can not run Quantus QRC because it greyed in QRC menu and don't know why.

Someone can help?

Best regards,

wighou

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to manudupouy

    You need to do it after opening a layout window (so that Assura has initialised - I said that before). So I need that and both the _vui function output including _vuiGetQRCContext()

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • manudupouy
    manudupouy over 7 years ago in reply to Andrew Beckett

    OK, sorry again. I have to pay more attention.

    _vuiGetQRCVersion()
    0
    _vuiGetQRCContext()
    "/opt/cadence/EXT181/tools.lnx86/extraction/bin/64bit/etc/context/6.1.0/64bit/qrc.cxt"

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to manudupouy

    OK, we’re getting close. The first returning 0 is why the menus get messed up. Now just need to figure out why it returns 0.

    I’m on a plane now so this will need to wait until a bit later to debug further. 

    To be honest, doing this via the forums is not the most efficient way of solving this - thanks for your patience. 

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • manudupouy
    manudupouy over 7 years ago in reply to Andrew Beckett

    OK Andrew. It's I who thank you.

    I know it is a bit frustrating to have to wait for the return of a simple command.

    Thanks again,

    wighou

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to manudupouy

    wighou,

    I thought I'd found a possible explanation, but I'm not convinced this can be it because if I mess with this the QRC menu doesn't appear at all and I get some different warnings in the CIW. Anyway, just in case, can you open the layout window as before and then do:

    rexMagic()

    I'm interested if this returns nil. If it does, try:

    rexMagic(t)
    _vuiGetQRCVersion()

    and see if that returns something other than zero. Otherwise, try doing this:

    trace(_vuiGetQRCVersion _vuiEvalQRCVersion)
    tracev(qrcVer version qrcOk)
    _vuiGetQRCVersion()

    and paste here what you get.

    Thanks,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • manudupouy
    manudupouy over 7 years ago in reply to Andrew Beckett

    I had a problem of moderation I think. I will begin with this first part:

    rexMagic()
    t


    trace(_vuiGetQRCVersion _vuiEvalQRCVersion)
    _vuiEvalQRCVersion(_vuiGetQRCVersion)


    tracev(qrcVer version qrcOk)
    |[1]qrcVer set to unbound, was unbound
    |[1]version set to unbound, was unbound
    |[1]qrcOk set to unbound, was unbound
    (qrcOk version qrcVer)

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • manudupouy
    manudupouy over 7 years ago in reply to manudupouy

    and the second part (_vuiGetQRCVersion() response), you can find here: https://file.io/NGbhKi

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to manudupouy

    I just get a "file.io 404 Page not found" error if I try to follow that link. Can you not attach it as a text file here if it won't let you paste it? If it goes into moderation, I can approve it - although I've not seen anything that needs approval. Use the Insert->Image/video/file below...

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • manudupouy
    manudupouy over 7 years ago in reply to Andrew Beckett

    Fullscreen _vuiGetQRCVersion.txt Download
    _vuiGetQRCVersion()
    |[1]_vuiGetQRCVersion()
    |[2]version set to nil, was unbound
    |[2]qrcVer set to 0, was unbound
    |[2]qrcOk set to nil, was unbound
    |[2]version set to "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n", was nil
    |[2]_vuiEvalQRCVersion(...)
    |[2]version set to "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n", was "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n"
    |[3]qrcVer set to nil, was 0
    |[3]qrcVer set to 0, was nil
    |[2]qrcVer set to 0, was 0
    |[2]version set to "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n", was "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n"
    |[2]_vuiEvalQRCVersion --> ...
    |[2]qrcVer set to 0, was 0
    |[2]qrcOk set to nil, was nil
    |[2]version set to "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n", was "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n"
    |[2]_vuiEvalQRCVersion(...)
    |[2]version set to "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n", was "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n"
    |[3]qrcVer set to nil, was 0
    |[3]qrcVer set to 0, was nil
    |[2]qrcVer set to 0, was 0
    |[2]version set to "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n", was "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n"
    |[2]_vuiEvalQRCVersion --> ...
    |[2]qrcVer set to 0, was 0
    |[2]qrcOk set to nil, was nil
    |[2]version set to "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n", was "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n"
    |[2]_vuiEvalQRCVersion(...)
    |[2]version set to "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n", was "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n"
    |[3]qrcVer set to nil, was 0
    |[3]qrcVer set to 0, was nil
    |[2]qrcVer set to 0, was 0
    |[2]version set to "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n", was "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n"
    |[2]_vuiEvalQRCVersion --> ...
    |[2]qrcVer set to 0, was 0
    |[2]qrcOk set to nil, was nil
    |[2]version set to "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n", was "WARNING: HOST <cdsbox> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONFIGURATION.\n"
    |[2]_vuiEvalQRCVersion(...)
    |[2]version set to "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n", was "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n"
    |[3]qrcVer set to nil, was 0
    |[3]qrcVer set to 0, was nil
    |[2]qrcVer set to 0, was 0
    |[2]version set to "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n", was "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n"
    |[2]_vuiEvalQRCVersion --> ...
    |[2]qrcVer set to 0, was 0
    |[1]qrcOk set to unbound, was nil
    |[1]qrcVer set to unbound, was 0
    |[1]version set to unbound, was "         For More Info,  Please Run '<cdsroot>/tools.lnx86/bin/checkSysConf' <productId>.\n"
    |[1]_vuiGetQRCVersion --> 0
    0

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to manudupouy

    Thanks for the additional data.

    OK, it is in fact because you're running on an unsupported OS.

    What's happening is that the message about this being an unsupported machine is being output before the qrc -v output, and because of this the version checking code doesn't ever see the qrc version number. When I first looked at this I thought that it was reading the entire output from the "qrc -v" command, but because the wrapper first outputs the unsupported platform before the main qrc executable prints the version, the problem occurs.

    I managed to try it on a CentOS machine, and see exactly the same problem. 

    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