Lo que dice Daniel es correcto y se aplica a todos los SPICE, a menos que estén muy mejorados. Sin embargo, lo que se puede hacer es variar algunos parámetros de diseño razonables utilizando .step param
y ver cómo cambia la salida. Pero no te diseñará un circuito óptimo por sí mismo. Hay algunos trucos que utilizan SPICE en un bucle de retroalimentación, es decir, manejándolo por algún otro programa externo para hacer una optimización guiada. Sin saber lo que estás tratando de hacer, no voy a entrar en eso.
Resulta que la mayoría de los SPICE comerciales [no gratuitos] ofrecen algún optimizador adicional o incorporado. A continuación he intentado incluir enlaces a ejemplos con cada uno de ellos para que puedas hacerte una idea; generalmente estos SPICE comerciales no tienen documentación en línea accesible a menos que seas un cliente de pago, por lo que las capacidades precisas son un poco difíciles de determinar de antemano.
- Synopsys HSPICE: ejemplos bastante antiguos encontrados en línea.
- Silvaco SmartSpice: diapositivas de una formación .
- Mentor Graphics Eldo: libro blanco que requiere el registro para su lectura.
- e incluso IsSpice4 o TINA (aunque no la versión gratuita de TI) tienen algo.
- El módulo ADS Spice de Keysight tiene algunas capacidades que aparecen en esta propaganda pero sólo pude encontrar ejemplos en línea (que no requerían el inicio de sesión del cliente) para su Optimizador Momentum EM .
- Cadencia PSpice y Spectre (similar a SPICE) tienen cada uno su propio optimizador. El de PSpice sólo se incluye en la versión Designer Plus.
- OPUS SPICE es el único gratuito que parece tener estas características, pero son bastante extenso También papel sobre ellos . (En mi opinión, el OPUS es un poco chapucero para utilizarlo con otros fines).
Dado que la(s) función(es) de optimización no forma(n) parte de Berkeley SPICE, es de esperar que haya bastantes diferencias entre ellas, así que evalúe antes de comprar si puede.
Como optimizador independiente que se ejecuta sobre otros SPICE, ASCO parece muy capaz ... y además es gratuito; puede funcionar con LTspice, ngspice y con algunos de los comerciales no gratuitos (Eldo, HSPICE, Spectre). Además, Qucs utiliza ASCO para la optimización.