• 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. Clarification on Simulation Failures with Max. Jobs > 1...

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 125
  • Views 720
  • 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

Clarification on Simulation Failures with Max. Jobs > 1 in ADE Assembler

baltaci
baltaci 9 months ago

Hello,

I am using IC23.1 and running AMS simulations on ADE Assembler.

I am encountering an issue while running a large number of corner/MC mismatch simulations (1000+ runs). To speed up the simulations, I set the Max. Jobs parameter to a value greater than 1 under Options > Job Policy > Simulation/Netlisting. However, when this value is increased, some simulation runs fail, and I receive the following error in the xrun.log:

FATAL (SPECTRE-209): Cannot run the simulation because the required license could not be checked out. Check the license usage in the license server or use the license queuing feature (+lqtimeout <timeout_value> in the command line) to wait until the required license is available. For more information about +lqtimeout, type 'spectre -h'.
Notice from spectre.

I assume the failures are caused by all available license tokens being occupied when multiple simulation jobs are launched simultaneously. This results in subsequent runs being unable to acquire the required licenses, leading to the error.


My questions are:

  1. Is my assumption correct, or could there be other factors causing these failures?
  2. What can I do to prevent this issue from happening?
  3. Is there a setting in the ADE Assembler GUI that would allow the tool to wait until a license becomes available instead of immediately killing the job and returning an error?

Thank you for your time and assistance.

Kind regards,

Can

  • 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