Редактор печатных плат P-CAD PCB
Упаковка схемы на печатную плату
4.2.1. Упаковка схемы на печатную платуВначале необходимо по команде Utils/Load Netlist (Рисунок 4.13) загрузить файл списка соединений (расширение .net) печатной платы (как создается этот файл сформулировано в главе 3 «Графический редактор P-CAD Schematic»).
В диалоговом окне используются следующие опции:
Настройка параметров монитора
4.1.2. Настройка параметров монитораНастройка параметров монитора производится командой Options/ Display. Установка цветов производится в различных (требуемых для проекта) слоях для следующих объектов (Рисунок 4.4):
Размещение компонентов на плате
4.2.2. Размещение компонентов на платеПосле упаковки схемы на печатную плату можно приступать к упорядоченному (с точки зрения разработчика) размещению компонентов на плоскости платы. Попытки разработки алгоритмов для автоматического размещения компонентов на плату, увы, не привели к сколько-нибудь приемлемым результатам, удовлетворяющих разработчика. Слишком много условий, которые не поддаются формализации, возникает при разработке каждого проекта. Поэтому утвердилась практика размещать компоненты на плату вручную.
«Паутина» линий связей, появляющаяся между компонентами, позволяет разработчику ориентироваться при размещении компонентов. При перемещении компонентов указанная «паутина» перемещается вместе с компонентом. Компоненты при установке можно разворачивать (клавиша R) или переносить на противоположную сторону платы (клавиша F).
При размещении компонентов можно скрыть или сделать видимыми электрические связи для одной или нескольких цепей, можно переименовать одну цепь или группу цепей, можно отредактировать значения атрибутов. Для этих и других целей служит диалоговое окно команды Edit/Nets (Рисунок 4.15).
Оптимизация электрических связей
4.2.4. Оптимизация электрических связейДанная операция проводится перед началом трассировки соединений на печатной плате с целью минимизации общей длины физических связей между компонентами и оптимизации гистограммы плотности соединений. Для этой цели применяется команда Utils/Optimize Nets, окно которой представлено на Рисунок 4.21.
В области Method можно выбрать режим оптимизации:
Ширина проводников
4.1.4. Ширина проводниковСписок требуемых значений ширины проводников и геометрических линий устанавливается по команде Options/Current Line (Рисунок 4.9).
В окно Line Width вводится требуемая ширина проводника и нажимается кнопка Add для внесения проводника в список. Ширина текущего проводника может выбираться из этого списка, а также с помощью строки состояния экрана монитора.
Задание правил трассировки соединений
4.2.5. Задание правил трассировки соединенийПеред началом трассировки формулируется ряд правил и ограничений, которые должны выполняться при ручной и автоматической трассировке, а также при формировании областей металлизации.
Подключение библиотек
4.1.7. Подключение библиотекПеред размещением компонентов вручную на печатную плату или перед выполнением процедуры упаковки схемы на печатную плату необходимо подключить к проекту соответствующие библиотеки. Для этой цели используется команда Library/Setup. После выбора библиотеки нажимается кнопка Add, а для удаления из списка ненужных библиотек нажимается кнопка Delete.
About PCAD
About P-CADДанные о номере версии программы, дате выпуска. 2001 РСВ
Alias
AliasНазначает псевдонимы (Alias) — дополнительные имена компонентам, корпусам или символам. Один компонент может иметь множество эквивалентных имен, задаваемых с помощью этой команды. Псевдонимы не являются копиями компонента. Для копирования или переименования используется соответствующие библиотечные команды. Псевдонимы позволяют использовать ряд соглашений об именах для компонентов или символов без того, чтобы переименовывать их.
Align Components
Align ComponentsКомпоненты могут быть выровнены относительно опорной точки по горизонтали или вертикали с равным расстоянием между ними. В случае если компоненты размещены вне сетки, выравнивание позволяет расположить их в привязке к сетке.
Alter Component
Alter ComponentПозволяет выбирать некоторые составные части компонента для их последующего редактирования перемещения, вращения, зеркального отражения и удаления.
Archive Library
Archive LibraryЗанесение всех компонентов текущего проекта в библиотеку.
Arrange Icons
Arrange IconsУпорядочивает значки свернутых окон.
Меню Help
Attribute
AttributeРазмещает атрибуты в соответствии с параметрами, которые выбираются в диалоге команды. Поле Value определяет значение атрибута. Чтобы редактировать атрибут после его размещения, выполняют команду File/Design Info и нажимают кнопку Attribute.
Auto
Auto— выбирается автоматически, во втором столбце окна Layers к имени слоя присоединяется символ А;
Autoplacement
AutoplacementЗапуск программы автоматического размещения компонентов программы SPECCTRA.
Autorouters
AutoroutersЗапуск программ автоматической трассировки печатных плат, лицензии на которые установлены. В случае полной инсталляции доступны автотрассировщики P-CAD Quick Route, P-CAD PRO Route, SPECCTRA, P-CAD PRO Route 2/4.
Автоматическое выравнивание компонентов на печатной плате
Автоматическое выравнивание компонентов на печатной платеДля автоматического выравнивания компонентов после размещения на печатной плате вначале их надо выделить (при выборе второго и последующего компонентов удерживать клавишу Ctrl). Затем нажать правую кнопку мыши, выбрать точку привязки Selection Point и установить ее в точку печатной платы, относительно которой будет производиться выравнивание. Вновь нажать правую кнопку мыши и выбрать строчку Align. В области Alignment диалогового окна (Рисунок 4.16) выбрать одно из трех возможных направлений выравнивадия:
Bus
BusТрассировка шин с сохранением допустимого расстояния между проводниками. Если установлен набор утилит InterRoute Gold, то команда Route/Bus позволяет проводить интерактивную ручную трассировку одновременно нескольких проводников, объединенных в шину.
Cascade
CascadeОткрывает дополнительные окна для открытого файла. Возможно независимое перемещение в каждом окне, чтобы сравнить различные части одного и того же файла. Номер, идентифицирующий окно, добавлен к имени файла в области заголовка Title bar и в нижней части меню Window.
Упорядочивает все открытые окна так, чтобы неперекрывающиеся заголовки окон были видимы для облегчения переключения между окнами.
Center С
Center СПерерисовывает активное окно, центрируя изображение относительно положения курсора. Курсор приобретает форму лупы, показывая режим Zoom и запрашивая выбор в рабочем пространстве центра активного окна. Чтобы отменить выбор центральной точки, щелкните по правой кнопке мыши или нажмите Esc. Точка не может стать центром активного окна в случае, если ее выбирают около границы рабочего пространства.
Circuit From File
Circuit From File- размещает на схе.ме фрагменты из ранее созданного файла, имя которого выбирается (при этом автоматически изменяются имена цепей и позиционных обозначений компонентов).
Circuit
Circuit -размещает на схеме содержимое буфера обмена с автоматическим изменением имен цепей и позиционных обозначений компонентов;
Class to Class Rules
Class to Class Rules- определяет правила взаимного расположения объектов, принадлежащих двум классам электрических цепей (например, зазоры между компонентами или проводниками, контактными площадками);
Clear
ClearОчистка рабочего окна и названия файла. Сохраняет параметры проекта, внесенные ранее (спецификация слоев, стиль контактных площадок и т. п.). Также сохраняется список апертур, установленных командой File/Gerber Out.
Close
CloseЗакрывает активное окно. Если файл печатной платы был изменен, но еще не сохранен, предлагается сохранить изменения перед закрытием. Если закрывается последний файл печатной платы, то автоматически открывается новое окно.
CLSCLSSPG CPP (216) V12 00 PCB
CLSCLSSPG.CPP (216) V12.00 PCBПричина: при указании имени класса цепей Net Class использован пробел, после чего перешли к определению правил зазоров между классами Class to Class, содержащими эти имена с пробелами.
Действия: переименуйте класс и не включайте в его имя пробел.
VIEWCOMP.CPP (458) V12.00 РСВ
Причина: при выполнении команды Edit/Component изменено позиционное обозначение Reference Designator.
Действия: это предупреждение несущественно, можно продолжать работу.
Command Toolbar
Command ToolbarКоманда включает/выключает видимость панели системных команд. Отмеченная галочкой строка меню Commad Toolbar указывает, что панель системных команд видима. Панель системных команд обеспечивает быстрый доступ к наиболее часто используемым командам редактирования. Отключение команды увеличивает рабочее пространство в пределах соответствующего окна. Установка видимости панели системных команд сохраняется в файле инициализации при выходе из программы.
Compare Netlist
Compare NetlistСравнение списка соединений текущей платы со списком, хранящимся в виде файла (см. предыдущую команду). Эту команду иногда удобно использовать для выявления изменений, внесенных в схему при проектировании платы.
Component
ComponentРазмещает компонент на печатной плате. Компонент можно вращать (клавиша R) и отображать зеркально (клавиша F). При зеркальном отображении компонент переносится на противоположную сторону платы.
Components
ComponentsПозволяет выбирать и редактировать компоненты текущего проекта. Также высвечивает компоненты и цепи, присоединенные к выбранному компоненту. Возможно использование контекстного меню.
Configure
ConfigureУстановка основных параметров проекта (размер рабочей области, система единиц, углы ориентации проводников, создание файла коррекции ЕСО, настройка технических ограничений и т. п.).
Connection
ConnectionКоманда вводит электрическую связь (Katsnet) между выводами компонентов.
Copper Pour
Copper PourКоманда размещает области металлизации (wired polygons), имеющие различный тип штриховки. Учитывается толщина линии контура полигона.
Copy Ctri+C
Copy Ctri+CКоманда позволяет копировать объекты в буфер обмена. Перед выполнением команды необходимо выполнить выбор объектов, подлежащих удалению, с помощью команды выбора (Edit/Select). Для копирования в пределах одного и того же файла удобно использовать комбинацию Ctrl + левая кнопка мыши.
Copy Matrix
Copy MatrixКопирует все выбранные объекты, размножая их в виде матрицы с заданными параметрами. Перед выполнением команды предварительно должны быть выбраны объекты для копирования. В диалоге команды Copy Matrix указывается число столбцов и строк, соответствующих числу копий объекта по горизонтали и вертикали, а также интервалы между объектами. Положительное значение интервала между столбцами позволяет выполнить размещение объектов при копировании направо, отрицательное значение — налево. Положительное значение интервала между строками позволяет выполнить размещение объектов при копировании вверх, отрицательное значение — вниз. Значения параметров вводятся в системе единиц, предусмотренной по умолчанию.
Copy To File
Copy To FileКоманда производит копирование выбранных объектов в блочный файл; из блочного файла они могут быть вставлены в редактируемое посадочное место с использованием команды Edit/Paste/From File. Чтобы выполнить эту команду, должен быть выбран хотя бы один объект. При выполнении команды появляется диалоговое окно команды, в котором можно дать имя файлу и выбрать папку, в которой будет сохранен блок. По умолчанию файл имеет расширение .BLK.
CUPOUR CPP (535) V12 00 РСВ
CUPOUR.CPP (535) V12.00 РСВПричина: имеется дуга с нулевым радиусом. Действия: удалите эту дугу.
CMPONENT.CPP (1562) V12.00 РСВ
Причина: в процессе сравнения списков цепей при выполнении команды DRC обнаружен вывод, имеющий положительное значение кода эквивалентности Gate Equivalence, но число секций (или номер символа #) для компонента, которому принадлежит этот вывод, равно 0.
Действия: найдите этот компонент и замените его правильным.
PADSTYLE СРР (4723) V12.00 РСВ
Причина: при выполнении команды Options>Pad Style выбран диалог Modify Simple. Модифицируемый стиль стека контактных площадок имеет отверстие нулевого диаметра, а смещение его центра не равно нулю.
Действия: смещение центра отверстия можно изменить только в диалоге Modifу Complex, в диалоге Modify Simple оно считается равным нулю.
Current Keepout
Current KeepoutУстанавливает тип (линия или многоугольник) и слой (текущий или все) барьеров, которые размещаются с помощью команды Place/Keepout.
Current Line
Current LineУстанавливает ширину и стиль рисования линий и дуг для команд Place/Line, Place/Arc, Place/Copper Pour, Place/Cutout, Route/Manuel, Route/Interactive.
Current Radius
Current RadiusУстанавливает радиус скругления вершин полигонов.
Custom Toolbar
Custom ToolbarКоманда устанавливает видимость/невидимость настраиваемой панели инструментов. Выбор команд, выполняемых в панели Custom Toolbar, осуществляется с помощью меню Utils/Customize.
Customize
CustomizeКоманда позволяет устанавливать быстрый и простой способ обращения к другим приложениям от P-CAD, добавляя элементы на панель инструментов Custom Tools и меню Utils.
Cut Ctrl+X
Cut Ctrl+XС помощью команды удаляется объект (объекты) из файла посадочного места и сохраняется в буфере обмена Windows (расширение файла .CLP). Содержимое буфера обмена можно вставлять в другой файл или в любое место рабочего пространства текущего файла. Перед выполнением команды Cut необходимо выполнить выбор объекта(ов), подлежащего(их) удалению, с помощью команды выбора (Edit/ Select). Содержимое файла буфера обмена может быть также вставлено в файл посадочного места компонента. С помощью команды Cut можно вырезать множественные объекты, используя множественный и блоковый выбор.
Delete Del
Delete DelКоманда удаляет все выбранные объекты. Эта команда не вырезает данные в буфер обмена (в отличие от команды Cut). Может быть отменена с помощью команды Undo. Команда Delete может быть также вызвана из контекстного меню после нажатия правой кнопки мыши при выделенном объекте.
Delete
DeleteУдаляет библиотечный элемент или его псевдоним.
Delete
Удаляет файл макрокоманды.
Deselect All
Deselect AllСнимает выделение всех предварительно выбранных объектов.
Desigm Info
Desigm InfoКоманда используется для ввода информации о проекте, составляет отчет статистики проекта, а также запрашивает и изменяет атрибуты проекта. Все поля, размещаемые в проект с помощью команды Place/Field, за исключением полей текущего времени и заголовка, используют информацию, введенную в диалог команды File/Desigm Info. Информация, определяемая с помощью этой команды, сохраняется в файле проекта. Доступны следующие поля, содержащие информацию о проекте: Общая информация о проекте (General), Информация о полях проекта (Fields), Информация об атрибутах проекта (Attributes), Информация о статистике проекта (Statistics). Если установлена утилита P-CAD Document Toolbox, диалог команды File/Design Info содержит дополнительные пункты:
Design Rules
Design RulesЗадает правила автоматической трассировки платы, позволяя определить величины зазоров для контактных площадок, переходных отверстий, электрических цепей и комбинаций этих объектов.
Design Technology Parameters
Design Technology Parameters*
Отражает технологические данные, содержащиеся в файле печатной платы, включая стили контактных площадок и переходных отверстий, и сохраняет их в файле технологических параметров проекта. Эти данные могут использоваться в любом проекте P-CAD. Файл технологических параметров проекта (.dtp) имеет иерархическую организацию. Технологические параметры разделены на группы. Эти группы могут содержать различные типы данных проектирования и могут быть помещены в файл посадочного места. Группа технологических параметров состоит из одной или более предопределенных секций, каждая из которых содержит наборы элементов одного типа. Каждый элемент обладает свойствами, которые соответствуют определенным данным проектирования. При выборе команды File/ Design Technology Parameters появляется диалоговое окно. Информация размещается в виде древовидной структуры, подобной расположению папок и файлов в дереве проводника Windows. В этом диалоге возможно устанавливать параметр технологии проекта и журналы, копировать технологические параметры в проект или из проекта, просматривать или изменять свойства данных и просматривать или изменять иерархию файла. В иерархической структуре файла технологических параметров определяют следующие секции:
Диалоговое окно команды Edit/Nets
Рисунок 4.15. Диалоговое окно команды Edit/Nets
В окне Nets отображены имена всех цепей проекта, а в окне Nodes указаны имена компонентов и номера их контактов, связанные с выделенной цепью. Можно выделить все цепи списка (кнопка Set All Nets). Или после нажатия на кнопку Set Nets By Attribute выделить все цепи, имеющие одинаковое значение атрибута (например, одинаковую ширину проводника Width). Выделение цепей по атрибуту производится в появившемся диалоговом окне. Снятие выделения всех цепей производится кнопкой Clear All Nets.
Нужную цепь можно выделить по ее имени.
Кнопка Set Nets By Node Count позволяет выбрать цепи с минимальным и максимальным числом контактов, значения которых устанавливаются в окнах Min и Мах.
Кнопка Edit Attributes разрешает перейти к редактированию или установке атрибутов выделенной цепи. Кнопка View Attributes открывает редактор Notepad для просмотра установленных атрибутов цепи.
Нажатие кнопки Info отражает всю информацию о выделенной цепи.
Кнопка Show Conns подсвечивает на экране все фрагменты, соответствующие выбранной цепи, а кнопка Show Conns Only on Drag включает видимость всех связей только при перемещении компонента.
Кнопка Hide Conns скрывает отображение выделенной цепи и ее связей.
Кнопки Highlight и Unhighlight высвечивают или убирают подсветку выделенной цепи или цепей. Если выделена цепь и ее узел в окне Nodes, то нажатие кнопки Jump to Node позволяет перейти к указанному узлу. Кнопка Select позволяет перейти к редактированию выбранной цепи.
Кнопка Pad Properties позволяет изменить стиль контактной площадки.
Диалоговое окно команды Utils/Optimize
Рисунок 4.23. Диалоговое окно команды Utils/Optimize Nets/ Manuel Gate Swap
Нажмите кнопку Swap, если решились сделать перестановку.
В случае попытки перестановки неэквивалентных вентилей раздается предупреждающий звуковой сигнал.
Все перестановки необходимо зафиксировать в файле изменений (ЕСО-файл) после выполнения команды Utils/Record ECOs. Этот файл используется для последующей коррекции схемы.
Диалоговое окно Utils/Force Update
Рисунок 4.20. Диалоговое окно Utils/Force Update
Dimension
DimensionКоманда Place/Dimension позволяет выполнить простановку линейных и угловых размеров объектов ПП.
Display
DisplayОпределяет цвета, стиль курсора и другие параметры отображения проекта на дисплее. Выбранные параметры сохраняются в файле PCB.INI.
DocTool Toolbar
DocTool ToolbarВключение/выключение строки команд документи-рования проекта.
DRC
DRCЗапуск утилиты проверки выполнения технологических ограничений проекта Design Rules Check. Пиктограмма включает проверку в режиме он-лайн.
DRCMGB2 CPP (2082) V12 00 РСВ
DRCMGB2.CPP (2082) V12.00 РСВПричина: переполнение буфера, используемого для записи сообщений о нарушениях зазоров в файле протокола DRC. Слишком большая длина строки (вероятно, более 200 символов) явилась причиной нарушения зазоров.
Действия: разделите текст большого объема на два или три разных текста.
DXF
DXF- загружает в P-CAD РСВ файл в формате DXF (Drawing Interchange Format), являющемся стандартным форматом обмена-для системы AutoCAD. При использовании этой команды возможно наносить размеры, выполнять рисование сложных контуров печатной платы, вносить требования по сборке платы, эмблемы и т. д. в САПР типа AutoCAD и затем импортировать DXF-файл в P-CAD РСВ.
DXF
Out - команда сохраняет проект, выполненную в P-CAD РСВ, в формате DXF. Эти файлы могут тогда быть загружены в AutoCAD (версии 9.0 и выше) или другие механические САПР.
ENV CPP (626) V12 00 РСВ
ENV.CPP (626) V12.00 РСВПричина: после ввода ширины линии 0.01 на строке состояний появляется значение 0.0. При переключении значений ширины линии нажатием клавиши W каждый раз после появления значения 0.0 появляется это сообщение об ошибке.
Действия: это предупреждение несущественно, можно продолжать работу. Выполните команду Options>Current Line и удалите эту ширину линии.
Exit ALT+F4
Выход из P-CAD РСВ. При выполнении данной команды выдается запрос на сохранение всех изменений, внесенных с момента последнего сохранения. При выходе из P-CAD РСВ в файл PCB.INI записывается информация о параметрах настройки, типе и размере рабочего пространства, системе единиц, выбранных опциях и т. д.
Explode Component
Explode ComponentЭта команда позволяет преобразовывать выбранный компонент в набор базовых примитивов (набору линий, дуг, контактов и т. д.), доступным для редактирования. После выполнения данной команды объект перестает быть неделимым, и каждая его составляющая доступна для редактирования. Эта команда удобна для изменения существующего посадочного места компонента или создания нового посадочного места на базе существующего. Возможно добавление выводов, изменение размеров или толщины линий, изменение нумерации выводов и т. д. Не рекомендуется выполнять эту команду над компонентом, зеркально отраженным относительно своего нормального положения.
Export ECOs
Export ECOsСохранение файла изменений Engeneering Change Order в любой момент, не дожидаясь сохранения файла платы.
Export
ExportСохраняет текущий файл в различных форматах:
Extent
ExtentОтображает все объекты на текущем экране, изменяя рабочее пространство так, чтобы все объекты на текущем листе были видимы.
Fanout
FanoutГенерация стрингеров. Если установлен набор утилит InterRoute Gold, то при использовании этой команды возможна трассировка коротких отрезков проводников (стрингеров) для выравнивания их стартовых точек для дальнейшей трассировки проводников, чтобы иметь возможность использовать команду Route/Bus. Как правило, эти команды используются совместно.
Field
FieldРазмещает поле, содержащее информацию о проекте (дата, время создания, автор и т. п.). Эта информация обычно отображается в штампе листа печатной платы. Вся информация, кроме текущего времени, текущей даты, числа листов и номера листа, должна быть определена в диалоге команды File/Design Info.
Find Errors
Find ErrorsПозволяет просматривать сообщения об ошибках проекта и устанавливать курсор в место ошибки.
Fix
FixКоманда фиксирует на ПП выделенные компоненты и включает следующие опции:
Fix - фиксирует на ПП выделенные компоненты, которые выделяются цветом, определенным по команде Options/Display, для фиксированных объектов;
Force Update
Force UpdateЗамена компонентов выбранного типа библиотечным компонентом того же типа из открытой библиотеки.
From Clipboard
From Clipboard— размещает на схеме содержимое буфера обмена;
From File
From File- вставляет содержимое из блочного файла в текущий файл. Блочный файл должен быть предварительно создан командой Copy to File. При выполнении команды появляется окно диалога, в котором выбирается блочный файл для вставки;
Generate Netlist
Generate NetlistСоздание списка электрических соединений текущей платы и его сохранение в файле (*.net).
Gerber
Gerber— загружает файлы в формате фотонаборного устройства Gerber для наложения изображения фотошаблона На чертеж текущей платы для проверки точности выполнения платы. Каждый файл загружается на отдельный слой. Gerber-файл может быть загружен или в пустое рабочее пространство или размещен на текущей печатной плате. Загрузка Gerber-файла обычно используется для проверки размеров контактных площадок, ширины линий или других возможных ошибок. Наложение Gerber- файла на проект — хороший способ проверить соответствие
Gerber-файла ПП проекта. Чтобы избежать риска порчи рабочего проекта из-за нежелательных элементов геометрии Gerber-файла, необходимо перед выполнением команды File/Import/Gerber сохранить текущий проект.
Gerber
-команда позволяет выводить Gerber-файлы для фотокоординатографа.
Global Rules
Global Rules— определяет зазоры для определенного слоя ПП;
GLOBALPG CPP (440) V12 00 РСВ
GLOBALPG.CPP (440) V12 00 РСВПричина: нажата клавиша Update в окне команды Options/Design Rules, когда выбрано несколько слоев, которые имеют разные значения зазоров (например, в поле значений появился «пробел»).
Действия: при обновлении значений нескольких выбранных зазоров (например, обновлении зазоров на всех сигнальных слоях и затем на слоях металлизации) следите за корректностью данных.
Grids G
Grids GОпределяет наборы сеток, видимость сеток, тип линий. Переключение между абсолютными и относительными режимами настройки сетки осуществляется кнопкой переключателя сетки или клавишей G.
Группы сигнальных слоев
Рисунок 4.7. Группы сигнальных слоев
В закладке Titles меню Options/Layers (Рисунок 4.8) можно редактировать оформление послойных чертежей печатной платы и ее сборочного чертежа (если установлена утилита P-CAD Document Toolbox).
В окне Layers отображается список установленных слоев платы.
Границы изображения листа с высотой и шириной, установленными соответственно в окнах Height и Width области Border, могут быть выведены на экран установкой флажка Display Border.
Если точка привязки границы листа не совпадает с левым нижним углом рабочего поля, то в области Relative Origin задаются координаты точки привязки.
Деление листа на зоны по границе листа форматки в горизонтальном и вертикальном направлениях производится в области Zones и подобластях Horizontal и Vertical. В окнах # of Zones задается число зон, а вид их нумерации - алфавитный или цифровой, определяется соответственно флажками Alpha (буквенный) или Numeric (цифровой). Направление увеличения номеров зон сверху вниз и слева направо устанавливается флажками Ascending и Descending соответственно. При включении флажка Annotate Zone Information видно отображение нумерации зон на экране. Стиль текста для нумерации зон выбирается в окне Text Style.
Highlight
HighlightВысвечивает выбранный объект (объекты) в текущем цвете подсветки, выбранном с помощью команды Options/Display.
Чтобы увидеть подсветку объекта, надо после выполнения команды Edit/ Highlight щелкнуть мышью в любом месте экрана.
Horizontal
Horizontal- горизонтальное - присоединяется символ Н; Vertical - вертикальное - присоединяется символ V.
Отдельные группы слоев (сигнальные, металлизации) отображаются в закладке Sets (Рисунок 4.7). На рисунке выделены сигнальные слои Тор и Bottom.
Группирование слоев предназначено для управления выбором объектов, настройки печати, настройки управляющих программ для технологических автоматов и вывода проекта в формате DXF.
Для создания новой группы слоев необходимо в поле Set Name дать имя новой группе и нажать кнопку New. В результате в окне Layer Sets появится имя группы. После выделения в окне Layers слоев, объединяемых в новую группу, и нажатии на кнопку Add в окно Set Contens переносятся имена слоев новой группы, определенной пользователем. Ошибочно определенные в новую группу слои можно удалить с помощью кнопки Remove. Нажатие кнопки Enable Layers запоминает сделанные назначения слоев в группу.
How to Use Help
How to Use HelpИнформация об использовании справочной подсистемы Windows.
Import ECOs
Import ECOsЧтение файла изменений Engeneering Change Order для корректировки текущей ПП.
Import
ImportЗагружает файлы различных форматов:
| ГЛАВА 4 Графический редактор печатным плат P-CAD РСВ Редактор печатных плат P- CAD РСВ используется для размещения компонентов на монтажно-коммутационном поле и для ручной, интерактивной или автоматической трассировки проводников. В интерактивном режиме курсором отмечается начало и конец сегмента проводника, который сразу же трассируется с учетом препятствий. При этом соблюдаются все ограничения на проведение трассы, установленные пользователем. |
Interactive
InteractiveРучная интерактивная трассировка проводников с использованием автоматического огибания препятствий и областей металлизации, с автоматическим завершением трассы оптимальным образом и возможностью «расталкивания» проводников (Push Traces).
Интерактивная трассировка соединений
Интерактивная трассировка соединенийПри интерактивной трассировке автоматически выдерживаются установленные зазоры и автоматически огибаются препятствия. Интерактивная трассировка выполняется по команде Route/Interactive или после нажатия на соответствующую пиктограмму. Трассировка начинается щелчком курсора на выводе компонента и дальнейшем поточечном проведении сегментов трасс, или вторым щелчком указывается второй вывод компонента, подлежащий соединению с первым указанным выводом. При поточечной прокладке трассы будут звучать сигналы, информирующие о недопустимости нарушения зазоров при приближении трассы к другим цепям, контактам компонента или к переходным отверстиям. После нажатия правой кнопки мыши появляется меню для трассировки в интерактивном режиме:
Если произвести два последовательных щелчка вначале по первому, а затем по второму контакту, то трасса между ними будет проведена автоматически по кратчайшему пути с соблюдением всех правил трассировки и автоматическим переходом (если программа посчитает нужным это сделать) из слоя в слой.
При пересечении трассы металлизированного экрана в нем будут автоматически вырезаться каналы с соблюдением заданных ранее зазоров.
Jump Location J
Jump Location JУстанавливает курсор в указанное местоположение с координатами X и Y. Возможно использование клавиши J, чтобы ввести координаты в строку состояния.
Jump Text
Jump TextПозволяет найти определенную комбинацию символов.
Keepout
KeepoutПозволяет создавать барьеры для выполнения тех или иных действий при трассировке печатной платы (трассировка проводников в разных слоях, размещение переходных отверстий и т. п.). Барьер может быть размещен в любом несигнальном слое, слоях проводников со стороны установки компонентов (Тор) и со стороны монтажа (Bottom), в любом слое сплошной металлизации. Барьеры - неэлектрические элементы, которые учитываются программой автоматической трассировки печатных плат (Autorouter); они игнорируются программой проверки правил проектирования (DRC).
Команды графического редактора PCAD РСВ [3 4]
Команды графического редактора P-CAD РСВ [3,4]Last
LastВыводит предыдущий вид текущего окна.
Перерисовывает активное окно с полным показом рабочего пространства. Отображенный размер рабочего пространства определен набором опций Workspace Size в меню команды Options/Configure. Вид All является заданным по умолчанию при запуске P-CAD РСВ с пустым рабочим пространством.
Layer Sets
Layer Sets— определяет названия слоев печатной платы, принадлежащие данному набору;
Layers
LayersПозволяет просматривать и изменять свойства слоев проекта.
LAYERSET CPP (311) V12 00 РСВ
LAYERSET.CPP (311) V12.00 РСВПричина: в перечне слоев имеется имя слоя, которое больше не существует в проекте.
Действия: удалите заданный пользователем перечень слоев и создайте его вновь.
Line
LineРазмещает на схеме линии текущей ширины (не обеспечивают электрического соединения!). В строке состояния отображаются приращения текущей линии по осям X и Y.
Размещает дугу или круг на текущем листе (не обеспечивает электрического соединения!). Для вычерчивания окружности необходимо щелчком левой клавиши мыши отметить точку на окружности, а вторым щелчком отметить ее центр. Для вычерчивания дуги необходимо щелчком левой клавиши мыши отметить точку на окружности и, не отпуская клавишу мыши, вычертить хорду дуги и отпустить клавишу. Затем повторным щелчком с удерживанием клавиши переместить курсор, растягивая дугу до нужных размеров. Чтобы изменять параметры существующей дуги, используется команда Edit/ Properties. Чтобы изменять параметры рисования новой дуги, используется команда Option/Current Line. Для перемещения, изменения размеров, вращения, зеркального отражения и т.д. объекта используется режим Select.
Load Netlist
Load NetlistЗагрузка файла списка цепей для упаковки компонентов и связей на ПП. При наличии линии контура платы все компоненты расставляются внутри него, в противном случае — в левом нижнем углу рабочего окна.
Manual Route
Manual RouteРучная трассировка проводников.
Measure
MeasureИзмеряет расстояние по X и по Y между двумя любыми точками, результаты измерения отображаются на строке состояния. Размеры отображаются в зависимости от текущих параметров настройки с помощью команды Options/Configure.
Меню для редактирования компонента
Рисунок 4.19. Меню для редактирования компонента
В окне Components представлен весь список компонентов проекта. Можно выделить на экране цветом собственно компонент (кнопка Hightlight), а также все цепи, подходящие к нему (кнопка Hightlight Attached Nets). Можно отменить выделение цветом компонента (кнопка Unhightlight) и цепей, подходящих к компоненту (кнопка Unhightlight Attached Nets). После нажатия на кнопку Jump можно перейти на схеме к выделенному компоненту. И наконец, можно приступить к редактированию компонента после нажатия на кнопку Properties.
Команда Utils/Force Update позволяет заменить в проекте указанные пользователем компоненты на однотипные другие библиотечные компоненты (Рисунок 4.20).
В списке Components перечислены типы всех компонентов, используемых в проекте. Заменяемые компоненты можно выделить стандартным способом. Флажок Maintain Rotation сохраняет углы поворота компонентов. В области Attribute and Pin Label Handling устанавливаются следующие опции:
Меню DocTool (средства оформления
Меню DocTool (средства оформления конструкторской документации)Меню Edit (редактирование)
Меню Edit (редактирование)Undo Ctrl+Z или U
Команда (откат «назад») полностью отменяет последнее законченное действие. С помощью этой команды можно отменить команды Place, Edit/Delete, Edit/Copy, Edit/Cut, Edit/Copy Matrix, Utils/ Renumber, а также перемещения, вращения и зеркальные отражения редактируемого объекта. Команды меню File, такие как New, Save, Print и т. д., не могут быть отменены. Если действие не может быть отменено, команда Edit/Undo является недоступной. При редактировании посадочного места компонента возможна отмена законченной команды размещения (меню Place). Например, при создании объекта типа линии, многоугольников, дуги необходимо закончить отрезок или дугу, прежде чем станет возможно отменить действие. С помощью команды Edit/Undo можно отменить действия при размещении или изменении нумерации выводов.
Для отмены ввода последовательности сегментов линии используется клавиша Backspace. По умолчанию глубина отката равна 10 и может быть изменена в файле SCH.INI (параметр UndoLimit раздела SCH).
Меню File (системные команды)
Меню File (системные команды)Меню команды загрузки файла соединений
Рисунок 4.13. Меню команды загрузки файла соединений
Если выбран последний формат, то становится доступной область Attribute Handling, в которой задается режим обработки атрибутов:
Как правило, схема упаковывается на печатную плату, на которой предварительно размещены разъемы и другие фиксированные компоненты (после выделения соответствующих компонентов в диалоговом окне Properties устанавливается флажок Fixed) и проложены некоторые цепи.
После загрузки команды Utils/Load Netlist выводится сообщение (Рисунок 4.14) о необходимости соблюдать следующие ограничения:
Меню Library (команды работы с библиотеками)
Меню Library (команды работы с библиотеками)Меню Macro
Меню MacroМеню Options (команды настройки)
Меню Options (команды настройки)Меню Place (команды размещения)
Меню Place (команды размещения)Меню редактирования атрибутов
Рисунок 4.29. Меню редактирования атрибутов
Полный список атрибутов P-CAD приведен в приложении 4.
Меню Route (команды трассировки)
Меню Route (команды трассировки)Меню установки барьеров трассировки
Рисунок 4.10. Меню установки барьеров трассировки
Меню Utils (утилиты)
Меню Utils (утилиты)Меню View (вид)
Меню View (вид)Меню Window
Меню WindowMirror on Copy
Mirror on CopyВключение режима зеркального отображения при выводе на твердый носитель, применяется при создании чертежей нижней стороны печатной платы.
Miter
MiterСглаживание прямоугольных изгибов проводников под углом 45° или дугами.
Move By RefDes
Move By RefDesКоманда позволяет выбирать на текущем листе и перемещать посадочное место компонента, вводя его позиционное обозначение (RefDes). Перемещаемый компонент должен находиться в текущем проекте.
Move To Layer
Move To LayerКоманда переносит на текущий слой выбранные объекты (Shift+T), которые расположены на одном слое (атрибуты, дуги, линии, области металлизации, области запрета трассировки, полигоны, строки данных, текст).
MultiTrace
MultiTraceЕсли установлен набор утилит InterRoute Gold, команда позволяет проводить автоматическую трассировку одновременно нескольких выбранных проводников, придерживаясь заданных правил трассировки и либо используется режим максимального огибания проводников (Maximum Hugging), либо минимизации их длины (MinimumLength)
Настройка графического редактора PCAD РСВ
4.1. Настройка графического редактора P-CAD РСВ4.1.1. Настройка конфигурации
После запуска графического редактора (файл РСВ.ЕХЕ) необходимо настроить его конфигурацию, параметры которой устанавливаются в текущем файле и сохраняются для последующих сеансов проектирования ПП. Настройка параметров производится при вызове соответствующих опций меню Options в закладках General, Online DRC, Route и Manufacturing.
В области Units закладки General (Рисунок 4.1), выбирается система единиц измерения. В области Workspase Size указывается размер рабочей области для размещения компонентов и трассировки электрических соединений.
Настройка конфигурации PCAD РСВ в закладке General
Рисунок 4.1. Настройка конфигурации P-CAD РСВ в закладке General
В области параметров соединений Connection Options в окне Optimize Partial Route разрешается/не разрешается оптимизировать связь для достижения минимальной «манхэттенской длины» после ручной трассировки связи. Если включен указанный флажок, то при ручной трассировке проводник подсоединяется к ближайшему фрагменту проводимой цепи.
Прочие опции окна General аналогичны опциям, которые описаны в меню Options Configure для программы P-GAD SCHEMATIC.
В закладке Online DEC (Рисунок 4.2) при включении флажка Enable Online DRC производится проверка технологических параметров при вводе связей и размещении компонентов. Рекомендуется установить флажок перед трассировкой.
Установленный флажок View Report позволяет просмотреть текстовый файл с отчетом о проверке наличия ошибок. Область опций Report Options позволяет включить в отчет выборочные параметры проверок зазоров, текста, соединений и т. д.
Настройка контроля технологических
Рисунок 4.2. Настройка контроля технологических параметров и содержания отчетов
Кнопка Design Rules позволяет настроить различные зазоры в проекте. Кнопка Severity Levels позволяет установить значимость ошибок с точки зрения пользователя (см. главу 3 «Графический редактор P-CAD Schematic»).
Закладка Route меню Options/Configure позволяет установить некоторые правила трассировки проводников печатной платы (Рисунок 4.3а).
При включении флажка T-Route Default включается Т-образный режим разводки, т. е. трасса цепи подводится к ближайшему фрагменту этой же цепи.
Область Highlight While Routing при ручной трассировке задает режим подсвечивания только контактных площадок (Pads Only) или подсвечивания и контактных площадок, и проводников, и линий соединений, принадлежащих одной цепи (Pads, Traces and Connections).
Область Miter Mode выбирает способ сглаживания проводников в местах их излома — отрезком прямой (Line) или дугой (Arc).
Настройка металлизации контактных площадок
Рисунок 4.3b. Настройка металлизации контактных площадок
В окне Solder Mask Swell задается величина, на которую радиус выреза под контактную площадку в слое защитной паяльной маски больше диаметра собственно контактной площадки.
В окне Paste Mask Shrink указывается величина, на которую размер собственно вывода компонента меньше размера контактной площадки.
В окне Plane Swell устанавливается зазор между сплошным слоем металлизации и контактной площадкой или переходным отверстием, не принадлежащим данному слою.
Последние три опции устанавливаются для всего проекта. Если же указанные установки производятся в конкретных слоях, то глобальные установки системой игнорируются.
NC Drill
NC Drill— позволяет выводить для текущего проекта файл управляющей программы станка с ЧПУ в формате Excellon.
Net Class Rules
Net Class Rules- определяет правила трассировки для определенного класса цепей;
Net Classes
Net ClassesЗадание классов (групп) цепей, которые совместно используют общие правила трассировки. Можно добавлять или изменять атрибуты класса цепей. Можно определить параметры контактных площадок, ширину линии, величины зазоров для переходных отверстий и т. д.
Net Rules
Net Rules- определяет правила трассировки для определенной цепи;
NETCLASS CPP (134) или (261) или (262) или (606) V12 00 РСВ
NETCLASS.CPP (134), или (261), или (262), или (606) V12.00 РСВПричина: при работе с проектом, имеющим информацию в окне Net Classes, выполнены команды File>Clear, File>Gerber In и затем попытались выполнить одно из следующих действий:
Nets
NetsПозволяет в текущем проекте отображать, скрывать и переименовывать цепи, отображать информацию о цепях, выбирать фрагменты цепей и редактировать их.
Nett Class Definitions
Nett Class Definitions- определяет имена цепей; входящих в заданный класс,
New Ctrl+N
New Ctrl+NОткрывает окно для создания нового файла печатной платы. По умолчанию задаются следующие параметры: размер проекта - 10" X 10". Относительная сетка с шагом 100mil и началом координат в точке 5000, 5000.
New Window
New WindowNew
NewПозволяет создавать новую библиотеку. Новая библиотека пуста. В диалоге команды Library/New определяется имя файла новой библиотеки.
Notes
NotesВвод текстовых примечаний в проект.
Окно для создания пары классов цепей
Рисунок 4.28. Окно для создания пары классов цепей
Задание атрибутов цепям и компонентам
Атрибуты выбранной цепи устанавливают после выполнения команды Edit/Nets (см. Рисунок 4.15). В диалоговом окне меню можно просмотреть список атрибутов цепи после нажатия на кнопку View Attributes или приступить к редактированию атрибутов после нажатия на кнопку Edit Attributes. Для добавления или изменения атрибута далее нажимают кнопку Add и в открывшемся меню со списком всех стандартных атрибутов (Рисунок 4.29) в левой области Attribute Category выбирают категорию атрибута Net, а в правой области Name выбирают имя атрибута. Затем в области Value вводится значение атрибута.
В окне Attribute Category выводятся списки типов атрибутов для различных объектов проекта:
Окно команды File Print
Рисунок 4.37. Окно команды File Print
Для формирования задания на печать с целью вывода содержимого всех слоев или только части слоев ПП, нажимают кнопку Setup Print Jobs. В появившемся окне (Рисунок 4.38) в области Print Jobs выделяется имя задания (заданий может быть несколько). Это имя появляется в строчке Print Job Name. Одновременно с установкой имени задания в области Lajers подкрашиваются имена слоев, в которых расположена информация для выбранного задания. Для внесения нового задания на печать в окне Print Job Name и, после нажатия на кнопку Add, это имя переносится в область Print Jobs.
Окно команды Utils/DRC
Рисунок 4.35. Окно команды Utils/DRC
Ниже приводятся опции правил проверки печатной платы:
Нажатие на кнопку Severity Levels открывает диалоговое окно Rules Severity Level (см. выше) для присвоения ошибкам их приоритетности (ранга).
После нажатия на кнопку Filename можно изменить имя файла (расширение *.drc), в который записываются найденные ошибки.
После окончания всех установок параметров щелкните ОК.
Поиск и анализ всех выявленных ошибок производится по команде Utils/Find Errors (Рисунок 4.36).
Окно команды Utils/ Optimize Nets
Рисунок 4.21. Окно команды Utils/ Optimize Nets
При выборе автоматического метода размещения в области Auto Options доступны следующие опции:
При перестановке выводов должны соблюдаться определенные условия:
Окно команды выравнивания компонентов на плате
Рисунок 4.16. Окно команды выравнивания компонентов на плате
Заметим, что указанные команды выравнивания не действуют на зафиксированные компоненты.
Окно указаний отчетов проекта
Рисунок 4.40. Окно указаний отчетов проекта
Создание отчетов начинается после выбора списка нужных отчетов и нажатия'«а кнопку Generate. Отчеты можно вывести на экран (Screen), в файл (File) или на печать (Printer).
Ниже, в табл. 4.1, указаны команды графического редактора P-CAD РСВ, а затем приводятся сообщения об ошибках, возникающих при работе с редактором.
Окно установки условных обозначений
Рисунок 4.39. Окно установки условных обозначений для отверстий разных диаметров
Имена всех отверстий задаются системой и расположены в области Drill Simbols. Пример таблицы имен отверстий и соответствующих им символов приведен в приложении 7. Пользователь вправе таблицу с другими именами отверстий и символов.
Кнопка Print Preview меню File/Print позволяет просмотреть изображение перед печатью. Собственно команда на печать выдается после нажатия на кнопку Generate Printouts того же меню.
Для печати различных текстовых отчетов используется команда File/ Reports. В окне команды (Рисунок 4.40) выбираются различные виды текстовых отчетов:
Окно установок печати данных проекта
Рисунок 4.38. Окно установок печати данных проекта
При выборе слоев печати для задания используют стрелку, расположенную под кнопкой Apply Layer Set, после нажатия на которую предоставляется следующий выбор сгруппированных слоев:
В области Display Options помечаются элементы данных, которые будут выведены на печать. В перечне данных определяют: поворот изображения на 90° (Rotate), зеркальное отображение (Mirror), возможность черновой печати (Draft), объекты компонентов и прочие элементы.
Масштабирование изображения задается в окне Scale области Print Adjustments. При этом флажок Scale to Pit Page должен быть снят. При снятом флажке Design Extents в окнах X offset и Y offset устанавливается расстояние чертежа до края бумажного листа.
Чтобы изображение заполнило весь лист бумаги, активизируется флажок Scale to Fit Page.
Область печати задается в области Print Region числовыми значениями в окнах для координат нижнего левого угла (Lower Left Corner) и правого верхнего угла (Upper Right Corner).
Для печати проводников на плате все опции области Display Options и флажок в окне Print Drill Simbols снимаются. Если отключить флажок Design Extents, то проводники не печатаются.
Печать символов отверстий (без проводников!) и выбор типов отверстий (Plated, Non-Plated, All Holes) на плате производится при активизации флажка Print Drill Symbols поля Drill Simbols.
После внесения установок параметров печати нажимается кнопка Modify.
Условное изображение типов отверстий определяют при нажатии кнопки Drill Symbols меню File/Print (Рисунок 4.39). В левом окне указаны диаметр (Hole Diameter) и наличие металлизации (Plated) отверстия. Эти данные кодируются при создании стеков контактных площадок и переходных отверстий (см. параграф 2.4.1). После выделения строки с размером отверстия в правом окне Drill Symbols двойным щелчком (появляется отметка - звездочка) выбирается условное обозначение отверстия. Установки подтверждаются также нажатием кнопки Assign, а отмена выбора — кнопкой UnAssign.
Окно заданных классов цепей и их атрибутов
Рисунок 4.25. Окно заданных классов цепей и их атрибутов
В окне Net Classes заданы имена классов цепей, а в окне Net Class Rules выведены конкретные значения атрибутов для выделенного класса цепей. Значение выделенного атрибута может быть изменено после нажатия на кнопку Edit, затем на кнопку Properties и вводе в окно Value нужного значения атрибута.
Для того чтобы ввести Net Class — новый класс цепей (группа цепей, использующих одни и те же правила трассировки), щелкните по кнопке Edit Net Classes, затем в окне Class Name введите имя нового класса цепей (Рисунок 3.11) и щелкните кнопку справа Add (добавить). Новое имя класса цепей появится в окне Classes.
Для задания атрибута новому классу цепей проделайте следующие операции. Выделите в списке имя нового класса и нажмите кнопку Edit справа от окна Net Class Rules. Появится новое окно Attributes. После нажатия на кнопку Add в новом появившемся окне Place Attribute выберите категорию атрибута (Attribute Caterory), имя атрибута (Name), проставьте значение (Value) атрибута и нажмите ОК. Для изменения значения атрибута в окне Attributes нажмите кнопку Properties.
Добавление новой цепи к выделенному классу производится после выбора одной или нескольких (удерживайте клавишу Shift или Ctrl) цепей в поле Unassigned Nets и нажатии кнопки Add. Имена выделенных цепей отобразятся в окне Nets in this Class, а в поле Unassigned Nets отображается список цепей, не принадлежащих ни к одному из классов цепей.
Классы цепей можно переименовывать (Rename) и удалять (Delete).
В окне Class Attributes записаны уже сформированные после нажатия кнопки Edit Attrs значения атрибутов.
Кнопка Set Nets From Design Selection позволяет внести в список цепей, принадлежащих данному классу, все цепи, выделенные пользователем с помощью команды Edit Select на рисунке принципиальной схемы.
Зазоры для конкретных цепей устанавливаются в закладке Net команды Options/Design Rules (Рисунок 4.26). Для этого предварительно выбирают курсором имя цепи, нажимают кнопку Edit, затем на кнопку Add, в графе Name выделяют имя нужного атрибута и в области Value появившегося окна Place Attribute вводят требуемое значение зазора.
Редактирование цепи производится после выделения ее имени в столбце Nets, нажатии на кнопку Edit Nets.
Зазоры между цепями, относящихся к разным классам, устанавливают в закладке Class to Class (Рисунок 4.27). Формирование пары классов производится после выполнения следующих операций. Нажимается кнопка Edit Class to Class. В появившемся окне (Рисунок 2.28) в двух одноименных строках Net Class Name выбирают имена двух разных классов цепей, которые определены ранее, и нажимают кнопку Add Definition. В результате имена пары классов появляются в окне Net Class To Net Class Definition. Нужные величины зазоров устанавливают в появившемся окне Place Attribute после последовательных нажатий на кнопки Edit и Add.
Окно закладки Net команды Options/Design Rules
Рисунок 4.26. Окно закладки Net команды Options/Design Rules
Опции закйадки Properties
Рисунок 4.33. Опции закйадки Properties
Ручная трассировка соединений
Перед началом трассировки должны быть установлены на плате все компоненты схемы (команда Place/Component), определена(ы) сет-ка(и) трассировки, слой, в котором проводится трасса, ширина проводника и заданы все соединения, т. е. выполнена команда Utils/Load Netlist. После выполнения последней команды между контактами установленных компонентов на ПП появляются условные линии связей. Если вводится новая связь, не указанная в списке соединений, то предварительно, перед трассировкой, выполняется команда Place/ Connection, и щелчком мыши вначале указывается первый контакт, а затем, не отпуская кнопку мыши, и второй контакт, подлежащие соединению. После указания второго контакта появляется окно, в котором пользователь может оставить предлагаемое системой имя цепи или изменить это имя и нажать ОК. После указанной процедуры появляется условная линия связи между контактами, а затем можно проводить связь вручную.
Ручная трассировка выполняется после команды Route/Manuel или нажатия на соответствующую пиктограмму. Трассировка производится только в сигнальных слоях, в противном случае появляется сообщение об ошибке. Если необходима перетрассировка уже проведенной связи, то эта связь предварительно удаляется.
Для проведения связи щелчком мыши указывается первый контакт и, не отпуская кнопку мыши, рисуют первый сегмент трассы. Отпускание мыши фиксирует излом трассы. Для перемещения трассы на один дискрет сетки используются кнопки (при нажатой кнопке мыши). Нажатие клавиши О (не отпуская клавишу мыши) дает возможность менять характер излома (ортогонально, по диагонали, скругление), а клавиши F — менять расположение точки излома. Для создания Т-образных соединений применяется опция T-Route by Default закладки Route команды Options/Configure.
При нажатии правой кнопки мыши трасса автоматически завершается по кратчайшему пути (заметим, что эта операция практически всегда завершается конфликтом, если ранее были уже проведены связи). Клавиши косой черты «\» и «/» прерывают разводку, не завершая ее.
При смене текущего слоя при прокладке трассы нажимают клавишу L, или Shift+L, или кнопку строки состояний, при этом переходное отверстие вставляется автоматически. Тип переходного отверстия задается командой Options/Via Style.
При прокладке трассы ширина проводника может быть изменена (в строке состояний или по команде Options/Current Line).
Проведение трассы завершается нажатием на правую кнопку мыши.
Нарушение установленных зазоров между элементами трасс сопровождается звуковым сигналом и появлением на экране вблизи места ошибки индикатора ошибок в виде окружности с косым перекрестьем.
Для последовательного удаления ранее проложенных сегментов трассы вместе с возможными индикаторами ошибок используется клавиша Backspace. Полностью удаляется последняя трасса командой Edit/ Undo или при нажатии соответствующей пиктограммы.
Сегменты трасс можно удалять или перетрассировать после их выделения и применения к ним соответствующих операций по удалению, перетаскиванию или перетрассировки.
В процессе прокладки трассы в строке информации отображаются данные о приращении координат текущего сегмента dX и dY (пока нажата левая кнопка), общая текущая длина трассы с учетом дуг сглаживания трассы (Total length) и число ошибок по завершении прокладки трассы - «"n" error(s) during routing».
Open Ctrl+O
Open Ctrl+OОткрывает существующий файл печатной платы. Расширение *.pcb имеют бинарные и текстовые файлы P-CAD РСВ.
Optimize Nets
Optimize NetsЗапуск утилиты перестановки логически эквивалентных вентилей и выводов с целью минимизации длины цепей. Целесообразно производить оптимизацию цепей по окончании предварительного размещения компонентов.
Организация трассировки жгута соединений
Рисунок 4.34. Организация трассировки жгута соединений
В этом окне выбираются стиль и параметры выравнивающих отрезков проводнков. Если выбранные контактные площадки лежат на одной прямой или выбрана одна контактная площадка, то появляются соответствующие текстовые сообщения.
В меню Select Fanout в зоне Fanout Style выбирается стиль выравнивающих отрезков, которые отображаются в окне Preview. Установленный флажок Space Traces at Minimum Clearance означает выравнивание отрезков проводников с минимальным зазором между ними, определяемым шагом выбранной сетки трассировки.
Кнопки меню Flip/Flop в правом нижнем углу диалогового окна позволяют выбрать ориентацию выравнивающих отрезков.
Команда Route/Bus используется, как правило, совместно с предыдущей командой и позволяет трассировать одновременно несколько проводников, которые образуют шину. Запуск команды может производиться при нажатии на соответствующую пиктограмму. Затем, при нажатой клавише Ctrl, производится выбор контактных площадок или концов параллельных проводников, построенных предыдущей командой. Далее при нажатой левой кнопке мыши трассируются одновременно несколько проводников (область трассировки при этом подкрашивается). Заметим, что при трассировке нельзя изменить слой прокладки трассы. Нажатие правой кнопки мыши вызывает контекстное меню, в котором выбор строки Suspend приостанавливает прокладку трасс, оставляя ее незавершенной. Строка Cancel стирает последний сегмент трассы и прекращает трассировку. Строка Unwind стирает последний сегмент проводника.
Команда Route/MultiTrасе позволяет автоматически развести одновременно несколько выбранных цепей с соблюдением установленных правил трассировки. При этом может использоваться либо режим максимального огибания проводников (Maximum Hugging), либо режим минимизации их длины (Minimum Length). Эти режимы включаются соответствующими пиктограммами или в закладке меню Options/ Configure. Для выполнения команды вначале указывают несколько цепей одинаковой ширины и нажимают правую кнопку мыши. В контекстном меню выбирается строка Complete для автоматического проведения выбранных цепей.
Команда Push Traces обеспечивает режим трассировки с раздвиганием соседних проводников (но не контактных площадок и переходных отверстий!). Указанный режим работает со всеми командами интерактивной трассировки. Включается при нажатии соответствующей пиктограммы Push Traces.
Команда Visible Routing Area определяет пространство на плате, наиболее удобное для трассировки конкретной цепи. Должен быть включен режим интерактивной трассировки. Вначале активизируется соответствующая пиктограмма. Затем выделяется нужная электрическая цепь, и вычерчивается трасса в подкрашенной области. Для автоматической трассировки выбранной цепи выбирается строка контекстного меню Complete.
Pad Style
Pad Style— определяет стили контактных площадок печатной платы;
Pad Style
Устанавливает тип текущего стека контактных площадок для команды Place/Pad. Организует их просмотр и редактирование списка.
Pad
PadРазмещает стек контактной площадки текущего стиля.
Размещает на плате переходное отверстие текущего стиля. Переходные отверстия можно вращать, зеркально отображать и редактировать.
PADVIA CPP (829) V12 00 РСВ
PADVIA.CPP (829) V12.00 РСВПричина: имеется стек переходных отверстий, который считается принадлежащим какому-то компоненту, но на самом деле является свободным.
Действия: сохраните файл в формате ASCII, закройте его и загрузите снова.
Paste Ctrl+V
Paste Ctrl+VКоманда позволяет вставлять объект (объекты) из буфера обмена в текущий файл, если они были вырезаны или скопированы из рабочего пространства графического редактора с помощью команд Edit/Cut и Edit/Copy. При выполнении команды Paste курсор принимает форму перекрестия. При нажатии левой кнопки мыши происходит вставка объекта в выбранную позицию курсора. При вставке выводов компонента или текста из различных файлов, содержащих стили, имеющие те же самые названия, но содержащие данные, отличающиеся от установленных для текущего файла, новые имена стилей заключаются в скобки и добавляются к списку стилей, доступных в текущем файле.
Опции команды Paste:
Pattern Save As
Pattern Save AsСохранение посадочного места компонента в библиотеке.
PCAD 2001PCB
P-CAD 2001PCBОтображает тематику интерактивной справочной Help Topics F1 системы P-CAD.
PCAD Library Executive
P-CAD Library ExecutiveКоманда запускает программу P-CAD Library Executive для работы с библиотеками компонентов.
PCAD Pattern Editor
P-CAD Pattern EditorКоманда запускает программу P-CAD Pattern Editor для создания посадочных мест компонентов.
PCAD Schematic
P-CAD SchematicКоманда запускает графический редактор принципиальных схем P-CAD Schematic. Если P-CAD Schematic уже запущен, он становится активным приложением.
PCAD Shape Route
P-CAD Shape Route- текущий файл преобразуется в файл PRF-формата для последующей передачи в трассировщик Shape-Based Router. Установленный в диалоговом окне флажок опции Preserve Manuel Traces запрещает трассировку ранее проложенных вручную проводников.
PCAD Shape
P-CAD ShapeRoute - производится замещение текущего файла файлом .PRF, созданного трассировщиком Shape-Based Router.
PCAD Signal Integrity
P-CAD Signal IntegrityКоманда запускает программу P-CAD Signal Integrity для анализа целостности электрических сигналов.
PCAD Symbol Editor
P-CAD Symbol EditorКоманда запускает программу P-CAD Symbol Editor для создания символов компонентов.
PCAD
P-CADКоманда запускает DBX-программу P-CAD InterPlace/PCS InterPlace/PCS для размещения компонентов в интерактивном режиме и задания технологических норм разработки ПП PCS (Parametric Constraint Solver).
PCBDIMTL CPP (124) V12 00 РСВ
PCBDIMTL.CPP (124) V12.00 РСВПричина: перед просмотром Gerber-файлов выполнена команда очистки File/Clear, после завершения просмотра Gerber-файлов выполнена команда очистки. Проект загружен на пустое рабочее пространство и затем сохранен.
Действия: в конфигурации слоев сохраненного проекта имеются дополнительные слои, которые больше не существуют. Они существовали только при просмотре Gerber-файлов.
Удалите эти слои в меню команды, если они не нужны в проекте.
BSTLIN.CPP (687) V12.00 РСВ
Причина: при загрузке в P-CAD РСВ бинарного файла не определен текущий слой.
Действия: перед загрузкой проекта установите в диалоге Layer Map слой ТОР текущим.
PCBNET CPP (1616) V12 00 РСВ
PCBNET.CPP (1616) V12.00 РСВПричина: при попытке сохранить файл проекта обнаружены свободные контактные площадки, наложенные на контактные площадки компонента. При этом свободные контактные площадки имеют номера выводов, отличные от 0.
Действия: удалите свободные контактные площадки.
TEXTTOOL.CPP (273) V12.00 РСВ
Причина: после создания корпуса компонента и размещения атрибутов сделана попытка повернуть атрибут.
Действия: это предупреждение несущественно, можно продолжать работу.
PCBRLMGR CPP (866) V12 00 РСВ
PCBRLMGR.CPP (866) V12.00 РСВПричина: установлен зазор, равный 0.
Действия: проверьте, чтобы-все зазоры были больше 0. Также проверьте, чтобы на полях Via to Via не было неожиданных данных.
PDIF Out
PDIF Out- сохраняет проект в формате PDIF.
PDIF
PDIF- загружает файл проекта в формате, созданный в Master Designer версий 7.0 или 8.5-8.7.
Place/Cutout
Place/CutoutКоманда размещает вырезы в области металлизации.
Place Design View
Place Design ViewРазмещает блок на чертеже платы в заданной области.
Place Detail
Place DetailРазмещение детали — изображения участка (блока из файла *.blk) ПП, содержащего объекты, созданные в редакторе P-CAD РСВ. Это изображение может быть увеличено, чтобы дать представление о сложных участках платы. Удобно использовать этот механизм для ввода в проект информации об установке компонентов на плату при наличии нескольких вариантов.
Place Diagram
Place DiagramРазмещение диаграммы (структуры) слоев проекта, указывающей последовательность расположения слоев в многослойной печатной плате.
Place Picture
Place PictureРазмещение на плате рисунка в формате P-CAD Picture из файла с расширением *.EMF. Отличается от команды DocTool/Place Detail отсутствием полей для ввода текстовой информации.
Place Table
Place TableРазмещение различных типов таблиц: отверстий, перечень цепей, подключение цепей «земли» и «питания», перечень вентилей, информация об изменениях и редакциях проекта.
Placement Toolbar
Placement ToolbarКоманда устанавливает видимость/невидимость панели инструментов размещения.
Plane
PlaneСоздает в плоскости металлизации линии раздела.
PLCDIMTL CPP (395) V12 00 РСВ
PLCDIMTL.CPP (395) V12.00 РСВПричина: при выполнении команды Place>Dimension и переходе от одной точки к другой используется комбинация нажатия клавиши «Пробел» и щелчок левой кнопкой мыши в ответ на приглашение «Press left and hold or space to begin selection of text location».
Действия: продолжайте работать при появлении одного или нескольких подобных сообщений и, как только они закончатся, нажмите правую клавишу мыши или Esc для отмены размещения размерностей. Кроме того, сохраните проект в файле ASCII под другим именем, завершите работу с программой и загрузите проект вновь.
Point
PointКоманда Place/Point вводит:
- точку привязки (Ref Point) компонента,
— точку приклеивания компонента (Glue Dot) для его автоматического монтажа,
— точку привязки и ориентации механизма автоматической установки компонентов на плату (Pick and Place),
— контрольную точку для электрической цепи (Test Point).
Poligon
PoligonКоманда размещает закрашенный многоугольник в пространстве рабочего листа (не обеспечивает электрического соединения!).
Preferences
PreferencesОпределяет настройки клавиатуры, мыши и панели инструментов.
Пример полигона металлизации
Рисунок 4.31. Пример полигона металлизации
После обработки вырезов в сигнальных цепях зачастую остаются «островки» с малыми размерами и не присоединенные ни к одной цепи. Для очистки области металлизации от таких «островков» используются опции закладки Island Removal (Рисунок 4.32):
Print Ctrl + P
Print Ctrl + PПечатает схему в соответствии с установленными параметрами печати. Можно вывести на печать выбранную область печатной платы.
Print Setup
Print SetupОтображает список установленных принтеров и устанавливает текущий принтер.
PRINTDLG CPP (124) V12 00 РСВ
PRINTDLG.CPP (124) V12.00 РСВПричина: Испорчена установка слоев проекта.
Действия: Удалите параметры установки слоев в диалоговом окне Options/Layers.
Prompt Line
Prompt LineПоказывает/скрывает строку подсказок. Текущие параметры настройки для видимости строки подсказок сохраняются в файле инициализации.
Properties
PropertiesКоманда вызывает диалоговое окно редактирования свойств выбранного объекта. Перед выполнением команды Properties должен быть выбран хотя бы один объект для редактирования. Если выбраны множественные объекты, то они должны иметь одинаковый тип (например, дуги, линии, контакты и т. п.), иначе команда недоступна. При редактировании свойств множественных объектов внесенные изменения относятся ко всем выбранным объектам. Команда Properties может также быть выбрана из контекстного меню. Для этого необходимо выбрать объект и щелкнуть правую кнопку мыши. Пункты меню, доступные в контекстном меню, изменяются в зависимости от объекта, который выбирается. Команда Properties может быть также запущена двойным нажатием левой кнопки мыши на объекте.
Query
QueryПоиск компонента в открытых библиотеках с использованием атрибутов (задаваемых признаков). Используется только в программе Library Executive.
Разработка печатных плат
4.2. Разработка печатных платПосле настройки конфигурации и определения всех параметров проекта можно приступать непосредственно к разработке печатных плат. Задача разработки печатных плат сводится к размещению компонентов проекта по отношению друг к другу на поле печатной платы и созданию правил ручной и автоматической трассировки соединений на плате.
Перед размещением компонентов на плату определяется шаг сетки рабочего поля. Например, для компонентов с планарными выводами этот шаг устанавливается равным 1,25 мм, а для компонентов со штыревыми выводами - 2,5 мм.
Затем необходимо в слое Board нарисовать на рабочем поле монитора замкнутый контур печатной платы. Прорисовка производится с помощью команд Place/Line и Place/Arc.
Если отсутствует принципиальная схема, выполненная в P-CAD Schematic, то компоненты на плату устанавливают по команде Place/ Component. Связи между компонентами проводят по команде Place/ Connection.
Если же принципиальная схема имеется, то производится так называемая упаковка схемы на печатную плату (должна быть открыта нужная библиотека).
Reconnect Nets
Reconnect NetsЗапуск утилиты изменения топологии Цепей, выполненных с использованием областей металлизации.
Record ECOs
Record ECOsВключение/выключение записи файла изменений Engeneering Change Order (ECO).
Record
RecordУказывает имя макрофайла и производит запись в него (при нажатии на клавишу Cancel запись производится во временный файл). После того как запись макрокоманды завершена, ей может быть назначена горячая клавиша или пункт меню. Кнопка М, расположенная на строке состояния, также позволяет создавать временные макрокоманды на лету.
Redo Ctrl + Y
Redo Ctrl + YКоманда (откат «вперед») отменяет предыдущую команду Edit/ Undo.
Redraw
RedrawПерерисовывает активное окно без внесения изменений. Перерисовка используется для удаления следов от незаконченных проводников и перемещения или удаления объектов. Чтобы прервать перерисовку в процессе ее выполнения, щелкните правую кнопку мыши или нажмите Esc.
Rename
RenameПереименовывает посадочное место компонента или компонент в библиотеке.
Rename
Позволяет переименовывать любые созданные файлы макрокоманд, включая заданную по умолчанию (Default).
Renumber
RenumberУтилита перенумерации контактных площадок и переименования (перенумерации) позиционных обозначений компонентов вручную или автоматически.
Reports
ReportsПозволяет генерировать отчеты с определенными опциями вывода. Эти опции сохраняются в файле конфигурации PCB.INI при выходе из программы.
Room
RoomРазмещает на несигнальном слое комнату (область) для размещения в ней компонентов и указывает в ней особые правила размещения трассировки.
Rooms
RoomsПозволяет редактировать комнаты текущего проекта, определенные ранее по команде Place/Room. Можно находить и выбирать компоненты, включенные в выбранную комнату.
Route Toolbar
Route ToolbarКоманда устанавливает видимость/невидимость панели для ручной трассировки.
РСВ СРР (391) V12 00 РСВ
РСВ.СРР (391) V12.00 РСВПричина: при установке системы на платформе Windows NT указаны неверные пароли.
Действия: установить систему заново, проверяя правильность заполнения всех полей номеров лицензий и паролей.
Run
RunЗапуск на выполнение файла макрокоманд, имя которого предварительно выбирается з списка. Временный файл макрокоманд запускается нажатием клавиши Е. Макрокоманда, которая перемещает или удаляет компонент, не влияет на фиксированный компонент.
Save As
Save AsСохраняет текущий проект в файле с указанным именем и местоположением и создает файл резервной копии (.ВАК). Позволяет переименовать файл текущего проекта.
Save Ctrl +S
Save Ctrl +SСохраняет изменения в проекте, находящемся в активном окне, и создает файл резервной копии (.ВАК).
Select All
Select AllВыбирает все объекты на текущем листе.
Select S
Select SКоманда позволяет выделить объект (объекты) для их последующего редактирования с помощью команд меню Edit.
Selection Mask
Selection MaskОпределяет фильтр для выбора командой Select графических примитивов блока внутри или вне выбранной области.
Series II
Series IIУказания соответствий между командами P-CAD Commands PCB и Tango.
Setup
SetupЗапускает диалог выбора и настройки библиотек, которые используются в проекте.
Setup
Указание имени каталога для размещения в нем макросов.
Shortcut Directory Выход
Shortcut Directory Выходна сайты производителей полупроводниковых компонентов с использованием Internet Explorer.
Snap to Grid
Snap to GridОсуществляет привязку перемещений курсора к узлам координатной сетки.
Сохранение проекта
Сохранение проектаПосле всех процедур по формированию печатной платы, которые изложены в текущей главе, необходимо сохранить проект по стандартной команде File/Save (или File/Save As). Предварительно можно выбрать формат файла:
Сообщение о результате автоматической
Рисунок 4.22. Сообщение о результате автоматической перестановке вентилей и выводов компонентов
В сообщении указываются параметры оптимизации цепей (Setting), текущее состояние процесса оптимизации (Current Status) и отчет о результатах оптимизации (Cumulative Status):
Сообщение об ошибке выделенного контакта
Рисунок 4.36. Сообщение об ошибке выделенного контакта
В поле окна выводятся номер ошибки (Error Number) и текстовое сообщение об ошибке. В окне Error Number можно перейти к очередной ошибке, а после нажатия на кнопку Jump To на экране монитора подсвечивается соответствующая ошибка.
После исправления ошибки ее индикатор на экране автоматически удаляется.
Сообщения о загрузке списка соединений
Рисунок 4.14. Сообщения о загрузке списка соединений на плату, имеющую предварительно установленные компоненты и проведенные связи
При установке курсора (не нажимая левую кнопку мыши) на объект размещения появляется информация о позиционном обозначении компонента, его типе и значении атрибута компонента, а для электрической цепи — ее номер (имя) и имена компонентов и их контактов, которые цепь соединяет.
По команде Library/Setup можно просмотреть перечень открытых библиотек.
Теперь можно размещать компоненты схемы в контуре печатной платы.
| Назад | Содержание | Вперед |
Сообщения об ошибках программы PCAD РСВ
4.5. Сообщения об ошибках программы P-CAD РСВСору
СоруКопирует один или большее количество элементов из одного файла в другой (или в тот же самый, но в другой библиотеке). Если необходимо копировать компонент со связанным символом, его посадочным местом, таблицей контактов, можно использовать команду Library/Copy администратора библиотек Library Executive. Возможно групповое копирование элементов.
Создание и подключение областей металлизации
Создание и подключение областей металлизации.
В сигнальных слоях можно расположить области металлизации, которые электрически подсоединяются к одной из цепей и автоматически отделяются зазорами от других цепей и контактных площадок.
Контур области металлизации рисуется после выполнения команды Place/Cooper Pour или после нажатия на одноименную пиктограмму. Сама область должна быть вычерчена в виде полигона, стороны которого не пересекаются. Построенную область выделяют, нажимают правую кнопку мыши, выделяют строчку Properties и в появившемся меню (Рисунок 4.30) устанавливают требуемые параметры.
Status Line
Status LineПозволяет показывать/скрывать строку состояния.
Структура слоев платы
Рисунок 4.6. Структура слоев платы
Все слои (кроме текущего) можно выключить кнопкой Disable All, a включить — кнопкой Enable All.
По умолчанию структура слоев для печатной платы устанавливается с двумя, сигнальными слоями. Для печатных плат с несколькими сигнальными слоями и со слоями сплошной металлизации, естественно, следует добавить дополнительные слои. Для создания нового слоя в окно Layer Name закладки Layers вводится имя нового слоя, в окне Layer Number определяется номер слоя и нажимается кнопка Add. Цвет создаваемых слоев устанавливается системой по умолчанию. При необходимости цвет слоя можно поменять после выполнения команды Options/Display, щелчка правой кнопкой мыши по прямоугольнику в строке имени слоя и выборе нужного цвета в появившейся палитре цветов.
В области Routing Bias указывается приоритетное направление трассировки проводников на тех или иных слоях печатной платы:
Таблица примечаний проекта (Notes)
Таблица примечаний проекта (Notes) и Информация об изменениях, внесенных в проект (Revisions).TANGOARC CPP (724) V12 00 РСВ
TANGOARC.CPP (724) V12.00 РСВПричина: выбрано две или более дуги и сделана попытка изменить значения ширины линии или радиуса.
Действия: это предупреждение несущественно, можно продолжать работу.
TANGOPOLY CPP (1109) V12 00 PCB
TANGOPOLY.CPP (1109) V12.00 PCBПричина: на полигоне обнаружены запрещенные в P-CAD РСВ точки.
Действия: удалите слой металлизации и создайте его заново.
TANGOPOLY CPP (396) V12 00 PCB
TANGOPOLY.CPP (396) V12.00 PCBПричина: обнаружен полигон, имеющий менее 3 вершин.
Действия: найдите и удалите этот полигон.
TANGTEXTCPP (991) OR (2107) V 12 00 РСВ
TANGTEXTCPP (991) OR (2107) V 12.00 РСВПричина:
1) выбрано несколько компонентов одного уровня;
2) изменен тип компонента во время редактирования параметров корпуса;
3) атрибуты заменяемых компонентов имеют разную ориентацию или стили (например, компонент С1 имеет атрибут А стиля S1, а компонент С2 имеет атрибут А стиля S2, и оба компонента заменяются другим).
Действия: можно заменить эти компоненты одновременно или заменить только компоненты, ориентация или стиль атрибутов которых совпадают. См. также комментарий к ошибке TANGTEXT.CPP (2107) и, если файл проекта имеет формат ASCII, попробуйте найти отрицательные углы ориентации, хотя их наиболее вероятное значение равно -1. Если найдете отрицательный угол ориентации, замените его положительным значением или нулем.
Text Style
Text StyleУстанавливает текущий стиль текста для команды Place/Text и позволяет добавлять, удалять, переименовывать или редактировать стили текста.
Text
TextПозволяет вводить текст в файл печатной платы. Стиль текста предварительно определяется командой Options/Text Style (меню). Чтобы внести изменения в текст, выберите текст, нажмите правую кнопку и нажмите Properties во вслывающем меню. Возможно изменить стиль текста, а также его выравнивание. Для изменения стиля используется кнопка Edit/Style, которая активизирует диалог команды Options/Text Style. Возможно подключение текста типа True Type и символов кириллицы.
Tile
TileРасполагает последовательно все открытые окна.
Title
TitleВвод изображения рамки чертежа (форматки) и заполнение информации в полях проекта.
То Layer
То Layer- в пределах одного или нескольких проектов вставляет элементы на слои, отличные от того, из которого они были вырезаны или скопированы. Эта особенность относится к одиночному или множественному копированию и операции вырезания блока. Указанная опция может работать только с данными, содержащимися в буфере обмена и имеющими формат Pattern Editor или РСВ. При выборе нескольких элементов, находящихся в разных слоях, все они будут вставлены на текущий слой. Многослойные элементы типа контактных площадок сохранятся многослойными. Выбор слоя размещения вставляемых элементов можно производить после нажатия на клавишу L. Возможна вставка на выбранный слой содержимого файла буфера обмена (.CLP). При вставке переходных отверстий, контактных площадок или текста, которые имеют одинаковые имена стилей, но данные отличаются от стилей текущего проекта, вводимые имена стилей помещаются в скобках. Новые имена стилей (в скобках) будут добавлены к списку доступных стилей в текущем проекте;
Special — размещает на ПП объекты в специальном графическом формате P-CAD Picture (расширение файла .emf).
Trace cleanup
Trace clean-upУдаление избыточных точек излома (Vertex), лишних сегментов и лишних вершин проводников с целью уменьшения объема информации, хранимой в файле .РСВ.
UNDOMGR CPP (974) V12 00 РСВ
UNDOMGR.CPP (974) V12.00 РСВПричина: перед записью сообщений ЕСО не были стерты предыдущие записи.
Действия: это предупреждение несущественно.
DRCMGR.CPP (974) V12.00 РСВ
Причина: нарушены зазоры между текстом большого размера. Например, на слое шелкографии имеется текст, содержащий более 150—200 символов.
Действия: найдите на слое шелкографии текст, вызывающий эти затруднения и разделите его на два или более коротких текста.
Unfix
Unfix-после выделения ранее зафиксированных компонентов отменяет их фиксацию на ПП;
Unfix All — отменяет фиксацию всех ранее зафиксированных компонентов (без их выделения).
Unhighlight All
Unhighlight AllКоманда отменяет подсветку всех объектов в файле и восстанавливает нормальные объектные цвета. Эта команда воздействует на все высвеченные объекты независимо от того, выбраны они или нет.
Unhighlight
UnhighlightОтменяет высвечивание выбранного объекта (объектов) и восстанавливает прежние цвета объекта. К этой команде можно обратиться, щелкая правую кнопку мыши, чтобы активизировать контекстное меню, и выбирая Edit/Unhighligt.
Update All
Update AllОбновление информации во всех полях и таблицах проекта.
Update
UpdateОбновление информации в текущем поле или таблице.
Установка цвета слоев печатной платы
Рисунок 4.4. Установка цвета слоев печатной платы
Установка дополнительных параметров монитора
Рисунок 4.5. Установка дополнительных параметров монитора
В области DRC Errors указывают возможность вывода на экран ошибок контроля соблюдения технологических норм. В области Glue Dots устанавливают параметры вывода на экран точек приклеек при автоматическом монтаже печатных плат.
В области Pick and Place аналогично показывают параметры точек привязок компонентов для автоматического монтажа.
Параметры могут принимать следующие значения: Show - показать на экране; Hide - скрыть; No Change - не изменять.
В области Cursor Style выбирают вид курсора: стрелка (Arror), маленькое (Small Cross) или большое (Large Cross) перекрестье.
В области Miscellaneous устанавливают дополнительные параметры:
Установка глобальных зазоров проекта
Рисунок 4.11. Установка глобальных зазоров проекта
Для определения зазоров между различными объектами в конкретных слоях печатной платы используется закладка Layer команды Options/Design Rules (Рисунок 4.12).
Для установки зазора на соответствующем слое платы вначале выделяется строка с именем слоя, а затем в столбцах Pad to Pad (контактная площадка — контактная площадка), Pad to Line (контактная площадка — проводник), Line to Line (проводник - проводник), Pad to Via (контактная площадка — переходное отверстие), Line to Via (проводник — переходное отверстие) и Via to Via (переходное отверстие — переходное отверстие) вписываются нужные числа. После задания чисел нажимается кнопка Update.
Если необходимо ввести дополнительные зазоры для других атрибутов (например, для отступа проводников от края платы -BoardEdgeClearence), то после нажатия кнопки Edit Rules в появившемся окне нажимается кнопка Add, в окне Place Attribute в окне Name выделяется имя нужного атрибута и в окно Value вписывается значение атрибута. Все указанные размеры являются минимально допустимыми.
В диалоговом окне команды Options/Design Rules в закладке Rooms («комната» — участок платы с именем на несигнальных слоях, очерчиваемый по команде Place/Room) для выбранной «комнаты» определяются правила размещения компонентов (например, высота компонентов в выбранной «комнате»).
Установка правил трассировки
Рисунок 4.3а. Установка правил трассировки
Ручная трассировка определяется областью Manual Route. Если установлен флажок Right Mouse to Complete/Slash Key to Suspend, то для автоматического завершения трассы по кратчайшему пути используется правая кнопка мыши, а для остановки трассы в произвольном месте рабочего поля - клавиша /. Если установлен флажок Slash Key to Complete/Right Mouse Suspend, то для остановки трассировки цепи используется правая кнопка мыши, а для ее автоматического завершения - клавиша /.
Параметры интерактивного размещения устанавливаются в области Interactive Route. Флажок Honor Layer Bias означает разрешение на трассировку в слое в направлении, определенном в окне команды Options/Layers. Как правило, на слое Тор проводники трассируются параллельно длинной стороне платы. Флажок Show Routable Area определяет видимость области трассировки.
В окне Stub Length устанавливается минимальная длина в дискретах сетки (Grid Points) или в единицах длины (Length) для сегмента линии при соединении ее с контактной площадкой.
В области Trace Length задается контроль за длиной проводника трассы. Флажок Maximize Hugging разрешает проводимой цепи выдержать минимальное расстояние до уже проведенных трасс (однако длина трассы и ее конфигурация при этом может быть неоптимальной). Флажок Minimize Length разрешает прокладку трассы минимальной длины с минимумом переходных отверстий.
В закладке Manufacturing (Рисунок 4.3b) устанавливаются технологические ограничения при металлизации контактных площадок.
Установка сеток на печатной плате
Рисунок 4.24. Установка сеток на печатной плате
Установка шага сетки
Установка шага сеткиВ некоторых случаях, кроме регулярной сетки, для трассировки можно использовать и нерегулярную сетку с целью 100-процентной прокладки всех соединений схемы. Например, если шаг между выводами компонента задан величиной 2,5мм и диаметр контактной площадки-равен 1,5 мм, то для прокладки двух проводников толщиной 0,2 мм между соседними выводами при допустимой величине зазора 0,2 мм необходимо задать сетку 1,05 мм-0,2 мм-0,2 мм-1,05 мм или 1 мм-0,5 мм-1 мм.
Чтобы установить указанную нерегулярную сетку, необходимо выполнить команду Opnions/Grids, в появившемся диалоговом окне (Рисунок 4.24) в области Grid Spasing ввести через пробел выбранные шаги нерегулярной сетки и нажать кнопку Add. Введенная сетка зафиксируется в виде отдельной строки в области окна Grids.
Установка зазоров между проводниками
Установка зазоров между проводникамиДля разных объектов (для совокупности электрических цепей, для разных участков ПП и т. п.) проекта устанавливаются разные правила трассировки и им присваиваются различные приоритеты:
Зазоры между различными объектами в различных слоях ПП устанавливаются в закладке Layer (см. Рисунок 4.12).
Классы цепей определяют в закладке Net Class команды Options/ Design Rules (Рисунок 4.25). Внутри каждого класса устанавливаются допустимые зазоры для пары объектов (контактная площадка - проводник, контактная площадка - контактная площадка, проводник - проводник и т. п.) и общие правила установки зазоров. Заметим, что автотрассирровщик PRO Route использует только глобальные установки зазоров и правила трассировки закладки Net меню Options/ Design Rules.
Установка зазоров в сигнальных и других слоях платы
Рисунок 4.12. Установка зазоров в сигнальных и других слоях платы
Назначение других закладок команды Options/Design Rules таких, как Net Class (определение классов цепей), Net (имена цепей), Class to Class (параметры трассировки между классами цепей) определены в главе 3 «Графический редактор P-CAD Schematic».
Настройка других технологических параметров проекта производится после выполнения команды File/Design Technology Parameters (см. главу 2 «Создание компонентов и менеджер библиотек проекта»).
Утилита PCAD InterRoute Gold
Утилита P-CAD InterRoute Gold— дополнительное средство для интерактивной трассировки электрических связей. В нее входят пять команд, имеющих соответствующие пиктограммы, вынесенные на панель инструментов Route Toolbar: Route Fanout, Route Bus, Route MultiTrace, Push Traces и Visible Routing Area.
Команда Route/Fanout производит трассировку жгута (группы трасс) от группы контактных площадок. Команда генерирует короткие выравнивающие отрезки проводников, концы которых располагаются на одной прямой — для удобства дальнейшей трассировки соединений. Утилита может запускаться после нажатия соответствующей пиктограммы. Затем при нажатой клавише Ctrl отмечаются контактные площадки, от которых будет начинаться жгут. Щелчком правой кнопки мыши вызывается контекстное меню команды. В контекстном меню строка Deselect All отменяет выбор контактных площадок, строка Layers вызывает меню Options/Layers, строка Options - команду Options/Configure. В меню выбирается строка Fanout. В результате появляется диалоговое окно команды (Рисунок 4.34).
Верификация печатной платы
4.3. Верификация печатной платыПосле завершения разработки топологии печатной платы и перед формированием данных для выпуска фотошаблонов необходимо проверить плату на соответствие принципиальной схеме, правилам проектирования и технологическим ограничениям, т. е. тем правилам, которые установлены командой Options/Design Rules. Проверка производится с использованием утилиты DRC (Design Rule Check) Запускается утилита командой Utils/DRC. На Рисунок 4.35 показано окно указанной команды.
Verify Desig
Verify DesigПроверка соответствия компонентов проекта и компонентов в библиотеках, используемых в проекте, на предмет обнаружения несоответствий. Используется только в программе Library Executive.
Via Style
Via Style- определяет стили переходных отверстий печатной платы.
Via Style
Устанавливает стиль текущего переходного отверстия для команды Place/Via. Организует просмотр и редактирование списка переходных отверстий. Команда аналогична команде Options/ Pad Style.
Единственное различие между контактными площадками и переходными отверстиями — стили переходных отверстий не поддерживают формы типа монтажного отверстия (Mounting Hole) и перекрестия для сверления (Target shapes).
View Log
View LogПросмотр результатов авторазмещения компонентов.
View Log
Просмотр файла отчета об автотрассировке.
При проведении трасс своевременно устанавливайте
Внимание!При проведении трасс своевременно устанавливайте нужные слои, в которых производится прокладка трасс.
Внимание!
Чтобы каждый раз перед проектированием новой платы не вводить перечисленные выше данные по настройке проекта, рекомендуется в среде P-CAD PCB создать отдельный файл, внести в него все основные параметры и атрибуты и записать его с именем template.pcb.
В этом случае создание новой платы начинается с загрузки упомянутого файла и внесения в него минимальных дополнений и изменений.
Выбор стиля полигона
Рисунок 4.30. Выбор стиля полигона
В закладке Style в области Fill Characteristics определяются:
В области State указывается состояние металлизации:
Вырезы в области металлизации производятся по команде Place/ Cutout. При прокладке проводников через область металлизации зазоры образуются автоматически, если в закладке General меню Options/Configure включен флажок Auto Plow Copper Pours. Если же флажок не включен, то для образования новых зазоров после прокладки новой цепи через область металлизации в закладке Style меню Properties необходимо включить режим Repour.
На Рисунок 4.31 приведен пример области металлизации со штриховкой, вырезом, тепловыми барьерами контактов и скруглениями углов полигона.
Вывод данных на печать
4.4. Вывод данных на печатьДля вывода результатов проектирования на печать используется команда File/Print (Рисунок 4.37). В области окна Print Jobs перечислены пункты заданий на печать. Флажок Current Window разрешает печать объектов ПП, расположенных в видимой части окна. Флажок Current Display разрешает печать всего содержимого видимой части окна (например, можно вывести на печать, кроме основных объектов ПП, и условные линии связи еще не проведенных трасс). Флажок Scale to Fit Page позволяет разместить полностью содержимое видимой части окна на листе форматки. Нажав на кнопку Print Preview, можно просмотреть компоновку чертежа после его печати.
Задание ширины линий и проводников
Рисунок 4.9. Задание ширины линий и проводников
Задание вида форматки листа
Рисунок 4.8. Задание вида форматки листа
Основная форматка (надпись) подключается при нажатии на кнопку Select в области Title Block и последующем выборе соответствующего файла с расширением .tbk. В строке File Name появляется имя форматки. В окнах области Lower-Right Offset задается смещение основной надписи относительно правого нижнего угла рабочего поля.
В окне Field Set установлен список полей форматки по умолчанию. Для изменения списка полей и задания им атрибутов нажимается кнопка Fields, а затем - кнопка Field Sets. Все внесенные изменения на листе закрепляются после нажатия на кнопку Modify.
Закладка Class to Class команды Options/Design Rules
Рисунок 4.27. Закладка Class to Class команды Options/Design Rules
Закладка Pattern Pads команды Component Properties
Рисунок 4.18. Закладка Pattern Pads команды Component Properties
В следующей закладке Component приводится справочная информация о выбранном компоненте: имя библиотеки, в которой закодирована информация о посадочном месте компонента, его тип Туре, имя посадочного места Pattern Name, число вентилей в корпусе Number of Gates, текущий номер вентиля Gate Number и т. д.
В закладке Component Pins представлена (но не может редактироваться ) информация о выводах выбранного компонента. Эта информация кодируется и редактируется при создании компонента в редакторе P-CAD Library Executive (см. главу 2 «Создание компонентов и менеджер библиотек проекта»).
В закладке Attributes отображены атрибуты компонента. Для того чтобы изменить существующий атрибут, необходимо нажать кнопку Properties и в окне Value проставить новое значение атрибута. Чтобы добавить новый атрибут, надо нажать кнопку Add и затем в окне Name ввести имя нового атрибута, а в окне Value — значение атрибута. Для удаления атрибута надо выделить строку с именем и значением атрибута, а затем нажать кнопку Delete.
Для поиска компонента по его схемному имени, для проверки его расположения на печатной плате, проверки цепей, подсоединенных к компоненту, используется команда Edit/Components, диалоговое окно которой изображено на Рисунок 4.19.
Закладка Pattern редактирования компонента
Рисунок 4.17. Закладка Pattern редактирования компонента
После нажатия на кнопку Change Pattern можно изменить посадочное место компонента.
В окнах Location отображаются координаты точки привязки компонента. Флажок Flipped служит индикатором переноса компонента на противоположную сторону платы. В строке Rotation показан угол поворота компонента относительно его базового положения, зафиксированного в библиотеке компонентов. В области Visibility, при включении соответствующих флажков, устанавливается видимость позиционного обозначения, номинала и типа компонента.
При нажатии на кнопку Querry из открытых библиотек можно выбрать компоненты с одинаковыми признаками (столбец Field) для возможной замены выбранного компонента.
На Рисунок 4.18 показана закладка Pattern Pads для редактирования контактных площадок установочного места компонента.
В окне Pads выводится список контактных площадок выбранного компонента. В области Location отображаются координаты контактной площадки, выбранной в окне Pads. В строке Net Name указано имя цепи, подключенной к выбранному контакту. Стиль контактной площадки указан в окне Pad Style, и его можно изменить выбором нужного стиля (из доступных в проекте) в окне Pad Style или после нажатия кнопки Pad Styles. Кнопки Set All и Clear All выделяют или снимают выделение всех контактных площадок. После проведенных изменений каждой контактной площадки нажимается кнопка Apply.
Закладка Properties
Рисунок 4.32. Закладка Properties
В закладке Polygon при включенной опции Show Fillet Handles при выделении полигона на нем отображаются точки, перемещение курсором которых приводит к скруглению углов полигона. Размер хорд скругления задается в окне Chord Hight. Флажок Fixed фиксирует полигон на ПП. В этом случае полигон не может быть подвержен каким-либо преобразованиям.
Zoom In +
Zoom In +Команда увеличивает масштаб видимого изображения в число раз, заданное в меню команды Options/ Configure относительно выбранного центра (положение курсора на экране). При выполнении команды курсор приобретает форму лупы, запрашивая выбор центра измененной в масштабе области. Позиция курсора становится центром раскрытой области. Чтобы отменить режим увеличения, когда курсор приобретает форму лупы, необходимо щелкнуть правую кнопку мыши или нажать Esc.
Zoom Out
Zoom OutУменьшает масштаб видимого изображения в число раз, заданное в меню команды Options/Configure относительно выбранного центра.
Zoom Window Z
Zoom Window ZИзменяет размер окна в области рабочего пространства. Выбранная область — прямоугольник, который выбирается с помощью курсора в рабочем пространстве активного окна. Выбранная область заполняет активное окно. Является непрерывающей командой.
Редактор печатных плат P-CAD PCB
Настройка стратегии трассировки
5.3.1. Настройка стратегии трассировкиНастройка стратегии трассировщика производится после его запуска с помощью диалогового окна Options/Auto-Router (Рисунок 5.8).
Диалоговое окно имеет три закладки: Routing Passes, Parameters и Testpoints.
В закладке Routing Passes в областях Router Passes и Manufacturing Passes устанавливаются различные процедуры (проходы) трассировки:
Nvalid check point interval
9542.1nvalid check point interval.Ручная трассировка
5.3.2. Ручная трассировкаРучная трассировка новых соединений или редактирование существующих трасс производится после выполнения команды Tools/ Manual route. Перед началом работы на печатной плате должны быть размещены компоненты и определены соединения между контактами компонентов по команде Place/Connection или загружена полученная ранее информация о соединениях командой Utils/Load Netlist. Необходимо проверить также наличие всех слоев для трассировки (в противном случае необходимо выполнить команду Options/Layers и настроить слои трассировки). Трассировка производится только в сигнальных слоях. При попытке использовать для трассировки несигнальные слои появляется сообщение об ошибке.
Трасса на печатной плате фиксируется щелчками левой кнопки мыши в местах начала трассы, ее изломов и конца трассы. В случае нарушения допустимых зазоров между объектами на печатной плате ошибка помечается маркерами (кружками) желтого цвета.
Переход трассы из одного слоя на другой с автоматической вставкой переходного отверстия производится нажатием на клавишу номера сигнального слоя. Клавиша L позволяет переключать сигнальные слои.
Для удаления последнего сегмента трассы в контекстном меню нажимается строчка Undo.
Если нужно прервать трассировку в том месте, где находится курсор (при нажатой левой клавиши мыши), можно воспользоваться клавишей / (прямой слэш). Эта клавиша либо прерывает прокладку трассы, либо показывает кратчайший путь от прерванного места до контакта. Этот кратчайший путь называется оптимизацией частично выполненной трассировки, и этот режим включается флажком Optimize Partial Route команды Options/Configure.
В процессе выполнения ручной трассировки после нажатия на правую кнопку мыши появляется контекстное меню, которое позволяет выполнить следующие операции:
Интерактивная трассировка
5.3.3. Интерактивная трассировкаИнтерактивная трассировка выполняется с помощью набора команд меню Tools.
При интерактивной трассировке выполняются заданные атрибуты цепей:
Автоматическая трассировка
5.3.4. Автоматическая трассировкаАвтоматическая трассировка производится после выполнения команды Tools/Start Autorouter в меню автотрассировщика P-CAD ShapeBased Router (Рисунок 5.12). В процессе трассировки в строке состояний отражается ход трассировки: название текущего прохода трассировки, число разведенных цепей и количество введенных переходных отверстий, наличие конфликтов и т. д.
Перед началом трассировки система выполняет анализ печатной платы и выбирает подходящую стратегию трассировки. В случае появления сообщения One or more connection cannot be routed (одно или более соединений не может быть проведено) проанализируйте текстовый файл *.LOG, внесите нужные исправления и начните трассировку заново.
Составление отчетов
5.3.5. Составление отчетовПо завершении трассировки по команде Reports/Reports выводится диалоговое окно (Рисунок 5.13), в котором можно указать перечень нужных отчетов, а затем вывести их на экран (кнопка View), или распечатать на принтере (кнопка Print), или сохранить в файле.
А(n) <объект> on net <цепь>
9533. А(n) <объект> on net <цепь> was detected to prevent a short with net <имя цепи>.(Указанный объект удален для предотвращения короткого замыкания. Указаны имя объекта и имена замыкаемых цепей.)
Причина: с ПП удален объект, приводящий к короткому замыканию цепей.
Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.
A pad references an undefined padstack Pad ignored
9524. A pad references an undefined padstack. Pad ignored.Location: (<координата х>, <координата у>.) Padstack: <имя стека контактных площадок>.
(Вывод содержит ссылку на неопределенный стек контактных площадок. Вывод игнорируется. Указаны координаты вывода и имя стека)
Причина: трассировщик получил некорректные данные о стеках контактных площадок.
Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.
A short was detected
9532. A short was detected.Nets: <имя цепи> and <имя цепи>.
A via references an undefined padstack Via ignored
9525. A via references an undefined padstack. Via ignored.Location: (<координата х>, <координата у>). Padstack: <имя стека контактных площадок>.
(ПО содержит ссылку на неопределенный стек контактных площадок. ПО игнорируется. Указаны координаты вывода и имя стека.)
Причина: трассировщик получил некорректные данные о ПО.
Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Add Testpoints
Add Testpoints- разрешение на вставку контрольных точек электрических цепей согласно установкам, сделанным во вкладке Testpoints.
В окне Routed Corners закладки Routing Passes устанавливается допустимое значение угла изломов проводников — 45° или 90°.
В закладке Parameters (Рисунок 5.9) устанавливаются параметры трассировки для различных слоев платы.
Any node (2 vias)
Any node (2 vias)Pass Num: 7 Overall
| Routes | 138 | |||
| Completed | 5(100%) | 118(85%) | ||
| Not completed | 0( 0%) | 20 | ||
| Vias | 7( 6%) | 116 | ||
| Elapsed time | 0:00:13 ( 9%) | 0:02:23 | ||
Any Node (maze)
Any Node (maze)- «лабиринтная» трассировка без оптимизации длины трассы, с целью попытки проведения трассы «любой ценой».
Any node (maze)
Pass Num: 9 Overall
| Routes | 138 | |||
| Completed Not completed | 0(100%) 0 (100%) | 132(95%) 6 (Увы, 6 цепей остались неразведенными) | ||
| Vias | 0( 0%) | 143 | ||
| Elapsed time | 0:00:02 ( 0%) | 0:03:46 | ||
Any Node
Any Node(2 vias) - попытка трассировки.связи между двумя контактными площадками с введением не более чем двух переходных отверстий с целью выполнения наиболее полной трассировки схемы. При этом оптимизация (минимизация) длины трассы, в отличие от предыдущих проходов, не производится.
At least one layer must be enable for routing
9561. At least one layer must be enable for routing.(Для разводки должен быть доступен, по крайней мере, один слой.)
Причина: трассировщику нужен хотя бы один сигнальный слой для трассировки.
Действия: сделайте доступным хотя бы один сигнальный слой.
Автоматическая трассировка
Рисунок 5.12. Автоматическая трассировка
На начальных этапах трассировки программа Shape-Based Router прокладывает трассы с нарушением технологических зазоров и даже с пересечением(!) трасс на одном слое. Такие конфликты указываются на экране кружочками желтого цвета. На последующих проходах конфликты устраняются, а если это не удается сделать трассировщику, то результаты трассировки вместе с оставшимися конфликтами передаются в редактор РСВ Editor и редактируются самим пользователем.
Автотрассировку можно остановить по команде Tools/Pause Autorouter, возобновить по команде Tools/Restart Autorouter и прекратить по команде Tools/Stop Autorouter.
При автотрассировке возможно задание еще нескольких ее локальных режимов (для этого необходимо остановить процесс автоматической трассировки):
Автотрассировщик Pro Route
5.2. Автотрассировщик Pro RouteАвтотрассировщик ProRoute позволяет трассировать без ограничения числа выводов компонентов проекта до 30 сигнальных слоев и до 99 слоев металлизации на печатной плате.
Так же как и в предыдущем случае автотрассировки, должна быть загружена плата с размещенными на ней компонентами и указаны связи между выводами компонентов. В слое Board должна быть указана область трассировки в виде контура и, в случае необходимости, барьеры для трассировки. Некоторые компоненты должны быть зафиксированы (разъемы, элементы питания и т. п.). Если вручную проведены некоторые электрические связи («земля», питание и др.), и они должны быть сохранены в процессе автотрассировки, то эти связи должны иметь атрибут NoAutoRoute.
Кнопка Design Rules вызывает команду Options/Layers для установления зазоров между объектами на ПП. Доступны в этом случае только две закладки появляющегося меню - Layer и Net.
Кнопка Layers вызывает для проверки или возможных изменений диалоговое окно Options Layers.
Кнопка Net Attrs вызывает диалоговое окно Edit Nets для просмотра и редактирования атрибутов цепей или редактирования атрибутов.
Кнопка Line Width открывает окно Options Current Line, в котором можно установить ширину проводников. »
Автотрассировщик Quick Route
5.1. Автотрассировщик Quick RouteАвтотрассировщик запускается из графического редактора P-CAD РСВ с помощью меню Route/Autorouters. Диалоговое окно автотрассировщика Quick Route показано на Рисунок 5.1.
Автотрассировщик не требует указания границы печатной платы в слое Board и не изменяет топологию предварительно проложенных пользователем проводников. Предварительно на плате должны быть размещены все компоненты, определены все электрические связи. Некоторые связи могут быть уже проведены. Можно задать области запрета для трассировки по команде Place/KeepOut.
Бессеточный трассировщик PCAD ShapeBased Router
5.3. Бессеточный трассировщик P-CAD Shape-Based RouterАвтотрассировщик предназначен для интерактивной и автоматической трассировки многослойных печатных плат с высокой плотностью размещения компонентов. Особенно эффективен для компонентов с планарными контактами, выполненных в разных системах единиц измерения. Автотрассировщик обрабатывает печатные платы, имеющих до 30 слоев, до 4000 компонентов, до 5000 контактов в одном компоненте до 1000 цепей и до 16 000 электрических соединений в проекте.
Запускается программа или непосредственно из редактора P-CAD РСВ или автономно из среды WINDOWS (файл SR.EXE).
"C" routes
"C" routesPass Num: 6 Overall
| Routes | 138 | |||
| Completed | 2(100%) | 113(81%) | ||
| Not completed | 0( 0%) | 25 | ||
| Vias | 4( 3%) | 109 | ||
| Elapsed time | 0:00:15(11%) | 0:02:10 | ||
Checkpoint file is incomplete
9501. Checkpoint file is incomplete.(Файл текущих результатов трассировки не полон.)
Причина: в файле текущих результатов пропущены существенные данные.
Действия: необходимо вернуться к предыдущей версии этого файла или выполнить трассировку повторно.
Checkpoint route and continue
Checkpoint route and continue- немедленно создать файл текущих результатов *.СРТ и продолжить трассировку. Suspend route - создать файл *.СРТ и прекратить трассировку. Протокол и результаты трассировки сохраняются в файле *.LOG.
Clean After Routing
Clean After Routing- спрямление проводников после окончания трассировки.
Clean During Routing
Clean During Routing- спрямление проводников в процессе трассировки.
Comprehensive
Comprehensive— проход применяется для более сложных трасс, требующих не более шести переходных отверстий. Трассы прокладываются без учета приоритетного направления прокладки трассы на данном слое.
Conflicting width detected Net class will not be routed
9502. Conflicting width detected.Net class will not be routed.Net class: <имя класса цепей>
Pass: <имя прохода>
(Обнаружены конфликты в данных о ширине проводников. Класс цепей не будет разведен. Класс цепей: <имя класса цепей>. Проход трассировки: <имя прохода>.)
Причина: PRO Route может развести на одном проходе цепи, имеющие одинаковую ширину. Однако в полученной инструкции указаны цепи с разной шириной трасс.
Действия: проблемы уменьшаются, если выбрать режим Auto pass selection в диалоге выбора проходов трассировки.
Error cleaning up design file
9556. Error cleaning up design file.(Ошибка стирания файла проекта.)
Причина: ошибка возникла при восстановлении первоначального вида файла ПП.
Действия: нельзя сохранять этот восстановленный файл, так как в нем может быть потерян ряд объектов. Вместо этого загрузите вновь исходный файл по команде File/Open.
Error creating PCB object
9566. Error creating PCB object.(Ошибка создания объекта ПП.)
Причина: ошибка возникла при создании объекта ПП.
Действия: проверьте наличие достаточного свободного места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Error displaying RGB object
9567. Error displaying RGB object.(Ошибка отображения объекта ПП.)
Причина: ошибка возникла при отображении объекта ПП. Может быть прервана связь с трассировщиком или на жестком диске может не хватать свободного места.
Действия: проверьте наличие достаточного свободного места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Error opening checkpoint file
9512. Error opening checkpoint file.(Ошибка открытия файла текущих результатов трассировки.)
Причина: невозможно открыть файл текущих результатов трассировки.
Действия: убедитесь, что правильно указано имя каталога, что файл не имеет атрибута «только для чтения» и, если файл считывается с дискеты, не включена защита записи.
Error opening router file File <имя файла>
9505. Error opening router file. File: <имя файла>.(Ошибка открытия файла.)
Причина: возникла ошибка при открытии указанного файла.
Действия: убедитесь, что указано правильное имя каталога, что файл не имеет атрибута Read-only (открыт только для чтения), при чтении с дискеты она не защищена от записи.
Error preparing file for routing
9570. Error preparing file for routing.(Ошибка при подготовке файла для трассировки.)
Причина: ошибка произошла при инициализации объектов для трассировки. Возможно, не хватает дискового пространства или ОЗУ или имеются проблемы с проектом.
Действия: проверьте наличие достаточного свободного места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Error reading router input data
9526. Error reading router input data.Too many passes may be scheduled (the maximum is 100).
(Ошибка чтения входных данных трассировщика. Задано слишком большое число проходов трассировки; максимально разрешено 100 проходов.)
Причина: передаваемые трассировщику данные некорректны или неполны.
Действия: если назначено очень много классов цепей, попробуйте уменьшить их количество или уменьшить количество проходов улучшения технологичности платы.
Error reading <тип> data
9565. Error reading <тип> data.(Ошибка чтения данных указанного типа.)
Причина: ошибка возникла при чтении указанных данных. На жестком диске может не хватать свободного места или может возникнуть проблема с файлом проекта.
Действия: проверьте наличие достаточного свободного места на жестком диске. Если дело не в этом, свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Error writing to the checkpoint file
9513. Error writing to the checkpoint file.(Ошибка записи файла текущих результатов трассировки.)
Причина: невозможно записать данные в файл текущих результатов трассировки. На диске нет свободного места, или дискета защищена от записи.
Действия: убедитесь, что на жестком диске достаточно свободного места для записи файла, а если вы хотите записать его на дискету, то не включена защита от записи.
Evenly Space Traces
Evenly Space Traces— раздвижка проводников с целью более равномерного заполнения ими всей площади печатной платы.
Exhaustive
Exhaustive- трассировка наиболее сложных трасс. Все ограничения (за исключением расстояний между элементами трассы электрической цепи) снимаются.
Fan Out Used SMD Pins (веер)
Fan Out Used SMD Pins (веер)- эта процедура позволяет генерировать веерообразное расположение стрингеров контактных площадок компонентов. Неудачные места расположения стрингеров помечаются на экране небольшой окружностью желтого цвета с символом X в центре окружности. Процедура используется при наличии пленарных выводов компонентов на верхнем, нижнем или обеих сторонах печатной платы. Рекомендуется провести данную процедуру для предварительной трассировки, и если примерно 10% стрингеров не будут сформированы, то компоненты необходимо переразместить.
File name too long for router <имя файла>
9562. File name too long for router: <имя файла>(Указанное имя файла слишком длинное.) Причина: имя файла слишком длинное. Действия: введите более короткое имя файла.
File not found <имя файла>
9563. File not found: <имя файла>.(Указанный файл не найден.) Причина: указанный файл недоступен.
Действия: проверьте имя диска, каталога и файла. Измените имя так, чтобы оно соответствовало существующему файлу.
Final statistics
Final statistics:(Итоговые результаты)
| Board: (Характеристики печатной | платы) | |||
| Physical dimensions (inches): | 5.135 by 2.510 | (Размеры печатной платы) | ||
| Routing area (square inches): Total pads in file: | 12.889 218 | (Площадь печатной платы) (Всего 218 контактных площадок) | ||
| Equivalent 16-pin ICs (EICs): | 13.625 | (Число интегральных схем, приведенных к 16-ти выводным) | ||
| Density (square inches per EIC): | 0.946 | (Плотность приведенных интегральных схем на единицу площади печатной платы) | ||
FORTRAN 77 input/output error Status <статус ошибки>
9514. FORTRAN 77 input/output error. Status: <статус ошибки>.(Ошибка ввода/вывода FORTRAN 77. Указан статус ошибки.)
Причина: возникла ошибка при вводе или выводе данных программы трассировки.
Действия: запишите статус ошибки и свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Grid table overflow Some data will be skipped
9507. Grid table overflow. Some data will be skipped.(
Inconsistent nested via ranges
9518. Inconsistent nested via ranges.(Несовместимые данные о переходных отверстиях.) Причина: трассировщик получил некорректные данные о ПО.
Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Initial
Initial- выполнение простых соединений стандартней ширины с числом переходных отверстий не более трех. При этом строго учитывается направление проводников на слое и не разрешается разводка по диагонали.
Invalid number of iterative passes
9541. Invalid number of iterative passes.Invalid number of manufacturing passes
9540. Invalid number of manufacturing passes.Must be in the range {<минимум>-<максимум>').
(Неверное количество проходов улучшения технологичности ЦП. Оно должно находиться в указанных пределах.)
Причина: количество проходов улучшения технологичности ПП или слишком большое, или слишком малое.
Действия: введите значение, находящееся в указанных пределах.
Iterative (Ripup)
Iterative (Rip-up)— основной итерационный алгоритм прокладки трасс. Алгоритм позволяет разрывать проложенные ранее трассы, перекраивать их с целью улучшения условий для разводки следующих цепей. Предусмотрено два типа итеративных проходов: локальные и глобальные разрывы цепей Rip-up. Вначале применяются глобальные проходы. При этом модифицируются все трассы на плате. Локальное перекраивание цепей производится на отдельных участках печатной платы при достижении 98%-ной разводки или после завершения трех глобальных проходов. Проход Iterative (rip up) допускает простановку произвольного количества переходных отверстий и любые направления трасс на слоях трассировки. Нужное число проходов (до десяти) устанавливается в окне Max Iterative Passes области Pass Counts диалогового окна Pass Selection.
Проход Manufacturing оптимизирует результаты трассировки для обеспечения технологичности изготовления печатной платы. При этом производится уменьшение длины соединений за счет спрямления трасс, удаляются избыточные переходные отверстия, увеличиваются расстояния между проводниками (за счет переноса фрагментов трасс на другие слои) и т. п. Нужное число проходов (допускается до десяти) устанавливается в окне Manufacturing Passes области Pass Counts диалогового окна Pass Selection. Данный проход не увеличивает число разведенных связей.
Проход Final Manufacturing завершает работы по улучшению технологичности изготовления печатной платы и улучшению ее вида. В частности, если разрешена диагональная трассировка, то прямоугольные изломы трассы могут быть заменены диагональными фрагментами.
Проходы группы Manufacturing выполняются только после 100%-ной трассировки.
Флажок Auto pass selection разрешает автотрассировщику выбирать проходы автоматически, сообразуясь с особенностями печатной платы. Только при выключенном флажке Auto pass selection пользователь может устанавливать по своему усмотрению виды проходов трассировки.
При включении флажка Force Manufacturing Pass оптимизация технологичности платы включается независимо от завершенности трассировки платы.
Вернемся к окну Route Autorouters. Область Options содержит флажки, позволяющие включать/выключать параметры, влияющие на трассировку печатной платы:
Запуск автотрассировщика Pro Route производится после нажатия на кнопку Start.
Процесс трассировки возобновляется (если до этого он был прерван) после нажатия на кнопку Restart.
Для прекращения трассировки и управления ее ходом используется команда Route/Cancel, в окне которой (Рисунок 5.7) можно выбрать варианты завершения или продолжения трассировки.
"L" Routes
"L" Routes(1 via) - формирование фрагментов цепи, имеющих два проводника (вертикальный и горизонтальный), расположенных в двух разных слоях и соединяемых переходным отверстием. Такая конфигурация имеет вид буквы L с различной ее ориентацией. Проводники размещаются на расстоянии не более 100 mil (2,5 мм) от сторон прямоугольника, вершины которого расположены в центре двух соединяемых трассой контактных площадок. Если противоположные слои плать$нимеют ориентацию трассы отличную от ортогональной, то данный проход не используется.
"L" routes
Pass Num: 4 Overall
| Routes | 138 | |||
| Completed | 29 (100%) | 105 ( 76%) (Проведены еще 29 цепей) | ||
| Not completed ", | 0 ( 0%) | 33 (Остались неразведенными 33 цепи) | ||
| Vias | 29(31%) | 93 (Число переходных отверстий дос- | ||
| тигло 93) | ||||
| Elapsed time | 0:00:08 ( 7%) | 0:01:42 | ||
Less than <значеаие> working storage entries available
9527. Less than <значеаие> working storage entries available.Additional memory is required to complete the circuit.
(Доступны не все данные. Для завершения трассировки требуется дополнительная память.)
Причина: требуется дополнительная память для завершения трассировки. Текущие результаты сохранены и трассировка прекращена.
Действия: необходимо увеличить объем памяти или изменить стратегию трассировки.
Limit'
Limit'<разрешенное максимальное число точек сетки>
(Слишком много точек сетки по осям X, Y. Указаны необходимое и возможное количество точек сетки.)
Причина: трассировщик имеет ограничение на общее количество точек сетки. При запуске трассировщика это ограничение превышено.
Действия: убедитесь в том, что контур ПП нанесен на слое Board и что этот слой включен (Enable). Попробуйте переместить в узлы сетки трассировки компоненты, расположенные вне сетки, или выбрать более грубую сетку трассировки.
Loading the strategy file will
9571. Loading the strategy file will update your current PCB design settings. Do you wish to continue?(Загрузка файла стратегии изменит установки текущего проекта. Продолжать?)
Причина: при загрузке файла стратегии изменяются значения параметров конфигурации, сохраняемые вместе с файлом ПП, например ширина текущей лиЗии и стиль ПО, параметры трассировки, шаги сетки.
Действия: если текущие параметры должны быть сохранены, выберите ответ No, сохраните текущие параметры в файле стратегии с другим именем и затем снова загрузите нужный файл стратегии.
Log file does not exist
9554. Log file does not exist.(Файл протокола не существует.)
Причина: трассировщик не может найти файл протокола, когда возникла необходимость дописать в него данные.
Действия: не удаляйте активный файл протокола во время трассировки.
Log file name is not assigned
9553. Log file name is not assigned.(He назначено имя файла протокола.)
Причина: имя файла протокола трассировки не указано.
Действия: в диалоговом окне команды Route/Autorouters введите имя файла протокола.
Manufacturing и Final Manufacturing
Manufacturing и Final Manufacturing.Эти проходы улучшают внешний вид платы за счет спрямления углов проводников, удаления лишних переходных отверстий и т. п.
Рассмотрим функции каждого из проходов.
Maze Routes
Maze Routes- оптимизирующая «лабиринтная» трассировка, не имеющая ограничений на ориентацию проводников на слое. Нет ограничений и на число переходных отверстий. Максимальное число переходных отверстий для одной цепи устанавливается атрибутом MAXVIAS (по умолчанию число переходных отверстий для одной. трассы равно 10). Поскольку лабиринтная трассировка уменьшает число свободных каналов для разводки остальных цепей, то рекомендуется вначале сделать разводку при выключенном проходе Maze Routes, затем провести ручную разводку сложных участков платы, а затем вновь запустить трассировку при включенном проходе Maze Routes.
Maze
MazePass Num: 8 Overall
| Routes | 138 | |||
| Completed | 14(100%) | 132(95%) | ||
| Not completed | 0( 0%) | 6 | ||
| Vias | 27(18%) | 143 | ||
| Elapsed time | 0:01:21 (36%) | 0:03:44 | ||
Memory (память)
Memory (память)— трассирует модули типа «память» в одном, горизонтальном или вертикальном, направлении. Используются эвристические (Heuristic) или регулярные методы поиска (Search). Эту процедуру рекомендуется включать всегда, даже в том случае, если даже нет схем «памяти».
Memory
Memory— трассировка с подключением шин данных к микросхемам памяти. Трассы проводятся в одном слое и с минимальными смещениями по горизонтали или по вертикали (не более 100 mils или одного шага сетки).
Меню команды Route Cancel
Рисунок 5.7. Меню команды Route Cancel
Must be in the range
Must be in the range(<минимум>-<максимум>).
(Неверно задано число итертивных проходов. Оно должно находиться в указанных пределах.)
Причина: число итеративных проходов или слишком большое, или слишком малое.
Действия: введите значение, находящееся в указанных пределах.
Must be in the range
(<минимум>-<максимум>).
(Неверно задан интервал времени автосохранения файла текущих результатов трассировки. Он должен находиться в указанных пределах).
Причина: интервал времени автосохранения или слишком большой, или слишком малый.
Действия: введите значение, находящееся в указанных пределах.
9543.1nvalid multiplier.
Must be in the range
(<минимум>-<максимум>).
(Неверно задан множитель кратности шага сетки ПО. Он должен находиться в указанных пределах.)
Причина: множитель кратности шага сетки ПО или слишком большой, или слишком малый.
Действия: введите значение, находящееся в указанных пределах.
9550. Error detected by router. Routing terminated.
(Трассировщик обнаружил ошибку. Трассировка прекращена.) Причина: трассировка прекращена не нормально.
Действия: это сообщение обычно сопровождается другим, содержащим объяснение причины проблемы. Если никаких объяснений не последует, свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Настройка стратегии трассировки
Рисунок 5.8. Настройка стратегии трассировки
Net classes
Net classes:(Классы цепей - в данном случае определен один класс цепей, остальные - Default.)
Net Max
Class Width Via Padstack Prio Layer Vias Notes
| Default 12.0 1 20.0 | (Default) (Default) | 1 All 1 All | * * | ||
Scheduled pass selection: (указываются номера и имена проходов трассировки. Pass Net Classes
Mum Pass Name DFT 1
| 1 | Wide line routing | X | ||
| 2 | Horizontal | X | ||
| 3 | Vertical | X | ||
| 4 | "L" routes | X | ||
| 5 | "Z" routes | X | ||
| 6 | . "C" routes | X | ||
| 7 | Any node (2 vias) | X | ||
| 8 | Maze | X | ||
| 9 | Any node (maze) | X | ||
| 10 | Any node (maze) | |||
138 total connections on the board. (На печатной плате всего 138 цепей).
Pass Performance Summary: (Далее - пошаговое выполнение проходов трассировки)
Net class: Default Width: 12.0mil Via Padstack: (Default)
(В проходе трассируются все цепи шириной 12 mil с заданными контактными площадками)
No passes were scheduled
9531. No passes were scheduled.(He задано ни одного прохода трассировки.) Причина: не составлено задание на трассировку.
Действия: заполните окно Pass Selection для задания проходов трассировки.
Окно автотрассировщика Quick Route
Рисунок 5.1. Окно автотрассировщика Quick Route
В области Strategy диалогового окна находятся следующие кнопки:
Кнопка Layers вызывает для проверки или возможных изменений диалоговое окно Options Layers.
Кнопка Net Attrs вызывает диалоговое окно Edit Nets для просмотра и редактирования атрибутов цепей или редактирования атрибутов.
Кнопка Via Style вызывает диалоговое окно Options Via Style для просмотра и редактирования стеков контактных площадок. Переходные отверстия, которые всегда располагаются в узлах сетки трассировки, для различных цепей можно задавать с помощью атрибута VIASTYLE. Максимальный диаметр переходного отверстия ограничен двумя шагами сетки трассировки.
После нажатия на кнопку Passes в диалоговом окне Pass Selection (Рисунок 5.2) простановкой соответствующих флажков выбираются типы проходов трассировки.
Окно настроек трассировщика Pro Route
Рисунок 5.5. Окно настроек трассировщика Pro Route
Кнопка Route Grid предназначена для задания (при выключенном флажке Auto Grid) вручную сетки трассировки.
Кнопка Via Style вызывает окно команды Options/Via Style, в котором можно редактировать как простые, так и сложные стеки контактных площадок.
Нажатие кнопки Passes вызывает окно для выбора проходов трассировки (Рисунок 5.6).
Окно текущей информации о ходе трассировки
Рисунок 5.4. Окно текущей информации о ходе трассировки
Команда Route/Cancel прекращает процесс трассировки, а пользователь должен сделать выбор — временно прекратить трассировку и запомнить промежуточные результаты (Stop Routing and Save), или прекратить трассировку без сохранения результатов (Cancel Routing and do not save).
После нажатия на кнопку Start процесс разводки цепей визуализируется на экране, а в строке состояний выводятся сообщения о ходе трассировки.
После окончания трассировки в файле-протоколе .LOG формируется информация о результатах выполнения отдельных шагов трассировки и итоговые данные.
Пример такого файла приведен ниже. P-CAD 2000 РСВ Version 15.10.17 Routing Log File
Input file: D:\P-CAD 2000\Demo\Demo1_u.pcb Output file: D:\P-CAD 2000\Demo\RDemo1_u.pcb Strategy file: D:\P-CAD 2000\Demo\Demo1_u.STR
All dimensions are in mils unless stated. (Все размеры даны в mil.)
Routed by: Quick Route (Тип трассировщика.) Start time: 11:46:09 27-May-01 Free memory: 2029727744
Окно трассировщика Quick Route
Рисунок 5.3. Окно трассировщика Quick Route
В строке Routing Grid окна Route Autorouters определяется сетка трассировки из четырех возможных значений шагов трассировки: 25 mil, 20 mil, 16,7 -16,6 - 16,7 mil (для нерегулярной сетки) и 12,5 mil. Другие значения шагов трассировки, включая и метрическую систему единиц, запрещены.
В строке Line Width выбирается ширина всех проводников. Минимальное значение ширины - 0,1 mil (0,01 мм - в метрической системе). Максимальное значение ширины проводников ограничено выбранным шагом сетки трассировки. Если необходимо задать ширину отдельного проводника, то она определяется при выполнении команды Edit/Nets заданием атрибута WIDTH.
Область переключателя Error Messages позволяет- вывести сообщения об ошибках на экран монитора (Output to Screen), в файл диагностики (Output to Log File) или как в файл, так и на экран (Output to Both).
Команда Route/Info выводит текущую информацию о ходе трассировки (Рисунок 5.4).
Окно выбора проходов трассировки
Рисунок 5.6. Окно выбора проходов трассировки
Настройка проходов производится при сброшенном флажке Auto pass selection (автоматический выбор проходов).
В области Manual Pass Selection все устанавливаемые пользователем проходы делятся на три группы:
Окно выбора шагов трассировки
Рисунок 5.2. Окно выбора шагов трассировки
Параметры генерации контрольных точек электрических цепей
Рисунок 5.10. Параметры генерации контрольных точек электрических цепей
В этом окне можно задать:
Pattern (шаблон)
Pattern (шаблон)— использование стандартных шаблонов (алгоритмов) трассировки, имеющихся в программе. Рекомендуется данный проход включать всегда.
Pin outside circuit edge will
9520. Pin outside circuit edge will be ignored. Center: (<координата х>, <координата у>).(Вывод вне контура ПП игнорируется. Указаны координаты его центра.) Причина: вывод расположен вне контура ПП и будет игнорирован.
Действия: если сочтете необходимым, продолжайте трассировку. В противном случае прервите трассировку и удалите или передвиньте объект внутрь контура ПП.
ПО вне контура ПП игнорируется
(ПО вне контура ПП игнорируется. Указаны координаты его центра.)Причина: предварительно размещенное ПО расположено вне контура ПП и будет игнорировано.
Действия: если сочтете необходимым, продолжайте трассировку. В противном случае прервите трассировку и удалите или передвиньте ПО внутрь контура ПП.
Reduce required grid points by using a coarser grid
9516. Reduce required grid points by using a coarser grid.(Необходимо выбрать более грубую сетку для уменьшения числа узлов сетки.)
Причина: это сообщение обычно следует за сообщением об ошибке 9515.
Действия: необходимо уменьшить общее число точек сетки.
Route Cleanup
Route Cleanup- используется для улучшения «внешнего вида» печатной платы путем спрямления уже проведенных трасс. Проход используется после завершения разводки всех электрических цепей.
Router did not start or exited unexpectedly
9551. Router did not start or exited unexpectedly.(Трассировщик не стартует или неожиданно завершает работу.)
Причина: если это сообщение выводится в процессе инициализации трассировщика, то не хватает оперативной памяти для его запуска. В противном случае трассировка прекращена ненормально.
Действия: если не дано никаких объяснений, свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Router file name is missing from PCB INI
9568. Router file name is missing from PCB.INI.(В файле PCB.INI пропущено имя программы автотрассировки.) Причина: в файле PCB.INI пропущено имя программы автотрассировки.
Действия: повторите установку системы для автоматического обновления файла конфигурации PCB.INI или вручную добавьте следующие строки в конце этого файла:
[PRORoute]
RouterExe=<имя каталога> \proroute.exe.
где <имя каталога> — имя каталога, в котором установлена программа P-CAD PRO Route, например RouterExe=C:\ACCEL\proroute.exe.
Routing performance
Routing performance:(Результаты трассировки)
Vias total: 143 ( 65% of total pads) (Всего переходных отверстий)
Vias added: 143 (100% of total vias) (Добавлено переходных отверстий)
| Routed connections (this run): Routed connections (total): Unrouted connections (total): Total routing time: | 132 132(95%) 6( 5%) 0:03:46 | (Проведены 132 цепи) (He проведены 6 цепей) | ||
| Start time: Completion time: Free memory: End of log file. | 11:46:0927-May-01 11:49:5527-May-01 2029727744 | ||
"С" Routes
"С" Routes(2 vias) - формирование фрагментов цепи, имеющих три проводника (вертикальные и горизонтальные), расположенных в двух разных слоях и соединяемых двумя переходными отверстиями. Такая конфигурация имеет вид буквы С с различной ее ориентацией. Проводники размещаются на расстоянии более чем 100 mil (2,5 мм) от сторон прямоугольника, вершины которого расположены в центре двух соединяемых трассой контактных площадок.
Shape Router Push and Shove (вставка и расталкивание)
Shape Router - Push and Shove (вставка и расталкивание) -является основным алгоритмом трассировки. При вставке проводников соседние проводники раздвигаются по диагонали без ограничения расстояния при раздвижке проводников. Возможно «перескакивание» проводников через переходные отверстия и контактные площадки.
Shape Router Rip Up (разрыв)
Shape Router - Rip Up (разрыв)- после выполнения процедуры Push and Shove еще возможны некоторые конфликты между проведенными цепями (помечаются небольшими окружностями желтого цвета). Данная процедура принудительно разрывает уже проложенные цепи и прокладывает их заново с целью ликвидации таких конфликтов.
Single fromto detected Connection will be skipped
9506. Single from-to detected. Connection will be skipped.(Обнаружена ссылка только на один узел цепи. Соединение будет опущено.)
Причина: список соединений содержит неполные данные о соединениях и не может быть выполнен.
Действия: просмотрите цепи для обнаружения ошибки, исправьте ее и загрузите список соединений заново.
Skip this pass and continue
Skip this pass and continue— пропустить текущий проход и приступить к выполнению следующего прохода.
Соединений
соединенийВ систему P-CAD входят четыре программы автоматической трассировки - Quick Route, PRO Route 2/4, PRO Route и P-CAD Shape-Based Router. Для выбора нужной программы выполняется команда Route/Autorouters из редактора P-CAD PCB.
Автотрассировщик Quick Route используется для трассировки несложных плат, содержащих небольшое число компонентов. Автотрассировщик PRO Route 2/4 трассирует однослойные и двухслойные платы без ограничения числа выводов или четырехслойные платы с числом выводов компонентов до 4000. Автотрассировщик PRO Route трассирует платы, имеющие до 30 слоев без указанных ограничений. Автотрассировщик SPECCTRA поставляется дополнительно к P-CAD и используется не только для трассировки соединений, но и для ручного или автоматического размещения компонентов на печатной плате. На сегодняшний день SPECCTRA является наиболее «продвинутым» автотрассировщиком печатных плат и используется при проектировании сложных печатных плат.
Сообщения об ошибках программы PRO ROUTE
5.4. Сообщения об ошибках программы PRO ROUTEСписок формируемых отчетов по результатам трассировки
Рисунок 5.13. Список формируемых отчетов по результатам трассировки
Список формируемых отчетов приводится ниже:
Примечание.
Все линейные размеры (Track Length) в отчетах заданы в системе единиц, установленных в окне Units закладки Parameters команды Options/Auto-Router.
Для возвращения в программу P-CAD РСВ с целью просмотра результатов трассировки и возможного редактирования этих результатов выполняется команда Save and Return.
Stop routing and do not save
Stop routing and do not save— прекратить трассировку, промежуточные результаты не записывать. В этом случае файл *.СРТ будет удален.
Stop routing and save
Stop routing and save- прекратить трассировку и записать промежуточные результаты.
Stop routing at end of this pass
Stop routing at end of this pass- прекратить трассировку после завершения текущего прохода и сохранить результаты.
Storage required for fromtos can
9504. Storage required for from-tos can be decreased by routing on a coarser grid, on fewer layers, or without diagonals.(Объем необходимой памяти может быть уменьшен применением более грубой сетки уменьшением числа слоев или запретом трассировки по диагонали.)
Причина: это сообщение обычно сопровождает сообщение об ошибке 9503. Предлагается предпринять меры для уменьшения требуемого объема памяти, чтобы закончить трассировку.
Strategy file exists! "<имя
9575. Strategy file exists! "<имя файла>". Do you want to overwrite it?(Указанный файл стратегии существует. Переписать его?)
Причина: это предупреждение о том, что файл стратегии с указанным именем существует и будет переписан.
Действия: если текущие параметры должны быть сохранены, выберите ответ No и в меню команды Route/Autorouters выберите другое имя файла стратегии. В противном случае в файл стратегии будут записаны новые данные.
Strategy file name missing
9564. Strategy file name missing.(Пропущено имя файла стратегии.)
Причина: в окне диалога команды Route/Autorouters не введено имя файла стратегии трассировки.
Действия: введите имя файла стратегии до начала трассировки.
Strategy selections
Strategy selections:(Стратегия трассировки.) Routing grid: 25.0 (Шаг сетки трассировки.)
Layer selections: (Выбор слоев).
Signal Bias or Plane Clearances (Расстояния между контактными пло щадками и линиями трасс.)
Layer Selection Net Name Р-Р P-L L-L V-P V-L V-V
Тор Ног 13 13 13 13 13 13
Bottom Ver 13 13 13 13 13 13
* Selected by router.
Пиктограммы программы PCAD ShapeBased Router
Таблица 5.1. Пиктограммы программы P-CAD Shape-Based Router| Пиктограмма | Назначение команды | ||
| Open P-CAD Shape-Based Router file | Загрузка Shape-Based Router файла (*.PRF) | ||
| Save the design as P-CAD Shape-Dased Router File | Сохранение проекта в бинарном файле формата P-CAD Shape-Based Ro-uter (*.PRF) и возврат в P-CAD PCB | ||
| Print the current Board | Печать чертежа текущей ПП | ||
| Display or print system reports | Вывод на экран или печать отчетов о трассировке ПП | ||
| Find strings, components, pins, or location Show the whole board |
Поиск строк, компонентов, выводов компонентов или точек на ПП с указанными координатами | ||
| Choose an area and fit it | Вывод на экран изображения всей ПП | ||
| to the window Redraw the window | Размещение выделенной области на всем окне | ||
| Start Autoroute | Перечерчивание окна | ||
| Stop Autoroute | Запуск автотрассировки | ||
| Manual route connection | Остановка автотрассировки | ||
| Autoroute single | Ручная трассировка соединения | ||
| connection Autoroute connection on | Автотрассировка одного соединения | ||
| a component Autoroute single net | Автотрассировка соединений компонента | ||
| Autoroute Area | Автотрассировка одной выбранной цепи Автотрассировка в области |
||
| Undo | Откат «назад» | ||
| Redo | Откат «вперед» | ||
| Show the contents page of the online-help system | Вывод справки | ||
Команды программы PCAD ShapeBased Router
Таблица 5.2. Команды программы P-CAD Shape-Based Router| Команда | Назначение | ||
| Меню File (Файл) | |||
| Save and Return | Сохранение файла ПП в PRF-формате (при запущенном P-CAD PCB), продолжая затем трассировку | ||
| Save | Сохранение файла ПП в PRF-формате (при автономном запуске Shape-Based Router) | ||
| Savers | Сохранение файла ПП в PRF-формате под новым именем (при автономном запуске Shape-Based Router) | ||
| Вывод на периферийное устройство | |||
| Print Setup | Конфигурирование вывода на периферийное | ||
| устройство | |||
| Restore AutoSave (Ctrl+Z) | Загрузка файла копии проекта Autosave.prf | ||
| Make AutoSave | Запись текущего проекта в файл Autosave.prf, не дожидаясь следующего автосохранения | ||
| AutoSave Interval | Задание интервала времени между обновлениями файлов копии проекта | ||
| Exit (Alt+X) | Завершение работы | ||
| Меню Edit (Редактирование) | |||
| Undo | Откат «назад» | ||
| Redo | Откат «вперед» | ||
| Net Attributes | Просмотр и редактирование таблицы атрибутов всех цепей проекта | ||
| Find | Поиск строк, компонентов, выводов компонентов или точек на ПП с указанными координатами | ||
| Highlight | Высвечивание одной или нескольких цепей, выбираемых в списке | ||
| Identify Net | Выбор цепи щелчком курсора | ||
| Identify Pin | Выбор вывода компонента щелчком курсора | ||
| Меню View (Просмотр) | |||
| Redraw | Перечерчивание окна | ||
| Extent | Вывод на экран изображения всей ПП | ||
| Center (с+кн. 1) | Центрирование изображения относительно точки, указываемой курсором | ||
| Zoom In («серый» +) | Увеличение масштаба изображения | ||
| Zoom Out («серый» -) | Уменьшение масштаба изображения | ||
| Zoom Window | Вывод на весь экран изображения, выделенного в окне | ||
| Density | Изображение графической карты плотности трассировки ПП (красным цветом отмечается наибольшая плотность, голубым — наименьшая) | ||
| Меню | |||
Таблица сетки переполнена Некоторые данные будут опущены )
Таблица сетки переполнена. Некоторые данные будут опущены.)Причина: трассировщику необходима дополнительная память для сохранения данных:
Действия: для завершения трассировки необходимо увеличить память или изменить стратегию трассировки так, чтобы дополнительная память не требовалась.
<Текст сообщения об ошибке>
9500. <текст сообщения об ошибке>Причина: приводится сообщение об ошибке, содержащее исчерпывающую информацию.
The following files will be overwritten
9559. The following files will be overwritten: <имя файла(ов)>.Do you want to continue?
(Указанные файлы будут переписаны. Продолжать?)
Причина: предупреждающее сообщение о том, что перечисленные файлы будут переписаны.
Действия: если эти файлы содержат данные, которые должны быть сохранены, ответьте No. В противном случае в них будут записаны новые данные.
The maximum of 15 net classes has been exceeded
9560. The maximum of 15 net classes has been exceeded.(Разрешено не более 15 классов цепей.)
Причина: все цепи, имеющие одинаковую ширину трасс, тип ПО и максимальное число ПО, образуют класс цепей. Разрешено иметь до 15 различных классов цепей.
Действия: уменьшите количество значений ширины трасс, типов ПО и максимальное количество ПО в одной цепи для данного проекта.
The maximum of <значеыие>
9555. The maximum of <значеыие> passes has been reached. Routing will continue.(Достигнуто максимально возможное значение проходов трассировки. Трассировка будет продолжена.)
Причина: задано слишком много проходов трассировки.
Действия: выберите меньшее значение итеративных проходов трассировки или проходов для улучшения технологичности платы или уменьшите число классов цепей.
The router's working storage limit
9503. The router's working storage limit has been exeeded. Failed from-tos: <значение>.(Превышен лимит памяти, отводимый авторазводчику.)
Причина: авторазводчик требует дополнительной памяти для хранения данных о соединениях. Некоторые соединения не будут разведены. Это сообщение обычно сопровождается сообщением об ошибке 9504.
Действия: для завершения трассировки платы необходимо увеличить объем ОЗУ или изменить стратегию трассировки так, чтобы уменьшить необходимый объем памяти.
Too many design rule classes for this pass
9529. Too many design rule classes for this pass.(Для данного прохода назначено слишком много правил трассировки.)
Причина: в правила трассировки классов цепей включаются ширина трасс, тип ПО и максимальное количество ПО. Разрешается определять не более 16 классов, включая класс по умолчанию.
Действия: можно завершить трассировку платы интерактивно, временно объединяя классы и проводя трассировку с меньшим количе-
ство классов. После сохранения результатов трассировки можно определить дополнительные классы и продолжить трассировку частично завершенного проекта.
Too many grid points in the X or Y directions Required
9515. Too many grid points in the X or Y directions. Required:<необходимое число точек сетки>
Tools
Tools(Инструменты)
| Unroute Net Unroute
Connections Unroute Segment Меню OpAuto-Router... Display... Pre-Route Synopsis...(Y) Routing Statistics...(0) Reports... Contents Editing Net Attributes... Меню Help (Помощь) Router Setup-Routing Board-Routing Reports... About... |
Удаление трассы цепи Удаление трассы, соединяющей две КП Удаление трассировки сегмента цепи tions (Настройка параметров) Настройка параметров автотрассировки Настройка видимости слоев ПП и других объектов с выбором их цвета евю Reports (Отчеты) Вывод отчета о предполагаемых результатах трассировки Вывод отчета о результатах трассировки в файл Sr.rpt Вывод отчетов о трассировке Содержание встроенной помощи Раздел редактирования атрибутов цепей Раздел конфигурирования трассировщика Раздел трассировки ПП Раздел отчета о трассировке Номер версии программы |
||
| Назад | Содержание |
Track outside circuit edge will
9519.Track outside circuit edge will be ignored. Start: (,<координата х>, <координата у>.)End: (<координата х>, <координата у>.)
(Трасса вне контура ПП игнорируется. Указаны координаты начала и конца трассы.)
Причина: предварительно проложенная трасса находится вне контура ПП и будет игнорирована.
Действия: если сочтете необходимым, продолжайте трассировку. В противном случае прервите трассировку и удалите или передвиньте трассу внутрь контура ПП.
Туре
Туре:<объект> -to- <объект>.
(Обнаружено замыкание цепей. Указаны имена цепей и объектов.)
Причина: на ПП обнаружено замыкание цепей.
Действия: если замыкание преднамеренное, продолжайте трассировку и трассировщик будет воспринимать замкнутые цепи как единую цепь. В меню трассировщика включите опцию Error Messages/Output to Log File, чтобы сообщение о преднамеренном коротком замыкании не выводилось на экран. В противном случае прекратите трассировку и удалите замыкающиеся трассы.
Unable to allocate memory for cost tables
9508. Unable to allocate memory for cost tables.(He хватает памяти для размещения таблиц весовых коэффициентов).
Причина: трассировщику необходима дополнительная память для сохранения таблиц весовых коэффициентов.
Действия: для завершения трассировки необходимо увеличить память или изменить стратегию трассировки так, чтобы дополнительная память не требовалась.
Unable to allocate memory for fromto data
9510. Unable to allocate memory for from-to data.(He хватает памяти для размещения данных о соединениях.)
Причина: трассировщику необходима дополнительная память для сохранения данных о соединениях.
Действия: для завершения трассировки необходимо увеличить память или изменить стратегию трассировки так, чтобы дополнительная память не требовалась.
Unable to allocate memory for padstack data
9511. Unable to allocate memory for padstack data.(He хватает памяти для размещения данных о стеках контактных площадок.)
Причина: трассировщику необходима дополнительная память для сохранения данных о стеках контактных площадок.
Действия: для завершения трассировки необходимо увеличить память или изменить стратегию трассировки так, чтобы дополнительная память не требовалась.
Unable to allocate memory for segment data
9523. Unable to allocate memory for segment data.(Невозможно разместить данные о сегментах трасс.) Причина: трассировщику требуется дополнительная память.
Действия: для завершения трассировки необходимо увеличить память или изменить стратегию трассировки так, чтобы дополнительная память не требовалась.
Unable to allocate memory for wave front data
9509. Unable to allocate memory for wave front data.(He хватает памяти для размещения данных волнового алгоритма.)
Причина: трассировщику необходима дополнительная память для сохранения текущих данных трассировки.
Действия: для завершения трассировки необходимо увеличить память или изменить стратегию трассировки так, чтобы дополнительная память не требовалась.
Unable to allocate memory for
9517. Unable to allocate memory for grid. Required: <#байт> bytes.(He хватает памяти для размещения сетки трассировки. Требуется <# байгп>.)
Причина: трассировщику требуется дополнительная память для сохранения данных о каждой точке сетки. Указан минимальный объем памяти для размещения этих данных. Для размещения остальных данных требуется дополнительная память.
Действия: для завершения трассировки необходимо увеличить память или изменить стратегию трассировки так, чтобы дополнительная память не требовалась.
Unable to allocate segment data space
9522. Unable to allocate segment data space.(Невозможно разместить данные о расположении сегментов трасс.) Причина: трассировщику требуется дополнительная память.
Действия: для завершения трассировки необходимо увеличить память или изменить стратегию трассировки так, чтобы дополнительная память не требовалась.
Unable to open log file for writing
9552. Unable to open log file for writing.File: <имя файла> (Невозможно открыть для записи файл протокола с указанным именем.)
Причина: указанный файл протокола трассировки не может быть открыт.
Действия: убедитесь, что на жестком диске достаточно свободного места для записи файла, а если вы хотите записать его на дискету, то не включена защита от записи.
Unknown command received from the router <замечание>
9557. Unknown command received from the router: <замечание>.(Получена неизвестная команда от трассировщика.)
Причина: обнаружена внутренняя ошибка, но трассировка может быть с успехом продолжена.
Действия: если трассировка прекратилась, свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Unknown error message from the router
9558. Unknown error message from the router.(Получено неизвестное сообщение от трассировщика.)
Причина: обнаружена внутренняя ошибка, но трассировка может быть с успехом продолжена.
Действия: если трассировка прекратилась, свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Установка атрибутов электрических цепей
Рисунок 5.11. Установка атрибутов электрических цепей
Перед началом трассировки рекомендуется выполнить команду Reports/Pre-Route Synopsis, которая кратко информирует о возможных будущих результатах трассировки (файл SR.RPT). При анализе файла пользователь принимает решение о начале трассировки или о частичном изменении параметров стратегии трассировки или параметров печатной платы.
По команде View/Density можно получить цветную графическую карту плотности трассировки печатной платы. На этой карте красным цветом обозначена наибольшая плотность трасс, голубым — наименьшая плотность. Если на печатной плате одно или несколько пятен красного цвета, занимающие более 10-20% площади печатной платы, то для успешной трассировки рекомендуется переразместить компоненты.
Установка параметров автотрассировщика
Рисунок 5.9. Установка параметров автотрассировщика
В заголовке Layer перечислены доступные слои трассировки, а справа от имени слоя можно установить предпочтительную ориентацию проводников на этом слое.
Параметры закладки Testpoints следующие.
Vertical
Vertical— трассировка простых трасс только вертикальными линиями без переходных отверстий с минимальными отклонениями от вертикальной линии.
Vertical
Pass Num: 3 Overall
| Routes | 138 | |||
| Completed | 26(100%) | 76 ( 55%) (Проведены еще 26 цепей) | ||
| Not complete | 0( 0%) | 62 (Осталось провести 62 цепи) | ||
| Vias | 0( 0%) | 64 | ||
| Elapsed time | 0:00:03 ( 3%) | 0:01:34 | ||
Via Fanout (SMD)
Via Fanout (SMD)- формирование коротких отрезков трасс (stringer) стандартной ширины с переходным отверстием на конце отрезка для всех планарных контактов.
Via Minimisazion
Via Minimisazion— уменьшает число переходных отверстий на разведенной плате.
Последние два прохода рекомендуется использовать совместно после полного завершения трассировки.
Via outside circuit edge will
9521. Via outside circuit edge will be ignored. Center: (<координата х>, <координатаVia ranges will not peermit interconnection of all layers
9528. Via ranges will not peermit interconnection of all layers.(Данные о ПО не позволяют выполнить соединения всех слоев.) Причина: трассировщик получил некорректные данные о ПО.
Действия: свяжитесь с ACCEL Technologies для получения дополнительной помощи.
Vias are allowed to be closer
9530. Vias are allowed to be closer to tracks, pads, or other vias than tracks are allowed to be.(ПО разрешено размещать ближе к трассам, контактным площадкам и другим ПО.)
Причина: информационное сообщение. Дейстпвия никаких действий.
Wide Comprehensive
Wide Comprehensive— трассировка широких цепей (питание, общая шина) без ограничения числа переходных отверстий. Эти цепи должны иметь атрибуты WIDTH и AUTOROUTEWIDE.
Wide Initial
Wide Initial- трассировка широких цепей (питание, общая шина) с числом переходных отверстий не более трех. Эти цепи должны иметь атрибуты WIDTH и AUTOROUTEWIDE.
Wide Line Routing
Wide Line Routing- автотрассировщик производит разводку в первую очередь «широких» цепей, имеющих атрибуты AUTOROUTEWIDE и WIDTH. Разводка производится только в горизонтальном и вертикальном направлениях. Наклонные трассы проводятся вручную, и при дальнейшем запуске QuickBoute ширина таких трасс трассировщиком не изменяется.
Вначале рекомендуется запустить автотрассировщик (Рисунок 5.3) только при активном проходе Wide Line Routing (другие проходы должны быть запрещены). Если не выполнена трассировка «широких» трасс, то доводка трасс производится вручную. Трассировщик можно запускать несколько раз с активизацией всех проходов, за исключением двух оптимизирующих - Route Cleanup и Via Minimisazion.
Wide line routing
Pass Num: 1 Overall (Всего)
| Routes | 138 (всего на firt 138 цепей) | |||
| Completed | 33(100%) | 33 ( 23%) (Проведены 33 цепи на 100%) | ||
| Not completed | 0 ( 0%) | 105 (Не проведены 105 цепей) | ||
| Vias | 64(100%) | 64 (Введены 64 переходных отверстия) | ||
| Elapsed time. | 0:01:29(100%) | 0:01:29 | ||
Wide Via Fanout (SMD)
Wide Via Fanout (SMD)— обеспечивает для планарных контактов прокладку коротких широких отрезков трасс с переходным отверстием (fanout, stringer) на конце таких линий. Переходное отверстие подсоединяется к широкой цепи (питание, общая шина). Эти цепи должны иметь атрибуты WIDTH и AUTOROUTEWIDE.
"Z" Routes
"Z" Routes(2 vias) — формирование фрагментов цепи, имеющих три проводника (вертикальные и горизонтальные), расположенных в двух разных слоях и соединяемых двумя переходными отверстиями. Такая конфигурация имеет вид буквы Z с различной ее ориентацией. Проводники размещаются на расстоянии не более 100 mil (2,5 мм) от сторон прямоугольника, вершины которого расположены в центре двух соединяемых трассой контактных площадок. Если противоположные слои платы имеют ориентацию трассы отличную от ортогональной, то данный проход не используется.
"Z" routes
Pass Num: 5 Overall
| Routes | 138 | |||
| Completed | 6(100%) | 111 (80%) | ||
| Not completed | 0( 0%) | 27 (Осталось провести 27 цепей) | ||
| Vias | 12(11%) | 105 | ||
| Elapsed time | 0:00:13(11%) | 0:01:55 -31 |
||
Дополнительные файлы PCAD
Дополнительные файлы P-CADBASIC.CHR Файл шрифта
LCOM.CHR Файл шрифта
QUALITY.CHR Файл шрифта
CINDEXIP.DLL Динамическая библиотека
CINDEXIL.DLL Динамическая библиотека
CINDEXIS.DLL Динамическая библиотека
IMPLODE.DLL Динамическая библиотека
MSVCRT40.DLL Динамическая библиотека
OLEPR032.DLL Динамическая библиотека
PALETTE.DLL Динамическая библиотека
PICTURE.DLL Динамическая библиотека
NSLBCW.DLL Динамическая библиотека
NWIPXSPX.DLL Динамическая библиотека
URLMON.DLL Динамическая библиотека
WIDGE32.DLL Динамическая библиотека
WININIT.DLL Динамическая библиотека
LIBENGINE.DLL Динамическая библиотека
ORC2PRO.DOC Указания по трансляции в формат OrCAD
TANGO.CF
Файл конфигурации Tango для OrCAD/SDT
COMPACT.EXE Утилита сжатия библиотек
P-CADKEY.EXE Утилита защиты
NETCOMP.EXE Утилита сравнения списков цепей
NETSYNC.EXE Утилита внесения изменений ЕСО после сравнения списков цепей
NETSYNC.DOC Документация по утилите NETSYNC
SCHEMTAN.EXE Утилита трансляции SCHEMA
SCHEMTAN.LIB Библиотека SCHEMA
SCHEMTAN.TBL Информация о вращении компонентов для транслятора в формат SCHEMA
Файлы автотрассировщика печатных плат PCAD InterRoute Gold
Файлы автотрассировщика печатных плат P-CAD InterRoute GoldAIR.LIC Файл лицензии InterRouteGold
Файлы графического редактора PCAD Relay
Файлы графического редактора P-CAD RelayRELAY.EXE Исполняемый модуль P-CAD RELAY
RELAYRSC.DLL Динамическая библиотека P-CAD RELAY
RELAY.LIC Файл лицензии P-CAD RELAY
RELAY.INI Файл конфигурации P-CAD RELAY
RELAY.HLP Файл справки P-CAD RELAY
RELAY.CNT Файл содержания справки P-CAD RELAY
RELAY.KEY Файл горячих клавиш P-CAD RELAY
Файлы графического редактора печатных плат PCAD PCB
Файлы графического редактора печатных плат P-CAD PCBРСВ.ЕХЕ Исполняемый модуль P-CAD PCB
PCBRSC.DLL Динамическая библиотека P-CAD PCB
AZIP32.DLL Динамическая библиотека P-CAD PCB
PCB.LIC Файл лицензии P-CAD PCB
PCB.INI Файл конфигурации РСВ
PCB.HLP Файл справки P-CAD РСВ
PCB.CNT Файл содержания справки P-CAD РСВ
PCB.KEY Файл горячих клавиш P-CAD РСВ
QuickROUTE32.EXE Исполняемый модуль автотрассировщика
QuickRoute
DBX.LIC Файл лицензии утилит DBX
Файлы графического редактора принципиальных
Файлы графического редактора принципиальных схем P-CAD SchematicSCH.EXE Исполняемый модуль P-CAD Schematic
SCHRSC.DLL Динамическая библиотека P-CAD Schematic
AZIP32.DLL Динамическая библиотека P-CAD Schematic
SCH.LIC Файл лицензии P-CAD Schematic
SCH.INI Файл конфигурации P-CAD Schematic
SCH.HLP Файл справки P-CAD Schematic
SCH.CNT Файл содержания справки P-CAD Schematic
SCH.KEY Файл горячих клавиш P-CAD Schematic
Файлы интерфейса с автотрассировщиком SPECCTRA
Файлы интерфейса с автотрассировщиком SPECCTRASP2P-CAD.EXE Конвертор из формата SPECCTRA в формат
P-CAD
P-CAD2SP.EXE Конвертор из формата P-CAD в формат SPECCTRA
CCTIF.LIC Файл лицензии конверторов
Файлы программы работы с библиотеками PCAD Library Executive
Файлы программы работы с библиотеками P-CAD Library ExecutiveСМР.ЕХЕ Исполняемый модуль P-CAD Library Executive
CMPRSC. DLL Динамическая библиотека P-CAD Library Executive
CMP.LIC Файл лицензии P-CAD Library Executive
CMP.INI Файл конфигурации P-CAD Library Executive
CMP.HLP Файл справки P-CAD Library Executive
CMP.CNT Файл содержания справки P-CAD Library Executive
CINDEXIU.DLL Динамическая библиотека P-CAD Library Executive
ALE.LIC Файл лицензии P-CAD Library Executive
CMP.EXE Исполняемый модуль P-CAD Library Executive
CMPRSC.DLL Динамическая библиотека P-CAD Library Executive
CMP.LIC Файл лицензии P-CAD Library Executive
CMP.INI Файл конфигурации P-CAD Library Executive
CMP.HLP Файл справки P-CAD Library Executive
CMP.CNT Файл содержания справки P-CAD Library Executive
CINDEXIU.DLL Динамическая библиотека P-CAD Library Executive
DVETORTSCENARIOSDOC Library Executive scenarios readme
Редактор печатных плат P-CAD PCB
Атрибут Назначение
Атрибут НазначениеАтрибуты электрических параметров
Атрибуты электрических параметров (Electrical Attributes) (User-defined)Атрибут, определяемый пользователем
Атрибуты размещения (Placement Attributes) (Userdefined)
Атрибуты размещения (Placement Attributes) (User-defined)Атрибут, определяемый пользователем
MaxComponentHeight
Максимальная высота компонента, который может быть автоматически размещен
Атрибуты технологические (Manufacturing
Атрибуты технологические (Manufacturing Attributes) (User-defined)Атрибут, определенный пользователем
Атрибуты трассировки (Router Attributes) (Userdefined)
Атрибуты трассировки (Router Attributes) (Userdefined)Атрибут, определенный пользователем
AutoRouteWide
AutoRouteWideЗначения Yes, True или 1 указывают, что данная цепь трассируется в проходе WIDE автотрассировщика P-CAD PRO Route
ComponentRotation
ComponentRotationВращение компонентов
InsertionGripLength
Длина вставляемого отрезка проводника
Insertion Grip Width
Insertion Grip WidthШирина вставляемого отрезка проводника
InspectionAngle
InspectionAngleПроверка соблюдения углов между проводниками
MaxNetLength
MaxNetLengthМаксимальная длина цепи
MaxVias
MaxViasМаксимальное допустимое число переходных отверстий цепи
| Содержание |
MinNetLength
MinNetLengthМинимальная длина цепи
PlacementSide
PlacementSideСторона платы для размещения компонента
RoutingChannels
RoutingChannelsЧисло каналов трассировки, которое должно остаться между компонентами после их автоматического размещения
В PCAD
В P-CADатрибуты группируются не только по признакам (атрибуты цепей, компонентов и т. п.), но и в зависимости от того, к какому технологическому процессу они относятся (физические параметры конструкции, электрические соединения и т. п.).
В особую группу относятся атрибуты, определяемые пользователем (User-defined). Эти атрибуты можно ввести в утилиты DBX, которые написаны для решения различных задач. В частности, можно задавать номер ТУ на компонент, указать содержание в нем драгметаллов и другую подобную информацию в виде атрибутов, определяемых пользователем для последующего автоматизированного выпуска различной документации.
Ниже приводится описание назначения атрибутов P-CAD.
| Атрибут | Назначение | ||
| Атрибуты | компонентов (Component attributes) | ||
| (User-defined) | Атрибут, определяемый пользователем | ||
| ComponentHeight | Высота компонента - задается для автоматического размещения | ||
| Description | Текстовое описание компонента | ||
| Link | Связь с файлом для компонента типа иерархический модуль | ||
| NoSwap | Значение Yes запрещает перестановку компонента | ||
| PackageOutlineLayer | Имя слоя, в котором задается изображение габаритных размеров компонентов | ||
| Part Number | Число логических секций компонента | ||
| Атрибут |
Назначение |
||
| RefDes | Позиционное обозначение компонента на схеме | ||
| SwapEquivalence | Значение Yes разрешает перестановку эквивалентных секций | ||
| Type | Тип компонента | ||
| Value | Величина (номинал) компонента | ||
| Атр | ибуты цепей (Net Attributes) | ||
| User-defined) | Атрибут, определяемый пользователем | ||
| MaxNetLength | Максимальная длина цепи | ||
| MinNetLength | Минимальная длина цепи | ||
| Optimize | Значение Yes разрешает перестановку логически эквивалентных выводов, принадлежащих данной цепи при оптимизации длин цепей (команда Utils/Optimize Nets) | ||
| TieNet | Связанная цепь | ||
| ViaStyle | Стиль переходных отверстий (используется при трассировке) | ||
| Width | Ширина проводников, которыми трассируется данная цепь | ||
| Атрибут User-defined)
BoardEdgeClearance Clearance ComponentSpacing HoleToHoleClearance LineToLineClearance |
зазоров (Clearance Attributes) Атрибут, определяемый пользователем Зазор между любым объектом и границей печатной платы * Минимально допустимый зазор между любыми элементами (удобно использовать, если все зазоры одинаковы) Минимально допустимый зазор между компонентами Минимальное расстояние между сквозными отверстиями Минимальный допустимый зазор проводник-проводник (между краями проводников) |
||
| Атрибут |
Назначение |
||
| PadToLineClearance
PadToPadClearance SilkscreenClearance ViaToLineClearance ViaToPadClearance ViaToViaClearance Атрибуты(User-defined) BoardEdgeClearance Clearance ComponentSpacing LineToLine Clearance MaxVias PadToLineClearance PadToPadClearance RoutingChannels ViaToLineClearance |
Минимальный допустимый зазор между проводником и контактной площадкой Минимальный допустимый зазор между контактными площадками Минимальный допустимый зазор между элементами в слое шелкографии Минимальный допустимый зазор между проводником и переходным отверстием Минимальный допустимый зазор между контактной площадкой и переходным отверстием Минимальный допустимый зазор между переходными отверстиями Физических параметров конструкции (Physical Attributes) Атрибут, определяемый пользователем Зазор от объекта до края платы Минимально допустимый зазор между любыми объектами (удобно использовать, если все зазоры одинаковы) Минимально допустимый зазор между компонентами Минимальный допустимый зазор проводник-проводник (между краями проводников) Максимальное допустимое число переходных отверстий для одной цепи Минимальный допустимый зазор между проводником и контактной площадкой Минимальный допустимый зазор между контактными площадками Число каналов трассировки Минимальный допустимый зазор между проводником и переходным отверстием |
||
ViaToPadCIearance
ViaToPadCIearanceМинимальный допустимый зазор между контактной площадкой и переходным отверстием
ViaToViaClearance
ViaToViaClearanceМинимальный допустимый зазор между переходными отверстиями
Width
WidthШирина проводников
Редактор печатных плат P-CAD PCB
Библиотеки аналоговых компонентов
Библиотеки аналоговых компонентовADI.LIB ИС фирмы Analog Devices, Inc.
BRKTREE.LIB АЦП/ЦАП компании Brooktree
NAT_LIN.LIB ИС фирм National Semicondactor и Linear Tech
OPTO_ISO.LIB оптоэлектронные пары и развязки
PSPICE.LIB символы компонентов для PSpice
Библиотеки дискретных компонентов
Библиотеки дискретных компонентовCONNECT.LIB разъемы общего назначения
DIODE.LIB диоды фирмы Motorola
DISCRETE.LIB различные дискретные компоненты
TRANS.LIB транзисторы фирмы Motorola
Библиотеки интерфейсных ИС
Библиотеки интерфейсных ИСAMD_BC.LIB контроллеры шин фирмы AMD
AMD_MBE.LIB коммутаторы шин фирмы
AMD MAXIM_IF.LIB интерфейсные ИС фирмы Maxim SIG_IF.LIB интерфейсные ИС фирмы Signetics Inc.
Библиотеки ИС памяти
Библиотеки ИС памятиAMD_MEM.LIB ИС памяти фирмы
AMD CYP_MEM.LIB ИС памяти фирмы Cypress IDT_MEM.LIB ИС памяти фирмы IDT
MICRON.LIB ИС памяти фирмы Micron
MOTO_MEM.LIB ИС памяти фирмы Motorola
TI_54MEM.LIB ИС памяти серии TI 5400 фирмы Texas Instruments
TI_74MEM.LIB ИС памяти серии TI 7400 фирмы Texas Instruments
TI_MEM.LIB ИС памяти фирмы Texas Instruments
TOSH_MEM.LIB ИС памяти фирмы Toshiba
Библиотеки ИС
Библиотеки ИСТТЛ (коммерческое исполнение) ТI_7400.LIВ ИС ТТЛ стандартной серии 7400
TI_74AC.LIB ИС серии 74АС
TI_74ALS.LIB ИС ТТЛ серии 74ALS
ТI_74ВС.LIВ Шинные формирователи и контроллеры серии 7400
TI_74F.LIB ИС ТТЛ серии 74F
ТI_74НС.LIВ ИС серии 74НС
TI_74IF.LIB Интерфейсные ИС серии 7400
NAT_ECL.LIB ИС ЭСЛ фирмы National Linear
IDT_FC.LIB быстродействующие КМОП ИС фирмы IDT
Библиотеки ИС
ТТЛ (исполнение Military) TI_5400.LIB ИС ТТЛ стандартной серии 5400
ТI_54АС.LIВ ИС серии 54АС
TI_54ALS.LIB ИС ТТЛ серии 54ALS
ТI_54ВС.LIВ Шинные формирователи и контроллеры серии 5400
TI_54F.LIB ИС ТТЛ серии 54F
TI_54HC.LIB ИС серии 54НС
Библиотеки микропроцессоров
Библиотеки микропроцессоровAMD_MP.LIB Микропроцессоры фирмы AMD
С&Т_МР.LIВ Микропроцессоры и периферийные ИС фирмы
Chips and Technologies
IDT_MP.LIB Микропроцессоры фирмы IDT
INMOS_MP.LIB Микропроцессоры фирмы Inmos INTEL_MP.LIB
Микропроцессоры и периферийные ИС фирмы Intel
INTEL_M2.LIB Микропроцессоры фирмы Intel MOTO_MP.LIB
Микропроцессоры и периферийные ИС фирмы Motorola
MOTO_MP2.LIB Микропроцессоры фирмы Motorola TI_54MP.LIB
Микропроцессоры серии TI 5400 фирмы Texas
Instruments TI_74MP.LIB Микропроцессоры серии TI 7400 фирмы Texas Instruments
ZILOG_MP.LIB Микропроцессоры и периферийные ИС фирмы Zilog
Библиотеки посадочных мест (РСВ
Библиотеки посадочных мест (РСВ Pattern Libraries) (могут быть использованы только в графическом редакторе РСВ)PCBMAIN.LIB посадочные места компонентов со штыревыми выводами
PCBSMT.LIB посадочные места компонентов с планарными выводами (SMD)
PCBCONN.LIB посадочные места разъемов
Библиотеки прочих цифровых ИС общего назначения
Библиотеки прочих цифровых ИС общего назначенияIDT_FC.LIB Быстрые КМОП ИС фирмы IDT
NAT_ECL.LIB ЭСЛ ИС фирмы National Semiconductor
RCA_CMOS.LIB КМОП ИС серии 4000 фирмы RCA
Каталог библиотек корпусов
Каталог библиотек корпусов| Название корпуса |
Описание корпуса компонента |
||
| |
Библиотека PCMAIN.LIB |
||
| САРхх | Конденсаторы. Число хх - расстояние между центрами выводов, суффикс А — осевое расположение выводов, R — радиальное, Р — по произвольному направлению | ||
| DIPxx | Корпус с двусторонним расположением выводов. Суффиксы N или W указывают на узкий или и широкий корпус | ||
| DO-xx | Диоды | ||
| FUSE | Предохранители | ||
| GRIDRELAY-2x | Реле | ||
| INDxx | Дроссель | ||
| jMPxx | Клеммные перемычки. Суффикс Т обозначает Т-образную форму. | ||
| JUMPER | Двухклеммная перемычка | ||
| LEDxxx | Светодиоды. Число ххх — расстояние между центрами выводов | ||
| PBxxx | Нажимные кнопки. Число ххх - расстояние между центрами выводов | ||
| PGAxx/xx | Многорядное расположение выводов (Pin Grid Arrays). Перед косой чертой указывается число рядов, после нее - число столбцов или строк в ряду | ||
| PLCCSOCKETxx | Корпус с матричным расположением выводов | ||
| POTxx | Потенциометры. Суффиксы S или Т - различные формы корпусов | ||
| REEDRLYxx | Язычковые реле | ||
| RESxx | Резисторы. Число хх - расстояние между центрами выводов | ||
| SIPxx | Корпус с односторонним расположением выводов | ||
| SW-DIPxx | Переключатели с двухрядным-расположением выводов | ||
| TO-xx | Транзисторы. В скобках указан порядок расположения выводов | ||
| XTAL-OSC | Кварцевые резонаторы | ||
| ZIPxx | Корпус с двусторонним расположением выводов, смещенных вправо Библиотека PCBSMT.LIB |
||
| CCxx | Конденсаторы | ||
| DPAK | Электролитические конденсаторы | ||
| LLC | Корпус с четырехсторонним расположением выводов | ||
| MELF1/4W | Трубчатые резисторы | ||
| MLLxx,SODxx | Трубчатые резисторы, конденсаторы, катушки ин-дуктивностей или диоды | ||
| MOxx/yy | Корпус с двусторонним расположением выводов. Цифры перед косой чертой - тип корпуса по стандарту JEDEC, после косой черты - число выводов | ||
| PLCCxx | Пластмассовый корпус. Суффикс Атип корпуса по стандарту JEDEC, J - корпус квадратной формы, R -корпус прямоугольной формы, L - корпус большого размера, М - миниатюрный корпус | ||
| QFPxx | Корпус с четырехсторонним расположением выводов | ||
| RCxx | Резисторы | ||
| SOxx | Корпус с двусторонним расположением выводов, малая ширина корпуса | ||
| SOJxx | Корпус с двусторонним расположением выводов средняя ширина корпуса | ||
| SOLxx | Корпус с двусторонним расположением выводов большая ширина корпуса | ||
| Название корпуса | Описание корпуса компонента | ||
| SOTxx | Миниатюрные транзисторы или диоды | ||
| ТСхх | Танталовые конденсаторы | ||
| WWIND/A | Катушки индуктивностей Библиотека PCBCONN.LIB | ||
| CONxxPIN | Разъемы с однорядным расположением выводов | ||
| DBxx | Миниатюрные разъемы. Суффиксы М и F — штыревые выводы и розетки, R — смещение выводов вправо | ||
| DDxx | DDxx Разъемы. Суффиксы М и F — штыревые выводы и розетки, R — смещение выводов вправо | ||
| DINxx | Разъемы типа DIN. Суффиксы М и F- штыревые выводы и розетки | ||
| ECONxx/yy | Разъемы с планарными выводами фирмы Texas Instruments. Число после косой черты — расстояние между центрами выводов | ||
| EDGExx/yy | Разъемы с планарными выводами. Число после косой черты — расстояние между центрами выводов | ||
| IDCxx | Вертикальные разъемы типа IDC. Суффикс R - смещение выводов вправо | ||
Прочие библиотеки
Прочие библиотекиTI_PLD.LIB ПЛИС фирмы Texas Instruments (PAL)
WEITEK.LIB ИС фирмы Weitek
WSI.LIB ИС фирмы Wafer Scale Integration
XICOR.LIB ИС фирмы XICOR
Таблица имен и условных обозначений отверстий
Символ отверстия
Символ отверстия
Cross X

Y

Т

Hour

Side_Hour

Box_Line

Diamond_Line

Box_V

Diamond_V

Box_X

Diamond_Cross

Box Cross

Diamond_X

Box_Y

Diamond_Y

Box_T

Diamond_T

Circle_Line

Circle_V

Circle_Cross

Circle_X

Circle_Y

Circle_T

A
B,C,D......Z,a,...,z
| Содержание |
Таблица имен и условных обозначений отверстий на ПП
Таблица имен и условных обозначений отверстий на ПП
Инновации: Менеджмент - Моделирование - Софт
- Инновационный менеджмент
- Разработка программного обеспечения
- Россия и инновации
- Управление инновационным менеджментом
- Моделирование
- Финансовое моделирование
- Системы моделирования
- Виды моделирования
- Практическое моделирование
- Пакет Mechanical Desktop
- Моделирование программ
- Софт для моделирования
- Пакет Simulink
- Моделирование в IBM
- MSC Nastran Моделирование -
- AutoCAD
- Unigraphics
- P-CAD