Quantcast
Channel: Cadence Technology Forums
Viewing all articles
Browse latest Browse all 62620

Forum Post: how to deal with multiple waveform families as input for the special functions defined for calculator

$
0
0
Hi All I am developing a special function used in the calculator. It would process 2 waveforms. I have finished the code if the 2 waveforms are single "waveform" (drIsWaveform() ==> t). I met some difficulties when the input waveforms are "family" (famIsFamiliy() ==>t). I take a look on the existing example of the special function, there the "family" waveform is handle by "famMap()" function. Unfortunately, such function can only map the defined special function to 1 waveform, not 2. I did some research inside the community, and found the function "abUnwrapFamily()", provided by Andrew Beckett; it would unwrap the "family" and return a list of "waveform". It helps to deal the situation when the input arguments are "family". The consequence is that, as during the "unwrap" of the family, the hierarchical structure of sweepName and sweepValue is gone. Then when I try to split the strips inside the VIVA, I cannot split the output waveforms based on the sweep parameter. I'd like to know, is there a more proper way to deal with multiple family waveforms as the input argument for the special function in the calculator. Best Regards Yi

Viewing all articles
Browse latest Browse all 62620

Trending Articles



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