Совокупность узлов называется ячейкой при этом элементы ячейки могут находится и в других ячейках. Когда элемент ячейки перемещен, то этот элемент также является узлом и рассматривается, так же как и простой транзистор и контактный узел. Таким образом, узел включает в себя две формы: примитивную и комплексную. В примитивный узел входят меню компонентов и определенные технологии (транзисторы, контакты, pin (переключатели, кнопки…)). Комплексные узлы в действительности элементы других ячеек и в основании их лежат библиотеки.
Electric присваивает каждой ячейке вид, версию и расположение ячеек в группе ячеек. Вид ячейки описывает её содержимое ( например топология «layout» , схема, список связей "netlist" и другие). Версия ячейки устанавливает, когда была спроектирована ячейка. Полное имя ячейки выглядит так:

CELLNAME; VERSION{VIEW}
Где CELLNAME - это имя ячейки, VIEW – это сокращенное имя этого вида ячейки и VERSION- это номер версии этого вида ячейки. Когда номер версии не указан, это означает, что эта ячейка наиболее поздней версии ( имеет наибольший номер). Следовательно, цепь «gate; 2{lay}более поздняя чем «gate; 1{lay}» но не позднее чем «gate; {lay}» (которая должна иметь больший номер версии, вероятно 3).


Image

В выше описанном примере содержится библиотека с двумя группами ячеек. Первая группа имеет набор ячеек , называющихся “gate” , а другая содержит набор ячеек под названием “latch” . Справа есть explorer - вид этих ячеек. Посмотрите главу 4-5-2, где есть подробная информация о cell explorer.

Хотя, в этом нет необходимости для ячеек в группе всем иметь одинаковые имена, система позволяет общие имена группировать вместе. Раз это группа, вы можете переименовывать ячейку, давать ей отличные имена от других ячеек в этой группе. Используйте the Rename Cell команду в меню Cell . Вы также можете пользоваться контекстным меню в cell explorer, для того, чтобы перестроить группы.

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