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

Assembler: Can't use VAR() in output expression when EvalType is sweeps, all i.e. not point

$
0
0

Hi,

I am trying to check some output expressions with evaltype set to sweeps. In these expressions, I have some variables from my global variables. For the run, I am sweeping some variables and some of them are fixed. I want to use one of the fixed in the output expressions but I am getting evaluation when I use VAR() as below. If I change this a fix number, I don't see an issue and everything works.

Example Output Expression:

value(dB20(VF("/Iinstimulus/DIFF_OUT")) VAR("fclk")) ~> Not working

value(dB20(VF("/Iinstimulus/DIFF_OUT")) 1e9) ~> working

Also, the working one doesn't return numeric value, I had to put another function converting wave to numeric(ymax() to be specific). Why doesn't it return numeric value like regular output expressionswith point as evaltype?

Version info:

Spectre (R) Circuit Simulator
Version 20.1.0.354.isr11 64bit -- 14 Oct 2021

ICADVM20.1-64b.500.25


Viewing all articles
Browse latest Browse all 4891

Trending Articles



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