• 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. Segmentation fault in a PSS simulation (ADE-XL)

Stats

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

Segmentation fault in a PSS simulation (ADE-XL)

threepwood06
threepwood06 over 5 years ago

Hi Andrew/someone,
I have a testbench in ADEXL (a PSS simulation) that returns a segmentation fault.
I am said to "submit the case via Cadence Online Support", could you please explain to me exactly the procedure to follow?
Can I submit my netlist only? is the tar file necessary? if so in which path do I run the "mmsimpack" command and which command exactly may I run?

etc, etc...

Sorry again for my "noobitude" in Cadence CAD/Unix :-)

Thanks and best regards

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    The first thing I'd suggest is contacting customer support describing the problem and providing the simulator log file (assuming it's the simulator that is failing with a segmentation fault). You can log a case on the support site that I linked to.

    One possible cause with PSS might be that it's running out of memory because PSS is more memory intensive than non-RF analyses. So you might want to use Setup->Environment in the test editor in ADE XL and enable "64 bit", which will allow spectre to access more memory (assuming it's available on the machine) - 32 bit applications can only access a max of 4Gbytes of memory because of the maximum 32-bit address space.

    Customer support are likely to want a test case (normally we'd also get you to check using latest versions first, because if you're not using something recent it may already have been fixed). Precisely what they want will depend a bit on the problem - one possibility is to use the mmsimpack tool (which is available on the command line from the spectre releases), but normally you'd have to tell it some further info to filter out foundry models as you probably are not allowed to share them with us (we obtain them separately from the foundry to ensure nobody is breaking any non-disclosure agreements).

    Regards,

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    The first thing I'd suggest is contacting customer support describing the problem and providing the simulator log file (assuming it's the simulator that is failing with a segmentation fault). You can log a case on the support site that I linked to.

    One possible cause with PSS might be that it's running out of memory because PSS is more memory intensive than non-RF analyses. So you might want to use Setup->Environment in the test editor in ADE XL and enable "64 bit", which will allow spectre to access more memory (assuming it's available on the machine) - 32 bit applications can only access a max of 4Gbytes of memory because of the maximum 32-bit address space.

    Customer support are likely to want a test case (normally we'd also get you to check using latest versions first, because if you're not using something recent it may already have been fixed). Precisely what they want will depend a bit on the problem - one possibility is to use the mmsimpack tool (which is available on the command line from the spectre releases), but normally you'd have to tell it some further info to filter out foundry models as you probably are not allowed to share them with us (we obtain them separately from the foundry to ensure nobody is breaking any non-disclosure agreements).

    Regards,

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Children
No Data

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