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

plotting waveVsWave across corner+global variable sweep in ADEXL

$
0
0

Hello,

I'm running a simulation across corners, while stepping through a Global Variable in ADEXL. In this case the variable is TRIM_CODE, and I want to evaluate the trim gain, i.e., dVOUT/dTRIM_CODE.

If I run only one corner, I can do something like this:

waveVsWave(?x VAR("TRIM_CODE") ?y v("/VOUT" ?result "tran")

and then do "deriv" on that, which seems to work.

But when I decide I want to add couple corners, I can no longer do what I did above. With corners enabled, it appears that waveVsWave function "flattens" out the data and groups all point under one curve (for which 'deriv' returns nothing).  And I can't figure out how to do waveVsWave(?x VAR("TRIM_CODE") ?y v("/VOUT" ?result "tran") per corner, as a workaround.

Is there perhaps a better way getting what I'm after?

(I'm on version 6.1.8)

Many thanks in advance for your help,
David


Viewing all articles
Browse latest Browse all 4886

Trending Articles



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