stringtranslate.com

Компилятор кремния

Кремниевый компилятор — это программное средство автоматизации электронного проектирования , которое используется для высокоуровневого синтеза интегральных схем. Такой инструмент принимает пользовательскую спецификацию проекта ИС в качестве входных данных и автоматически генерирует файлы проекта интегральной схемы (ИС) в качестве выходных данных для дальнейшего изготовления на заводе по производству полупроводников или вручную из дискретных компонентов. Этот процесс иногда называют аппаратной компиляцией . Кремниевый компилятор может использовать комплект Process Design Kit поставщика для производства.

Обзор

Компиляция кремния происходит в три основных этапа:

Компиляция кремния была впервые описана в 1979 году Дэвидом Л. Йохансеном под руководством его научного руководителя Карвера Мида . [1]

Впоследствии, в 1981 году, Йохансен, Мид и Эдмунд К. Ченг основали компанию Silicon Compilers Inc. (SCI).

Эдмунд Ченг разработал чип Ethernet Data Link Controller [2] в 1981–82 годах, используя методологию структурного проектирования, чтобы управлять разработкой программного обеспечения и библиотеки схем в SCI. Проект прошел путь от концепции до спецификации чипа за 3 месяца, а от спецификации чипа до вывода на пленку за 5 месяцев. Изготовленный с использованием 3- микронного процесса NMOS, чип имел площадь кристалла 50 600 квадратных мил и был продан и изготовлен в массовом производстве к 1983 году по лицензии SCI.

Джон Вавжинек из Калифорнийского технологического института использовал некоторые из самых ранних кремниевых компиляторов в 1982 году в рамках проекта «Еще один процессор» (YAPP), похожего на YACC . [3]

В 1983–84 годах команда SCI разработала и внедрила чип тракта данных, используемый в MicroVAX, за семь месяцев. Чип тракта данных MicroVAX содержит весь 32-битный процессор, за исключением его хранилища микрокода и секвенсора управления-хранения, и содержит 37 000 транзисторов. В то время чипы с аналогичным уровнем сложности требовали около 3 лет для проектирования и внедрения. Включая эти семь месяцев, Digital Equipment Corporation завершила проектирование и внедрение MicroVAX в течение одного года. [4]

Смотрите также

Ссылки

  1. ^ Йохансен, Д. Л., «Щетинистые блоки: кремниевый компилятор», Труды 16-й конференции по автоматизации проектирования, 310–313, июнь 1979 г.
  2. Эдмунд К. Ченг, «Проектирование микросхемы контроллера канала передачи данных Ethernet», 26-я международная конференция компьютерного общества IEEE, COMPCON Spring 83, Сан-Франциско, 25 февраля — 3 марта 1983 г., стр. 157–160.
  3. ^ «Компиляторы и литейщики на основе кремния откроют путь к разработке пользователем СБИС», статья Карвера А. Мида и Джорджа Левицкого. Калифорнийский технологический институт. Журнал «Электроника», 11 августа 1982 г.
  4. ^ «Silicon compiler lets system engineers design their own VLSI chips», статья Стивена С. Джонсона из Silicon Compilers Inc. в журнале «Electronic Design», 4 октября 1984 г., стр. 167–181.

Внешние ссылки