Автоматизация электронного проектирования

Из Википедии, бесплатной энциклопедии

Автоматизация электронного проектирования ( EDA ), также называемая системой автоматизированного электронного проектирования ( ECAD ), [1] — категория программных инструментов для проектирования электронных систем, таких как интегральные схемы и печатные платы . Эти инструменты работают вместе в рамках процесса проектирования , который разработчики микросхем используют для проектирования и анализа целых полупроводниковых чипов. Поскольку современный полупроводниковый чип может состоять из миллиардов компонентов, инструменты EDA необходимы для его проектирования; в этой статье, в частности, описывается EDA конкретно применительно к интегральным схемам (ИС).

История [ править ]

Первые дни [ править ]

Самая ранняя автоматизация электронного проектирования принадлежит IBM с документацией по ее компьютерам серии 700 в 1950-х годах. [2]

До разработки EDA интегральные схемы проектировались и компоновались вручную. [3] Некоторые продвинутые мастерские использовали геометрическое программное обеспечение для создания лент для Gerber фотоплоттера , ответственного за создание монохроматического экспозиционного изображения, но даже они копировали цифровые записи механически нарисованных компонентов. По сути, процесс был графическим: перевод с электроники на графику выполнялся вручную; Самой известной компанией той эпохи была Calma , чей формат GDSII используется до сих пор. К середине 1970-х годов разработчики начали автоматизировать проектирование схем в дополнение к черчению, и размещения и маршрутизации были разработаны первые инструменты ; Когда это произошло, в материалах конференции по автоматизации проектирования было каталогизировано подавляющее большинство разработок того времени. [3]

Следующая эра началась после публикации СБИС «Введение в системы книги Карвера Мида и Линн Конвей » в 1980 году; [4] считается стандартным учебником по проектированию микросхем. [5] Результатом стало увеличение сложности проектируемых микросхем и улучшение доступа к инструментам проверки конструкции , использующим логическое моделирование . Чипы было легче размещать, и у них было больше шансов работать правильно, поскольку их конструкцию можно было более тщательно смоделировать перед созданием. Хотя языки и инструменты развивались, этот общий подход, заключающийся в определении желаемого поведения на текстовом языке программирования и предоставлении инструментам возможности получить подробный физический проект, остается основой проектирования цифровых ИС сегодня.

Самые ранние инструменты EDA были созданы академическими методами. Одним из самых известных был «Berkeley VLSI Tools Tarball», набор утилит UNIX, использовавшихся для разработки ранних систем СБИС. Широкое распространение получили эвристический логический минимайзер «Эспрессо» , [6] отвечает за снижение сложности схем и Magic , [7] платформа автоматизированного проектирования. Еще одним важным событием стало создание MOSIS . [8] консорциум университетов и производителей, который разработал недорогой способ обучения студентов-разработчиков микросхем путем производства настоящих интегральных схем. Основная концепция заключалась в использовании надежных, недорогих и относительно низкотехнологичных процессов изготовления ИС и упаковке большого количества проектов на пластину , при этом сохранялось несколько копий микросхем из каждого проекта. Сотрудничающие производители либо жертвовали обработанные пластины, либо продавали их по себестоимости, поскольку считали, что программа полезна для их собственного долгосрочного роста.

Коммерческое рождение

1981 год ознаменовал начало развития EDA как отрасли. В течение многих лет крупные электронные компании, такие как Hewlett-Packard , Tektronix и Intel , занимались EDA внутри страны, при этом менеджеры и разработчики начали выходить из этих компаний, чтобы сосредоточиться на EDA как на бизнесе. Daisy Systems , Mentor Graphics и Valid Logic Systems были основаны примерно в это время и вместе назывались DMV. В 1981 году Министерство обороны США дополнительно начало финансирование VHDL как языка описания аппаратного обеспечения. В течение нескольких лет появилось множество компаний, специализирующихся на EDA, каждая со своим акцентом.

Первая выставка EDA состоялась на конференции Design Automation Conference в 1984 году, а в 1986 году Verilog впервые представила компания Gateway Design Automation , еще один популярный язык проектирования высокого уровня, в качестве языка описания аппаратного обеспечения . За этими нововведениями быстро последовали симуляторы, позволяющие напрямую моделировать конструкции микросхем и выполняемые спецификации. В течение нескольких лет были разработаны серверные части для выполнения логического синтеза .

Наши дни [ править ]

Современные цифровые потоки чрезвычайно модульны: интерфейсы создают стандартизированные описания конструкции, которые компилируются в вызовы модулей, подобных ячейкам, безотносительно к их индивидуальной технологии. Ячейки реализуют логические или другие электронные функции посредством использования определенной технологии интегральных схем. Производители обычно предоставляют библиотеки компонентов для своих производственных процессов с имитационными моделями, которые соответствуют стандартным инструментам моделирования.

Большинство аналоговых схем по-прежнему проектируются вручную, что требует специальных знаний, уникальных для аналогового проектирования (например, концепции согласования). [9] Следовательно, аналоговые инструменты EDA гораздо менее модульны, поскольку требуется гораздо больше функций, они сильнее взаимодействуют, а компоненты в целом менее идеальны.

Значение EDA для электроники быстро возросло с непрерывным развитием полупроводниковых технологий. [10] Некоторыми пользователями являются операторы литейного производства , которые управляют предприятиями по производству полупроводников («фабриками»), а также дополнительные лица, ответственные за использование компаний, предоставляющих услуги по технологическому проектированию, которые используют программное обеспечение EDA для оценки поступающей конструкции на предмет готовности к производству. Инструменты EDA также используются для программирования функций проектирования в FPGA или программируемых пользователем вентильных матрицах, а также настраиваемых конструкциях интегральных схем.

Программное обеспечение фокусируется [ править ]

Дизайн [ править ]

Ход проектирования в первую очередь по-прежнему характеризуется несколькими основными компонентами; к ним относятся:

Моделирование [ править ]

  • Моделирование транзисторов – низкоуровневое моделирование поведения схемы/схемы транзисторов с точностью на уровне устройства.
  • Логическое моделирование - цифровое моделирование цифрового поведения RTL или списка соединений шлюзов ( логическое значение 0/1), с точностью на логическом уровне.
  • Поведенческое моделирование – высокоуровневое моделирование архитектурной операции проекта, точное на уровне цикла или уровня интерфейса.
  • Эмуляция оборудования – использование аппаратного обеспечения специального назначения для эмуляции логики предлагаемого проекта. Иногда его можно подключить к системе вместо еще не созданного чипа; это называется внутрисхемной эмуляцией .
  • Технология CAD моделирует и анализирует лежащий в основе технологический процесс. Электрические свойства устройств определяются непосредственно из физики устройств.
Программа захвата схем

Анализ и проверка [ править ]

Подготовка производства [ править ]

Функциональная безопасность [ править ]

  • Функциональный анализ безопасности, систематический расчет частоты отказов во времени (FIT) и показателей диагностического покрытия для проектов, чтобы соответствовать требованиям соответствия для желаемых уровней полноты безопасности.
  • Синтез функциональной безопасности, повышение надежности структурированных элементов (модулей, ОЗУ, ПЗУ, файлов регистров, FIFO) для улучшения обнаружения ошибок/отказоустойчивости. Это включает (не ограничиваясь этим) добавление кодов обнаружения и/или исправления ошибок (Хемминга), избыточной логики для обнаружения ошибок и отказоустойчивости (дубликат/тройной дубликат) и проверок протоколов (четность интерфейса, выравнивание адресов, подсчет тактов).
  • Проверка функциональной безопасности, проведение кампании по устранению неисправностей, включая включение неисправностей в проект и проверку того, что механизм безопасности соответствующим образом реагирует на неисправности, которые считаются охватываемыми.
Компоновка печатной платы и схема конструкции разъема

Компании [ править ]

Текущий [ править ]

Рыночная капитализация и название компании по состоянию на март 2023 г.:

Несуществующий [ править ]

Рыночная капитализация и название компании по состоянию на декабрь 2011 г. : [19]

Приобретения [ править ]

Многие компании EDA приобретают небольшие компании с программным обеспечением или другими технологиями, которые можно адаптировать к их основному бизнесу. [24] Большинство лидеров рынка представляют собой объединения многих небольших компаний, и этой тенденции способствует тенденция компаний-разработчиков программного обеспечения разрабатывать инструменты в качестве аксессуаров, которые естественным образом вписываются в набор программ для цифровых схем более крупных поставщиков ; многие новые инструменты включают в себя аналоговую конструкцию и смешанные системы. [25] Это происходит из-за тенденции размещать целые электронные системы на одном чипе .

Технические конференции [ править ]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Об индустрии EDA» . Консорциум автоматизации электронного проектирования. Архивировано из оригинала 2 августа 2015 года . Проверено 29 июля 2015 г.
  2. ^ «1966: Разработаны средства автоматизированного проектирования микросхем» . Музей истории компьютеров . Проверено 1 января 2023 г.
  3. ^ Перейти обратно: а б «EDA (автоматизация электронного проектирования) — с чего начинается электроника» . Вставить журнал . 25 мая 2013 года . Проверено 1 января 2023 г.
  4. ^ Мид, Карвер; Конвей, Линн. Введение в проектирование СБИС . Аддисон-Уэсли.
  5. ^ «Карвер Мид награжден Киотской премией Фонда Инамори» . Калтех . 17 июня 2022 г. Проверено 1 января 2023 г.
  6. ^ Брайтон, Роберт К., Гэри Д. Хачтел, Курт МакМаллен и Альберто Санджованни-Винсентелли (1984). Алгоритмы логической минимизации для синтеза СБИС . Том. 2. Springer Science & Business Media. {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  7. ^ Оустерхаут, Джон К., Гордон Т. Хамачи, Роберт Н. Мэйо, Уолтер С. Скотт и Джордж С. Тейлор (1985). «Волшебная система компоновки СБИС». IEEE Проектирование и тестирование компьютеров . 2 (1): 19–30. {{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
  8. ^ Томович, Кристина (1988). «МОСИС-ворота в кремний». Журнал IEEE «Схемы и устройства» . 4 (2): 22–23.
  9. ^ Й. Лиениг, Й. Шейбле (2020). «Глава 6: Специальные методы компоновки для проектирования аналоговых ИС». Основы топологии электронных схем . Спрингер. стр. 213–256. дои : 10.1007/978-3-030-39284-0 . ISBN  978-3-030-39284-0 . S2CID   215840278 .
  10. ^ Лаваньо, Мартин и Шеффер (2006). Справочник по автоматизации электронного проектирования интегральных схем . Тейлор и Фрэнсис. ISBN  0849330963 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  11. ^ «Функциональная проверка» . Полупроводниковая техника . 17 марта 2017 г. Проверено 10 апреля 2023 г.
  12. ^ Линтинг BTV RTL. Проверено 2 января 2023 г.
  13. ^ Й. Лиениг, Й. Шейбле (2020). «Глава 3.3: Данные маски: постобработка макета». Основы топологии электронных схем . Спрингер. стр. 102–110. дои : 10.1007/978-3-030-39284-0 . ISBN  978-3-030-39284-0 . S2CID   215840278 .
  14. ^ «Цены и новости акций Synopsys, Inc. (SNPS) — Google Finance» . www.google.com . Проверено 23 марта 2023 г.
  15. ^ «Цены и новости акций Cadence Design Systems Inc (CDNS) — Google Finance» . www.google.com . Проверено 23 марта 2023 г.
  16. ^ «Цены на акции и новости ANSYS, Inc. (ANSS)» . Гугл Финансы . Проверено 4 декабря 2023 г.
  17. ^ «Цены и новости акций Altium Limited (ALU) — Google Finance» . www.google.com . Проверено 23 марта 2023 г.
  18. ^ «Цены на акции Zuken Inc (6947) и новости — Google Finance» . www.google.com . Проверено 23 марта 2023 г.
  19. ^ Сравнение компаний — Google Finance . Google.com. Проверено 10 августа 2013 г.
  20. ^ «Siemens приобретает Mentor Graphics за 4,5 миллиарда долларов, устройство с возможностью подключения глаз и расширение здания» . ЗДНЕТ . Проверено 23 марта 2023 г.
  21. ^ Дахад, Нитин (15 декабря 2020 г.). «С января 2021 года наставник наконец станет Siemens EDA» . ЭЭ Таймс . Проверено 23 марта 2023 г.
  22. ^ Дилан МакГрат (30 ноября 2011 г.). «Synopsys купит Magma за 507 миллионов долларов» . ЭТаймс. Архивировано из оригинала 25 октября 2012 года . Проверено 17 июля 2012 г.
  23. ^ «Synopsys для приобретения автоматизации проектирования магмы» .
  24. ^ Кирти Сикри Десаи (2006). «Инновации EDA посредством слияний и поглощений» . Кафе ЭДА . Проверено 23 марта 2010 г.
  25. ^ «Полу Wiki:EDA Wiki по слияниям и поглощениям» . SemiWiki.com . 16 января 2011 года. Архивировано из оригинала 3 апреля 2019 года . Проверено 3 апреля 2019 г.
Примечания
  • http://www.staticfreesoft.com/documentsTextbook.html Компьютерные средства для проектирования СБИС, Стивен М. Рубин
  • «Основы топологии электронных схем» , Лиениг, Шайбл, Спрингер, дои : 10.1007/978-3-030-39284-0 ISBN   978-3-030-39284-0 , 2020 г.
  • Физическое проектирование СБИС: от разделения графа к замыканию по времени , Канг, Лиениг, Марков и Ху, дои : 10.1007/978-3-030-96415-3 ISBN   978-3-030-96414-6 , 2022 г.
  • Справочник по автоматизации электронного проектирования для интегральных схем , Лаваньо, Мартин и Шеффер, ISBN   0-8493-3096-3 , 2006 г.
  • Справочник по автоматизации проектирования электроники , автор: Дирк Янсен и др., Kluwer Academic Publishers, ISBN   1-4020-7502-2 , 2003 г., также доступен на немецком языке. ISBN   3-446-21288-4 (2005 г.)
  • Комбинаторные алгоритмы для компоновки интегральных схем , Томас Ленгауэр, ISBN   3-519-02110-2 , Тойбнер Верлаг, 1997.