WikiDer > Электрический (программное обеспечение)

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

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

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