Article de reference

Compilateur de silicium

Un compilateur de silicium est un outil logiciel d'automatisation de conception électronique utilisé pour la synthèse de haut niveau de circuits intégrés. Un tel outil prend en ...

Un compilateur de silicium est un outil logiciel d'automatisation de conception électronique utilisé pour la synthèse de haut niveau de circuits intégrés. Un tel outil prend en entrée les spécifications d'un utilisateur concernant une conception de circuit intégré et génère automatiquement des fichiers de conception de circuit intégré (CI) en sortie pour une fabrication ultérieure par l' usine de fabrication de semi-conducteurs ou manuellement à partir de composants discrets. Le processus est parfois appelé compilation matérielle . Le compilateur de silicium peut utiliser le kit de conception de processus du fournisseur pour la production.

Aperçu

La compilation du silicium se déroule en trois étapes principales :

  • Utilisez un convertisseur C vers HDL de haut niveau
  • Convertir un langage de description de matériel tel que Verilog ou VHDL en logique (généralement sous la forme d'une « netlist »).
  • Placez des portes logiques équivalentes sur le circuit intégré. Les compilateurs au silicium utilisent généralement des bibliothèques de cellules standard fournies par les fabricants afin qu'ils n'aient pas à se soucier de la disposition réelle du circuit intégré et puissent se concentrer sur le placement.
  • Acheminer les cellules standard ensemble pour former la logique souhaitée.

La compilation de silicium a été décrite pour la première fois en 1979 par David L. Johannsen, sous la direction de son directeur de thèse, Carver Mead .

Johannsen, Mead et Edmund K. Cheng ont ensuite fondé Silicon Compilers Inc. (SCI) en 1981.

Edmund Cheng a conçu une puce de contrôleur de liaison de données Ethernet en 1981-1982 en utilisant une méthodologie de conception structurée, afin de piloter le développement de logiciels et de bibliothèques de circuits au SCI. Le projet est passé du concept à la spécification de la puce en 3 mois, et de la spécification de la puce à la production en 5 mois. Fabriquée à l'aide d'un procédé NMOS de 3 microns , la puce mesurait 50 600 mils carrés de surface de matrice et était commercialisée et fabriquée en série en 1983 sous licence de SCI.

John Wawrzynek de Caltech a utilisé certains des premiers compilateurs au silicium en 1982 dans le cadre du « Yet Another Processor Project » (YAPP), apparenté à YACC .

En 1983-1984, l'équipe SCI a conçu et mis en œuvre la puce de chemin de données utilisée dans le MicroVAX en sept mois. La puce de chemin de données du MicroVAX contient l'intégralité du processeur 32 bits, à l'exception de son magasin de microcode et de son séquenceur de magasin de contrôle, et contient 37 000 transistors. À l'époque, des puces avec des niveaux de complexité similaires nécessitaient environ 3 ans de conception et de mise en œuvre. En incluant ces sept mois, Digital Equipment Corporation a terminé la conception et la mise en œuvre du MicroVAX en un an.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index