¿Cómo obtener un modelo SPICE de transistor CMOS?

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.

Respuestas (2)

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.

Bien, al menos es bueno saber que existe tal NDA que hace que mi búsqueda en línea sea inútil. Creo que debería firmar esos NDA a través de mi universidad y tener en mis manos algunos de estos lindos modelos SPICE. Al leer su respuesta, concluyo que usar Microwind y Cadence también es inútil para producir un modelo de transistor. Dejo que el hilo se abra, tal vez alguien más tenga una mejor respuesta. Gracias.
¿Qué pasa con los modelos que ya tienes (5827_035.lib)?
Nada específicamente malo. Yo simplemente no sabía el origen de la misma. Tampoco puedo verificar si realmente contiene los parámetros asociados a la tecnología 350n. Me parece tan extraño y extraño que las personas no puedan acceder libremente a los modelos SPICE de fábricas de fabricación. Esperaba, por ejemplo, que MOSIS proporcionara todos los modelos SPICE para todas las tecnologías compatibles en su sitio web para que las personas pudieran descargarlos fácilmente y diseñar y simular sus circuitos y luego enviar el chip para su fabricación. ¿Qué les hace ocultar sus modelos SPICE?
Creo que los modelos están bien, son muy realistas incluso si no están sacados de una fundición real. Es común que tenga que firmar un NDA antes de obtener cualquier información. No solo para modelos sino para cualquier tipo de intercambio de información. La gente quiere proteger su propiedad intelectual.

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.