Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Сравнение программного обеспечения EDA
  • Список бесплатных симуляторов электронных схем

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

  1. ^ ftp://ftp.gnu.org/pub/gnu/electric/
  2. ^ "[электрический] Указатель / Магистраль / Электрический / Электрический интерфейс / Com / Sun / Электрический / Плагины / Minarea / Deltamerge1" .
  3. ^ Рубин, Стивен М. (1983), «Интегрированная помощь для нисходящего электрического проектирования», Proceedings, VLSI '83, Anceau and Aas, редакторы , Северная Голландия, Амстердам
  4. ^ Рубин, Стивен М. (сентябрь 1983 г.), «Комплексное средство для проектирования электрических систем сверху вниз», Протоколы, ICCAD-83, Заказ № 518 , IEEE Computer Society
  5. Перейти ↑ Baker, R. Jacob (2010), CMOS Circuit Design, Layout, and Simulation, Third Edition , Wiley-IEEE Press
  6. ^ Зобрист, Джордж Уинстон (1989), Прогресс в компьютерном проектировании СБИС: инструменты , Ablex Publishing Corporation
  7. Перейти ↑ Rubin, Steven M. (1987), Computer Aids for VLSI Design , Addison-Wesley, Reading Massachusetts
  8. ^ Рубин, Стивен М. (1991), "общее назначение Рамка для САПР алгоритмов", IEEE Communications , 29 (5): 56-62, DOI : 10,1109 / 35,79383

Внешние ссылки [ править ]

Официальный веб-сайт