Me pregunto cómo calcular la resistencia de salida de un Espejo de Corriente de Cascode de Alto Swing a partir de parámetros de señal pequeña, vea la pregunta High-Swing Cascode Current Mirror para el circuito.
Primero, transformé la etapa de salida de ese circuito en un representante de señal pequeña, vea el circuito a continuación (solo considerando gm y gds, ya que tienen el mayor impacto). Dado que la resistencia de salida se mide cortocircuitando las entradas, las fuentes de corriente controladas por voltaje entregan en realidad cero corriente y no desempeñan ningún papel en el análisis. Por lo tanto, la resistencia de salida debe ser R_DS4 + R_DS2.
Simulé el espejo de corriente de Cascode de alta oscilación y obtuve los siguientes parámetros de señal pequeña (tensión de polarización y tensión de salida de 1 V):
\ $ gm_4 = 297.8uS \\ gds_4 = 3.118uS \\ gm_2 = 290.8uS \\ gds_2 = 2.267uS \ $
Si calculo ahora la resistencia de salida como antes, obtengo:
\ $ 1 / gds4 + 1 / gds2 = 320718.4 \ Omega + 441111.6 \ Omega = 761830 \ Omega \ $
¡Pero eso parece totalmente diferente de lo que dice la simulación, que es \ $ 50M \ Omega \ $! Calculé esta resistencia de salida en cadencia al escribir 1 / deriv (I_D4) en la calculadora (trazando I_D4 sobre V_OUT).
¿Qué estoy haciendo mal?