+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Junior Member level 1
    Points: 445, Level: 4

    Join Date
    Nov 2017
    Posts
    19
    Helped
    0 / 0
    Points
    445
    Level
    4

    Unable to plot the waveform while simulation in cadance specctre?

    I run a long simulation and want to plot the waveform while the sim is still running. But when I open Result browser and plot, there was nothing plotted. I have to wait until the simulation finish that I can plot the signal. How can I solve this problem?

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 5
    Points: 39,561, Level: 48

    Join Date
    Mar 2008
    Location
    USA
    Posts
    6,388
    Helped
    1866 / 1866
    Points
    39,561
    Level
    48

    Re: Unable to plot the waveform while simulation in cadance specctre?

    You can declare a "marching waveform" which will update
    as you go.

    It's been a while but I don't recall needing the simulation
    to finish before plotting; getting partial plots is eomthing
    I remember doing often (out of the same boredom as you?).

    But maybe this requires periodic writing of results short
    of completion, and maybe that's not set up. Or maybe
    the "results browser" waits for the end to update "what
    it's got for you" while direct plot by mouse-pick or by
    Calculator works up-to-the-moment?



    •   AltAdvertisement

        
       

  3. #3
    Member level 5
    Points: 2,502, Level: 11
    Achievements:
    7 years registered

    Join Date
    Sep 2008
    Location
    Scania
    Posts
    93
    Helped
    27 / 27
    Points
    2,502
    Level
    11

    Re: Unable to plot the waveform while simulation in cadance specctre?

    Sometimes when the simulation is long and you still only look at a limited set of waveforms the amount of data is so low that it is not flushed to disk, but instead kept in memory.

    Sometimes it helps selecting and reload the results in the simulation window. (Simulation > Results > Select ...)

    You have also the flushtime option in the transient setup to force spectre to save data more often, which I think can also be set by some environment variable to pick it up in the flow.



--[[ ]]--