• 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* (AMS-1247): AMS UNL netlisting has failed --> With...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 64
  • Views 5686
  • 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* (AMS-1247): AMS UNL netlisting has failed --> With XCELIUM21.09

RFStuff
RFStuff over 3 years ago

Dear All,

I installed XCELIUM21.09 and SPECTRE 21.1 -ISR4.

I was earlier able to run my AMS testbench (this has only Verilog-Modules) successfully with INCISIVE-15.2.

But, now with the lattest XCELIUM installation, I see the following error.

I checked the assembler.log file and that suggests the error cause as below:-

sh: /P/cadence/installs/SPECTRE211/tools/spectre/bin/cds_plat: No such file or directory

Error : Failed to find out assembler libraries in spectre installation.
Please specify IUS installation path to spectre and try again.
dna_assembler failed. (1)

Could anybody please tell why this error is cropping up ? and what is IUS path being asked here ?  Earlier I didn't have to give this path in my .cshrc file.

How can I fix this issue ?

Kind Regards,

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    No idea (I didn't find anything specifically on this, and would need a fair bit of thought to try to figure out all the possible reasons for why this might fail, whereas seeing your setup would make that much easier). Please contact customer support - my guess is that you have something wrong with your UNIX paths (or have some wrappers in the way which are breaking things). In current versions you need both Spectre and XCELIUM in your path (the AMS Flex option takes care of this - we now use the analog solver from the spectre installation, whereas historically it was shipped along with INCISIVE). The same is true for the UNL netlisting - parts come from XCELIUM and parts from Spectre.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RFStuff
    RFStuff over 3 years ago in reply to Andrew Beckett

    Thanks Andrew. 

    We don't have support for Xcelium product.  So we are at our own and your help  (with tight time constraints) is higly appreciated.

    I understand about UNIX paths. But what is "some wrappers coming in the ways"  means here?

    What are "assembler libraries in spectre installation" that AMS is looking for here ? I think I have given both the paths of XCELIUM and SPECTRE in the UNIX path.

    1:-

    We have installed :-  spectre location :- /P/cadence/installs/SPECTRE201/  --> MMSIM 

                                     Xcelium location :- /P/cadence/installs/XCELIUM2109/ -->AMSHOME 

                                     IC618 location :-  /P/cadence/installs/IC618/   --> CDS_INST_DIR 

    2:-

    Accordingly,

    corresponding enviornemnt variables and the paths given in the SET-UP cadence.cshrc file are as below:-

    ********************************************************************************************************************

    #!/bin/csh

    set filec

    setenv CDS_INST_DIR /P/cadence/installs/IC618

    setenv MMSIM /P/cadence/installs/SPECTRE201

    setenv AMSHOME /P/cadence/installs/XCELIUM1903

    setenv CDS_Netlisting_Mode "Analog"

    set icpath=($CDS_INST_DIR/tools/bin $CDS_INST_DIR/tools/dfII/bin $CDS_INST_DIR/tools/dracula/bin)


    set path=(. $icpath $path)


    setenv LD_LIBRARY_PATH


    set LD_LIBRARY_PATH=($CDS_INST_DIR/tools/lib $LD_LIBRARY_PATH)

    setenv SPECTRE_FEATURE_FILE $MMSIM/tools/spectre/etc/files/spectre.dat


    set path=($MMSIM/tools/bin $AMSHOME/tools/bin $path)


    set path=($MMSIM/tools/spectre/bin $path)


    #---- End of Cadence Setup --------------------------------------
    alias ic 'virtuoso &'
    alias cde 'Xsession &'

    ***********************************************************************************************************************************

    3:-

    The versions we are using are:-

    sub-version IC6.1.8-64b.500.23

    sub-version 20.1.0.434.isr14

    TOOL: xrun(64) 21.09-s006

    Kind Regards,

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RFStuff
    RFStuff over 3 years ago in reply to RFStuff

    4:-

    I run AMS simulation (the testbench doesn't have any analog moduels it has only verilog blocks) as below:- 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to RFStuff
    RFStuff said:
    We don't have support for Xcelium product.  So we are at our own and your help  (with tight time constraints) is higly appreciated

    I'm sorry, but this makes no sense. You said in your previous post that you'd purchased XCELIUM - so you should have support. Please contact whoever you purchased it from.

    Quick response though - and as I said, debugging this here is really not practical (and I don't have time to do so on the weekend), you don't appear to have any wrapper scripts around spectre, xrun etc and are running directly from the path.

    I see you have MMSIM/tools/bin and MMSIM/tools/spectre/bin in your path - that's not really necessary. I'd just put MMSIM/bin in the path and nothing else. Also, do not set SPECTRE_FEATURE_FILE - this is only necessary if you have wrappers around the executables which prevents the automated mechanism from finding the feature file. It's only likely to cause you trouble if you set it yourself and it ends up at the wrong path for whatever reason.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RFStuff
    RFStuff over 3 years ago in reply to Andrew Beckett

    Dear Andrew,

    Thanks a lot. I removed SPECTRE_FEATURE_FILE  from my setup file and now it started to run properly.

     

    My impression of no support for Xcelium product comes out of the fact that I could not find Xcelium in my product drop-down list while submitting the case in Online Support website. Anyway, we will contact Cadence University co-ordinator regarding this.

    Again, thanks a lot for your help.

    Kind Regards,

    • 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