Para un diseño de LNA, las simulaciones para los inductores y la simulación para el resto de los componentes (transistores, condensadores, resistencias, etc.) se realizan en dos paquetes de software diferentes. Los inductores se simulan en EMX y los otros componentes forman parte del paquete Cadence Virtuoso. Para incluir los inductores como parte del diseño, tomamos los archivos de parámetros S generados a partir de las simulaciones de EMX, establecemos el inductor en el diseño en una vista de n puertos y hacemos que apunte a los archivos de parámetros S generados por el programa EMX.
Ahora, cuando ejecutamos un análisis de Monte Carlo, eso simula básicamente diferentes variaciones de fabricación. Esto solo varía los modelos que forman parte del paquete de cadencia, no los inductores que tenemos en el diseño. Los inductores apuntan a los mismos archivos de parámetros S para cada iteración de la carrera de Monte Carlo. Así que el diseño no está siendo "verdaderamente" monte carlo simulado para todo el diseño LNA.
En EMX, hay una forma de realizar monte carlo en los inductores, y generarían una cantidad n de archivos de parámetros S, uno para cada n iteración. Lo que pensé que se podría hacer para hacer un verdadero análisis de Monte Carlo en el diseño en cadencia es una pausa después de cada iteración de la simulación, y cambiar el archivo al que apunta la vista n-port y hacer esto para cada iteración. En este sentido, monte carlo run apunta a un parámetro S diferente para cada iteración que contiene variaciones de fabricación que se simularon en la carpeta EMX.
Entonces, la pregunta es, ¿hay alguna forma de hacer una pausa después de cada iteración de la simulación de monte carlo en ADE XL o usar SKILL / Ocean?