ultrasim setup and suspend

Discussion in 'Cadence' started by rick, Mar 9, 2011.

  1. rick

    rick Guest

    First, can UltraSim be suspended and restarted?

    I have one more quick question about setting up spectre, aps and
    ultrasim.
    The info on line is not very complete and a bit hard to find. We're
    having
    a few issues with UltraSim with jobs not completing and it is implied
    that a job
    can be suspended, there is very little info on this tool.

    Basically I need to do 4 things to all of 3 tools:

    1) enable lsuspend
    2) disable muli-threading
    3) set lqtimout to 0
    4) set lqsleep to 30

    Spectre and aps somewhat straightforward but ultrasim is not. I would
    prefer to not "add" to the command line and would prefer to just
    change the defaults which does not seem possible with ultrasim.
    Here's what I got, does it look right?

    Thanks

    Rick


    envSetVal("spectre.envOpts" "licQueueTimeOut" 'string "0")
    envSetVal("spectre.envOpts" "licQueueSleep" 'string "30")
    envSetVal("spectre.envOpts" "lsuspend" 'boolean t )

    envSetVal("aps.envOpts" "licQueueTimeOut" 'string "0")
    envSetVal("aps.envOpts" "licQueueSleep" 'string "30")
    envSetVal("aps.envOpts" "lsuspend" 'boolean t )

    envSetVal("spectre.envOpts" "userCmdLineOption" 'string "+lqt 0 +lqs
    30 +lsuspend -multithread ")
    envSetVal("aps.envOpts" "userCmdLineOption" 'string "+lqt 0 +lqs 30
    +lsuspend -multithread ")
    envSetVal("UltraSim.envOpts" "userCmdLineOption" 'string "+lqt 0 +lqs
    30 +lsuspend -multithread ")

    envSetVal("spectre.turboOpts" "mtOption" 'string "disable")
     
    rick, Mar 9, 2011
    #1
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.