• 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. Cadence Libraries Setup

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 125
  • Views 20704
  • 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

Cadence Libraries Setup

tester
tester over 16 years ago

 Dear All,

Can anyone of you tell me how to setup Cadence libraries so that I can use the default library such as analogLib. I am using IC5141. Thanks a lot in advance.

 

Have a nice day!

 

 

  • Cancel
  • skillUser
    skillUser over 16 years ago

    You will need a cds.lib file, preferably in your working directory, with entries somthing like the following:

    define basic $(inst_root_with:tools/dfII/bin/icfb)/tools/dfII/etc/cdslib/basic
    define analogLib $(inst_root_with:tools/dfII/bin/icfb)/tools/dfII/etc/cdslib/artist/analogLib
    define sample $(inst_root_with:tools/dfII/bin/icfb)/tools/dfII/samples/cdslib/sample

    This file content should work for either  a CDB-based version, or an OA-based version (but dont try to use a mixture of CDB and OA in one file or directory location).

    I hope this is what you were asking?

    Regards,

    Lawrence

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tester
    tester over 16 years ago

     Dear Lawrence,

    Thank you very much for your reply. I tried to modify the cds.lib file. In the schematic windows, I clicked  "add instance" and then "browse" to try to look for the default libraries, I got an error message in my CIW window as the following:

    ddsInvokeBrowser: Unable to connect to library brower (60 tries)

    cdsServIpc: ipcISAliveProcess connection timeout

    My questions are: can I modify the tires from 60 to smaller number, say 3 for instance. In addition, what might go wrong?

    Thanks  and have a nice day!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tkhan
    tkhan over 16 years ago

     Check Library Path Editor to see that the paths are correct. If one of the paths is written in red, then there is a mistake (i.e. libmanager can't find that path).

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tester
    tester over 16 years ago

    Dear All,

    Thank you for those of you helped me in this issue. I have checked the library path and it is right. I believe that something is wrong with the license file. The cadence is installed on my laptop running Linux. However, the license file is located on the institute's file server. What kind of setup that the system administrator of the institution need to do in order for me to access the license file correctly? For instance, shall the institution add my machine's host name into its license file? Thanks a lot in advance. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 16 years ago

     As long as your Linux machine is on the network and can see the license server machine(s), then you should be able to communicate with the license daemon on that machine to obtain licenses.  Ensure that your CDS_LIC_FILE environment variable is set correctly, for example, 5280@lic_server_machine_name  You may need to perform more checks and tests to ensure that the machine and network is set up correctly, for example, run the checkSysConf utility with an argument for the version that you are trying to use (e.g. IC5.1 or IC6.1), can the Linux machine ping the license server, does the Linux machine have the loopback address and machine name set up correctly?

    Hopefully this information will help.  If not, and you are still stuck in the water, create a Service Request with Cadence Customer Support.

    Cheers,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tester
    tester over 16 years ago

    Dear Lawrence,

    Unfortunately, I am still stucking into this. It will be nice if you can be more specific about checkSysConf and loopback address. I tried to ping the server, and it works. In addition, the CDS_LIC_FILE is also set correctly. THanks and have a nice day.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 16 years ago

    Hi,

    The checkSysConf utility should be part of your Cadence tool installation, it is found under the <cds_install_dir>/tools/bin directory. If you cannot find it, you can download the latest version of the tool from the online support site, or you can download Lic+Config Utils from the Downloads site which contains checkSysConf plus other things.  The following link take you to the checkSysConf page on the self-help site which provides more information on setup and usage: checkSysConf self-help.

    For the "loopback" I was referring to the following entry in the /etc/hosts file:

     

    127.0.0.1               <machine_name> localhost.localdomain localhost 

    I hope that this answers your questions.

    Regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • tester
    tester over 16 years ago

    Dear Lawrence,

    Thank you very much for your help. I have fixed the problem. Have a nice day!

     

     

    • 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