Warning: include(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include_once(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82

Warning: include_once(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82
выбирается | Учебники

Записи с меткой «выбирается»

Подменю режимов интерактивной трассировки

Подменю режимов интерактивной трассировки

Команда меню Назначение
 

Setup Via Parameters…

CHANGE VIA
Выбор типа ПО
Cancel Отмена операции
CHANGE WIRE
Setup Wire Parameters… Задание ширины проводника
Cancel Отмена операции
CHANGE CONNECTIVITY
Setup Change Connectivity… Открытие списка цепей
Cancel Отмена операции
EDIT TOPOLOGY
Alternate Controls… Выбор типа редактирования
Pick Net Выбор цепи
Pin Attribute Mode Режим редактирования атрибута вывода компонента
Add Virtual Pin Mode Режим добавления виртуального вывода (на линии электрической связи)
Delete Virtual Pin Mode Режим удаления виртуального вывода
Move Virtual Pin Mode Режим передвижения виртуального вывода
Reorder Guide Mode Режим изменения электрических соединений
Fix/Unfix Pin Mode Режим фиксации/отмены фиксации выводов компонентов (зафиксированные выводы не трассируются)
Order Starburst (Daisy, Mid-Driven Daisy, Balanced Daisy) Выбор порядка трассировки
Forget Net Отмена выбора цепи
Done Прекращение редактирования

Перечень слоев проекта просматривается и редактируется в окне, открываемом нажатием пиктограммы. Нажатие в нем на строку с именем слоя делает видимыми все расположенные на нем объекты (при этом квадратик в конце строки окрашивается в цвет этих объектов). Нажатие на третью справа кнопку с изображением карандаша Д делает слой текущим (карандаш высвечивается ярко). Символом карандаша помечены все слои, доступные для трассировки. далее…

Автоматическая трассировка

Автоматическая трассировка
После нажатия кнопки Start в диалоговом окне программа SPECCTRA загружается в режиме трассировки проводников. Ее экран показан в этом режиме активизирована пиктограмма.
Трассировка проводников проводится в три этапа:

  • предварительная трассировка;
  • автотрассировка;
  • дополнительная обработка результатов автотрассировки.

Все фазы трассировки выполняются в интерактивном или автоматическом режиме с помощью набора команд:

  • Bus — разводка только тех выводов компонентов, которые имеют одинаковые координаты X или Y. Применяется для предварительной трассировки микросхем памяти или других однородных структур;
  • Fanout — генерация ПО рядом с контактными площадками пленарных компонентов и соединение их короткими проводниками (аналогично стрингерам системы P-CAD);
  • Route — трассировка абсолютно всех проводников без обращения внимания на конфликты: пересечение проводников в одном слое и нарушение зазоров. Разводка выполняется за несколько проходов. На первом проходе разводятся все проводники. На последующих проходах переразводятся соединения, имеющие конфликты. При этом динамически изменяются весовые коэффициенты (штрафы) так, чтобы постепенно уменьшить число конфликтов;
  • Clean — разводка заново всех проводников с прокладкой их по новым трассам, не допуская возникновения новых конфликтов, для уменьшения количества ПО и улучшения технологичности. .

Эти команды повторяются неоднократно в разных комбинациях, выбор которых определяет успех трассировки. Примерная последовательность команд в Dо-файле выглядит следующим образом:
Fri Feb 11 21:40:26 2001 (Дата создания)
bestsave on $\best.w (Имя файла данных о проводниках)
status_file $\progress.sts (Имя файла текущих результатов трассировки)
unit mil (Система единиц — мил)
grid wire 50.000000 (Сетка трассировки 50 мил)
grid via 50.000000 (Сетка ПО 50 мил)
rule pcb (width 9.8) (Ширина проводников 9,8 мил, глобальное правило РСВ)
#
bus diagonal (Включение специального алгоритма разводки выводов компонентов,
имеющих одинаковые координаты X или У, и
разрешение при этом диагональной разводки) Fanout 5 (Прокладка коротких проводников — стрингеров — между выводами
пленарных компонентов и ПО, 5 проходов при наличии не менее 4
сигнальных слоев)
route 50 (Основной алгоритм разводки, 50 проходов)
dean 4 (Удаление лишних ПО и повторение разводки, 4 прохода)
route 50 16 (Повторная разводка, 50 основных проходов и 16 вспомогательных с
измененными весовыми коэффициентами)
set route_diagonal on (Разрешение диагональной трассировки по команде clean)
clean 4 filter 5
route 10025 clean 2 (Завершающая разводку команда уменьшения количества ПО)
delete conflicts
#
write wire $VASP.w
spread (Введение дополнительного зазора между проводниками)
miter (Сглаживание изломов трасс)
write wire $\ASP.m
write session $\ASP.ses (Имя выходного файла)
report status $\ASP.sts (Имя файла отчета о результатах трассировки)
Дополнительная обработка оттрассированной ПП выполняется с помощью команд:

  • Spread — введение дополнительного зазора между проводниками;
  • Testpoint — добавление контрольных точек (КТ);
  • Miter — замена изгибов проводников под углом 90° на диагональные трассы под углом 45° (135° ), длина которых не меньше заданной, или дуги;
  • Recorner — замена изгибов проводников под углом 90° на диагональные трассы под углом 45°.

Графический редактор EditRoute позволяет проконтролировать разведенную ПП и вручную внести в нее следующие изменения:

  • прокладка не разведенных трасс. При проведении трассы в режиме Edit Route Mode вокруг нее для наглядности пунктиром указывается допустимый зазор. В конце трассы стрелками показывается направление наиболее короткого’пути и при нажатии кнопки Finish Route прокладка трассы завершается автоматически;
  • прокладка одним движением курсора шины, захватывая в окне несколько проводников или КП;
  • сдвиг трасс и ПО. При перемещении сегмента трассы она автоматически огибает препятствия, в частности ПО. И, наоборот, при перемещении ПО автоматически деформируются проводники, если в диалоговом окне Interactive Routing Setup включена опция Push Routing;
  • копирование проводников. Позволяет за одну операцию проложить несколько подобных трасс;
  • замена типов ПО;
  • удаление петель и изломов проводников, изменение их ширины.

Помимо обычного контроля соблюдения технологических зазоров типа проводник-проводник, проводник-ПО и т.п. в системе SPECCTRA выполняется контроль максимальной длины параллельных проводников, расположенных на одном или двух смежных слоях, что позволяет уменьшить уровень перекрестных искажений и уровень шума проектируемого устройства. Контролируется также максимальное запаздывание сигнала в отдельных цепях.
Трассировка проводников выполняется в ручном (интерактивном) или автоматическом режиме, задавая последовательность команд с помощью меню и (или) пиктограмм панели инструментов, перечисленных. далее…

Команды программы SPECCTRA II

Команды программы SPECCTRA II

Setup…

Задание глобальных параметров трассировки (минимальные шаги сеток проводников и ПО, допустимый зазор между объектами, ширина проводников, мягкий или жесткий запрет трассировки в областях Fence)

Pre Route

Предварительная трассировка проводников:

Fanoute…

Генерация стрингеров

Seed Vias…

Разбиение сегмента на два более коротких добавлением ПО

Wirebonds…

Размещение перемычек и разводка навесными проводниками

Bus Routing…

Разводка только тех выводов компонентов, которые имеют одинаковые координаты X или Y

 

Команда

Назначение

Route… (Ctrl+R)

Выбор алгоритма автотрассировки (Basic или более интеллектуальный Smart) и его параметров: для Basic — количество проходов, для Smart — минимальные шаги сеток проводников и ПО; генерация стрингеров и КТ; шаг пробной сетки; разрешение вставлять ПО между пла-нарными выводами, принадлежащими одной цепи; сглаживание углов после трассировки

Clean…

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

Post Route

Редактирование проводников после автоматической трассировки:

Critic

Удаление лишних изгибов проводников без разрывов проводников и повторной разводки

Shield

Удаление экранов

Filter Routing…

Удаление проводников для ликвидации конфликтов

Center Wires…

Симметрирование сегментов проводников, огибающих выводы компонентов

Spread Wires…

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

Testpoints…

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

[Un] Miter Corners…

Сглаживание/отмена сглаживания проводников под углом 45° или дугами на одном или нескольких сигнальных слоях

Меню Report (Отчет)

Component…

Информация о расположении отдельных компонентов

Design

Файл текущего проекта (расширение имени *.DSN)

File…

Просмотр любых текстовых файлов (даже не связанных с программой SPECCTRA), не прерывая сеанса проектирования

Net…

Детальная информация о выбранных цепях (ширина трасс и допустимые зазоры)

Network…

Информация о всех цепях проекта, отсортированная по именам цепей (Name), их длине по мере Манхеттен (LENGTH), фактической длине (Actual), отношению этих длин (Ratio) и дополнительный зазор между проводником и объектом для улучшения технологичности (Extra)

Properties…

Информация о свойствах, назначенных всех объектам проекта

Route Status

Итоговый отчет о трассировке проводников

Rules…

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

 

Команда

Назначение

Specify…

Выбор из списка типа отчета: Assosiations, Clasters, Conflicts — Placement, Conflicts — Route, Corners, Crosstalk, Emissions, Families, Groups, Group Sets, Interchanges, Keepouts, Length, Padstacks, Pairs, Pin Models, Pins Without Fanout Vias, Placement, Place Lengths, Power Dissipation, Regions, Rooms, Selected, Startup Errors, Swaps, Testpoints, Unconnects, Vias

Close All

Закрытие всех окон с отчетами

Меню Window(OKHo)

1, 2, …

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

Меню Help (Помощь)

Using Help and Online Books (F1)

Общие сведения

Contents and Index

Содержание и средства поиска

Glossary

Словарь

Point & Click

Вывод описания объектов экрана, выбираемых щелчком мышью (пиктограммы, кнопки, текста и т.п.)

License Usage

Информация об имеющихся лицензиях

Users’ Group…

Адрес телеконференции по применению программы SPECCTRA: cct_ug-request@amecom.com

Web Site…

Имя Web-узла фирмы Cadence: http://www.cadence.com

Aboute SPECCTRA ShapeBased Automation Software…

Информация о системе SPECCTRA

Создание и редактирование компонентов

Создание и редактирование компонентов
В OrCAD Capture возможно создавать символы компонентов и затем помещать их в существующие или новые библиотеки. Для создания или редактирования символов используется Part Editor, доступ к которому осуществляется одним из трех способов.

  • Для создания нового символа создается новая или открывается существующая библиотека и затем выбирается команда Design>New>Part.
  • Для редактирования существующего символа в менеджере проектов открывается библиотека символов и затем двойным щелчком курсора выбирается нужный символ.
  • Для редактирования символа, размещенного на схеме, он выбирается одинарным щелчком курсора и затем выполняется команда Edit>Part.
  • Создание нового символа. В зависимости от своего назначения символы создаются двумя разными командами.
    1) По команде Design>New Symbol (см. рис. 2.41, а) создаются вспомогательные символы четырех типов:

    • Power — символ подключения цепей «земли» и «питания»;
    • Off-Page Connector — символ соединителя страниц схемы;
    • Hierarchical Port — символ иерархического блока;
    • Title Block — символ основной надписи («углового штампа»), его пример, выполненный по ЕСКД, приведен на рис. 2.42.

    В графе Name указывается имя символа, а в графе Symbol Туре выбирается его тип. Символы этих типов размещаются на принципиальных схемах и им не соответствуют физически существующие компоненты. Типы этих вспомогательных символов принимаются во внимание только при выполнении команд Place>Power, Place>Ground, Place>Off-Page Connector, Place>Hierarchical Port, Place>Title Block — в диалоговых окнах команд (см. рис. 2.22, а) в каталог выбранной библиотеки помещается только список компонентов соответствующего типа.
    2) Символы всех остальных компонентов, большинство из которых имеют физически существующие корпуса, вводятся по команде Design>New Part. В диалоговом окне этой команды вводятся следующие данные:

    • Name — имя символа;
    • Part Reference Prefix — префикс позиционного обозначения (например, R для резистора, С для конденсатора, DA для аналоговой ИС, DD для цифровой ИС и т.п.);
    • РСВ Footprint — имя типового корпуса компонента, например, DIP16, SOI24, если он существует (этот параметр обязателен только при передаче схемы для разработки печатной платы, при выполнении моделирования он не нужен);
    • Create Convert View — необходимость создания второго изображения символа (например, эквивалента DeMorgan для элементов цифровой логики);
    • Parts per Package — общее количество секций в корпусе компонента;
    • Homogeneouse или Heterogeneouse — выбор между компонентами с секциями одинакового или разного типа (например, ИС 133ЛАЗ, содержащая 4 логических элемента 2И-НЕ, относится к классу Homogeneouse, а ИС 564ЛП2, содержащая 2 логических элемента ЗИЛИ-НЕ и элемент НЕ, относится к классу Heterogeneouse);
    • Alphabetic или Numeric — выбор между обозначениями секций многосекционных компонентов буквами латинского алфавита, например DD1A, DD1B, DD1C и т.д. (буквами латинского алфавита можно обозначать секции компонентов, содержащих до 26 секций в одном корпусе) или цифрами, например DD1-1, DD1-2, DD1-3;
    • Part Aliases — определение псевдонимов символов для -уменьшения объема . библиотек (например, можно создать компонент LA3 и присвоить ему псевдонимы 133LA3, K155LA3, 530LA3);
    • Attach Implementation — подключение дополнительного описания символа с помощью эквивалентной схемы, VHDL-файла, списка соединений, другого проекта или в виде модели PSpice;
    • Pin Numbers Visible — отображение на схеме номеров выводов.

    После нажатия на панель ОК диалоговых окон команд Design>New Part или Design>New Symbol открывается рабочее поле Part Editor , на котором штрих-пунктирным прямоугольником ограничены габариты символа (размеры этого прямоугольника изменяются обычным образом «буксировкой» его углов). далее…