Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4886

Calculator: How to avoid interpolation when using spectrumMeasurement()?

$
0
0

Hi! Is it possible to avoid somehow the interpolation done by spectrumMeasurement()?

Context: I would like to apply spectrumMeasurement() to waveforms produced by abCrossTwoWaves(). However, the strobbing signal used in abCrossTwoWaves() is jittery, thus the resulting waveform x-values are not equally-spaced. Moreover, the "starting" time of the initial crossing is not known beforehand (and might even change across sweeps). As a result, using spectrumMeasurement() on such an output inevitable results in interpolation, which renders the results erroneous.

All the above issues would disappear if the output of abCrossTwoWaves() could be somehow "sampled and held" before passing it to spectrumMeasurement(), but I don't know how to achieve this using just calculator functions / Skill.

Of course, I could also detect the crossings and hold the signals using "testbench circuitry", but the number of signals I need to do this on is so large that such approach becomes very cumbersome.

Is there a way to overcome this?

Thanks in advance,
Jorge.


Viewing all articles
Browse latest Browse all 4886

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>