Глава 9: Инструменты.

9-2: Управления правил дизайна

9-2-2: DRC Предпочтения


Чтобы управлять DRC, используйте DRC Preferences (в меню File / Preferences...,раздел "Tools", вкладка "DRC").По умолчанию работает возрастающий контролер управления дизайна. Чтобы выключить его, снимите флажок "On" в разделе "Incremental DRC".

Вы также можете управлять возрастающим дисплеем который показывает ошибки управлении дизайна при перемещении узлов и дуг(см. Раздел 2-4-1).

Есть три уровня проверки, которая может потребовать Иерархическая DRC. Каждый уровень проверки может занять больше времени и находит больше ошибок.
- "Сообщение о том, что всего 1 ошибка на ячейку" говорит системе прекращать проверять ячейку после того, как первая ошибка была найдена. При помощи этого выбора не зная точное местоположение ошибок Вы можете более быстрее определить, в каких ячейках управления дизайна находится эта ошибка. Затем Вы можете зайти в ячейку с ошибками и сделать более полную проверку.
-"Сообщение о том, что всего 1 ошибка на парные конфигурации" является значением по умолчанию. В этом способе, алгоритм работы заключается в следующем, что проверяя управление дизайна за каждую возможную пару конфигураций, останавливается когда первое нарушение для данной пары найдено.
- "Сообщение о всех ошибках" говорит системе продолжать проверять все возможные нарушения за пару конфигураций, даже если ошибка была уже найдена. Этот способ более трудоемкий потому что он сообщает обо всех найденных ошибках.
Иерархические ошибки появляются в проводнике ячейки (см. Раздел 4-5-2). Установив "сообщать об ошибках", Вы можете контролировать количество появляющихся ошибок связанных с множеством различных правил:
- "By Cell" создает отдельный раздел об ошибке для каждой ячейки. Это значение по умолчанию.
-" By Rule " создает отдельный раздел об ошибке для каждого отдельного проектирования правила.
- " Flat " создает единый раздел об ошибках со всеми ошибками.
Пользователи с многопроцессорным компьютером могут проверять " Multi-threaded DRC " для ускорения иерархических процессов проверки управлении дизайна.
Контролер управлении дизайна помнит дату последней безошибочной проверки. Если ячейка не изменилась с тех пор, она не будет перепроверено. Эта информация о дате может храниться в библиотеках (требуя от них сохранятся) или может хранится только в памяти Electric (требующего их перепроверить, если Electric перезапускается). Вы также можете выполнить запрос, для того чтобы вся информация о дате была удалена и выполнялась перепроверка. Чтобы видеть, какие ячейки передали DRC, используйте General Cell Lists... командуют (в меню Cell / Cell Info) для "D" ячейки которые являются током DRC, показываются справа (см. Раздел 3-7-1).
Узлы контакта MOS автоматически увеличивают число сокращений, когда они увеличиваются (см. Раздел 7-4-1). Из-за этого очень большие узлы контакта могут создать чрезмерную работу для контролера управления дизайна, поскольку она исследует каждое из сокращений. Чтобы сэкономить время, проверьте флажок "Ignore center cuts in large contacts", который исследует только слои сокращения вокруг краев узлов контакта.
Те правила DRC которые являются трудоемкими для новых технологий, могут потребовать специальные правила. Чтобы проигнорировать эти ошибки, проверьте, "Ignore area checking" (для минимальных правил области), и "Ignore extension rules" (для специальных правил наложения).
После того, как DRC завершена, ошибки доступны в проводнике ячейки. Если вы хотите, увидеть ошибки когда DRC работает, включите " Interactive logging ", и ошибки будут появляться постепенно.

Яндекс.Метрика