Tengo un problema simple al simular mi circuito. Primero, publicaré todos los detalles, Schismatic y netlist, luego hablaré sobre el error y sus opciones. Estoy usando Cadence Orcad 16.6 Pspice y simulando un circuito simple, el esquema y la configuración de la simulación se dan a continuación.
Elschamticesmuysimple.Ledoyondasinusoidaldeentradaamidispositivoytienedospuertosdesalida.Elprimeroes"N". Que modelé utilizando una fuente de tensión controlada por voltaje. Antes de continuar, subiré el archivo de la lista de redes que he escrito e integrado con el circuito.
.SUBCKT mem cap n vg
.PARAM p1=1, p2=-2, p3=3, p4=4,
+ epsilon0=8.85e-12, d_mos=0.65e-9, epsilon_mos={5*epsilon0},
+ d_g=30e-9, epsilon_g={19*epsilon0}, vt=-1, e=1.6e-19,
+ u=30, h=1.05e-34, weight=0.70,c_g={epsilon_g/d_g}, c_mos={epsilon_mos/d_mos},
+ c_t={1/((1/c_g)+(1/c_mos))},
.PARAM n_initial={((c_g*(-vt))/e)*0.0001},
En n 0 VALUE={(n_initial)}
.ENDS memcapacitor
Ahora la lista de conexiones es realmente simple ... Existe el parámetro "n_inicial" cuyo valor se calcula sobre la base de parámetros anteriores. Cuando lo calculé, es igual en el orden 10 ^ 12. Ahora solo quiero dar salida a este valor n_inicial en el nodo de salida "n". Este es un valor constante del orden 10 ^ 12 y no depende de ningún voltaje de entrada. Es solo un valor constante simple calculado en base a los parámetros anteriores.
Problema: Cuando simulo este código, recibo un error en la siguiente imagen, es decir, un problema de convergencia en el análisis transitorio.
Utilicécasitodaslastécnicasutilizadasenelarchivoadjunto,esdecir,configuracióndeopcionesdesimulaciónypasosdeGMIN,cambioenelnúmerodeiteraciones,etc.Peronosepudoresolverelproblema.Opción:Luegocambiéelvalorden_inicialyloredujeutilizandounmayorvalorde"e" que está en el denominador. Usé el valor e en la potencia de 10 ^ -12 en lugar de 10 ^ -19 y funcionó. Conclusión: Llegué a la conclusión de que el problema está en el valor del parámetro n_initial. Si aumento este valor y lo asigno a algún nodo, me da un error. Cuando reduzco su valor, funciona bien. Por favor dame sugerencias. Gracias por adelantado. Nota: si necesita cualquier otra información, la proporcionaré con mucho gusto. Puedo enviar todo mi archivo a cualquier persona que me ayude a resolver este problema.