I am following the example in SpectreRF manual to simulate IP3 using swept PSS and PAC combination. I added output-referred IP3 as an output, using the Direct Plot form. When I run a nominal simulation using ADE L or XL, the IP3 output expression evaluates without any problem. But when I run a Monte Carlo analysis in ADE XL, the IP3 expression doesn't evaluate, and gives an error:
"Results pac are not available for ....../psf/mc1_separate/002. Use results() for a list of available results."
I also have other expressions using pss results. These evaluate correctly when I run the Monte Carlo without a pac analysis. But, when I include the pac analysis, 'some' of the pss-based expressions also fail to evaluate.
I searched on the Cadence support website etc, but couldn't find a solution that works.
I'm not sure why that is failing. I tried a very similar expression with my example, using IC615 ISR17 and MMSIM131 ISR2 (so one later than you):
ipnVRI((v("/outp" ?result "pac") - v("/outm" ?result "pac")) '-2 '0 ?rport resultParam("load:r" ?result "pac") ?epoint -35 ?measure "Output")
And it worked fine in Monte Carlo...
Maybe it was a bug in that ISR - I don't have so easy access to that specific ISR at the moment since I'm at home for the Christmas break. Seems a bit unlikely though, but I know there have been some issues with the result separation stuff for monte carlo, so maybe that's it?
Can you check in the CIW:
to see what they return? I'm expecting all three to return "t".