Casa > Exposició > Contingut

Compilador de silici

Mar 08, 2019

Un compilador de silici és un sistema de programari que pren les especificacions d'un usuari i genera automàticament un circuit integrat (IC). El procés es refereix de vegades com a compilació de maquinari.


La compilació de silici es fa en tres grans passos:


Convertiu un llenguatge de descripció de maquinari com Verilog o VHDL o FpgaC en lògica (normalment en forma de "netlist").

Col·loqueu portes lògiques equivalents a l'IC. Els compiladors de silici solen utilitzar biblioteques de cel·les estàndard de manera que no s'hagin de preocupar de la disposició real del circuit integrat i poden centrar-se en la ubicació.

Enrutant les cel·les estàndard per formar la lògica desitjada.

La compilació de silici va ser descrita per primera vegada el 1979 per David L. Johannsen, sota la direcció del seu assessor de tesi, Carver Mead.


Johannsen, Mead i Edmund K. Cheng van fundar Silicon Compilers Inc. (SCI) el 1981.


Edmund Cheng va dissenyar un xip Ethernet Data Link Controller al 1981-1982 utilitzant una metodologia de disseny estructurat per impulsar el desenvolupament de programari i de biblioteques en SCI. El projecte va passar de ser conceptual a especificació de xip en 3 mesos, i des de l’especificació de xips a la sortida de cintes en 5 mesos. Fabricat amb un procés NMOS de 3 micres, el xip mesurava 50.600 mils quadrats en l'àrea de matriu, i estava sent comercialitzat i fabricat en volum-producció el 1983 sota llicència de SCI.


John Wawrzynek a Caltech va utilitzar alguns dels primers compiladors de silici el 1982 com a part del "Another Another Processor Project" (YAPP).


El 1983-1984, l'equip de SCI va dissenyar i implementar el xip de ruta de dades utilitzat en el MicroVAX en set mesos. El xip de ruta de dades de MicroVAX conté tot el processador de 32 bits, excepte el seu magatzem de microcodificadors i el seu seqüenciador, i conté 37.000 transistors. En aquest moment, els xips amb nivells de complexitat similars requerien uns 3 anys per dissenyar i implementar. Incloent aquests set mesos, Digital Equipment Corporation va completar el disseny i la implementació del MicroVAX en un any.