I've been looking over manuals and posts and can't seem to find an answer to this. Can you make one test dependent on an expression generated from another test.
Test1 : Find a DC Operating point and measure voltages/parameters. The measured values could be anything you could calculate using the Output Setup and calculator functions.
Test2: Use the calculated results from the ADEXL Test1 Results for the second test.
I know you can do some of this in spectre running multiple tests and saving states but I'd like a more generic/powerful solution. When running across corners this should be done on a corner by corner basis (Test1/Corner 1 feeds Test2/Corner1).
calcVal() is your friend here. The approach is as follows:
That's it. Now it knows there's a dependency and test2 won't run until test1 is completed. You can also use calcVal in output expressions to calculate results which are a function of more than one test - again, this sets up the dependencies.
How about if I want to use "result1" to define a variable for "test2" in the Corners Setup?