• 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. "spectre + aps" issue : FATAL (SPECTRE-208) ?

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 2269
  • 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

"spectre + aps" issue : FATAL (SPECTRE-208) ?

samung
samung over 10 years ago

Hello,

using spectre MMSIM10_11 with the option : +aps

I have the following error message in the log file :

Fatal error found by spectre.

    FATAL (SPECTRE-208): You do not have permission to run Virtuoso(R) Spectre.

The point is the following :

I have let's say, a deck of 20 simu to launch (it means 20 times the cmdline : qs spectre +aps +mt=2 (or something) path.../input.ckt). There is a license servor query before each round of simu launch returning the available nb of licenses (&tokens) to use. The behaviour, is weird, 1st round simulations don't have any issue (like the above one), however, the 2nd round simu have all the issue. And there is obviously the license servor query before the 2nd simu launch.

Does it mean, that I have to include a tempo after the "lmstat" cmdline creates the file with all the tools licenses available & used at a "t" time ? File from which I extract the available nb of spectre licenses to use ?

Actually, using ultrasim for the same stuff, I do not have any issue like this one.

Thanks !

P.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    It's pretty hard to tell what your problem is other than the fact that at the time the simulation launches, it can't get a license, but you might want to add "+lqt 0" (which means to wait for a license forever before starting), or maybe "+lqt 900" to wait up to 900 seconds - depends if you really want it to potentially queue for ever. If using tokens, you might also want to add +lqmmtoken as this does true license queueing on the tokens, rather than repeated polling.

    Maybe your estimate of licenses available is incorrect, or maybe the timing is such that between the check and the simulation actually starting, the conditions have changed? If so, one of the license queuing optons might just be a safer way to handle that.

    Regards,

    Andrew.

    • 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