stringtranslate.com

Compilador de silicio

Un compilador de silicio es una herramienta de software de automatización de diseño electrónico que se utiliza para la síntesis de alto nivel de circuitos integrados. Dicha herramienta toma la especificación de un usuario de un diseño de CI como entrada y genera automáticamente archivos de diseño de circuito integrado (CI) como salida para su posterior fabricación en la planta de fabricación de semiconductores o de forma manual a partir de componentes discretos. El proceso a veces se denomina compilación de hardware . El compilador de silicio puede utilizar el kit de diseño de procesos del proveedor para la producción.

Descripción general

La compilación de silicio se lleva a cabo en tres pasos principales:

La compilación de silicio fue descrita por primera vez en 1979 por David L. Johannsen, bajo la guía de su asesor de tesis, Carver Mead . [1]

Posteriormente, Johannsen, Mead y Edmund K. Cheng fundaron Silicon Compilers Inc. (SCI) en 1981.

Edmund Cheng diseñó un chip controlador de enlace de datos Ethernet [2] en 1981-82 utilizando una metodología de diseño estructurado, con el fin de impulsar el desarrollo de software y biblioteca de circuitos en SCI. El proyecto pasó del concepto a la especificación del chip en 3 meses, y de la especificación del chip a la producción en cinta en 5 meses. Fabricado mediante un proceso NMOS de 3 micrones , el chip medía 50.600 milésimas de pulgada cuadrada en área de matriz, y se comercializaba y fabricaba en producción en serie en 1983 bajo licencia de SCI.

John Wawrzynek de Caltech utilizó algunos de los primeros compiladores de silicio en 1982 como parte del "Proyecto Otro Procesador Más" (YAPP), similar a YACC . [3]

Entre 1983 y 1984, el equipo de SCI diseñó e implementó el chip de ruta de datos utilizado en el MicroVAX en siete meses. El chip de ruta de datos del MicroVAX contiene todo el procesador de 32 bits, excepto su almacén de microcódigo y el secuenciador de almacenamiento de control, y contiene 37.000 transistores. En ese momento, los chips con niveles similares de complejidad requerían alrededor de 3 años para su diseño e implementación. Incluyendo esos siete meses, Digital Equipment Corporation completó el diseño e implementación del MicroVAX en un año. [4]

Véase también

Referencias

  1. ^ Johannsen, DL, "Bloques de cerdas: un compilador de silicio", Actas de la 16.ª Conferencia de automatización de diseño, 310–313, junio de 1979.
  2. ^ Edmund K. Cheng, "El diseño de un chip controlador de enlace de datos Ethernet", 26.ª Conferencia internacional de la IEEE Computer Society, COMPCON Spring 83, San Francisco, 25 de febrero-3 de marzo de 1983, págs. 157-160.
  3. ^ Artículo de Carver A. Mead y George Lewicki "Los compiladores y fundiciones de silicio marcarán el comienzo de un VLSI diseñado por el usuario". Caltech. Revista "Electronics", 11 de agosto de 1982.
  4. ^ "El compilador de silicio permite a los ingenieros de sistemas diseñar sus propios chips VLSI", artículo de Stephen C. Johnson de Silicon Compilers Inc. en la revista "Electronic Design", 4 de octubre de 1984, págs. 167-181.

Enlaces externos