Electric поддерживает иерархичность, позволяя вам размещать отдельные примеры (instances) других ячеек. Эти примеры (instances) представляют собой такие же узлы, как и более простые, доступные на панели компонентов. Чтобы увидеть иерархию в действии, создайте новую ячейку командой Cell->New Cell. Проверьте, что опция "Make new window" установлена в открывшемся диалоге. Наберите новое название ячейки (в примере используется "Higher").

Image

Новая пустая ячейка будет помещена в отдельном окне. Попробуйте создать несколько простых узлов в новом окне (поместите в них один или два контакта).

Image

Теперь разместите пример (instance) другой ячейки, использовав команду Cell->Place Cell Instance. Вы также можете выбрать пункт Cell в выпадающем меню. Вам станет доступен список ячеек, для создания: выберите тот, который находится в ДРУГОМ окне (он называется "MyCircuit" в этом примере). Затем щелкните в новой ячейке для создания Instance.
Появится такой же прямоугольник, как контакт или транзистор: его можно перемещать, подключать, и т.д. Поскольку новый узел содержит подкомпоненты, их можно увидеть воспользовавшись командой Cell->Expand Cell-Instances->One Level Down, или кликните на клавишу с пиктограммой открытого глаза на панели инструментов. Если не все объекты помещаются и видны в окне, можно воспользоваться командой Window->Fill Display.

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