Hasta ahora para poder simular circuitos CMOS me basé en una librería que tuve que descargar aleatoriamente de Internet como esta:
http://ecee.colorado.edu/~ecen4827/spice/ltspice/5827_035.lib
Dentro de la biblioteca, el modelo PMOS y NMOS se define utilizando el modelo BSIM3v3 y solo tengo que crear una instancia de estos transistores, conectarlos y ejecutar el simulador.
Mi primera pregunta es ¿de dónde obtuvo el profesor de esa clase este modelo BSIM3v3 CMOS SPICE?
La segunda pregunta es: "¿Puedo crear mis propios transistores y extraer dichos parámetros y ponerlos en mi propio archivo de biblioteca?"
Lo único que se me ocurre es usar editores de diseño de circuitos integrados como Cadence virtuoso o Microwind (ni siquiera sé si son el software adecuado para esta tarea, solo ESCUCHÉ que se pueden usar para el diseño de circuitos integrados) para diseñar mi transistor y luego extraigo el parámetro SPICE de ellos.
Mi objetivo final es diseñar una biblioteca de celdas digitales CMOS estándar simple y usarla para mis diseños VLSI más complejos.
Por lo general, la fundición proporciona los parámetros del transistor al cliente después de firmar un NDA (acuerdo de confidencialidad).
El modelado de transistores y la extracción de parámetros no es una tarea trivial y, por lo general, se basa en una gran cantidad de mediciones para obtener datos confiables para los modelos. Por supuesto, con una configuración automatizada, esta tarea se puede realizar de manera muy eficiente. Solo eche un vistazo a un archivo de modelo BSIM y la cantidad de parámetros allí para obtener una impresión del esfuerzo requerido.
La extracción de datos de diseño no da como resultado modelos de transistores. Por extracción solo se obtiene la geometría del transistor. Se necesitan modelos de transistores existentes para la simulación.
Creo que los modelos que encontró en Internet son un buen punto de partida, ya que parecen estar basados en un proceso CMOS existente.
Acepté la respuesta de Mario, pero luego encontré una respuesta mejor que me gustaría compartir aquí:
Si desea explorar el tema del diseño de circuitos integrados, puede utilizar las bibliotecas de NCSU proporcionadas en http://www.eda.ncsu.edu/wiki/NCSU_CDK de forma gratuita.
La biblioteca proporcionada es compatible con Cadence 5 y 6 (todavía en versión beta), y proporciona información y modelos de especias con tecnología de hasta 45 nm.
Para el diseño de circuitos integrados de producción, solo tiene una opción: firmar un NDA con la fundición y pedirles que le proporcionen las especificaciones de fábrica, que es un kit de diseño que consta de: (1) modelos Spice (2) archivos de tecnología utilizados en diseño de diseño IC (3) Hojas de datos, etc.
Dr. Ehsan Alí
mario
Dr. Ehsan Alí
mario