Оглавление
Кремниевый компилятор
-
Обзор кремниевого компилятора
- Кремниевый компилятор автоматизирует проектирование интегральных схем.
- Принимает пользовательскую спецификацию и генерирует файлы дизайна для производства или сборки вручную.
- Процесс известен как аппаратная компиляция.
-
Этапы компиляции
- Преобразование высокоуровневого языка программирования в логический код.
- Размещение эквивалентных логических элементов на микросхеме.
- Соединение стандартных ячеек для формирования желаемой логики.
-
История и развитие
- Кремниевая компиляция описана в 1979 году Дэвидом Л. Йоханнсеном.
- Основана компания Silicon Compilers Inc. в 1981 году Эдмундом Ченгом.
- Разработка микросхемы Ethernet контроллера за 3 месяца и выпуск на пленку за 5 месяцев.
- Использование кремниевых компиляторов в проекте YAPP в 1982 году.
- Разработка и внедрение чипа для MicroVAX за семь месяцев в 1983-84 годах.
-
Сравнение с традиционными методами разработки
- Сокращение времени разработки и внедрения чипов до одного года.
- Традиционные методы занимали около 3 лет для разработки аналогичных чипов.
-
Дополнительные ресурсы
- Ссылки на определения и учебные пособия по кремниевой компиляции.
- Список рассылки для обсуждения компиляции аппаратного обеспечения.
Полный текст статьи: