• 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. AMS simulation fails to generate netlist

Stats

  • Locked Locked
  • Replies 9
  • Subscribers 125
  • Views 12391
  • 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

AMS simulation fails to generate netlist

Yongqi Hu
Yongqi Hu over 3 years ago

Hello,

I recently performed AMS simulation. When I went to the last step, the following error occurred in generate netlist, I would like to ask if anyone hows to get rid of this error? Hope someone can help me, thank you so much

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    Did you do what it said? Have you got Spectre in your UNIX path? Can you run a Spectre simulation (on a simpler circuit) and which version of Spectre have you got installed?

    Andrew

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

    Sorry, I don't know what does it mean? I can run a spectre simulation as long as it is not AMS simulation, the version that I have installed is 20.1

    How can I update the PATH variable with the path to Spectre 20.1?

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

    Three things:

    1. Which exact spectre sub-version are you using? It specifically suggests 20.1 ISR4 or later, so you could still be using an earlier version. The spectre sub-version can be seen in the log of any spectre sim, or by typing "spectre -W" at the UNIX prompt
    2. Which XCELIUM sub-version are you using (xrun -version)?
    3. Which IC sub-version are you using? Help->About in any window or typing getVersion(t) in the CIW, or "virtuoso -W" from the command line.

    This is probably best handled through customer support - and that may still be best if the solution is not obvious. For example, there have been some issues when wrappers around spectre were used - I'm really not going to get into detailed debugging of that here; hence my suggestion to use the proper support channel.

    Andrew

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

    Spectre sub-version:20.1.0.068

    XCELIUM sub-version: 21.09-s007

    IC sub-version: IC6.1.8-64b.500.18

    Are there some problems about these sub-versions?

    Thank you so much for replying to me, I will try to email to customer support

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

    I'm not entirely sure how you're managing to use that IC version, because it ought to fail to start because with XCELIUM2109 the minimum IC version is IC6.1.8-64b.500.21 - see Cannot start Virtuoso if using Xcelium 21.03 or 21.09. However, if I use ISR21 together with the Spectre and XCELIUM versions you're using, I get the same error as you did:

    generate netlist...
    *ERROR* (AMS-2183): The AMS Unified Netlisting (AMS UNL) flow cannot find the correct Spectre installation from $PATH. To run the AMS Unified Netlister, update the PATH variable with the path to Spectre 19.1 ISR15 (Spectre 20.1 ISR4) or a later release.
    ...unsuccessful.

    Not really surprising though, because that version of Spectre 20.1 is the base release, and so is older than ISR4. If I switch to:

    Spectre sub-version 20.1.0.155.isr4

    then all works fine. Any later hotfix of SPECTRE20.1 should be OK too.

    So the solution is to switch to a newer Spectre sub-version. The XCELIUM version is very up to date, and your IC version is moderately up to date (although, as I said, I'm not sure how you can run with that sub-version), but the Spectre version is from September 2020 (IC6.1.8 ISR21 is from October 2021).

    I don't think you'll need customer support after all - just update your SPECTRE20.1 version to a more recent hotfix, as the error suggested.

    Regards,

    Andrew

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

    Thanks a lot, after updating to a newer Spectre sub-version, all woks fine.

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

    Hi, recently, I am running config simulation with maestro, but netlist generation failed, as shown in the bottom figure, I tried to update my Spectre version and IC version, but it didn' work, I don't know what to do,  are there any methods to solve this problem?

    Spectre sub-version:20.1.0.534.isr17

    XCELIUM sub-version: 21.09-s007

    IC sub-version: IC6.1.8-64b.500.26

      

    Regards,

    Yongqi 

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

    Please do not double post questions and read the Guidelines for the Custom IC Design Forum. This is exactly the same as you've posted in your other thread.

    Andrew

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

    Sorry, my bad, I don't know before asking this question, I won't make the same mistake next time

    • 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