Электрический (программное обеспечение) - Electric (software)

Электрический
Электрический eda.png
изначальный выпуск1983; 37 лет назад (1983)
Стабильный выпуск
9.07 / 22 ноября 2016 г.; 4 года назад (2016-11-22)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вДо версии 7: C, После версии 7: Ява и Scala[2]
Операционная системаКроссплатформенность
ПлатформаЯва
ТипАвтоматизация электронного проектирования
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтwww.staticfreesoft.com
www.gnu.org/программного обеспечения/ электрический

В Электрический СБИС Дизайн-система - это EDA инструмент, написанный в начале 1980-х Стивеном М. Рубином.[3][4][5][6] Электрический используется для рисования схемы и делать Интегральная схема макет.Он также может обрабатывать языки описания оборудования, такие как VHDL и Verilog. В системе есть множество инструментов анализа и синтеза, в том числе Проверка правил проектирования, Моделирование, Маршрутизация, Макет против схемы, Логическое усилие, и больше.

Electric в настоящее время является частью Проект GNU и был разработан в Ява и распространяется как бесплатное программное обеспечение с открытым исходным кодом, с учетом требований Стандартная общественная лицензия GNU (GPL), версии 3 или более поздней.

Альтернативный стиль дизайна для интегральных схем

В отличие от других систем, которые проектируют интегральные схемы (ICs), манипулируя многоугольниками на разных слоях пластины, Electric рассматривает компоновку IC как подключенную схему, аналогично тому, как работают системы схематического захвата.[7][8] В Electric дизайнеры ставят узлы (транзисторы, контакты и т. д.) и подключите их к дуги (провода). В этом есть свои преимущества и недостатки.

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

У этого стиля оформления есть и недостатки. Одним из недостатков является то, что дизайнеры не привыкли к такому взаимодействию и требуют обучения, чтобы использовать его. Было замечено, что люди, не имеющие опыта разводки микросхем, довольны необычным стилем Electric, но те, кто занимался разводкой микросхем в других системах, считают, что Electric сложно использовать.[нужна цитата ]. Еще один недостаток состоит в том, что сложно импортировать полигоны из традиционных систем, потому что их нужно извлекать из узлов, а полигоны не всегда соответствуют набору узлов и дуг, предоставленному Electric.

История

Скриншот Система проектирования электрических СБИС

Электрический был написан в Язык программирования C в начале 1980-х (самый ранний внутренний меморандум об Electric датирован 19 ноября 1982 г.). Некоторое время после этого Electric бесплатно распространялся среди университетов и исследовательских институтов и нашел широкое международное применение.

В середине 1980-х годов Electric продавала на коммерческой основе Applicon, под названием "Bravo3VLSI".

В 1988 году была основана компания Electric Editor Incorporated, которая продавала систему на коммерческой основе. Компания выпустила исходный код через Фонд свободного программного обеспечения в 1998 г.

В 2000 году было создано Static Free Software для управления распространением Electric.

В сентябре 2003 г. C от версии Electric отказались, и система была переведена на Ява Работа была завершена в июне 2005 года. Хотя код C все еще доступен, он больше не разрабатывается и не поддерживается. Новый и улучшенный код Java остается бесплатным для всех пользователей.

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

Рекомендации

  1. ^ ftp://ftp.gnu.org/pub/gnu/electric/
  2. ^ "[электрический] Указатель / Магистраль / Электро / Электро-scala / Com / Солнце / Электро / Плагины / Минареа / Дельтамерге1".
  3. ^ Рубин, Стивен М. (1983), «Комплексное средство для проектирования электрооборудования сверху вниз», Труды, СБИС '83, Ансо и Аас, редакторы, Северная Голландия, Амстердам
  4. ^ Рубин, Стивен М. (сентябрь 1983 г.), «Комплексное средство для проектирования электрических систем сверху вниз», Труды, ICCAD-83, Заказ № 518, IEEE Computer Society
  5. ^ Бейкер, Р. Джейкоб (2010), Разработка, компоновка и моделирование схем CMOS, третье издание, Wiley-IEEE Press
  6. ^ Зобрист, Джордж Уинстон (1989), Прогресс в компьютерном проектировании СБИС: инструменты, Ablex Publishing Corporation
  7. ^ Рубин, Стивен М. (1987), Компьютерные средства для проектирования СБИС, Эддисон-Уэсли, Ридинг, Массачусетс
  8. ^ Рубин, Стивен М. (1991), "Универсальная структура для алгоритмов САПР", IEEE Communications, 29 (5): 56–62, Дои:10.1109/35.79383

внешняя ссылка

Официальный веб-сайт Отредактируйте это в Викиданных