Часть 3: ИЕРАРХИЯ


plug

3-2: Создание и удаление фасет

plug




Создание фасет

Фасеты создаются командой Edit Facet... меню Facets.

Figure 3.11

Когда используется команда Edit Facet..., в открывшемся диалоге присутствуют существующие фасеты. Вы можете выбрать просмотр  фасета в текущем окне, или создать новое.

Дополнительно, есть две опции для фильтрации списка фасет. Если есть ячейки с многочисленными версиями, вы можете выбрать: установить, показывать или игнорировать старые версии. Если есть фасеты из "cell library" (библиотека ячейки), вы можете удалить их из списка, так что будет показана только иерархия разработки.

Чтобы создать новый фасет, щелкните по клавише "New Facet" (новый фасет). Этим откроется диалог, в котором можно задать имя и вид нового фасета.

Figure 3.1

Имена фасет не могут содержать пробелы, табуляции, не печатаемые символы или двоеточия. Символы верхнего и нижнего регистров не различаются: фасет "UPPER" тот же самый, что и "Upper." Однако форма написания, использованная при создании фасета, поддерживается в дальнейшем.

Есть два способа копировать фасет. Команда Duplicate Current Facet (дублировать текущий фасет) меню Facets копирует фасет в текущее окно в новый фасет с новым именем ячейки. Вам будет задан вопрос о новом имени. Команда  New Version of Current Facet (новая версия текущего фасета) также сделает копию фасета в текущее окно. Однако эта копия - "new version" (новая версия), которая имеет то же самое имя ячейки. Вновь созданный фасет отображается в окне. Обе команды работают внутри одной и той же библиотеки.

Удаление фасет

Figure 3.4

Для удаления фасет используйте команду Delete Facets... меню Facets. Вам будет предложен список фасет, и вы можете удалить любой из них, отметив его имя и щелкнув по клавише "Delete".

Чтобы сделать список фасет легче обозримым, поддерживаются три опции. "Show relevant facets only" (показывать только подходящие фасеты) ограничивает список фасетами, чей вид совпадает с видом текущего фасета. "Show old versions" (показывать старые версии) управляет включением в список старых версий. "Show facets from Cell-Library" (показывать фасеты из библиотеки ячейки) управляет включением в список фасет из библиотек ячейки.

При удалении фасета не должно быть никаких образцов этого фасета, иначе удаление прекратится. Как побочный эффект этого неудачного удаления, вы увидите список всех других фасет, которые имеют образцы удаляемого, так что вы можете видеть пространство его использования. Чтобы выявить, используется ли фасет в иерархии, воспользуйтесь подкомандой List Facet Usage...(вывести использование фасета) команды Special Facet Lists (специальные списки фасет) меню Facets.

Поскольку Electric способен поддерживать старые версии фасет, удаление последней версии приводит к тому, что более старая становится "most recent" (самой последней). Старые версии - это те, чьи имена фасет включают клаузулу ";VERSION", показывающую, что есть более новая версия этого вида ячейки. Например, если у вас есть фасет "Adder" и старая версия "Adder;1", удаление "Adder" приведет к тому, что "Adder;1" будет переименован в "Adder". Это может заставить вас подумать, что удаление прервано, поскольку фасет с именем "Adder" все еще существует, но этот фасет в действительности старая (но теперь последняя) версия.

Для очистки от старых и неиспользуемых версий фасет воспользуйтесь командой Delete Unused Old Versions (удалить неиспользуемые старые версии) меню Facets. Любые подобные фасеты, которые больше не используются, как образцы в других фасетах, будут удалены из библиотеки. Вы получите список удаляемых фасет, и у вас есть возможность отказаться  (undo) от этой команды.


Prev

Предыдущий

   

Contents

Содержание

   

Следующий

Next