Montecarlo Mismatch Parameter list

Discussion in 'Cadence' started by cmos.Analogvala, Apr 26, 2009.

  1. How to see values of various parameters (which are varies in statastic
    block) of various devices taken in each run of "mismatch only"
    montecarlo simulations ?

    Marshnil
     
    cmos.Analogvala, Apr 26, 2009
    #1
  2. cmos.Analogvala

    Riad KACED Guest

    Hi Marshnil,

    What you are looking for is not available from ADE in IC5141. But if
    you don't fear the command lines and have access to the latest
    versions of MMSIM6.2, then it is possible. You just need to add the
    following 3 lines into the mc statement of your input.scs (or the file
    invoked from your runSimulation script):

    savemismatchparams=yes
    mismatchparamfile="mismatchParamFile"
    mismatchscalarfile="mismatchDataFile"

    If your Spectre version handles the above statement, then it would
    create those files and the necessary data in it, i.e the value of each
    parameter involved in mismatch variation, for each instance and for
    each run.

    For example, I'm simulation couple of transistors, whose statistical
    section in the Spectre model file shows:

    mismatch {
    vary vthnmis dist=gauss std=1/1
    vary toxnmis dist=gauss std=1/1
    }

    The "mismatch only" MC analysis damps the following results into
    "mismatchParamFile" and "mismatchDataFile":

    *** mismatchParamFile
    vthnmis toxpmis
    I1
    I1.M2
    I1.M1

    *** mismatchDataFile
    #1
    -2.4191 -0.309083
    0.215916 0.416531
    0.275842 1.56505
    #2
    ....

    For more information, look at Cadence's SourceLink Solution #11418896
    "how to get param files for monte carlo mismatch variations". You
    could look at the following post as well:
    http://www.designers-guide.org/Forum/YaBB.pl?num=1203667793

    I have tried to find some information in the Spectre docs but nothing
    returned, even in my MMSIM 7.1.0.037.isr2. One might ask Cadence to
    get the docs updated.

    Hope this help,
    Regards,
    Riad.
     
    Riad KACED, Apr 26, 2009
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.