• 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. QRC: *Error* load: can't access file "[...]/ext_18.12.000...

Stats

  • Locked Locked
  • Replies 14
  • Subscribers 129
  • Views 7519
  • 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

QRC: *Error* load: can't access file "[...]/ext_18.12.000/tools/extraction/bin/32bit/etc/context/6.1.0/qrc.ini"

dontpanic
dontpanic over 7 years ago

Hi! When I launch the "PVS->Run LVS..." command in a layour editor, I get the following messages in the CIW:

QRC: *Error* load: can't access file "[...]/ext_18.12.000/tools/extraction/bin/32bit/etc/context/6.1.0/qrc.ini"
*WARNING* (DEBASE-102079): A SKILL error occurred in function CCSSetupQRC

In my QRC installation the "[...]/32bit" directory does not exist, but the "[...]/64bit" does. Moreover, I have the environment CDS_AUTO_64BIT variable set to ALL, but it seems CCSSetupQRC is looking for the wrong executable. How can I solve this issue? I am using ICADV12.3-64b.500.17 with PVS 16.12

Thanks and regards, Jorge.


  • Cancel
  • Quek
    Quek over 7 years ago in reply to dontpanic

    Hi Jorge

    The SKILL procedure is just for presetting some values in the Quantus form. If you have checked and ensured that the form settings are correct, the error which you had encountered should not affect the extraction results.

    Would it be possible for you to share the outputs of the following 2 cmds?

    pp(CCSSetupQRC)
    pp(vuiUserDefinedRCXFormSetupCB)


    Best regards
    Quek

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

    Thanks for your reply Quek; please find below the output of the commands; indeed, it seems the 32bit directory is hardcoded in my setup!

    ...is it maybe possible to correct that path to the right (existing) directory (64bit)?

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

    Hi Jorge

    Would you please try the following and let us know if it helps?

    a. Open a new text file named "CCSSetUpQRC_mod.il"
    b. Add the following lines in it:

    procedure( CCSSetupQRC(@rest dmy)
       let( (ext_path qrcini_loc verInfo ver)
          ext_path=getShellEnvVar("QRC_HOME")
          unless( ext_path error("QRC_HOME shell variable cannot be found"))
          verInfo=getVersion('subVer)
          pcreMatchp("IC(\\S+)-" verInfo)
          ver=pcreSubstitute("\\1")||"6.1.0"
          qrcini_loc=sprintf(nil "%s/tools/extraction/bin/64bit/etc/context/%s/64bit/qrc.ini" ext_path ver)
          load(qrcini_loc)
          qrcMenu~>qrcRunCalibreItem~>_itemCallback="CCSCustomQRCSetup()"
       ) ;let
    ) ;procedure


    procedure( vuiUserDefinedRCXFormSetupCB(form)
       prog( (runDir)
          when( form~>hiFormSym=='vuipreRcxForm
             form~>runName~>value="Design"
             if( hiIsForm('preRCXQueryUI) then
                runDir=sprintf(nil "%s/%s" pwd() preRCXQueryUI~>queryRunDir)
             else
                runDir=sprintf(nil "%s/%s" pwd() form~>runName~>value)
             ) ;if
             form~>runDir~>value=runDir
          ) ;when
          return(t)
       ) ;prog
    ) ;procedure

    c. Load it in CIW using:

    load "./CCSSetUpQRC_mod.il"


    I think it should resolve the problems. : )



    Best regards
    Quek

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

    Thanks again for your reply, Quek; I still get the same error:

    QRC: *Error* load: can't access file "[...]/ext_18.12.000/tools/extraction/bin/64bit/etc/context/ADV12.3/qrc.ini"

    but this time because the [...]/ADC12.3/[...] folder doesn't exist in my installation! Instead, a folder "6.1.7" exists in that location. Maybe the function redefinition needs a little more changes?

    • 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