Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Cadence ADE Calculator -- Dependent Expression used in Parametric Analysis

Status
Not open for further replies.

moonharry

Newbie level 1
Newbie level 1
Joined
Nov 21, 2014
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
10
Hi,

I was building an integral expression to measure power consumption in calculator depends on other expressions:

(integ((v("/Vrfp" ?result "tran") * i("/V0/PLUS" ?result "tran")) Trise_begin Trise_end) / 1e-06)

The initial value "Trise_begin" and final value "Trise_end" are defined as:

"Trise_begin": cross(v("/Din" ?result "tran") 0 -2 "either" nil nil)
"Trise_end": cross(v("/Dout" ?result "tran") 0 -2 "either" nil nil)

This works fine if I am doing one point simulation, but reports error if I do parametric analysis, that is when "Trise_begin" and "Trise_end" are scalars instead of one single number.
My guess was the funtion "integ" could not handle initial/final value as scalars.

Is there any ways I could get away with this issue and have the problem solved?

Any inputs would be greatly appreciated!

WZ
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top