МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Реферат: Автоматизированное проектирование СБИС на базовых матричных кристаллах

    Реферат: Автоматизированное проектирование СБИС на базовых матричных кристаллах

                    Государственный комитет по высшей школе.

          Московский Государственный Институт Электроники и Математики

                           (Технический Университет)

                               РЕФЕРАТ НА ТЕМУ

                     АВТОМАТИЗИРОВАННОЕ ПРОЕКТИРОВАНИЕ СБИС

                         НА БАЗОВЫХ МАТРИЧНЫХ КРИСТАЛЛАХ

                                         Кафедра:      МЭТ

                                         Руководитель: Фонарев

                                         Исполнитель:  Ференец

                                                       Дмитрий Александрович

                                         Группа:       АП-41

                                   Москва, 1995 г.


                       Предварительные сведения.

         В данном реферате  рассматриваются  технологии,  связанные  с

    особенностями проектирования СБИС на базовых матричных кристаллах.

    Рассказывается о самом понятии базового матричного кристалла. Ана-

    лизируются основные этапы автоматизированного процесса пректирова-

    ния.


                ПОТРЕБНОСТЬ ЭФФЕКТИВНОГО ПРЕКТИРОВАНИЯ СБИС.

                       СТАНДАРТНЫЕ И ПОЛУЗАКАЗНЫЕ ИС.

                    БАЗОВЫЕ КРИСТАЛЛЫ И ТИПОВЫЕ ЭЛЕМЕНТЫ.

         Характерной тенденцией развития элементной  базы  современной

    электронно-вычислительной аппаратуры является быстрый рост степени

    интеграции. В этих условиях актуальной становится проблема ускоре-

    ния темпов разработки узлов аппаратуры, представляющих собой БИС и

    СБИС. При решении данной проблемы  важно  учитывать  существование

    двух различных классов интегральных схем: стандартных (или крупно-

    серийных) и заказных. К первым относятся схемы, объем производства

    которых достигает  миллионов  штук  в  год.  Поэтому  относительно

    большие затраты на их проектирование и  конструирование оправдыва-

    ются. Этот класс схем включает  микропроцессоры,  различного  вида

    полупроводниковые устройства памяти (ПЗУ, ОЗУ и т.д.), серии стан-

    дартных микросхем и др. Схемы, принадлежащие  ко  второму  классу,

    при объеме производства до нескольких десятков тысяч в год, выпус-

    каются для удовлетворения нужд отдельных  отраслей промышленности.

    Значительная часть стоимости таких схем определяется  затратами на

    их проектирование.

         Основным средством снижения стоимости проектирования и, глав-

    ное, ускорения темпов разработки новых видов  микроэлектронной ап-

    паратуры  являются  системы   автоматизированного   проектирования

    (САПР). В результате совместных действий конструкторов, направлен-

    ных на уменьшение сроков и снижение стоимости проектирования БИС и

    СБИС, появились так называемые полузаказные интегральные микросхе-

    мы, в которых топология в значительной степени определяется унифи-

    цированной конструкцией кристалла. Первые схемы, которые можно от-

    нести к данному классу, появились в 60-х  годах.  Они изготавлива-

    лись на унифицированном кристалле  с  фиксированным  расположением

    функциональных элементов. При этом  проектирование  заключалось  в

    назначении функциональных элементов схемы  на  места  расположения

    соответствующих функциональных элементов  кристалла  и  проведении

    соединений. Такой кристалл получил  название  базового,  поскольку

    все фотошаблоны (исключая слои коммутации)  для  его  изготовления

    являются постоянными и не зависят от реализуемой схемы.  Эти крис-

    таллы, однако, нашли ограниченное применение  из-за неэффективного

    использования площади кристалла, вызванного  фиксированным положе-

    нием функциональных элементов на кристалле.

         Для частичной  унификации  топологии  интегральных  микросхем

    (ИС) использовалось также проектирование схем на основе набора ти-

    повых ячеек. В данном случае унификация состояла в  разработке то-

    пологии набора функциональных (типовых ячеек, имеющих стандартизо-

    ванные параметры (в частности, разные размеры по  вертикали). Про-

    цесс проектирования при этом заключался в размещении в  виде гори-

    зонтальных линеек типовых  ячеек,  соответствующих  функциональным

    элементам схемы, в размещении линеек  на  кристалле  и  реализации

    связей, соединяющих элементы, в промежутках между линейками. Шири-

    на таких промежутков, называемых каналами, определяется в процессе

    трассировки. Отметим, что хотя в данном случае имеет  место унифи-

    кация топологии, кристалл не является базовым, поскольку  вид всех

    фотошаблонов определяется в ходе проектирования.

         Современные полузаказные схемы реализуются на базовом матрич-

    ном кристалле (БМК), содержащем не соединенные между  собой прост-

    ейшие элементы (например, транзисторы), а  не  функциональные эле-


    менты как в рассмотренном выше базовом  кристалле.  Указанные эле-

    менты располагаются на кристалле матричным способом (в  узлах пря-

    моугольной решетки). Поэтому такие схемы часто называют матричными

    БИС. Как и в схемах на типовых ячейках топология набора логических

    элементов разрабатывается заранее. Однако в данном  случае тополо-

    гия логическиго элемента создается на основе регулярно расположен-

    ных простейших элементов. Поэтому в ходе проектирования логически-

    мих элемент может быть размещен в любом  месте  кристалла,  а  для

    создания всей схемы требуется изготовить только  фотошаблоны слоев

    коммутации. Основные достоинства  БМК,  заключающиеся  в  снижении

    стоимости и времени проектирования, обусловлены:  применением  БМК

    для проектирования и изготовления широкого класса БИС; уменьшением

    числа детализированных решений в ходе проектирования  БИС; упроще-

    нием  контроля и внесения изменений в топологию;  возможностью эф-

    фективного использования автоматизированных  методов конструирова-

    ния, которая обусловлена однородной структурой БМК.

         Наряду с отмеченными достоинствами БИС  на  БМК  не  обладают

    предельными для данного уровня технологии параметрами и,  как пра-

    вило, уступают как заказным, так и стандартным  схемам.  При  этом

    следует различать технологические параметры интегральных микросхем

    и функциональных узлов (устройств), реализованных на  этих микрос-

    хемах. Хотя технологические параметры стандартных  микросхем малой

    и средней степени интеграции наиболее высоки, параметры устройств,

    реализованных на их основе, оказываются относительно низкими.


                             ОСНОВНЫЕ ТИПЫ БМК

         Базовый кристалл представляет собой  прямоугольную многослой-

    ную пластину фиксированных размеров, на  которой  выделяют перифе-

    рийную и внутреннюю области (рис. 1). В периферийной  области рас-

    полагаются внешние контактные  площадки  (ВКП)  для  осуществления

    внешнего подсоединения и периферийные ячеики для реализации буфер-

    ных схем (рис. 2). Каждая внешняя ячейка связана  с  одной  ВКП  и

    включает диодно-транзисторную структуру,  позволяющую  реализовать

    различные буферные схемы за счет соответствующего  соединения эле-

    ментов этой структуры. В общем случае в периферийной области могут

    находиться ячейки различных типов. Причем периферийные  ячейки мо-

    гут располагаться на БМК в различных ориентациях (полученных пово-

    ротом на угол, кратный 90', и зеркальным отражением).  Под базовой

    ориентацией ячейки понимают  положение  ячейки,  расположенной  на

    нижней стороне кристалла.

                                    ├──┐

         ┌──────────────┐           ├┐ │

         │ Переферийная │           ├┘ │

         │  ┌────────┐  │           ├──┤       ВО

         │  │Внутрен.│  │           ├┐ │

         │  │область │  │           ├┘ │

         │  └────────┘  │           ├──┼─────┬─────┬─────┬───

         │   область    │         ПО├─┐│ ┌─┐ │ ┌─┐ │ ┌─┐ │

         └──────────────┘           └─┴┴─┴─┴─┴─┴─┴─┴─┴─┴─┴────

                                          ПЯ          ВКП

             рис. 1                          рис 2.

         Во внутренней области кристалла матричным способом располага-

    ются макроячейки для реализации элементов проектируемых схем (рис.

    3). Промежутки между макроячейками используются  для электрических

    соединений. При  матричном  расположении  макроячеек  область  для

    трассировки естественным образом разбивается на  горизонтальные  и

    вертикальные каналы. В свою очередь в пределах макроячейки матрич-

    ным способом располагаются внутренние ячейки для  реализации логи-

    ческих элементов. Различные способы расположения  внутренних ячеек

    и макроячейках показаны на рис. 4.  Причем  наряду  с  размещением

    ячеек "встык" применяется размещение с зазорами, в  которых  могут

    проводиться трассы электрических соединений.

       │ ┌───────                  ┌─┬─┐          ┌─┬─┬─┬─┬─┬

       │ └────────               a)├─┼─┤        c)├─┼─┼─┼─┼─┼─

       │ ┌─────────┐  ┌───         └─┴─┘          └─┴─┴─┴─┴─┴─┴

       │ └─────────┘  └───         ┌─┬─┬─┬─┬─┬    ┌─┬┬─┬┬─┬┬─┬┬─┬┬

       │ ┌─────────┐  ┌────      b)└─┴─┴─┴─┴─┴─ d)└─┴┴─┴┴─┴┴─┴┴─

       │ └─────────┘  └────

       └───────────────────        Примеры структур макроячеек.

           Структура ВО

             рис. 3                          рис. 4

         Особенностью ячейки является  специальное  расположение выво-

    дов, согласованное со структурой  макроячейки.  А  именно,  ячейки

    размещаются таким образом, чтобы выводы ячеек оказались на перифе-

    рии макроячейки. Так, в одной из макроячеек выводы  каждой  ячейки

    дублируются на верхней и нижней ее сторонах. При этом имеется воз-

    можность подключения к любому выводу с  двух  сторон  ячейки,  что

    создает благоприятные условия для трассировки.  Последнее особенно

    важно при проектировании СБИС.


         В другой макроячейке выводы ячейки  располагаются  только  на

    одной стороне, т. е.  выводы  ячеек  верхнего  ряда  находятся  на

    верхней стороне макроячейки, а нижнего --  на  нижней.  Применение

    таких макроячеек позволяет сократить требуемую  площадь кристалла,

    но приводит к ухудшению условий для  трассировки.  Поэтому  данный

    тип макроячеек используется лишь при степени интеграции, не превы-

    шаюшей 100 - 200 вентилей на кристалл. Отметим,  что  в  некоторых

    типах БМК, кроме однотипных макроячеек, во внутренней  области мо-

    гут присутствовать специализированные макроячейки, реализующие ти-

    повые функциональные узлы (например, запоминающее устройство).

         Помимо ячеек, являющихся заготовками  для  реализации элемен-

    тов, на БМК могут присутствовать фиксированные части соединений. К

    ним относятся шины питания, земли, синхронизации и  заготовки  для

    реализации частей сигнальных соединений. Например,  для макроячеек

    (b) шины питания и земли проводятся вдоль верхней и  нижней сторон

    соответственно. Для макроячеек (a,d) шины проводятся  вдоль линии,

    разделяюшей верхний и нижний ряды ячеек, что приводит к уменьшению

    потерь площади кристалла. Для реализации сигнальных  соединений на

    БМК получили распространение  два  вида  заготовок:  фиксированное

    расположение однонаправленных  (горизонтальных  или  вертикальных)

    участков трасс в олном слое; фиксированное  расположение  участков

    трасс в одном слое и контрактных окон, обеспечиваюших выход фикси-

    рованных трасс во второй слой.

         В первом случае для реализации коммутации проектируемой схемы

    не требуется разработка фотошаблона  фиксированного  слоя,  т.  е.

    число разрабатываемых фотошаблонов уменьшается на единицу. Во вто-

    ром случае число разрабатываемых фотошаблонов уменьшается  на  два

    (не требуется также фотошаблон контактных окон).  Отметим,  что  в

    настоящее время получили распространение различные  виды  формы  и

    расположения фиксированных трасс и  контактных  окон. Целесообраз-

    ность использования того или иного вида определяется типом макроя-

    чеек, степеныо интеграции кристалла и объемом производства.

         При реализации соединений на  БМК  часто  возникает необходи-

    мость проведения трассы через область, занятую макроячейкой. Такую

    трассу будем называть транзитной. Для обеспечения такой возможнос-

    ти допускается: проведение соединения через область, занятую ячей-

    кой, проведение через зазоры между ячейками. Первый  способ  может

    применяться, если в ячейке не реализуется элемент,  или реализация

    элемента допускает использование фиксированных  трасс  и неподклю-

    ченных выводов для проведения транзитной трассы.

         Таким образом, в настоящее время разработано большое многооб-

    разие типов БМК, которые имеют различные пераметры. При проектиро-

    вании микросхем на БМК необходимо учитывать конструктивно-техноло-

    гические характеристики кристалла. К ним  относятся геометрические

    параметры кристалла, форма и расположение макроячеек  на кристалле

    и ячеек внутри макроячеек, расположение шин  и  способ  коммутации

    сигнальных соединений.

         Итак, следует отметить, что задача определения  структуры БМК

    является достаточно сложной, и  в  настоящее  время  она  решается

    конструктором преимущественно с использованием средств автоматиза-

    ции.


                  РЕАЛИЗАЦИЯ ЛОГИЧЕСКИХ ЭЛЕМЕНТОВ НА БМК

         Выше было показано, что БМК представляет собой  заготовку, на

    которой определенным образом размещены электронные  приборы (тран-

    зисторы и др.). Следовательно, проектирование микросхемы можно бы-

    ло бы вести и на приборном уровне. Однако этот способ  не  находит

    распространения на практике по следующим причинам. Во-первых, воз-

    никает задача большой размерности.  Во-вторых,  учитывая повторяе-

    мость структуры частей кристалла и  логической  схемы,  приходится

    многократно решать однотипные задачи. Поэтому применение БМК пред-

    полагает использование библиотеки  типовых  логических  злелентов,

    которая разрабатывается одновременно с конструкцией  БМК.  В  этом

    отношении проектирование матричных БИС подобно  проектированию пе-

    чатных плат на базе типовых серий микросхем.

         Таким образом, при применении БМК проектируемая  схема описы-

    вается на уровне логических элементов, а каждый элемент содержится

    в библиотеке. Эта библиотека формируется заранее. Она должна обла-

    дать функциональной полнотой для реализации широкого спектра схем.

    Традиционно подобные библиотеки содержат следующие элементы: И-НЕ,

    ИЛИ-НЕ, триггер, входные, выходные усилители и др.  Для реализации

    элемента используется одна или несколько ячеек  кристалла,  т.  е.

    размеры элемента всегда кратны размерам ячейки. Топология элемента

    разрабатывается на основе конструкции ячейки и  представляет собой

    совокупность трасс, которые совместно с  имеющимися  на  кристалле

    постоянными частями реализуют требуемую функцию.  Именно  описание

    указанных соединений и хранится в библиотеке.

         В зависимости от того, на каких ячейках реализуются элементы,

    можно выделить внешние (согласующие усилители,  буферные  схемы  и

    др.) и внутренние, или просто логические  элементы.  Если  внешние

    элементы имеют форму прямоугольников независимо от типа кристалла,

    то для логических элементов сушествует большое  разнообразие форм,

    которое определяется типом макроячеек. Так, для макроячейки, пока-

             ╔════════╗  ╔════════╗  ╔═══╤════╗  ╔════════╗

             ║        ║  ║        ║  ║███│    ║  ║████████║

             ╟────┐   ║  ╟────────╢  ║███└────╢  ║████████║

             ║████│   ║  ║████████║  ║████████║  ║████████║

             ╚════╧═══╝  ╚════════╝  ╚════════╝  ╚════════╝

                              рис. 5

    занной на рис. 4(a), возможные формы элементов приведены  на  рис.

    5. При этом следует иметь в виду, что каждая форма может быть реа-

    лизована с поворотом  относительно  центра  макроячейки  на  угол,

    кратный 90'. Для расширения возможностей  наилучшего использования

    площади кристалла для каждого логического элемента разрабатываются

    варианты тапологии, позволяющие его реализовать в различных частях

    макроячейки. Поскольку структура макроячейки  обладает симметрией,

    то эти варианты топологии, как правило, могут быть получены из ба-

    зового вращением относительно осей симметрии.

         При проектировании на уровне элементов  существенными данными

    являются форма логического элемента  и  расположение  его  выводов

    (цоколевка).


           СИСТЕМЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ МАТРИЧНЫХ БИС

                      ПОСТАНОВКА ЗАДАЧИ ПРОЕКТИРОВАНИЯ

         Задача конструирования матричных БИС состоит  в  переходе  от

    заданной логической схемы к ее  физической  реализации  на  основе

    БМК. При этом исходные данные представляют собой описание логичес-

    кой схемы на уровне библиотечных логических  элементов, требования

    к его функционированию, описание конструкции  БМК  и  библиотечных

    элементов, а также технологические ограничения. Требуется получить

    конструкторскую документацию для изготовления работоспособной мат-

    ричной БИС. Важной характеристикой  любой  электронной  аппаратуры

    является плотность монтажа. При проектировании матричных БИС плот-

    ность монтажа определяется исходными данными.  При  этом  возможна

    ситуация, когда искомый вариант реализации  не  существует.  Тогда

    выбирается одна из двух альтернатив: либо матричная БИС проектиру-

    ется на БМК больших размеров, либо часть схемы переносится на дру-

    гой кристалл, т.  е.  уменьшается  объем  проектируемой  схемы.

         Основным требованием к проекту является  100%-ная  реализация

    соединений схемы, а традиционным критерием, оценивающими проект, -

    суммарная длина соединений. Именно этот показатель связан с такими

    эксплуатационными параметрами, как надежность, помехоустойчивость,

    быстродействие. В целом задачи конструирования матричных БИС и пе-

    чатных плат родственны, что определяется заранее  заданной  формой

    элементов и высоким уровнем унификации конструкций. Вместе  с  тем

    имеют место следующие отличия:

         - элементы матричных БИС имеют более сложную  форму  (не пря-

    моугольную);

         - наличие нескольких вариантов реализации одного  и  того  же

    типа элемента;

         - позиции для размещения элементов группируются  в макроячей-

    ки;

         - элементы могут содержать проходы для транзитных трасс;

         - равномерное распределение внешних элементов по всей перифе-

    рии кристалла;

         - ячейка БМК, не занятая элементом, может  использоваться для

    реализации соединений;

         - число элементов матричных БИС значительно  превышает значе-

    ние соответствующего параметра печат ных плат.

         Перечисленные отличия не позволяют  непосредственно использо-

    вать САПР печатных плат для проектирования матричных  БИС. Поэтому

    в настоящее время используются и разрабатываются новые САПР, пред-

    назначенные для проектирования матричных БИС, а  также дорабатыва-

    ются и модернизируются уже действующие САПР печатных плат  для ре-

    шения новых задач. Реализация последнего способа  особенно упроща-

    ется, когда в системе имеется набор программ для решения задач те-

    ории графов, возникающих при конструировании.

         Поскольку трассировка соединений на БМК  ведется  с  заданным

    шагом на дискретном рабочем поле (ДРП), то необходимо чтобы выводы

    элементов попадали в клетки ДРП. Однако внешние  выводы макроячеек

    могут располагаться с шагом, не кратным шагу ДРП.  В  этом  случае

    используется простой прием введения фиктивных контактных площадок,

    связанных с внутренними частями ячейки. Если трасса  к макроячейке

    не подходит, то область фиктивной площадки остается свободной.


         При разработке САПР БИС на БМК необходимо  учитывать требова-

    ния к системам, диктуемые спецификой решаемой задачи. К  ним отно-

    сятся:

         1. Реализация сквозного  цикла  проектирования  от  схемы  до

    комплектов машинных документов на изготовление,  контроль эксплуа-

    тацию матричных БИС.

         2. Наличие архива данных о разработках, хранимого  на долгов-

    ременных машинных носителях информации.

         3. Широкое применение интерактивных режимов  на  всех  этапах

    проектирования.

         4. Обеспечение работы САПР в  режиме  коллективного пользова-

    ния.   Учитывая   большую   размерность   залачи   проектирования,

    большинство существующих САПР матричных БИС  реализовано  на высо-

    копроизводительных ЭВМ. Однако в последнее врем  все  больше зару-

    бежных фирм применяет и мини-ЭВМ.

                       ОСНОВНЫЕ ЭТАПЫ ПРОЕКТИРОВАНИЯ

         Процесс проектирования матричных БИС традиционно  делится  на

    следующие укрупненные этапы:

         1. Моделирование функционирования объекта проектирования.

         2. Разработка топологии.

         3. Контроль результатов проектирования и доработка.

         4. Выпуск конструкторской документации.

         Рассмотрим каждый шаг в отдельности. Поскольку  матричная БИС

    является ненастраиваемым и не ремонтоспособным объектом,  то необ-

    ходимо еще  на  этапе  проектирования  обеспечить  его  правильное

    функционирование. Достижение этой цели возможно  двумя  способами:

    созданием макета матричных БИС на основе  дискретных  элементов  и

    его испытанием и математическим моделированием. Первый способ свя-

    зан с большими временными и стоимостными затратами.  Поэтому макет

    используется тогда, когда он специально не разрабатывается,  а уже

    существует (например, при переходе от реализации устройств  на пе-

    чатных платах к матричным БИС). Второй способ требует создания эф-

    фективной системы моделирования схем большого размера, так как при

    моделировании необходимо  учитывать  схемное  окружение  матричных

    БИС, которое по числу элементов во много раз больше самой схемы.

         Этап разработки топологии связан с решением  следуюших задач:

    размещение элементов на БМК, трассировка соединений, корректировка

    топологии. Иногда в качестве предварительного шага  размещения ре-

    шается специальная задача компоновки (распределения  элементов  по

    макроячейкам). В этом случае возможны различные методы решения за-

    дачи размещения. Первый метод состоит в том, чтобы после компонов-

    ки размещать группы элементов, соответствующих макроячейкам, а за-

    тем размещать элементы внутри каждой макроячейки. При  этом крите-

    рий оптимальности компоновки вклкючает  составляющие, определяемые

    плотностью заполнения макроячеек и связностью элементов макроячей-

    ки. Достоинствами этого метода являются сокращение размерности за-

    дачи размещения и сведение исходной задачи к  традиционным задачам

    компоновки и размещения. Возможность применения традиционных мето-

    дов компоновки предопределяется тем, что условие существования ре-

    ализации группы элементов в макроячейке для получивших распростра-


    нение БМК легко выражается через суммарную площадь элементов и от-

    ношение совместимости пар элементов. Отметим, что так как располо-

    жение элементов внутри макроячеек существенно  влияет  на  условия

    трассировки соединений между  макроячейками,  рассмотренный  метод

    решения задачи размещения для некоторых  типов  БМК  может  давать

    сравнительно низкие результаты.

         Другой метод размещения состоит в распределении  элементов по

    макроячейкам с учетом координат макроячеек. В этом случае  в  ходе

    компоновки определяются координаты элементов с точностью до разме-

    ров макроячеек и появляется возможность учета положения транзитных

    трасс. Для матричных схем небольшой степени  интеграции  (до  1000

    элементов на кристалле) применяются модификации традиционных алго-

    ритмов размещения и трассировки. Для СБИС на БМК необходима разра-

    ботка специальных методов.

         Задача корректировки топологии возникает в связи с  тем,  что

    существующие алгоритмы размещения и  трассировки  могут  не  найти

    полную реализацию объекта проектирования на  БМК.  Возможна ситуа-

    ция, когда алгоритм не находит размещение всех элементов на крист-

    алле, хотя суммарная площадь элементов  меньше  площади  ячеек  на

    кристалле. Это положение может  быть  обусловлено  как  сложностью

    формы элементов, так и необходимостью выделения ячеек для реализа-

    ции транзитных трасс. Задача определения минимального числа макро-

    ячеек для размещения элементов сложной  формы  представляет  собой

    известную задачу покрытия.

         Возможность отсутствия полной трассировки обусловлена эврист-

    ическим характером применяемых алгоритмов. Кроме того,  в  отличие

    от печатных плат навесные проводники в  матричных  БИС  запрещены.

    Поэтому САПР матричных БИС обязательно включает средства корректи-

    ровки топологии. При этом в процессе  корректировки  выполненяются

    следующие операции: выделение линии содиняемых фрагментов; измене-

    ние положения элементов и трасс с  контролем  вносимых  изменений;

    автоматическая трассировки  указанных  соединений;  контроль соот-

    ветствия результатов трассировки исходной схеме. Уже  сейчас акту-

    альной является задача перепроектирования любого фрагмента тополо-

    гии. Для матричных БИС таким фрагментом может быть канал для трас-

    сировки, или макроячейка, в которой варьируется размещение элемен-

    тов и др. Решение последней задачи, помимо реализации функций про-

    ектирования с заданными граничными условиями  (определяемыми окру-

    жением  фрагмента),  требует  разработки   аппарата   формирования

    подсхемы, соответствующей выделенному фрагменту.

         На этапе контроля проверяется адекватность полученного проек-

    та исходным данным. С этой целью прежде всего контролируется соот-

    ветствие топологии исходной принципиальной (логической) схеме. Не-

    обходимость данного вида контроля обусловлена корректировкой топо-

    логии, выполненной разработчиком,  поскольку  этог  процесс  может

    сопровождаться внесением ошибок. В настоящее  время  известны  два

    способа решения рассматриваемой задачи. Первый сводится  к восста-

    новлению схемы по топологии и дальнейшему сравнению ее с исходной.

    Эта задача близка к проверке изоморфизма графов. Однако на практи-

    ке для ее решения может быть получен  приемлемый  по  трудоемкости

    алгоритм ввиду существования фиксированного соответствия между не-

    которыми элементами  сравниваемых  объектов.  Дополнительная слож-

    ность данной задачи связана с тем, что в  процессе  проектирования

    происходит распределение инвариантных объектов (например, логичес-

    ки эквивалентных выводов элементов),  поэтому  для  логически тож-

    дественных схем могут не существовать одинаковые описания и, сле-


    довательно,  требуются  специальные  модели,  отображающие инвари-

    антные элементы. В общем случае универсальные модели для представ-

    ления инвариантных элементов не известны, что и явилось  одной  из

    причин развития второго способа, согласно которому проводится пов-

    торное логическое моделирование восстановленной схемы.

         Функционирование спроектированной схемы мотает  отличаться от

    требуемого не только из-за ошибок, внесенных конструктором, но и в

    результате образования паразитных  элементов.  Поэтому  для  более

    полной оценки работоспособности матричных БИС  при  восстановлении

    схемы по топологии желательно вычислять значения  параметров пара-

    зитных емкостей и сопротивлений и учитывать их  при  моделировании

    на логическом и схемотехническом уровнях.

         Существуют причины, по которым перечисленные  методы контроля

    не позволяют гарантировать работоспособность матричных БИС.  К ним

    относятся, например, несовершенства моделей и  методов моделирова-

    ния. Поэтому контроль с помощью моделирования  дополняется контро-

    лем опытного образца. Для этого на этапе лроектирования  с помощью

    специальных программ осуществляется генерация тестов  для проверки

    готовых БИС. Отметим, что при проектировании матричных  БИС прове-

    дение трудоемкого геометрического контроля не требуется,  так  как

    трассировка ведется на ДРП, а топология  элементов  контролируется

    при их разработке.

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

    выпуск конструкторской документации, которая  содержит  информацию

    (на соответствующих  носителях)  для  управления  технологическими

    станками-автоматами и сопроводительные чертежи и таблицы, состав и

    содержание которых регламентируются ГОСТами, а оформление - требо-

    ваниями ЕСКД. Для автоматизированного выпуска графической и текст-

    овой документации обычно  разрабатывается  входной  язык,  который

    позволяет: компактно и наглядно описывать отдельные  фрагменты до-

    кумента;  размещать  отдельные  фрагменты  на  площади  документа;

    извлекать требуемую информацию из архива и включать ее во фрагмен-

    ты документов; распечатывать требуемый документ.



    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.