• 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. Mixed-Signal Design
  3. Error with AMS simulator "Connect rules are not found in...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 65
  • Views 11365
  • 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

Error with AMS simulator "Connect rules are not found in your AMS installation"

alchemist87
alchemist87 over 6 years ago

Hi all,

this is my first attempt to perform an AMS simulation. I also checked the documentation and the forum without a working solution.

After the creation of the config view for the cell, I'm trying to load the connect rules from ADE L-> Setup -> Connect Rules/IR Setup but an error message appears saying "Connect rules are not found in your AMS installation".  It seems that, for whatever reason, the connectLib library with the built in connect rules is missing. I'm using IC6.1.7-64b.500.4 .

Thank you for support.

Best regards.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    A few things to check:

    1. Before starting Virtuoso, do you have an INCISIVE or ideally XCELIUM (XCELIUM is the replacement for INCISIVE) release in your path? For example, what do you get if you type "ncroot" or "xmroot" in the terminal window?
    2. If you do, which version are you using? "irun -version" will tell you (in the terminal window)
    3. In the path returned by step 1 above, can you then do (the bit in italics is the part you'll need to change) and show what it reports?
      ls -l /export/home/apps/XCELIUM1809_latest/tools/affirma_ams/etc/connect_lib/connectLib/*.pak
    4. In your cds.lib do you have something like:
      SOFTINCLUDE $AMSHOME/tools/inca/files/cds.lib

    The $AMSHOME is an env var pointing to the path given by step 1 above. It could be a full path - doesn't have to be an env var.

    It might be that the "configure" step wasn't done for the INCISIVE/XCELIUM release during installation - this builds the connectLib and compiles all the connect modules. The above should give us a clue though.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • alchemist87
    alchemist87 over 6 years ago in reply to Andrew Beckett

    Dear Andrew,

    really appreciate your reply. Below are the checks you suggested:

    1) INCISIVE seems to be on my path. "ncroot" gives:

    /home/micro/eda/Cadence/2016-2017/lnx86/INCISIVE_15.20.010

    2) "irun -version" output:

    TOOL: irun 15.20-s022

    3) directory "connectLib" is missing from "/home/micro/eda/Cadence/2016-2017/lnx86/INCISIVE_15.20.010/tools/affirma_ams/etc/connect_lib/".

    4) the $AMSHOME env var is not present on my system. The path at step #1 is pointed by the $CDS_INCV env var instead.

    Please, can you point me on the right track about the configuration step?

    Thank you for your help.

    Best regards,

    Tonio

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to alchemist87

    Hi Tonio,

    It sounds as if the Configure step wasn't done during installation. I think you should be able to go to the INCISIVE installation (as the user who owns the installation as you'll need write permission) and do:

    sh ./installData/INCISIVE152_lnx86/batch_configure.sh

    This should compile all the libraries and the connectLib and so on.

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • alchemist87
    alchemist87 over 6 years ago in reply to Andrew Beckett

    Dear Andrew,
    many many thanks for your help! After the compilation step I'm able to see the built-in connect rules in ADE L and I can successfully run AMS simulations!

    Best regards,
    Tonio

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Burkland
    Burkland over 6 years ago in reply to Andrew Beckett

    Hello Andrew,

    I am having the same problem with the error "Connect rules are not found in your AMS installation".

    I have attempted to diagnosis the problem using the advise you gave in this thread:


    1a. When I type ncroot in the terminal window, I get: /usr/local/cadence/incisive
    1b. When I type xmroot in the terminal window, I get: xmroot: command not found

    2. When I type irun -version, I get: TOOL: irun(64) 15.20-s033

    3. When I type: ls -l /usr/local/cadence/incisive/tools/affirma_ams/etc/connect_lib/connectlib/*.pak
    I get: No such file or directory

    However, if I cd /usr/local/cadence/incisive/tools/affirma_ams/etc/connect_lib
    Then ls shows a number of files with the suffix .vams, but no connnectlib subdirectory.

    4. While it was not there initially, I have now added this line to my cds.lib

    SOFTINCLUDE /usr/local/cadence/incisive/tools/inca/files/cds.lib

    Based on the above, I concluded that the Configure step wasn't done as you advised the original poster. However, batch_configure.sh does not exist in the location that you indicated in our installation.

    Any advise on how to proceed?

    Thanks

    William Burkland

    • 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