I want to reduce the amount of saved data in a simulation. This simulation uses a very small time step at certain signal transitions and then uses a very large time step between events. Ideally, I want to skip all the data points less than 250ps apart, but not require data points every 250ps. Skip count is not working for me because it does not skip enough points when the time step is small without use a very large number, and then I worry I will miss too many points where the time step is large. Data strobing works better, but it slows the simulation down significantly, and saves too many useless data points when the time step is large.
Is there a way to command Spectre to skip saving all the data points X ps after each data point saved? IE it will save a data point, and then skip all the data for the next 250ps and save the next data point after that time. So when the time step is 2ps it will save data approximately every 250ps, but when the time step is 10ns, it will just save the data points calculated.
BTW, I swear I could do this using the strobe delay parameter in older versions of Spectre. But perhaps it was just a useful bug since I can't get it to work now.
Thanks
Darrell