I am using ADE Assembler with its Improve Yield mode.
It works nice, after a few iterations, that includes GlobalOpt and MonteCarlo, it stops with a better yield.
However, how can I get the new variable set and parameters set? I can see them from Run log of the Improve Yield.
Do I need the write it down and fill them into my schematic manully?
(Above this window )
Also, I can select the history children, select the last montecarlo, and try to open the ADE Debug Environment, try to analysys the worst mc_iteration and change my design.
Then I have ADE Assembler Debug Environment, basically, it is an ADE L, (but Cadence delete the ADE L in IC 23.1, so sad)
So I just add more outputs click the run, try to analysis for the case.
I have DC and tran analysis:
Here is the error log from CIW.
Is it due to I am in a monte carlo iteration?
Let us try the Results -> Direct Plot -> Main Form
No data avaiable, :(
But I make sure I have some saved outputs in the "ADE L".
Let us check the save all options, and re-run sim.
Nothing changes, here is the log from CIW.
> Errors: 0 Warnings: 0 ...successful.compose simulator input file... ...successful.start simulator if needed... ...successful.simulate...Use simulation->Output Log menu to check for output from the simulatorINFO (ADE-3069): Errors encountered during simulation. For more information, see the log files accessible from the Simulation -> Output Log menu.*Info* Monte Carlo Simulation unsuccessful...*Info* See simulation output log for more information.
Is the issue due to the distributed plotting?
$ virtuoso -V@(#)$CDS: virtuoso version IC23.1-64b 06/21/2023 09:33 (cpgbld16) $
For the sake of posterity, what is the best practice for using Improve Yield?
Thank you for your reading.
Is it due to Monte Carlo Sim?
This is the log for CIW
Haven't had a chance to investigate this yet, but I would suggest turning off distributed plotting - if it's explicitly telling you that the operation is not supported (I'm not sure exactly what isn't working without trying it). I explained how to do that in your other post.