• 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. ADE XL Monte Carlo analysis: statistical results are not...

Stats

  • Locked Locked
  • Replies 25
  • Subscribers 128
  • Views 30492
  • 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

ADE XL Monte Carlo analysis: statistical results are not available

Mike Tian
Mike Tian over 14 years ago

 Hi all,

     I'm new to ADE XL and I encountered a problem when running  Monte Carlo "Mismatch" only analysis (using IC61 and mmsim07.2). At the end of the simulation it always gives this error: Statistical results for Monte Carlo simulation are not available for the test. I checked the sim log file, it shows the simulation had no error, but it seems like for some reason the results are just not available.The "Detail" field in "Show Mismatch" window shows only "N.A.".

     Could this be due to some set up issue in ADE XL or the PDK model (IBM) i am using? I did go through IBM's reference, and their subckts do have mismatch models, I also have set the global switches in .scs file to enable mismatch.

     Can anyone help me on this? Thank you very much!

 

Mike

    

  • Cancel
  • SahelA
    SahelA over 13 years ago
    nobody has an answer?? :(
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    Usually this is simply because you are not including the statistical models. Without knowing the specifics of the model files, I'm not sure how anyone can help - probably best to go to the foundry supplying the design kit.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SahelA
    SahelA over 13 years ago
    it is a very new technology and we dont have a complete Design Kit. Attached is the .scs file, I have added myself an example of the statistical models to run the montecarlo using ADE XL. would you please take a look at it if possible? thanks a lot for your answer. Sahel
    • potft_monte.txt
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SahelA
    SahelA over 13 years ago
    I should also mention that after the montecarlo has finished, in the log file it seems that the simulation has been done successfully for all the montecarlo points. there is only a warning: "mps error: MPSC:bad Handle: (nil)".
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    I've not tried running this in ADE XL (I had to throw something together to replace the veriloga model since I didn't have that), but I suspect that the problem is due to this:

    subckt p_mos D G S
    parameters W=10.0 L=5.0 F=5.0 NC=2 deltaVfb=0
    ...

    The bit in red probably shouldn't be there. The idea is that it is the global parameter which has the distribution (and mismatch then ensures that the variation is done per subckt instance). With this here (and it depends a little on how p_mos is instantiated, which I don't know from your example), the chances are that there is no distribution at all in this parameter, so it sees no statistical variation.

    I'm not sure about the mps error - what subversion of the IC tools are you using (type getVersion(t) in the CIW), and which subversion of the simulator (this will be listed in the simulator output log files near the top)?

    Also, I'm assuming  you were running "mismatch" and not "process" (or both) since your models only have mismatch variation.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SahelA
    SahelA over 13 years ago
    Dear Andrew, your point about the red part makes great sense, it was a mistake and I removed it. Nevertheless, the montecarlo still has the same result. to make the situation more clear: 1- I am running only "mismatch" analysis. 2- in answer of "getVersion(t): "sub-version IC6.1.3.500.14", and for the simulator: "Version 6.2.1.431" 3- about the role of deltaVfb: In the model file, I have just changed the threshold voltage from Vfb to Vfb+deltaVfb. In CDF, deltaVfb is a parameter with the default value "0". but the spectre "instParameters" are only "W, L, NC, F". I remark again that the strange part for me is that the log file shows that simulation has been done for all the monte carlo points. Sahel
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    I'm a bit short of time now, so can't really look at this any longer - at least not today (got to do the day job!). Anyway, both IC6.1.3 and MMSIM62 are both old and unsupported - could you use a more recent (and supported version)?

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SahelA
    SahelA over 13 years ago
    Unfortunately I dont have access to newer versions. thanks for your help and hope you find some more time to continue it! good luck with the job and have a nice weekend! Sahel
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SahelA
    SahelA over 13 years ago
    Hi Andrew, could you maybe answer to this question of mine related to the montecarlo problem: when I introduce a new global parameter with distribution (deltaVfb in this case), how should I configure my CDF with respect to this change? should I make any changes in the "simulation information" part? I would really appreciate an answer to this. Badly stuck with this monte carlo problem! Sahel
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    There's still not really enough information to go on. I'd suggest you contact Customer Support.

    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