• 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. too much data being saved in my monte carlo simulation....

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 125
  • Views 12956
  • 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

too much data being saved in my monte carlo simulation....

MarkGr15
MarkGr15 over 10 years ago

I have a script that I'm using to run monte carlo sims. Below is part of a script. This part of the script is just an example, of multiple tests that are included in the ocean script.  I am trying to understand why so much data might be saved. I do not believe that it is due to running the simulation for such a long time. As you can see below, I do not try and save much data.

A listing of file usage is below the section of the script.

I am wondering if anyone has any suggestions on issues to consider, to reduce this data storage, and debug? I do have some tests that run longer, but they should not be taking that much data.

;---------- Test "_mgraumlich:testmode_block_cn_Sim2:2" -------------
ocnxlBeginTest("_mgraumlich:testmode_block_cn_Sim2:2")

simulator( 'spectre )
design( workingLib testBenchName view_2_use ) ; view_2_use can technically be equal to "schematic", or any Config set up $$$$$$ $$$$$$$$$


;analysis('dc ?saveOppoint t ) $$$$$$$$$$$$$ Q: do I need this, I don't think so...
analysis('tran ?stop "10u" ?errpreset "moderate" )

desVar( "Rload1" 1G )
desVar( "TestDigOut1" 1 )
desVar( "RtestDrive1" 330 )
desVar( "VtieVal" 0 )
desVar( "rtestDelay" 1G )
desVar( "fin" 8M )
desVar( "Fin" 60M )
desVar( "phase_offset" 500p )
desVar( "sel_0" 0 )
desVar( "sel_1" 0 )
desVar( "vdd" 1.8 )
desVar( "vddio" 3.3 )

envOption(
'firstRun nil
'analysisOrder list("dc" "tran" "pz" "dcmatch" "stb" "envlp" "ac" "noise" "xf" "sp" "pss" "pac" "pstb" "pnoise" "pxf" "psp" "qpss" "qpac" "qpnoise" "qpxf" "qpsp" "hb" "hbac" "hbnoise" "sens")
)
option( ?categ 'turboOpts
'apsplus t
'uniMode "APS"
)
;saveOption( ?modelParamInfo nil ) ; $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ Q: Do I need this for the mismatch, and process information (for Debug)
saveOption( 'currents "selected" )

;save( 'v "/sel<1>" "/sel<0>" "/RESET_PIN" "/test_f" "/A" "/B" "/I49/net028" )

temp( 27 )


;ocnxlOutputSignal( "/RESET_PIN" ?save t)
;ocnxlOutputSignal( "/VSS" ?save t)
;ocnxlOutputSignal( "/VDDIO" ?save t)

ocnxlOutputExpr( "value((VT(\"/RESET_PIN\") - VT(\"/VSS\")) 0.0005)" ?name "VoL" ?plot t)
ocnxlOutputExpr( "value((VT(\"/VDDIO\") - VT(\"/RESET_PIN\")) 4.99e-06)" ?name "VoH" ?plot t)

ocnxlEndTest() ; "_mgraumlich:testmode_block_cn_Sim2:2"

=====================================================

partial File Listing & data size of simulation output:

12K ./286/_mgraumlich:testmode_block_cn_Sim2:2
16K ./286
36K ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/monteCarlo
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/005
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/049
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/023
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/062
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/047
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/027
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/057
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/033
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/031
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/008
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/039
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/036
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/046
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/001
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/028
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/056
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/051
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/045
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/025
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/024
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/003
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/054
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/006
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/063
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/019
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/044
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/017
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/011
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/018
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/038
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/043
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/012
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/066
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/041
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/007
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/055
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/059
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/060
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/020
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/064
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/065
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/009
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/004
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/042
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/014
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/015
34M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/068
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/048
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/067
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/061
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/029
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/058
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/037
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/013
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/053
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/052
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/035
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/022
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/016
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/026
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/021
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/010
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/002
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/032
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/030
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/034
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/050
186M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate/040
13G ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf/mc1_separate
13G ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/psf
264K ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/netlist/amap
8.0K ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/netlist/map
16K ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/netlist/ihnl/cds1
1.7M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/netlist/ihnl/cds0
1.7M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/netlist/ihnl
4.0K ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/netlist/raw
5.3M ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir/netlist
13G ./4/_mgraumlich:testmode_block_cn_Sim2:2/groupRunDataDir
20K ./4/_mgraumlich:testmode_block_cn_Sim2:2/.tmpe16795
13G ./4/_mgraumlich:testmode_block_cn_Sim2:2
12K ./4/_mgraumlich:testmode_block_cn_Sim2:1/groupRunDataDir/monteCarlo
10G ./4/_mgraumlich:testmode_block_cn_Sim2:1/groupRunDataDir/psf/mc1_separate/001

  • 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