Wavescan keep on taking the focus

Discussion in 'Cadence' started by Svenn Bjerkem, Sep 20, 2006.

  1. Hi,

    I have a fairly long skill script that evaluates a lot of simulations
    that I have done. Nothing special about that. The special thing (or
    very typical ting for skill) is that it is slooooow. This means that it
    take a long time to generate all plots. That would also not have been a
    big problem if that wavescan accepted that I wanted it to stay in the
    _background_ and don't bother me until it is finished.

    But wavescan keeps on taking the focus for every waveform it wants to
    plot. It just won't go away. Is there a way to work around this?
     
    Svenn Bjerkem, Sep 20, 2006
    #1
  2. I recall this being a bug with the Java version used. Which IC subversion are
    you using?

    I think this was a problem around IC5141 USR3 timeframe if my memory is correct.
    More recent ISRs don't seem to have this problem - I think it was when the Java
    version was changed.

    And SKILL is not "typically" slow - I've written big applications, processing
    a lot of data, and it can be very fast. It just depends on what you're doing
    and how you're doing it... Obviously it's not as fast as a compiled language,
    but it's still a virtual-machine based language, and is fairly fast - unless you
    end up generating a lot of garbage (I mean that in the programming sense,
    not as a term of criticism!).

    Regards,

    Andrew.
     
    Andrew Beckett, Sep 21, 2006
    #2
  3. WaveScan version IC6.1.0EA.162 stand alone on the command line with
    data generated with spectremdl spectre (ver. 6.1.0.151 -- 26 May 2006).
    Ok, SKILL is not that slow, and it is faster to smash up a script to do
    some manipulation than to write out the data to file and do the same in
    excel. I was probably more thinking of how long time it take to
    calculate and plot waveforms in the java version of wavescan (I guess
    there is only one version of wavescan and that is the Java one, or do
    we have some goodies coming up on our radar screens?)

    This could also be a result of the way that I use wavescan with command
    line spectremdl. If wavescan has to reinterpret all the logFiles in the
    ..raw directories every time it calculates a new waveform, then I can
    understan why it take so long time. Then it would probably help to
    reduce the number of saved signals, which I will go back to the
    simulation and test out. So far I have been debugging my plots and have
    occasionally needed one or the other signal.
     
    Svenn Bjerkem, Sep 22, 2006
    #3
  4. Hmm, whilst that is not a released version of the tool - it's an "early adopter"
    version - IC61 is not released until the end of October - I would have thought
    that the Java version was recent enough.
    Wavescan is also quite fast - people often assume that Java is slow,
    mainly from the historical problems there were with early Java versions.

    Wavescan is being moved to Qt in phases - but that won't be until
    next year.
    If you're using wavescan standalone in MDL, then that's not using SKILL
    at all. Note that it doesn't have to read the entire results directory to
    plot results - it can selectively load and plot particular waveforms (this is
    also true with SKILL mode wavescan).

    If you're having performance problems, please contact customer support so we can
    take a look.

    Andrew.
     
    Andrew Beckett, Oct 8, 2006
    #4
  5. Hi Andrew,
    I am starting wavescan -expr skill to access data which have been
    generated by spectremdl run standalone and I now do most of my skill
    development in such a wavescan session. Mostly due to the very much
    improved behaviour of the CIW.
     
    Svenn Bjerkem, Oct 8, 2006
    #5
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.