• 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. RF Design
  3. Using Montecarlo simulation for finding Rise and fall tile...

Stats

  • Locked Locked
  • Replies 25
  • Subscribers 63
  • Views 25741
  • 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

Using Montecarlo simulation for finding Rise and fall tile of a SETTLING waveform

RFQuery
RFQuery over 12 years ago

 Dear All,

I want to do MONTE_CARLO simulation for my circuit for finding rise time and fall time.

The output is settling after 800u s.

I have to do some pre-processing before finding the last expression. The expressions I used as below.

But it did NOT work.

Can anybody tell how to find risetime and falltime of the waveform using MONTE-Carlo simulation if one needs some house-keeping processing of the waveform.

 .......

analysis('dc ?saveOppoint t  )
analysis('tran ?stop "1u"  ?errpreset "moderate"  ?maxstep "5p" 
        ?method "euler"  ?strobeperiod "5p"  )
desVar(      "frf" 6G    )
desVar(      "prf" -20    )
desVar(      "frf2" 6.1G    )
desVar(      "w" 20u    )
desVar(   "sigma" 3)
option(    'temp  "27.0"
    'iabstol  "1e-14"
    'vabstol  "1e-4"
)
saveOption( 'currents "selected" )
saveOption( 'save "all" )
temp( 27.0 )
monteCarlo( ?numIters "1" ?startIter "1"
    ?analysisVariation 'processAndMismatch ?sweptParam "None"
    ?sweptParamVals "27" ?saveData nil
    ?nomRun "yes" ?append nil
    ?saveProcessParams t
)
CLOCK_DUTY_PERIOD=2.5e-10
CLIP_START=0.8u
CLIP_END=0.9u

clip_I_P=clip( v("/MIXER_I_P" ?result 'tran) CLIP_START CLIP_END)
plot(clip_I_P)
MIN_VALUE=ymin(clip_I_P) + 0.02
MAX_VALUE=ymax(clip_I_P)- 0.03
UPPER_THRESOLD=MIN_VALUE + ( (MAX_VALUE-MIN_VALUE)*0.9 )
LOWER_THRESHOLD=MIN_VALUE + ( (MAX_VALUE-MIN_VALUE)*0.1 )
RISE_UPPER= cross( clip_I_P UPPER_THRESOLD 2 'rising )
RISE_LOWER= cross( clip_I_P LOWER_THRESHOLD 2 'rising )

monteExpr("RISE_TIME" "abs(RISE_UPPER-RISE_LOWER)")

monteRun()
  • Cancel
Parents
  • RFQuery
    RFQuery over 12 years ago

    Sorry, the spectre.out doesn't show the error.

    Here I have pasted the CDS.log ( at the end) output.

    It says  "RISE_TIME" does not evaluate properly.

    Kind regards,

     

     

     

     

     

     Warning from spectre in `rnhr1000_mml130e', during circuit read-in.
    \o
    \o     WARNING (SFE-31):
    \o         "/home/manas/work_cad/UMC130FDKMFC_B08_PB/Models/Spectre/./MML130E_RES_V152.mdl.scs"
    \o
    \o         51: `rnhr1000_mml130e': Parameter `w' redefines parameter of same name
    \o         defined at higher level.
    \o
    \o Warning from spectre during hierarchy flattening.
    \o
    \o     WARNING (SFE-30): "input.scs" 57: C12: `mis_flag' is not a valid parameter
    \o         for an instance of `momcaps_asy_mm'.  Ignored.
    \o
    \o     WARNING (SFE-30): "input.scs" 59: C11: `mis_flag' is not a valid parameter
    \o         for an instance of `momcaps_asy_mm'.  Ignored.
    \o
    \o     WARNING (SFE-30): "input.scs" 61: C10: `mis_flag' is not a valid parameter
    \o         for an instance of `momcaps_asy_mm'.  Ignored.
    \o
    \o     WARNING (SFE-30): "input.scs" 63: C13: `mis_flag' is not a valid parameter
    \o         for an instance of `momcaps_asy_mm'.  Ignored.
    \o
    \o     WARNING (SFE-30): "input.scs" 65: R19: `mis_flag' is not a valid parameter
    \o         for an instance of `rnhr1000_mml130e'.  Ignored.
    \o
    \o         Further occurrences of this warning will be suppressed.
    \o
    \o
    \o
    \o
    \o Time for Elaboration: CPU = 52.992 ms, elapsed = 53.4849 ms.
    \o
    \o Time accumulated: CPU = 177.972 ms, elapsed = 396.798 ms.
    \o
    \o Peak resident memory used = 39.3 Mbytes.
    \o
    \o
    \o
    \o
    \o Time for EDB Visiting: CPU = 2.999 ms, elapsed = 2.42996 ms.
    \o
    \o Time accumulated: CPU = 180.971 ms, elapsed = 399.44 ms.
    \o
    \o Peak resident memory used = 39.7 Mbytes.
    \o
    \o
    \o
    \o
    \o
    \o Warning from spectre during initial setup.
    \o
    \o     WARNING (CMI-2424): NM3: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM4: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM2: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM0: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM5: `Acde' = 300e-03 is unusually small.
    \o
    \o         Further occurrences of this warning will be suppressed.
    \o
    \o
    \o
    \o
    \o Circuit inventory:
    \o               nodes 22
    \o
    \o             bsim3v3 8     
    \o
    \o           capacitor 32    
    \o
    \o                port 4     
    \o
    \o            quantity 9     
    \o
    \o              res_va 12    
    \o
    \o            resistor 4     
    \o
    \o                vcvs 4     
    \o
    \o             vsource 2     
    \o
    \o
    \o
    \o
    \o
    \o Notice from spectre.
    \o
    \o     22 warnings suppressed.
    \o
    \o
    \o
    \o
    \o
    \o Time for parsing: CPU = 1.35279 s, elapsed = 1.43158 s.
    \o
    \o Time accumulated: CPU = 1.53376 s, elapsed = 1.83122 s.
    \o
    \o Peak resident memory used = 52.8 Mbytes.
    \o
    \o
    \o
    \o
    \o ************************************************
    \o
    \o Monte Carlo Analysis `mc1': iteration = (1 -> 1)
    \o ************************************************
    \o
    \o awaiting artil process initialization ....
    \o
    \o Important parameter values:
    \o
    \o     seed = 1
    \o
    \o     numbins = 1
    \o
    \o     sampling = standard
    \o
    \o     variations = all
    \o
    \o     firstrun = 1
    \o     numruns = 1
    \o
    \o     donominal = yes
    \o
    \o
    \o
    \o Notice from spectre during Monte Carlo analysis `mc1'.
    \o
    \o     Out of 4 defined mismatch parameters, 2 is not referenced. There are 16
    \o         mismatch instances.
    \o
    \o
    \o
    \o
    \o **** Performing nominal run for `mc1'
    \o
    \o
    \o ***********************************************
    \o
    \o Transient Analysis `tran': time = (0 s -> 1 us)
    \o ***********************************************
    \o
    \o Important parameter values:
    \o
    \o     start = 0 s
    \o
    \o     outputstart = 0 s
    \o
    \o     stop = 1 us
    \o
    \o     step = 1 ns
    \o
    \o     maxstep = 5 ps
    \o
    \o     ic = all
    \o
    \o     useprevic = no
    \o
    \o     skipdc = no
    \o
    \o     reltol = 1e-03
    \o
    \o     abstol(V) = 100 uV
    \o
    \o     abstol(I) = 10 fA
    \o
    \o     temp = 27 C
    \o
    \o     tnom = 27 C
    \o
    \o     tempeffects = all
    \o
    \o     errpreset = moderate
    \o
    \o     method = euler
    \o
    \o     lteratio = 3.5
    \o
    \o     relref = sigglobal
    \o
    \o     cmin = 0 F
    \o
    \o     gmin = 1 pS
    \o
    \o
    \o
    \o     tran: time = 25 ns        (2.5 %), step = 684.6 fs    (68.5 u%)
    \o
    \o     tran: time = 75 ns        (7.5 %), step = 2.319 ps     (232 u%)
    \o
    \o     tran: time = 125 ns      (12.5 %), step = 2.342 ps     (234 u%)
    \o
    \o     tran: time = 175 ns      (17.5 %), step = 973.7 fs    (97.4 u%)
    \o
    \o     tran: time = 225 ns      (22.5 %), step = 1.496 ps     (150 u%)
    \o
    \o     tran: time = 275 ns      (27.5 %), step = 1.442 ps     (144 u%)
    \o
    \o     tran: time = 325 ns      (32.5 %), step = 549.8 fs      (55 u%)
    \o
    \o     tran: time = 375 ns      (37.5 %), step = 549.2 fs    (54.9 u%)
    \o
    \o     tran: time = 425 ns      (42.5 %), step = 548.8 fs    (54.9 u%)
    \o
    \o     tran: time = 475 ns      (47.5 %), step = 548.4 fs    (54.8 u%)
    \o
    \o     tran: time = 525 ns      (52.5 %), step = 548.2 fs    (54.8 u%)
    \o
    \o     tran: time = 575 ns      (57.5 %), step = 548 fs      (54.8 u%)
    \o
    \o     tran: time = 625 ns      (62.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 675 ns      (67.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 725 ns      (72.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 775 ns      (77.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 825 ns      (82.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 875 ns      (87.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 925 ns      (92.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 975 ns      (97.5 %), step = 625 fs      (62.5 u%)
    \o
    \o Number of accepted tran steps =             419032
    \o
    \o Initial condition solution time: CPU = 0 s, elapsed = 846.148 us.
    \o
    \o Intrinsic tran analysis time:    CPU = 63.4044 s, elapsed = 63.5877 s.
    \o
    \o Total time required for tran analysis `tran': CPU = 63.4074 s (1m  3.4s),
    \o         elapsed = 63.59 s (1m  3.6s).
    \o
    \o Time accumulated: CPU = 64.9421 s (1m  4.9s), elapsed = 66.4327 s (1m  6.4s).
    \o
    \o Peak resident memory used = 53.9 Mbytes.
    \o
    \o
    \o
    \o finalTimeOP: writing operating point information to rawfile.
    \o
    \o
    \o ******************
    \o DC Analysis `dcOp'
    \o ******************
    \o
    \o Important parameter values:
    \o
    \o     reltol = 1e-03
    \o
    \o     abstol(V) = 100 uV
    \o
    \o     abstol(I) = 10 fA
    \o
    \o     temp = 27 C
    \o
    \o     tnom = 27 C
    \o
    \o     tempeffects = all
    \o
    \o     gmindc = 1 pS
    \o
    \o Convergence achieved in 3 iterations.
    \o
    \o Total time required for dc analysis `dcOp': CPU = 2.999 ms, elapsed = 3.30305
    \o         ms.
    \o
    \o Time accumulated: CPU = 64.9541 s (1m  5.0s), elapsed = 66.7037 s (1m  6.7s).
    \o
    \o Peak resident memory used = 54.1 Mbytes.
    \o
    \o
    \o
    \o dcOpInfo: writing operating point information to rawfile.
    \o
    \o modelParameter: writing model parameter values to rawfile.
    \o
    \o element: writing instance parameter values to rawfile.
    \o
    \o outputParameter: writing output parameter values to rawfile.
    \o
    \o designParamVals: writing netlist parameters to rawfile.
    \o
    \o primitives: writing primitives to rawfile.
    \o
    \o subckts: writing subcircuits to rawfile.
    \o
    \o Export:
    \o
    \o     RISE_TIME = 4.65336e-10
    \o Successfully evaluated export statements (based on return code).
    \o
    \o
    \o **** Performing monte carlo loop for `mc1'
    \o
    \o
    \o
    \o
    \o Warning from spectre during Monte Carlo analysis `mc1'.
    \o
    \o     WARNING (CMI-2424): NM3: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM4: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM2: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM0: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM5: `Acde' = 300e-03 is unusually small.
    \o
    \o         Further occurrences of this warning will be suppressed.
    \o
    \o
    \o
    \o
    \o ***************************************************
    \o Transient Analysis `mc1_tran': time = (0 s -> 1 us)
    \o ***************************************************
    \o
    \o Important parameter values:
    \o
    \o     start = 0 s
    \o
    \o     outputstart = 0 s
    \o
    \o     stop = 1 us
    \o
    \o     step = 1 ns
    \o
    \o     maxstep = 5 ps
    \o
    \o     ic = all
    \o
    \o     useprevic = no
    \o
    \o     skipdc = no
    \o
    \o     reltol = 1e-03
    \o
    \o     abstol(V) = 100 uV
    \o
    \o     abstol(I) = 10 fA
    \o
    \o     temp = 27 C
    \o
    \o     tnom = 27 C
    \o
    \o     tempeffects = all
    \o
    \o     errpreset = moderate
    \o
    \o     method = euler
    \o
    \o     lteratio = 3.5
    \o     relref = sigglobal
    \o
    \o     cmin = 0 F
    \o
    \o     gmin = 1 pS
    \o
    \o
    \o
    \o     mc1_tran: time = 25 ns        (2.5 %), step = 2.869 ps     (287 u%)
    \o
    \o     mc1_tran: time = 75 ns        (7.5 %), step = 2.704 ps     (270 u%)
    \o
    \o     mc1_tran: time = 125 ns      (12.5 %), step = 674 fs      (67.4 u%)
    \o
    \o     mc1_tran: time = 175 ns      (17.5 %), step = 815.3 fs    (81.5 u%)
    \o
    \o     mc1_tran: time = 225 ns      (22.5 %), step = 690.5 fs    (69.1 u%)
    \o
    \o     mc1_tran: time = 275 ns      (27.5 %), step = 1.167 ps     (117 u%)
    \o
    \o     mc1_tran: time = 325 ns      (32.5 %), step = 1.091 ps     (109 u%)
    \o
    \o     mc1_tran: time = 375 ns      (37.5 %), step = 1.036 ps     (104 u%)
    \o
    \o     mc1_tran: time = 425 ns      (42.5 %), step = 1.002 ps     (100 u%)
    \o
    \o     mc1_tran: time = 475 ns      (47.5 %), step = 942.9 fs    (94.3 u%)
    \o
    \o     mc1_tran: time = 525 ns      (52.5 %), step = 768.3 fs    (76.8 u%)
    \o
    \o     mc1_tran: time = 575 ns      (57.5 %), step = 715.1 fs    (71.5 u%)
    \o
    \o     mc1_tran: time = 625 ns      (62.5 %), step = 682.1 fs    (68.2 u%)
    \o
    \o     mc1_tran: time = 675 ns      (67.5 %), step = 661.4 fs    (66.1 u%)
    \o
    \o     mc1_tran: time = 725 ns      (72.5 %), step = 648 fs      (64.8 u%)
    \o
    \o     mc1_tran: time = 775 ns      (77.5 %), step = 639.2 fs    (63.9 u%)
    \o
    \o     mc1_tran: time = 825 ns      (82.5 %), step = 633.4 fs    (63.3 u%)
    \o
    \o     mc1_tran: time = 875 ns      (87.5 %), step = 629.8 fs      (63 u%)
    \o
    \o     mc1_tran: time = 925 ns      (92.5 %), step = 627.2 fs    (62.7 u%)
    \o
    \o     mc1_tran: time = 975 ns      (97.5 %), step = 625.7 fs    (62.6 u%)
    \o
    \o Number of accepted tran steps =             336439
    \o
    \o Initial condition solution time: CPU = 999 us, elapsed = 572.92 us.
    \o
    \o Intrinsic tran analysis time:    CPU = 51.3702 s, elapsed = 51.5583 s.
    \o
    \o Total time required for tran analysis `mc1_tran': CPU = 51.3862 s, elapsed =
    \o         51.5766 s.
    \o
    \o Time accumulated: CPU = 116.427 s (1m  56.4s), elapsed = 121.49 s (2m  1.5s).
    \o
    \o Peak resident memory used = 54.4 Mbytes.
    \o
    \o
    \o
    \o
    \o
    \o Notice from spectre during transient analysis `mc1_tran', during Monte Carlo
    \o
    \o         analysis `mc1'.
    \o
    \o     3 warnings suppressed.
    \o
    \o
    \o
    \o mc1_finalTimeOP: writing operating point information to rawfile.
    \o
    \o
    \o
    \o **********************
    \o DC Analysis `mc1_dcOp'
    \o **********************
    \o
    \o Important parameter values:
    \o
    \o     reltol = 1e-03
    \o
    \o     abstol(V) = 100 uV
    \o
    \o     abstol(I) = 10 fA
    \o
    \o     temp = 27 C
    \o
    \o     tnom = 27 C
    \o
    \o     tempeffects = all
    \o
    \o     gmindc = 1 pS
    \o
    \o Convergence achieved in 3 iterations.
    \o
    \o Total time required for dc analysis `mc1_dcOp': CPU = 3 ms, elapsed = 3.24082
    \o         ms.
    \o
    \o Time accumulated: CPU = 116.439 s (1m  56.4s), elapsed = 121.674 s (2m  1.7s).
    \o
    \o Peak resident memory used = 54.6 Mbytes.
    \o
    \o
    \o
    \o mc1_dcOpInfo: writing operating point information to rawfile.
    \o
    \o mc1_modelParameter: writing model parameter values to rawfile.
    \o
    \o mc1_element: writing instance parameter values to rawfile.
    \o
    \o mc1_outputParameter: writing output parameter values to rawfile.
    \o
    \o mc1_designParamVals: writing netlist parameters to rawfile.
    \o
    \o mc1_primitives: writing primitives to rawfile.
    \o
    \o mc1_subckts: writing subcircuits to rawfile.
    \o
    \o Total time required for montecarlo analysis `mc1': CPU = 114.97 s (1m  55.0s),
    \o         elapsed = 122.529 s (2m  2.5s).
    \o
    \o Time accumulated: CPU = 116.503 s (1m  56.5s), elapsed = 124.361 s (2m  4.4s).
    \o
    \o Peak resident memory used = 54.6 Mbytes.
    \o
    \o
    \o
    \o
    \o
    \o Aggregate audit (10:55:06 PM, Thur Dec 20, 2012):
    \o
    \o Time used: CPU = 117 s (1m  56.5s), elapsed = 124 s (2m  4.4s), util. = 93.6%.
    \o
    \o Time spent in licensing: elapsed = 243 ms.
    \o
    \o Peak memory used = 54.6 Mbytes.
    \o
    \o Simulation started at: 10:53:01 PM, Thur Dec 20, 2012, ended at: 10:55:06 PM,
    \o         Thur Dec 20, 2012, with elapsed time (wall clock): 124 s (2m  4.4s).
    \o
    \o spectre completes with 0 errors, 45 warnings, and 3 notices.
    \o
    \o simulation completed successfully.
    \o reading simulation data...
    \o       ...successful.
    \o Monte Carlo Simulation completed successfully...
    \o Errors with output expressions found:
    \o
    \o   "RISE_TIME" does not evaluate properly.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • RFQuery
    RFQuery over 12 years ago

    Sorry, the spectre.out doesn't show the error.

    Here I have pasted the CDS.log ( at the end) output.

    It says  "RISE_TIME" does not evaluate properly.

    Kind regards,

     

     

     

     

     

     Warning from spectre in `rnhr1000_mml130e', during circuit read-in.
    \o
    \o     WARNING (SFE-31):
    \o         "/home/manas/work_cad/UMC130FDKMFC_B08_PB/Models/Spectre/./MML130E_RES_V152.mdl.scs"
    \o
    \o         51: `rnhr1000_mml130e': Parameter `w' redefines parameter of same name
    \o         defined at higher level.
    \o
    \o Warning from spectre during hierarchy flattening.
    \o
    \o     WARNING (SFE-30): "input.scs" 57: C12: `mis_flag' is not a valid parameter
    \o         for an instance of `momcaps_asy_mm'.  Ignored.
    \o
    \o     WARNING (SFE-30): "input.scs" 59: C11: `mis_flag' is not a valid parameter
    \o         for an instance of `momcaps_asy_mm'.  Ignored.
    \o
    \o     WARNING (SFE-30): "input.scs" 61: C10: `mis_flag' is not a valid parameter
    \o         for an instance of `momcaps_asy_mm'.  Ignored.
    \o
    \o     WARNING (SFE-30): "input.scs" 63: C13: `mis_flag' is not a valid parameter
    \o         for an instance of `momcaps_asy_mm'.  Ignored.
    \o
    \o     WARNING (SFE-30): "input.scs" 65: R19: `mis_flag' is not a valid parameter
    \o         for an instance of `rnhr1000_mml130e'.  Ignored.
    \o
    \o         Further occurrences of this warning will be suppressed.
    \o
    \o
    \o
    \o
    \o Time for Elaboration: CPU = 52.992 ms, elapsed = 53.4849 ms.
    \o
    \o Time accumulated: CPU = 177.972 ms, elapsed = 396.798 ms.
    \o
    \o Peak resident memory used = 39.3 Mbytes.
    \o
    \o
    \o
    \o
    \o Time for EDB Visiting: CPU = 2.999 ms, elapsed = 2.42996 ms.
    \o
    \o Time accumulated: CPU = 180.971 ms, elapsed = 399.44 ms.
    \o
    \o Peak resident memory used = 39.7 Mbytes.
    \o
    \o
    \o
    \o
    \o
    \o Warning from spectre during initial setup.
    \o
    \o     WARNING (CMI-2424): NM3: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM4: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM2: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM0: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM5: `Acde' = 300e-03 is unusually small.
    \o
    \o         Further occurrences of this warning will be suppressed.
    \o
    \o
    \o
    \o
    \o Circuit inventory:
    \o               nodes 22
    \o
    \o             bsim3v3 8     
    \o
    \o           capacitor 32    
    \o
    \o                port 4     
    \o
    \o            quantity 9     
    \o
    \o              res_va 12    
    \o
    \o            resistor 4     
    \o
    \o                vcvs 4     
    \o
    \o             vsource 2     
    \o
    \o
    \o
    \o
    \o
    \o Notice from spectre.
    \o
    \o     22 warnings suppressed.
    \o
    \o
    \o
    \o
    \o
    \o Time for parsing: CPU = 1.35279 s, elapsed = 1.43158 s.
    \o
    \o Time accumulated: CPU = 1.53376 s, elapsed = 1.83122 s.
    \o
    \o Peak resident memory used = 52.8 Mbytes.
    \o
    \o
    \o
    \o
    \o ************************************************
    \o
    \o Monte Carlo Analysis `mc1': iteration = (1 -> 1)
    \o ************************************************
    \o
    \o awaiting artil process initialization ....
    \o
    \o Important parameter values:
    \o
    \o     seed = 1
    \o
    \o     numbins = 1
    \o
    \o     sampling = standard
    \o
    \o     variations = all
    \o
    \o     firstrun = 1
    \o     numruns = 1
    \o
    \o     donominal = yes
    \o
    \o
    \o
    \o Notice from spectre during Monte Carlo analysis `mc1'.
    \o
    \o     Out of 4 defined mismatch parameters, 2 is not referenced. There are 16
    \o         mismatch instances.
    \o
    \o
    \o
    \o
    \o **** Performing nominal run for `mc1'
    \o
    \o
    \o ***********************************************
    \o
    \o Transient Analysis `tran': time = (0 s -> 1 us)
    \o ***********************************************
    \o
    \o Important parameter values:
    \o
    \o     start = 0 s
    \o
    \o     outputstart = 0 s
    \o
    \o     stop = 1 us
    \o
    \o     step = 1 ns
    \o
    \o     maxstep = 5 ps
    \o
    \o     ic = all
    \o
    \o     useprevic = no
    \o
    \o     skipdc = no
    \o
    \o     reltol = 1e-03
    \o
    \o     abstol(V) = 100 uV
    \o
    \o     abstol(I) = 10 fA
    \o
    \o     temp = 27 C
    \o
    \o     tnom = 27 C
    \o
    \o     tempeffects = all
    \o
    \o     errpreset = moderate
    \o
    \o     method = euler
    \o
    \o     lteratio = 3.5
    \o
    \o     relref = sigglobal
    \o
    \o     cmin = 0 F
    \o
    \o     gmin = 1 pS
    \o
    \o
    \o
    \o     tran: time = 25 ns        (2.5 %), step = 684.6 fs    (68.5 u%)
    \o
    \o     tran: time = 75 ns        (7.5 %), step = 2.319 ps     (232 u%)
    \o
    \o     tran: time = 125 ns      (12.5 %), step = 2.342 ps     (234 u%)
    \o
    \o     tran: time = 175 ns      (17.5 %), step = 973.7 fs    (97.4 u%)
    \o
    \o     tran: time = 225 ns      (22.5 %), step = 1.496 ps     (150 u%)
    \o
    \o     tran: time = 275 ns      (27.5 %), step = 1.442 ps     (144 u%)
    \o
    \o     tran: time = 325 ns      (32.5 %), step = 549.8 fs      (55 u%)
    \o
    \o     tran: time = 375 ns      (37.5 %), step = 549.2 fs    (54.9 u%)
    \o
    \o     tran: time = 425 ns      (42.5 %), step = 548.8 fs    (54.9 u%)
    \o
    \o     tran: time = 475 ns      (47.5 %), step = 548.4 fs    (54.8 u%)
    \o
    \o     tran: time = 525 ns      (52.5 %), step = 548.2 fs    (54.8 u%)
    \o
    \o     tran: time = 575 ns      (57.5 %), step = 548 fs      (54.8 u%)
    \o
    \o     tran: time = 625 ns      (62.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 675 ns      (67.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 725 ns      (72.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 775 ns      (77.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 825 ns      (82.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 875 ns      (87.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 925 ns      (92.5 %), step = 625 fs      (62.5 u%)
    \o
    \o     tran: time = 975 ns      (97.5 %), step = 625 fs      (62.5 u%)
    \o
    \o Number of accepted tran steps =             419032
    \o
    \o Initial condition solution time: CPU = 0 s, elapsed = 846.148 us.
    \o
    \o Intrinsic tran analysis time:    CPU = 63.4044 s, elapsed = 63.5877 s.
    \o
    \o Total time required for tran analysis `tran': CPU = 63.4074 s (1m  3.4s),
    \o         elapsed = 63.59 s (1m  3.6s).
    \o
    \o Time accumulated: CPU = 64.9421 s (1m  4.9s), elapsed = 66.4327 s (1m  6.4s).
    \o
    \o Peak resident memory used = 53.9 Mbytes.
    \o
    \o
    \o
    \o finalTimeOP: writing operating point information to rawfile.
    \o
    \o
    \o ******************
    \o DC Analysis `dcOp'
    \o ******************
    \o
    \o Important parameter values:
    \o
    \o     reltol = 1e-03
    \o
    \o     abstol(V) = 100 uV
    \o
    \o     abstol(I) = 10 fA
    \o
    \o     temp = 27 C
    \o
    \o     tnom = 27 C
    \o
    \o     tempeffects = all
    \o
    \o     gmindc = 1 pS
    \o
    \o Convergence achieved in 3 iterations.
    \o
    \o Total time required for dc analysis `dcOp': CPU = 2.999 ms, elapsed = 3.30305
    \o         ms.
    \o
    \o Time accumulated: CPU = 64.9541 s (1m  5.0s), elapsed = 66.7037 s (1m  6.7s).
    \o
    \o Peak resident memory used = 54.1 Mbytes.
    \o
    \o
    \o
    \o dcOpInfo: writing operating point information to rawfile.
    \o
    \o modelParameter: writing model parameter values to rawfile.
    \o
    \o element: writing instance parameter values to rawfile.
    \o
    \o outputParameter: writing output parameter values to rawfile.
    \o
    \o designParamVals: writing netlist parameters to rawfile.
    \o
    \o primitives: writing primitives to rawfile.
    \o
    \o subckts: writing subcircuits to rawfile.
    \o
    \o Export:
    \o
    \o     RISE_TIME = 4.65336e-10
    \o Successfully evaluated export statements (based on return code).
    \o
    \o
    \o **** Performing monte carlo loop for `mc1'
    \o
    \o
    \o
    \o
    \o Warning from spectre during Monte Carlo analysis `mc1'.
    \o
    \o     WARNING (CMI-2424): NM3: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM4: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM2: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM0: `Acde' = 300e-03 is unusually small.
    \o
    \o     WARNING (CMI-2424): NM5: `Acde' = 300e-03 is unusually small.
    \o
    \o         Further occurrences of this warning will be suppressed.
    \o
    \o
    \o
    \o
    \o ***************************************************
    \o Transient Analysis `mc1_tran': time = (0 s -> 1 us)
    \o ***************************************************
    \o
    \o Important parameter values:
    \o
    \o     start = 0 s
    \o
    \o     outputstart = 0 s
    \o
    \o     stop = 1 us
    \o
    \o     step = 1 ns
    \o
    \o     maxstep = 5 ps
    \o
    \o     ic = all
    \o
    \o     useprevic = no
    \o
    \o     skipdc = no
    \o
    \o     reltol = 1e-03
    \o
    \o     abstol(V) = 100 uV
    \o
    \o     abstol(I) = 10 fA
    \o
    \o     temp = 27 C
    \o
    \o     tnom = 27 C
    \o
    \o     tempeffects = all
    \o
    \o     errpreset = moderate
    \o
    \o     method = euler
    \o
    \o     lteratio = 3.5
    \o     relref = sigglobal
    \o
    \o     cmin = 0 F
    \o
    \o     gmin = 1 pS
    \o
    \o
    \o
    \o     mc1_tran: time = 25 ns        (2.5 %), step = 2.869 ps     (287 u%)
    \o
    \o     mc1_tran: time = 75 ns        (7.5 %), step = 2.704 ps     (270 u%)
    \o
    \o     mc1_tran: time = 125 ns      (12.5 %), step = 674 fs      (67.4 u%)
    \o
    \o     mc1_tran: time = 175 ns      (17.5 %), step = 815.3 fs    (81.5 u%)
    \o
    \o     mc1_tran: time = 225 ns      (22.5 %), step = 690.5 fs    (69.1 u%)
    \o
    \o     mc1_tran: time = 275 ns      (27.5 %), step = 1.167 ps     (117 u%)
    \o
    \o     mc1_tran: time = 325 ns      (32.5 %), step = 1.091 ps     (109 u%)
    \o
    \o     mc1_tran: time = 375 ns      (37.5 %), step = 1.036 ps     (104 u%)
    \o
    \o     mc1_tran: time = 425 ns      (42.5 %), step = 1.002 ps     (100 u%)
    \o
    \o     mc1_tran: time = 475 ns      (47.5 %), step = 942.9 fs    (94.3 u%)
    \o
    \o     mc1_tran: time = 525 ns      (52.5 %), step = 768.3 fs    (76.8 u%)
    \o
    \o     mc1_tran: time = 575 ns      (57.5 %), step = 715.1 fs    (71.5 u%)
    \o
    \o     mc1_tran: time = 625 ns      (62.5 %), step = 682.1 fs    (68.2 u%)
    \o
    \o     mc1_tran: time = 675 ns      (67.5 %), step = 661.4 fs    (66.1 u%)
    \o
    \o     mc1_tran: time = 725 ns      (72.5 %), step = 648 fs      (64.8 u%)
    \o
    \o     mc1_tran: time = 775 ns      (77.5 %), step = 639.2 fs    (63.9 u%)
    \o
    \o     mc1_tran: time = 825 ns      (82.5 %), step = 633.4 fs    (63.3 u%)
    \o
    \o     mc1_tran: time = 875 ns      (87.5 %), step = 629.8 fs      (63 u%)
    \o
    \o     mc1_tran: time = 925 ns      (92.5 %), step = 627.2 fs    (62.7 u%)
    \o
    \o     mc1_tran: time = 975 ns      (97.5 %), step = 625.7 fs    (62.6 u%)
    \o
    \o Number of accepted tran steps =             336439
    \o
    \o Initial condition solution time: CPU = 999 us, elapsed = 572.92 us.
    \o
    \o Intrinsic tran analysis time:    CPU = 51.3702 s, elapsed = 51.5583 s.
    \o
    \o Total time required for tran analysis `mc1_tran': CPU = 51.3862 s, elapsed =
    \o         51.5766 s.
    \o
    \o Time accumulated: CPU = 116.427 s (1m  56.4s), elapsed = 121.49 s (2m  1.5s).
    \o
    \o Peak resident memory used = 54.4 Mbytes.
    \o
    \o
    \o
    \o
    \o
    \o Notice from spectre during transient analysis `mc1_tran', during Monte Carlo
    \o
    \o         analysis `mc1'.
    \o
    \o     3 warnings suppressed.
    \o
    \o
    \o
    \o mc1_finalTimeOP: writing operating point information to rawfile.
    \o
    \o
    \o
    \o **********************
    \o DC Analysis `mc1_dcOp'
    \o **********************
    \o
    \o Important parameter values:
    \o
    \o     reltol = 1e-03
    \o
    \o     abstol(V) = 100 uV
    \o
    \o     abstol(I) = 10 fA
    \o
    \o     temp = 27 C
    \o
    \o     tnom = 27 C
    \o
    \o     tempeffects = all
    \o
    \o     gmindc = 1 pS
    \o
    \o Convergence achieved in 3 iterations.
    \o
    \o Total time required for dc analysis `mc1_dcOp': CPU = 3 ms, elapsed = 3.24082
    \o         ms.
    \o
    \o Time accumulated: CPU = 116.439 s (1m  56.4s), elapsed = 121.674 s (2m  1.7s).
    \o
    \o Peak resident memory used = 54.6 Mbytes.
    \o
    \o
    \o
    \o mc1_dcOpInfo: writing operating point information to rawfile.
    \o
    \o mc1_modelParameter: writing model parameter values to rawfile.
    \o
    \o mc1_element: writing instance parameter values to rawfile.
    \o
    \o mc1_outputParameter: writing output parameter values to rawfile.
    \o
    \o mc1_designParamVals: writing netlist parameters to rawfile.
    \o
    \o mc1_primitives: writing primitives to rawfile.
    \o
    \o mc1_subckts: writing subcircuits to rawfile.
    \o
    \o Total time required for montecarlo analysis `mc1': CPU = 114.97 s (1m  55.0s),
    \o         elapsed = 122.529 s (2m  2.5s).
    \o
    \o Time accumulated: CPU = 116.503 s (1m  56.5s), elapsed = 124.361 s (2m  4.4s).
    \o
    \o Peak resident memory used = 54.6 Mbytes.
    \o
    \o
    \o
    \o
    \o
    \o Aggregate audit (10:55:06 PM, Thur Dec 20, 2012):
    \o
    \o Time used: CPU = 117 s (1m  56.5s), elapsed = 124 s (2m  4.4s), util. = 93.6%.
    \o
    \o Time spent in licensing: elapsed = 243 ms.
    \o
    \o Peak memory used = 54.6 Mbytes.
    \o
    \o Simulation started at: 10:53:01 PM, Thur Dec 20, 2012, ended at: 10:55:06 PM,
    \o         Thur Dec 20, 2012, with elapsed time (wall clock): 124 s (2m  4.4s).
    \o
    \o spectre completes with 0 errors, 45 warnings, and 3 notices.
    \o
    \o simulation completed successfully.
    \o reading simulation data...
    \o       ...successful.
    \o Monte Carlo Simulation completed successfully...
    \o Errors with output expressions found:
    \o
    \o   "RISE_TIME" does not evaluate properly.

    • Cancel
    • Vote Up 0 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