cadencia de análisis de Monte Carlo

2

Traté de hacer un análisis de Monte Carlo del opamp que he diseñado. Ejecuté la simulación para 100 muestras con coincidencia y proceso, sorprendentemente los resultados que obtengo son muy bizare. Tengo ganancias que ni siquiera son de 1 dB, que es algo que no quiero ver con una variación normal de esquina / proceso. Sé que la razón de este resultado bizare es que la simulación toma en cuenta la discrepancia (que se muestra en la imagen de abajo con la simulación configurada). Pero mi pregunta principal es ¿cómo puedo mejorar este resultado manteniendo mi diseño tal como está? ¿Existe alguna forma de ajustar las dimensiones de mi MOSFET para que haya mejorado los resultados?

Configuracióndesimulación

Losresultadosdelasimulacióncondiscrepanciaseincluyencomosemuestraenlaconfiguracióndelasimulación.

Resultadodelasimulaciónsindesajuste,peroconsoloproceso.

Diagrama de circuito, con el divisor de resistencia como las salidas de la referencia de intervalo de banda.

    

2 respuestas

3

Lo más probable es que el problema no sea su diseño sino el banco de pruebas que está utilizando. La ganancia baja y el comportamiento de paso alto de sus simulaciones sugieren que el amplificador operacional no funciona correctamente porque el punto de operación de CC no está configurado correctamente.

Debe asegurarse de que el punto de operación de CC sea tal que su señal de entrada esté dentro del rango común de entrada del opamp y la señal de salida no sea demasiado alta. Con un desplazamiento en el rango de unos pocos mV y una ganancia del orden de 60dB o más, esto puede suceder con bastante facilidad.

La simulación de Monte-Carlo se realiza con una semilla fija. Así obtendrás los mismos resultados cada vez que ejecutes una simulación. Esto ayuda a aislar el problema. Elija una ejecución que esté completamente apagada y vuelva a estimular solo esta ejecución. Verifique el punto de operación de CC y arregle su banco de pruebas.

Esto se puede hacer configurando "Número de ejecución inicial" al número de la ejecución que desea simular y configurando el "Número de puntos" en uno.

Actualización: Después de ver el esquema, estoy seguro de que es el banco de pruebas (o la falta de él). Como solución rápida, puede realimentar la salida hacia la entrada inversora utilizando un filtro de paso bajo con una frecuencia de corte muy baja. Entonces deberías hacer un banco de pruebas real.

    
respondido por el Mario
1

Su red de polarización es muy sensible a V_th, ya que está alimentando directamente una tensión de polarización en su circuito (a diferencia de una corriente actual ). Intente alimentar net063 y net0142 con los espejos actuales en su lugar.

Además, algunos procesos le darán rangos de variación en función de la distancia entre los transistores. a veces, Monte-Carlo se puede configurar para darle una variación de lote, lo que probablemente sea un poco excesivo para los transistores de centroide común. Lee tu manual de diseño.

Y nombra tus redes algo propio. Nadie quiere rastrear net0142 .

    
respondido por el W5VO

Lea otras preguntas en las etiquetas