• 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. IC618 cannot find files to start

Stats

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

IC618 cannot find files to start

jeffreylao
jeffreylao over 2 years ago

Hi all,

I was trying to learn virtuoso through Cadence training, I used "Virtuoso Layout Design Basics vIC6.1.8/ICADVM20.1 (Online)" in Cadence training. With OS RHEL7.9, after downloading IC618 release and the lab files from the training course, I sourced the cshrc file(in the form of cshrc_VLDB) and set the CDSHOME to IC618 install directory. However, when I tried to start Virtuoso with command:

virtuoso &

It returns with the error:

virtuoso: error while loading shared libraries: libap_sh.so: cannot open shared object file: No such file or directory

I searched for that file and it is in the IC618 install directory:

/home/jeffrey/cadence/installs/IC618/tools.lnx86/lib/64bit/libap_sho.so

In the cshrc file, the path is set like this:

setenv LD_LIBRARY_PATH ${CDSHOME}/tools/lib

set path=($path ${CDSHOME}/tools/dfII/bin ${CDSHOME}/tools/dfII/bin/64bit ${CDSHOME}/tools/bin)

I tried adding the directory containing libap_sho.so to the path but the same error remained, in frustration I tried copying all the files in that directory to one of the directory in the path and it resolved that error. But then it asked for another missing file:

virtuoso: error while loading shared libraries: libvsacpp.so: cannot open shared object file: No such file or directory

I used the same method and find the directory and copy all the files to the directory in the path, after resolving a few more similar errors the terminals does not return anymore errors, but instead when I tried to start virtuoso nothing pops up.

I found similar issue in the community:

https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/31594/ic616

I tried to follow the instruction but it returns with the same error

Is there something wrong with my cshrc file? It is difficult to troubleshoot for errors, any help is appreciated

Thank you

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

    You shouldn't need to set LD_LIBRARY_PATH and the path should not include tools/dfII/bin/64bit (the wrappers take care of this).

    A few things:

    1. Did you install the base release of IC618 or the latest hotfix?
    2. What does "which virtuoso" return? 
    3. What does "virtuoso -debug3264" output?
    4. Can you run "virtuoso -opt3264 -debugger3264 ldd > debugOut.txt" and then upload debugOut.txt as an attachment here (if you just paste it, it will probably flag as spam because of repeated text).

    BTW, the link to the training system was probably what initially flagged this as spam (it's not in the approved list for URLs in the forum system; it probably should be!).

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • jeffreylao
    jeffreylao over 2 years ago in reply to Andrew Beckett

    Something strange happened, I reinstalled the hotfix to see if there is something I missed, installed "ksh" and "redhat-lsb" to fix an error and a warning related to ansLibComplie(don't think it matters but it wouldn't hurt), and reboot after removing tools/dfII/bin/64bit from the path, and then the error changes, it is still asking for a missing file, but it is asking for a different file "LibPolyBool.so" now:

    /home/jeffrey/cadence/installs/IC618/tools/dfII/bin/64bit/virtuoso: error while loading shared libraries: LibPolyBool.so: cannot open shared object file: No such file or directory

    And the location for LibPolyBool.so is:

    /home/jeffrey/cadence/installs/IC618/tools.lnx86/pcb/lib/64bit/libPolyBool.so

    1. I installed the IC618 base release first and then the hotfix, at first I have the base release but it gave me some error so I installed the hotfix afterwards.

    2. 'which virtuoso" returns

    /home/jeffrey/cadence/installs/IC618/tools/dfII/bin/virtuoso

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

    Something strange happened, I reinstalled the hotfix to see if there is something I missed, installed "ksh" and "redhat-lsb" to fix an error and a warning related to ansLibComplie(don't think it matters but it wouldn't hurt), and reboot after removing tools/dfII/bin/64bit from the path, and then the error changes, it is still asking for a missing file, but it is asking for a different file "LibPolyBool.so" now:

    /home/jeffrey/cadence/installs/IC618/tools/dfII/bin/64bit/virtuoso: error while loading shared libraries: LibPolyBool.so: cannot open shared object file: No such file or directory

    And the location for LibPolyBool.so is:

    /home/jeffrey/cadence/installs/IC618/tools.lnx86/pcb/lib/64bit/libPolyBool.so

    1. I installed the IC618 base release first and then the hotfix, at first I have the base release but it gave me some error so I installed the hotfix afterwards.

    2. 'which virtuoso" returns

    /home/jeffrey/cadence/installs/IC618/tools/dfII/bin/virtuoso

    • 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