Пример использования горизонтальной иерархии.

Для текущего проекта, который называется Sample.opj (внутри проекта присутствует понятие графической составляющей проекта, то есть рисунка схемы, который называется дизайн (design), поэтому в менеджере проекта есть надпись sample.dsn), отображены вложенные структуры SHEMATIC1 и PAGE1. Профиль моделирования, созданный для какой-либо схемы, распространяет своё влияние на всю схему, для которой он был создан (SCHEMATIC). Если в проекте используется несколько различных схем (например, друг от друга не зависящих), программе необходимо знать, какую именно схему проектировщик хочет промоделировать в данный момент. Для демонстрации этого служит понятие корневой схемы (RootScheme). Она отображается  в менеджере проектов в виде пиктограммы с косой чертой. Именно эта схема будет моделироваться во время запуска процесса моделирования для всего проекта.

 

4.2.  Горизонтальная иерархия.

 

Внутри одной схемы может содержаться несколько областей для ввода схемы – страниц (PAGE). Внутри одной схемы страницы считаются равноправными, профиль моделирования распространяется на все страницы сразу. При инициализации процесса моделирования на вход симулятора передаётся нетлист, в состав которого входят все элементы со всех страниц внутри одного проекта.

Использование страниц позволяет разделить схему на равноправные группы взаимосвязанных элементов, связывание которых осуществляется с помощью специальных компонентов, называемых межстраничными соединениями (OffPageConnectors).

Подход по разделению схемы подобным образом носит название горизониальной иерархии.

                                                                                             

4.3. Пример использования горизонтальной иерархии.

 

Продемонстрируем пример применения подхода использования горизонтальной иерархии на примере схемы инвертора, изображённого на рисунке 3.7. Для этого предположим, что необходимо на одной странице оставить полупроводниковые элементы – транзисторы, а источник импульсного напряжения и источник постоянного напряжения вынести на другую страницу.

Для добавления новой страницы к схеме необходимо в менеджере проекта выделить имя текущей схемы (по умолчанию она называется  SCHEMATIC1) и выбрать пункт контекстного меню New page. Будет предложено ввести имя новой создаваемой станицы (по умолчанию предлагается имя PAGE2), с которым можно согласиться или переименовать новую страницу по своему усмотрению. Имена страниц в окончательный нетлист не попадают.

На первой странице необходимо разместить источники питания, на второй странице должны находиться n-канальный и p-канальный транзисторы, соединённые между собой. Вид страниц представлен на рисунке 4.2.

Ссылка на основную публикацию
Adblock detector