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

редактировать

A Кремниевый компилятор - это программная система, которая принимает спецификации пользователя и автоматически генерирует интегральную схему (IC). Этот процесс иногда называют аппаратной компиляцией.

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

  • Преобразование языка описания оборудования, такого как Verilog или VHDL в логику (обычно в форме «netlist »).
  • Поместите эквивалентные логические вентили на ИС. Силиконовые компиляторы обычно используют библиотеки стандартных ячеек, поэтому им не нужно беспокоиться о фактической компоновке интегральной схемы и можно сосредоточиться на размещении.
  • Маршрутизация стандартных ячеек вместе для формирования желаемой логики.

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

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

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

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

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

См. Также

Ссылки

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

Последняя правка сделана 2021-06-08 08:53:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте