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

9-7: Сетевая проверка последовательности

9-7-1: Команды.

Чтобы управлять NCC, используйте эти команды (в меню Tools / NCC):
• Schematic and Layout Views of Cell in Current Window является эвристическим. Происходит сравнение с ячейкой в текущем окне. Если схематичная ячейка текущая, то тогда происходит сравнение с некоторой ячейкой топологии в той же самой группе ячеек. Если текущая layout cell, то тогда происходит сравнение этой ячейки с некоторой schematic cell в той же самой группе ячеек. Так как у большинства групп ячеек есть одна layout cell и одна schematic cell, то эта форма команды является самой удобной для NCC. NCC ожидает, что все layout cell в данной группе совпадают с соответствующими schematic cell, найденными в этой группе независимо от зависимостей между ними.
• В двух окнах происходит сравнение двух ячеек, которые показаны в двух открытых окнах (должно быть точно два окна). Это удобно, когда schematic и layout cell не находятся в одной и той же группе. Эта команда может также быть использована для сравнения схемы со схемой или топологии с топологией. Однако команда не сравнит иконку ячейки, так как у них нет возможности соединения.
• Run NCC for Schematic Cross-Probing. Эта команда запускает NCC и сохранит сеть соединения между схемой и топологией. Пользователь может сгенерировать список соединений Spice (например) из layout cell в Electric. Моделирование этого списка соединений приведен в файле в виде сигнала, который использует layout hierarchy и имена сетей. Если этот файл будет загружен в форме сигнала в Electric, он не может быть поперечно исследован в схеме. Он может быть поперечно исследован из топологии, но это трудно выполнить. В этом случае пользователь может управлять этой командой NCC, которая сохранит соединение сети между схемой и топологией. Затем пользователь может поперечно исследовать схему, и Electric автоматически переведет schematic сети к соответствующей топологии сети содержавшийся в файле в форме сигнала.
Эти команды управляют NCC и анализируют его результаты:
• Copy Schematic User Names to Layout и Copy All Schematic Names to Layout. Для каждой пары соответствует schematic и layout cell, переименуйте сети и узлы в топологию ячейки, чтобы иметь то же самое эквивалентное имя сети в schematic cell. Первая команда копирует только имена от схемы до топологии назначенные пользователями; вторая команда копирует все имена. Кроме того, изменение названии имен топологии и узла, происходит лишь в том случае, если они не назначены пользователями. Эта команда может показать предупреждение, если у сети топологии или узла есть назначенное пользователем имя, которое не соответствует схеме. Эта команда также предупреждает, когда у неодинаковых сетей или узлов есть то же самое назначенное пользователями имя.
Примечания:
• Эти команды используют результаты, которые были сгенерированы после последнего выполнения NCC. Это NCC должно быть выполнено иерархически без проверки размера.
• Эти команды очистят сохраненные результаты от последнего запуска NCC. Если вам нужно выполнить команду, которая нуждается в последнем результате, например, "Выделите Эквивалент", то необходимо снова запустить NCC.
• Выделение эквивалента. Выделите сеть или узел, который эквивалентен выбранной сети или узлу, используя результаты самого последнего запуска NCC. Есть ряд ограничений о которых должен знать пользователь:
1. Эта команда работает лучше всего для сетей в ячейках высшего уровня по сравнению с последним запуском NCC.
2. Эта команда также работает для узлов в ячейках высшего уровня по сравнению с последним запуском NCC, пока эти узлы являются примитивными транзисторами или рассматриваются как примитивы и поэтому NCC сравнивает их иерархически.
3. Поскольку NCC объединяет транзисторы MOS, которые являются той же серии с NMOS_*STACK, NCC не может найти эквиваленты для определенных сетей и узлов. Например, когда NCC объединяет две серии МОП-транзисторов в одну NMOS_2STACK он удаляет сеть между ними из базы данных NCC. И поэтому, NCC не сможет найти эквивалент, если вы нажмете на эту сеть и попросите выделить эквивалент.
4. Поскольку NCC объединяет транзисторы MOS, которые являются параллельными, он не может найти эквиваленты для определенных сетей и узлов. Например, когда NCC обнаруживает два параллельных транзистора MOS, он удаляет один из базы данных NCC, но при этом добавляет, что эта ширина относится к другому. Поэтому, если Вы нажмете на транзистор, от которого отказались, и попросите выдвинуть эквивалент на первый план, то NCC не будет в состоянии найти этот эквивалент.
• Add NCC Annotation to Cell. Это подменю, позволяет пользователю выбрать аннотацию NCC и добавить ее в ячейку. Обратите внимание на то, что дизайнер должен заменить текст в угловые скобки: "<>". См. раздел 9-7-4 на "NCC Заметки» для описания каждой аннотации NCC.

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