Hi,
I have been using the improved Virtuoso integration with Matlab (adeInfo etc) (Matlab R2019B, Virtuoso 18.1)
I am able to get a waveform from the results database into Matlab for processing ( i.e. of the form VT('/net_name') ) and operate on the ".y" and ".x" vectors in Matlab.
..However I have hit a snag trying to get a Cadence "Expression" Output into Matlab.
The expression I have in Cadence is a few wave processing functions (clip, sample, DFT) and results in a magnitude vs frequency vector in the output pane called "clipped_sinc_out_spectrum".
l have not been able to pass this vector into my Matlab function as an argument, either through the "Matlab Expression" feature in the outputs, or through playing about in the Matlab command prompt.
Below is the closest I have got, but it just yields that the Result is a {'wave'}, but I don't know how to access the wave data itself to start working with it?
adeInfo.adeRDB.query('constraints', Output() == 'clipped_sinc_out_spectrum' & Corner == 'Analog_TTGTT')
Thanks in advance!
Best Regards
Craig