- •Проектирование модулей электронно- вычислительной техники в сапр
- •Учебное пособие
- •Предисловие
- •Глава 1. Обзор и анализ методов повышения эффективности сапр/ астпп /саип изделий электронной вычислительной аппаратуры
- •1.1 Введение
- •1.2 Анализ базовых технологии проектирования в системах сапр/астпп/саит изделий электронно-вычислительной техники
- •1.3 Современные тенденции развития сапр/астпп/саит эва на базе общей теории проектирования
- •1.4 Интеграция процессов анализа и проектирования в сапр/саит эва
- •1.5 Методика автоматизированного проектирования модулей эва в сапр/саит в системе автоматизированного интегрированного производства
- •1.6 Постановка задачи синтеза конструктивного решения модуля эва на этапе аванпроектирования
- •1.7 Методика решения задачи синтеза конструкции модуля эва на этапе аванпроектирования
- •1.8 Формирование оптимизационной задачи
- •1.9 Выбор метода решения оптимизационной задачи
- •Глава 2. Проектирование модулей эва в системе p-cad 8.5
- •2.1 Основы системы p-.Cad 8.5
- •2.1.1 История развития сапр p-cad
- •2.1.2 Основные этапы проектирования печатной платы в системе
- •2.1.3 Базовые понятия и краткое описание структуры сапр p-cad
- •2.2 Задание 1. Создание схемного библиотечного элемента Цель задания
- •2.2.1 Порядок выполнения задания на примере имс к555тв9
- •Контрольные вопросы
- •2.3 Задание 2. Создание технологического библиотечного элемента Цель задания
- •2.3.1 Основы проектирования в графическом редакторе
- •2.3.2 Порядок выполнения задания на примере имс к555тв9 со штыревыми контактами
- •2.3.3 Порядок выполнения задания на примере имс к555тв9 с планарными контактами
- •2.3.4 Создание контактных площадок
- •Контрольные вопросы
- •2.4 Задание 3. Создание принципиальной электрической схемы
- •2.4.1 Порядок создания принципиальной электрической схемы
- •2.4.2 Создание многолистовой схемы и схемы с иерархией
- •Многолистовые схемы
- •Схемы с иерархией
- •Контрольные вопросы
- •2.5 Задание 4. Переход к технологическому образу проекта Цель задания
- •2.5.1 Формирование списка цепей в двоичном виде
- •2.5.2 Проверка принципиальной схемы
- •2.5.3 Создание файла перекрестных ссылок
- •2.5.4 Создание файла конструктива пп
- •2.5.5 Создание файла упакованной базы данных платы
- •Контрольные вопросы
- •2.6 Задание 5. Размещение радиоэлементов на пп. Трассировка соединений Цель задания
- •2.6.1 Порядок выполнения задания
- •Контрольные вопросы
- •2.7 Задание 6. Размещение радиоэлементов на пп и трассировка соединений в автоматическом режиме Цель задания
- •2.7.1 Порядок выполнения автоматической компоновки элементов на пп
- •2.7.2 Порядок выполнения автоматической трассировки соединений на пп
- •Контрольные вопросы
- •2.8 Задание 7. Контроль качества пп.
- •2.8.2 Внесение изменений в проект
- •2.8.3 Составление текстовых отчетов
- •2.8.4 Работа периферийными устройствами
- •Приложение 1
- •Приложение 2 Варианты схем
- •Приложение 3
- •Приложение 4
- •Библиографический список
- •Оглавление
Приложение 2 Варианты схем
Приложение 3
Приложение 4
Таблица 2.31
Сообщения об ошибках, возникающих в процессе упаковки ПП
Сообщения |
Причина |
Действия |
A shared pin of <имя корпуса: позиционное обозначение> must be connected to a common net/signal |
Вывод компонента < >, принадлежащий двум секциям одного и того же корпуса, подключен к разным цепям
|
Используя команду Enter => Ref. Des & Section (Ввод => Номера выводов и позиционные обозначения) программы Schematic Editor (Схемный редактор), назначьте этим секциям различные позиционные обозначения |
Alphanumeric pin number <номер вывода> not found in <имя файла>.prt Check cross reference file or PWGS attribute value assigned in SCH |
Вывод < > не найден в <файл корпуса>
|
1. Проверьте .fil файл или исправьте атрибут PWGD в электрической схеме Измените имя цепи в базе данных ПП, используя команду Name => Net в программе РСВ Editor Проверьте правильность номера вывода компонента, использую команду Name => Net программы Schematic Editor или РСВ Editor |
Assignment parameter does not exist in part named <имя файла>.prt |
В файл неправильно введена упаковочная информация |
Введите упаковочную информацию в программе РСВ Editor командой Enter => Packaging Data (Ввод => Упаковочная информация) |
Assignment parameter is corrupt in part named <имя файла>.prt |
В файле повреждена упаковочная информация |
Введите упаковочную информацию в программе РСВ Editor командой Enter => Packaging Data (Ввод => Упаковочная информация) |
Bad packaging data assigned to the <имя файла>.sym |
В файле не верная информация о номере вывода |
Удалите все вхождения этого компонента в электрическую схему, исправьте символ, используя команду En ter => Packaging Data (Ввод => Упаковочная информация), и заново введите символ с схему |
Database is empty |
База данных пуста |
Укажите правильное имя базы данных |
Disk is full |
Диск полон |
Освободите пространство на диске |
Failed in loading <имя файла> |
Нет свободной памяти или места на диске |
Обратитесь к системному администратору |
Failed to, link definition of <имя файла> |
Package Schematic (Упаковка схемных элементов) не может добавить файл к списку данных других компонентов, т.к данные этого компонента повреждены |
Запустите Netlist Comparition (Сравнение списков цепей)," Report Generator (Составление отчетов) или Electrical Rules Check (Проверка принципиальных схем) для анализа списка цепей, а затем перезапустите Package Schematic (Упаковка схемных элементов) |
Failed to link sheets of netlist |
Package Schematic (Упаковка схемных элементов) не может связать списки цепей |
Исправьте ошибку, показанную на экране в момент её обнаружения программой |
Failed to load the netlist |
Данные в файле списка, повреждены |
Запустите Netlist Comparition (Сравнение списков цепей), Report Generator (Составление отчетов) или Electrical Rules Check (Проверка принципиальных схем) для анализа списка цепей, а затем перезапустите Package Schematic (Упаковка схемных элементов) |
Failed to save expanded netlist |
Нет места для записи обработанного файла списка цепей |
Освободите место на диске |
Failure in heap allocaition |
Не хватает свободной памяти |
Обратитесь к системному администратору |
File not found |
Не найден файл |
Убедитесь, что файл находится в текущем каталоге |
<Имя файла> does not have any components |
В файле нет компонентов |
Убедитесь, что входной файл содержит компоненты |
<Имя файла>.prt This part does not exist. Logic gate to be packaged: <имя файла>-.sym This logic gate left unpacked |
Программа не может найти заданный файл корпуса компонента для символа в файле электрической схемы |
Убедитесь, что файл корпуса компонента находится в текущем каталога |
Found unnamed component <имя файла>.prt in <имя файла>.рсb |
Во входном файле ПП есть неименованный компонент |
Присвойте имя компоненту в файле ПП в программе РСВ Editor (Технологический редактор), Name => Component (Имя => Компонент)
|
Linking nodes failed |
Package Schematic (Упаковка схемных элементов) не может добавить файл к списку данных других компонентов, т.к. данные этого компонента повреждены
|
Запустите Netlist Comparition (Сравнение списков цепей), Report Generator (Составление отчетов) или Electrical Rules Check (Проверка принципиальных схем) для анализа списка цепей, а затем перезапустите Package Schematic (Упаковка схемных элементов) |
Netlist in <имя файла> is not complete
|
Список цепей не имеет цепей |
Перезагрузите Package Schematic (Упаковка схемных элементов) |
Not enough disk space |
Диск полон |
Освободите место на диске |
Таблица 2.32
Сообщения об ошибках, возникающих в процессе проверки ПП.
Сообщение |
Причина |
Действия |
Layers not found |
He найдены слои |
Сравните имена слоев в БДПП с введенными именами, исправьте если необходимо |
No board edge define |
He нарисованы контуры платы в слое BRDOUT |
Нарисуйте контур платы в указанном слое |
No DRC Rules found for Check Pass PASS_X |
Не найден конфигурационный файл программы Design Rules Check (технологический контроль проекта) drc.cfg |
Перезапустите программу |
No names specified in layer group |
He заданы имена слоев для данного прохода проверки |
Отредактируйте проход проверки и включите в него имена слоев |
No special symbol for vias found |
Программа не смогла найти стек контактных площадок для переходных отверстий |
Проверьте специальный символьный файл, используемый в БДПП, для подтверждения того, что контактная площадка для переходного отверстия описана. Если нет, отредактируйте специальный символьный файл для того, чтобы включить контактную площадку для переходного отверстия, затем используйте команду программу РСВ Editor => Environment => Attach. Padstacks (Технологический редактор => Среда => Подключение файла специальных символов) для подключения контактных площадок к БДПП |
Too many trace width errors Maximum allowed |
Ошибки нарушения зазоров у трасс слишком многочисленны. Допускается не более 100 ошибок одного вида. Сообщения об остальных ошибках не попадают в файл отчета и теряются |
Проверьте правила проектирования для данного прохода. Если правила верны, то исправьте БДПП в программе РСВ Editor (Технологический редактор) |
Use only lines or rectangle to define board edge |
Контур платы нарисован не только с помощью одного типа команды DRAW. Графика, введенная не одной командой не распознается программой как контур ПП |
Перерисуйте контур ПП только с помощью линий и только в предназначенном для этого слое |
A zero length line\trace was found |
Программа обнаружила линии или трассы нулевой длины |
Уничтожить указанные трассы и\или линии командами программы РСВ Editor => Delete Vertex (Технологический редактор => Удалить излом) или Edit => Delete Segment (Редактирование => Удалить сегмент) |
Таблица 2.33
Атрибуты
Атрибут |
Программа, в которой используется |
Назначение |
COMPAR Е= МЕСН |
Netlist Comparison (Сравнение списков цепей), Engineering Change Order (Внесение изменений в проект) |
Механические компоненты, крепёж и т.п. Компоненты не включаются в списки соответствий при сравнении схем и ПП |
FP |
РСВ Editor (Технологический редактор) |
Габаритные размеры компонента (типовой корпус) |
Pgpntyp |
PC-PARTS |
Типы выводов в создаваемом корпусе. |
GFP |
PC-PARTS |
Имя файла прототипа корпуса компонента |
NET |
Schematic Editor (Схемный редактор) |
Автоматическое назначение имен цепям питания и «земли» путем подсоединения к ним специального символа с одним выводом |
PCERC= SPARE |
Electrical Rules Check (Проверка принципиальных схем) |
Не проверяемые компоненты |
PGCONN= INPUT |
Electrical Rules Check (Проверка принципиальных схем) |
Входной соединитель страниц |
PGCONN= OUTPUT |
Electrical Rules Check (Проверка принципиальных схем)_______ |
Выходной соединитель страниц |
PGCONN= I\O |
Electrical Rules Check (Проверка принципиальных схем) |
Входной\выходной соединитель страниц |
PRT |
Symbol Editor (Редактор схемного элемента), Schematic Editor (Схемный редактор), Package Schematic (Упаковка схемных элементов) |
Имя файла корпуса компонента. |
PWGD |
Symbol Editor (Редактор схемного элемента), Schematic Editor (Схемный редактор), Package Schematic (Упаковка схемных элементов) |
Подключение цепей питания и «земли» |
PWGDn |
Symbol Editor (Редактор схемного элемента). Schematic Editor (Схемный редактор), Package Schematic (Упаковка схемных элементов) |
Продолжение списка подключения цепей питания и «земли» |
RVALUE= nnn |
Electrical Rules Check (Проверка принципиальных схем) |
Сопротивление резистора |
SHEET |
Electrical Rules Check (Проверка принципиальных схем) |
Номер листа схемы |
WIDTH |
Autoroute (Автотрассировщик) |
Ширина проводника на ПП |