For an LNA design, the simulations for the inductors and the simulation for the rest of the components (transistors, capacitors, resistors etc.) are done in two different software packages. The inductors are simulated in EMX and the other components are part of the Cadence Virtuoso package. To include the inductors as part of the design, we take the S parameter files generated from EMX simulations and set the inductor in the design to an n-port view and make it point to the S parameter files generated by the EMX program.
Now when we run a monte carlo analysis, that’s basically simulating for different manufacturing variations. This only varies the models that are part of the cadence package, not the inductors that we have in the design. The inductors are pointing to the same S-parameter files for each iteration of the monte carlo run. So the design is not being "truly" monte carlo simulated for the entire LNA design.
In EMX, there is a way to perform monte carlo on the inductors, and they would generate some n amount of S parameter files, one for each nth iteration. What I thought could be done to make a true monte carlo analysis on the design in cadence is pause after each iteration of the simulation, and switch the file that the n-port view is pointing to and do this for each iteration. In this sense, the monte carlo run is pointing to a different S parameter for each iteration that contains manufacturing variations that were simulated for in the EMX folder.
So the question is, is there any way to pause after each iteration of the monte carlo simulation in ADE XL or using SKILL/Ocean?