Система схемотехнического моделирования и проектирования Design Center



Программа автоматической трассировки SPECCTRA - часть 12


Редактирование принципиальных схем

Редактирование принципиальных схем осуществляется с помощью ряда команд, сгруппированных в следующих пунктах горизонтального меню:

File – загрузка, создание и сохранение файлов схем, вывод схем на принтер или плоттер, переход в режим редактирования символов;

Edit – редактирование или удаление символов компонентов на текущей схеме;

Draw – ввод проводников, шин и размещение символов компонентов на текущей странице схемы;

Navigate – выбор страницы схемы для редактирования;

View – изменение масштаба изображения схемы на экране;

Options – установка параметров дисплея и принтера/плоттера;

Analysis – создание списка соединений схемы, поиск ошибок в схеме, вызов программ моделирования PSpice или PLogic и программы Probe;

Tools – интерфейс с программами проектирования печатных плат, программ Polaris, Optimizer и PLSyn, создание макромоделей;

Markers – размещение на поле чертежа маркеров, помечающих узлы цепи или выводы компонентов, графики напряжений или токов которых выводятся с помощью программы Probe;

Window – работа с окнами;

Help – вызов средств помощи.

Приведем сначала краткое описание команд редактирования принципиальных схем.

Команда

  Назначение

Меню File

New...   

Очистка рабочего окна для построения новой схемы

Open...

Открытие (загрузка) существующего файла схемы для последующего редактирования

Close

Закрытие текущего окна (если схема была изменена, предлагается ее сохранить)

Import...

Загрузка схемы из системы OrCAD

Save  (Ctrl+S )

Сохранение внесенных изменений в текущем файле

Save As...

Сохранение внесенных изменений в новом файле, имя которого указывается по дополнительному запросу

Print...

Вывод твердой копии одной или более страниц текущей схемы

Printer Select...

Установка параметров принтера: разрешающая способность, размер бумаги, горизонтальное (Landscape) или вертикальное (Portrait) расположение изображения на бумаге

Edit Library...

Переход в режим редактирования библиотек символов

Symbolize...

Преобразование текущей схемы в символ. Внешние выводы схемы помечаются входными (IF_IN), выходными (IF_OUT) и общего назначения (INTERFACE) портами из библиотеки port.slb. Создаваемое автоматически изображение символа имеет форму прямоугольника, доступную для редактирования

Reports...

Создание перечня элементов текущей схемы (Bill of Materials), спецификация которого задается по команде Setup:

 

Format

Задание формата вывода атрибутов:

[пояснительный текст]@<имя атрибута>

 

Component Description File

Задание имени файла описания компонентов (.cdf) для включения его в спецификацию схемы

 

Print Output Format

Текстовый формат, упорядоченный по типам компонентов (Text) или по именам/значениям атрибутов (Database)

Current Errors...  (F10)

Просмотр списка ошибок текущей схемы, обнаруженных при выполнении команды ERC и составлении списка соединений

Exit  (Alt+F4)

Завершение работы с графическим редактором

Файл 1, ... , Файл 4

Список последних четырех загруженных файлов

Меню  Edit

Undelete  (Ctrl+U)

Восстановление последнего удаленного объекта

Cut  (Ctrl+X, Delete)

Удаление объекта(ов) на схеме и помещение его (их) в буфер

Copy  (Ctrl+C)

Копирование объекта(ов) в буфер для последующего размещения на схеме по команде Paste

Paste  (Ctrl+V)

Размещение на схеме последнего объекта, занесенного в буфер по команде Cut или Copy. (После помещения символа в буфер обмена по команде Past он копируется на схему также нажатием клавиши [Пробел])

Copy to Clipboard

Копирование выбранной прямоугольной области схемы в буфер обмена Clipboard системы Windows

Delete  (Del)

Удаление выбранного объекта(ов) со схемы (содержимое буфера не стирается)

Attributes...

Редактирование атрибутов выбранного объекта(ов). Все внесенные изменения относятся к выбранному символу и не переносятся в библиотеку

Label...  (Ctrl+E)

Присвоение имени (метки) выбранному проводнику,  сегменту шины или порту

Model...

Просмотр и редактирование директив .MODEL или .SUBCKT выбранного символа. Измененные директивы заносятся в отдельный файл и доступны только для текущей схемы. Эту же процедуру можно сделать с помощью программы Parts. Имеются подрежимы:

Change Мodel Reference...

Просмотр и изменение имени модели выбранного компонента

Edit Instance Мodel (Text)...

Редактирование копии описания модели или макромодели с помощью текстового редактора. В этом режиме добавляются параметры модели, необходимые для учета разброса параметров по методу Монте-Карло (что невозможно с помощью Parts)

Edit Instance Мodel (Parts)...

Вызов Parts для редактирования моделей, которые поддерживаются этой программой

Stimulus...

Вызов программы редактирования внешних воздействий Stimulus Editor. Возможно редактирование всех воздействий текущей страницы (current page), текущей схемы (current schematic)  и всех воздействий иерархического проекта (all levels of hierarchy)

Symbol

Переход в режим редактирования выбранного символа

Views...

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

Convert Block...

Преобразование в символ выбранного блока(ов) активного окна после проверки полноты необходимой информации. Блок размещается на схеме по команде Draw/Block

Rotate  (Ctrl+R)

Вращение выбранного объекта(ов) на 90

 против часовой стрелки

Flip  (Ctrl+F)

Создание зеркального отображения выбранного объекта(ов)

Align Horizontal

Выравнивание точек привязки (origin) всех выбранных объектов (символов, проводников, текста и т. п.)  по горизонтали. Объекты выравниваются по самому левому  объекту

Align Vertical

Выравнивание точек привязки (origin) всех выбранных объектов (символов, проводников, текста и т. п.)  по вертикали. Объекты выравниваются по самому верхнему объекту

Replace...

Замена всех компонентов того же типа, что и выбранный, компонентом другого типа

Find...

Поиск компонентов, проводников и шин схемы. Поиск проводится по имени или значению указываемых атрибутов (символы * и ? разрешаются)

Меню Draw

Repeat  ([Пробел])

Повторение предыдущей команды

Place Part...  (Ctrl+P)

Размещение на схеме одного экземпляра компонента, предварительно выбранного по команде Get New Part

Text...  (Ctrl+T)

Размещение на схеме текста  с изменением его размера. Имя шрифта и его номинальный размер устанавливаются по команде Options/Editor Configuration/Fonts

Wire  (Ctrl+W)

Изображение проводника (точка электрического контакта образуется лишь при их Т-образном соединении)

Bus  (Ctrl+B)

Изображение шины (линии групповой связи). Шине в целом или ее отдельным сегментам должно быть по команде Edit/Label

присвоено имя, включающее в себя имена входящих в нее проводников

Block

Размещение на схеме одного или нескольких блоков (прямоугольной формы), имеющих иерархическую структуру. Подведенные к контуру прямоугольника проводники и шины автоматически подсоединяются к нему и образуют выводы. Имена выводов проставляются по умолчанию и могут быть изменены. По команде Convert Block изображение блока преобразуется в символ. Ассоциация блока с существующей схемой (его схемой замещения) выполняется по команде Edit/Views. Создание схемы замещения блока выполняется по команде Navigate/Push

Get New Part...  (Ctrl+G)

Ввод имени компонента, размещаемого на схеме, или его выбор из каталога библиотек (просмотр каталога по опции Browse). Имя компонента, введенное по этой команде,  передается команде Place Part

Rewire  (Ctrl+D)

Перерисовка проводника или сегмента шины без изменения расположения его крайних точек

Меню Navigate

Previous Page...

Загрузка предыдущей страницы схемы для редактирования

Next Page...

Загрузка следующей страницы для редактирования

Select Page...

Загрузка указанной страницы схемы

Create Page...  (Ctrl+N)

Добавление новой страницы к текущей схеме

Delete Page...

Удаление текущей страницы схемы

Copy Page...

Копирование одной или нескольких страниц указанной схемы в текущую схему

Edit Page Info...

Редактирование заголовка страницы схемы (page title)

Edit Schematic Instance

Просмотр и редактирование атрибутов блока или иерархического символа после выполнения команды Push

Edit Schematic Definition

Просмотр и редактирование атрибутов схемы

Push  (F2)

Переход на более низкий уровень иерархии выбранного блока или иерархического символа

Pop  (F3)

Переход на более высокий уровень иерархии выбранного блока или иерархического символа

Top

Возвращение на самый верхний уровень схемы

Where ...

Вывод на экран информации о иерархической структуре схемы

Меню View

Fit  (Ctrl+N)

Изменение масштаба изображения так, чтобы на полном экране разместились все имеющиеся на схеме компоненты, проводники и соединители

In  (Ctrl+I)

Увеличение масштаба изображения (центр поля зрения указывается курсором). Степень увеличения назначается с помощью параметра ZOOMFACTOR в файле msim.ini

Out  (Ctrl+O)

Уменьшение масштаба изображения (центр поля зрения указывается курсором)

Area  (Ctrl+A)

Вывод на весь экран окаймленной части изображения.

Previous

Возвращение к предыдущему масштабу изображения.

Entire Page

Вывод на экран полного изображения страницы схемы, размер которой задан по команде Option/Page Size

Redraw  (Ctrl+L)

Перечерчивание экрана

Pan-New Center

Расположение схемы симметрично относительно точки расположения курсора без изменения масштаба

Меню Options

Display Options...

Установка следующих опций дисплея:

 

Grid On

Включение сетки

 

Snap to Grid

Автоматическое перемещение объекта для привязки к узлам сетки при его размещении вне сетки чертежа

 

Orthogonal

Режим ввода только ортогональных линий

 

Stay on Grid

Привязка объектов к узлам сетки

 

Snap to Pin

Привязка концов проводников или сегментов шин к ближайшему выводу компонента, находящемуся в области захвата. Значение ее радиуса назначается в строке Gravity или с помощью параметра SnapToPinGravity  файла msim.ini

 

Rubberband

Включение режима прокладки эластичных электрических связей

 

Status Line

Вывод строки состояний

 

Cursor X and Y

Вывод текущих координат курсора в строке состояний

 

Toolbar

Включение/выключение строки инструментов с изображением пиктограмм

 

Grid Spacing

 Шаг сетки

 

Text Grid

Привязка текста к узлам сетки (Stay on Grid) и задание ее шага (Grid Size)

 

Gravity

Радиус области захвата

Page size...

Выбор формата чертежа в английской (A, B, C, D, E, X) или метрической системе (А4, А3, А2, А1, А0). В соответствии с типом выбранного формата устанавливается система единиц на схеме. Изменять систему единиц можно на любой стадии работы со схемой

Auto-Repeat...

Автоматическое размещение на схеме копии предыдущего объекта(ов), смещенной на заданное расстояние (после двойного щелчка)

Auto-Naming...

Автоматическое назначение позиционных обозначений компонентов и имен проводников и шин при их размещении на схеме

Set Display Level... 

Разрешение размещения на экране и/или твердой копии текста и других параметров компонента:

 

Pin Numbers

Номеров выводов

 

Pin Names

Имен выводов

 

Hidden Pins

Скрытых выводов (обычно это выводы питания и “земли” интегральных схем)

 

Title and Border

Заголовков и границ чертежа

 

Page Boundary

Рамок чертежей страниц

 

Junctions

Точки соединения проводников

 

Ports

Портов

 

Markers and ViewPoints

Маркеров

 

RefDes

Позиционных обозначений компонентов

Part Names

Имен корпусов компонентов

Labels

Имен (меткок) цепей

Attribute Text

Текстовых атрибутов

User Def. #1

Первого параметра, задаваемого пользователем

User Def. #2

Второго параметра, задаваемого пользователем

User Def. #3

Третьего параметра, задаваемого пользователем

User Def. #4

Четвертого параметра, задаваемого пользователем

Editor Configuration...

Ввод списка имен загружаемых библиотек символов символов, путей доступа к ним и к библиотекам заголовков и всех других параметров конфигурации, устанавливаемых по умолчанию, за исключением конфигурации цвета:

Libraries

Перечень загруженных библиотек символов

Libraries Path

Путь доступа к библиотекам

Title Block Symbol

Имя символа углового штампа страницы чертежа, надписи в котором представлены в виде атрибутов

Autosave interval

Интервал автосохранения

Monochrome Mode

Включение монохромного режима

Library Settings

Редактирование списка загруженных библиотек символов

Page Settings

Задание размеров  области печати (Drawing Area), имени символа рамки чертежа (Border Symbol, по умолчанию вычерчивается одинарная линия по периметру чертежа) и расстояния между выводами компонентов (Pin-to-Pin Spacing) для изменения размера символа при печати

App Settings

Выбор программы моделирования (PSpice или PLogic), редактирование командных строк отдельных программ, задание дополнительных файлов конфигурации (вместо msim.ini)

Fonts

Выбор шрифта

Pan&Zoom

Изменение коэффициентов масштабирования

Restricted Operations

Запрещение добавления номера страницы к имени проводника

Translators...

Выбор имени программы, в формате которой составляются списки соединений (PSPICE, PCBOARDS, CADSTAR, EDIF, ORCAD, PADS, PCAD, PROTEL, TANGO, SCICARDS и POLARIS)

Меню Analysis

Electrical Rule Check

Проверка соблюдения правил составления принципиальных электрических схем (ERC). Обнаруженные ошибки просматриваются по команде Current Errors

Create Netlist

Создание списка соединений текущей схемы, в котором указываются все компоненты, их соединения и параметры (в файлах .net и .als), а также файла задания на моделирование .cir, в котором содержатся директивы для программы PSpice, указанные на схеме и созданные по командам Setup

Setup

Задание директив моделирования и их параметров (приведем данные для PSpice):

AC Sweep...

Расчет характеристик линеаризованной схемы в частотной области и уровня ее внутреннего шума

Load/Save Bias Points...

Запоминание/чтение режима схемы по постоянному току

DC Sweep...

Расчет режима по постоянному току при вариации входного напряжения, тока или температуры

Monte Carlo/ Worst Case...

Статистический анализ по методу Монте-Карло/ расчет наихудшего случая

Digital Setup

Спецификация дополнительных данных при анализе переходных процессов цифровых и смешанных устройств (времена задержек, тип интерфейса и установка начальных условий триггеров)

Options...

Задание параметров, контролирующих точность результатов моделирования, и ряда других

Parametric...

Задание варьируемых параметров

Temperature...

Установка температуры (по умолчанию 27

С)

Transient...

Расчет переходных процессов и спектральный анализ по Фурье

Library and Include Files...

Спецификация библиотек моделей (Library), текстовых файлов (Include) и файлов внешних воздействий (Stimulus), просматриваемых при составлении списков соединений. Эти файлы добавляются как глобальные или локальные для данной схемы

Simulate  (F11)

Вызов программы PSpice для моделирования текущей схемы. После вызова этой команды автоматически выполняются команды Annotate, Electrical Rule Check и Create Netlist (если они не были вызваны перед этим вручную). Моделирование выполняется, если в схеме нет ошибок

Probe Setup...

Установка параметров программы Probe:

Auto Run Option

Автоматический вызов программы Probe после завершения моделирования (Automatically Run Probe After Simulation) или после начала моделирования (Monitor Waveforms)

At Probe Startup

Восстановление экрана прошлого сеанса (Restore Last Probe Session), вывод всех графиков переменных, помеченных маркерами (Show All Markers), выбранных маркеров (Show Selected Markers), или никаких (None)

Data Collection

Занесение в файл данных только тех переменных, которые помечены маркерами (At Markers Only), всех переменных (All), всех переменных, за исключением внутренних узлов макромодели (All Exept Internal Subcircuit Data), или ничего (None)

Text Data File Format (CSDF)

Вывод данных в текстовый файл .txt

Run Probe  (F12)

Вызов графического постпроцессора Probe для просмотра результатов моделирования в графической форме. При успешном завершении программы PSpice результаты моделирования передаются через файл данных .dat или .txt

Examine Netlist...

Просмотр списка соединений текущей схемы в файле .net (имя текстового редактора указывается в файле msim.ini)

Examine Output...

Просмотр текстового файла .out с результатами моделирования

Меню Tools

Annotate...

Автоматическое присвоение позиционных обозначений компонентам текущей схемы

Create Layout Netlist

Составление списка соединений схемы в формате выбранного редактора печатных плат

Run Layout Editor

Запуск редактора печатных плат, выбранного по команде Configure Layout Editor (при выборе редактора PCBoards название команды изменяется на Run PCBoards)

Back Annotate...

Внесение в схемы изменений, сделанных в печатной плате, на основании файла ECO

Configure Layout Editor...

Выбор текстового редактора и редактирование командной строки для его запуска

Browse Netlist

Просмотр списка соединений схемы (для редактора P-CAD имеет расширение имени .alt)

View Package Definition...

Просмотр упаковочной информации о выбранном компоненте

Create Subcircuit..

Создание списка соединений подсхемы текущего и всеx более низких уровней иерархии (файл .sub)

Run Polaris...

Вызов панели программы расчета целостности сигналов Polaris

Run PLSyn

Вызов панели настройки конфигурации программы PLSyn

Run PSpice Optimizer

Вызов панели настройки конфигурации программы оптимизации PSpice Optimizer

Use Optimized Params

Назначение оптимизируемым параметрам значений, полученных на предыдущем прогоне процедуры оптимизации

Меню Markers

Mark Voltage/Level (Ctrl+M)

Построение графиков напряжений или логических уровней цепей. Маркеры должны размещаться в любой точке проводника или в конце вывода компонента

Mark Voltage Differential

Размещение на поле схемы двух маркеров, помечающих разность потенциалов

Mark Current into Pin

Размещение на поле схемы маркеров, помечающих выводы компонентов, токи которых наносятся на графики программой Probe. Компоненты имеют два вывода (резистор, диод и т. п.) или три вывода (транзистор)

Mark Advanced...

Размещение на поле схемы дополнительных маркеров:

 

vdb

Напряжение в децибелах (режим AC)

idb

Ток в децибелах (режим AC)

vphase

Фаза напряжения (режим AC)

iphase

Фаза тока (режим AC)

vgroupdelay

Групповое время запаздывания напряжения (режим AC)

igroupdelay

Групповое время запаздывания тока (режим AC)

vreal

Действительная часть напряжения (режим AC)

ireal

Действительная часть тока (режим AC)

vimaginary

Мнимая часть напряжения (режим AC)

iimaginary

Мнимая часть тока (режим AC)

POLARIS

Цепь, для которой в программе  Polaris рассчитываются паразитные эффекты

IMARKER

Ток

NODEMARKER

Напряжение узла

VDIFFMARKER

Разность напряжений

Clear All

Удалить со схемы все маркеры на всех страницах

Show All

Вывести в программе Probe графики для всех маркеров  на всех страницах

Show Selected

Вывести в программе Probe графики переменных, помеченных выбранными маркерами

Меню Window

New

Открытие нового окна, на котором размещена текущая схема для одновременного просмотра разных фрагментов одной и той же схемы большого размера

Close

Закрытие текущего окна

Arrange

Упорядочивание размещения открытых окон

1 <заголовок окна>

Список открытых окон

.    .    .    .

[9 <заголовок окна>]

[Дополнительные окна]

Меню Help

 

Index

Вывод списка разделов встроенной инструкции

Keyboard

Вывод списка назначений функциональных клавиш и комбинаций клавиш

Menu Commands

Вывод инструкции о всех командах

Procedures

Вывод правил настройки конфигурации

Using Help

Вывод кратких указаний по работе со встроенной инструкцией

About...

Вывод номера версии программы и ее регистрационного номера

<


Содержание  Назад  Вперед