Конструкторское проектирование
Содержание
Введение…………………………………………………………
- Конструкторское проектирование
- Постановка задачи……………………………………………………….3
- Модели конструкций и схем……………………………………………6
- Алгоритмы компоновки………………………………………………..
10 - Алгоритмы размещения………………………………………………..
14 - Алгоритмы трассировки……………………………………………….
19 - Общие сведения о системе проектирования печатных плат P-CAD……26
Заключение……………………………………………………
Список используемой литературы………………………………………...31
Приложение 1: Спецификация
Приложение 2: Схема электрическая принципиальная
Приложение 3: Перечень элементов
Приложение 4: Чертеж печатной платы
Приложение 5: Сборочный чертеж
Введение
Печатные платы являются основным элементом электронной аппаратуры (ЭА), выполняя функции несущей конструкции и коммутационного устройства на различных уровнях разукрупнения аппаратуры:
1) в микросборках;
2) в ячейках;
3) в коммутационных (монтажных) панелях.
Печатные платы широко применяются в бытовой технике, аппаратуре средств связи, вычислительной технике, в системах автоматизации, контрольно-измерительной аппаратуре, в медицинском приборостроении, в автомобильной промышленности, в других областях промышленной электроники, в авиационной, космической промышленности, в спецтехнике, в городском коммунальном хозяйстве, экологического контроля воды, воздуха, земли по радиационным, физическим, механическим и химическим параметрам.
Одной из проблем в настоящее время является разработка и производство ПП, соответствующих мировому современному уровню для обеспечения конкурентоспособности ПП, которая определяется их качеством, надежностью и безопасностью эксплуатации. Проблема осложняется постоянным ростом функциональной и конструктивной сложности электрорадиоизделий (ЭРИ), устанавливаемых на ПП, а также процессом миниатюризации ЭА, отставанием технологических возможностей межэлементной коммутации, что требует повышения трассировочных возможностей ПП за счет повышения плотности монтажа, уменьшения ширины печатных проводников и расстояний между ними, увеличения числа слоев многослойных печатных плат (МПП), уменьшения габаритов и массы ЭА и, соответственно, ПП. Таким образом, конструкция и технология сборки электронных модулей на ПП — «электронная сборка» (electronic assembly) — требует от производителя ПП постоянного совершенствования конструкции и технологии.
Система автоматизированного
Основными требованиями, предъявляемыми к современным САПР ПП, являются:
• полная русификация системы;
• поддержка
системы сквозного
•
возможность адаптации к
ПП на конкретном предприятии;
•
наличие отечественных и
• наличие интерфейса с технологическим оборудованием;
• наличие автоматического размещения ЭРИ и ПМК и трассировки ПП;
• автоматизированный выпуск конструкторской документации в
соответствии с ГОСТ 2.123—93;
• возможность импорта/экспорта с другими САПР через список цепей и
перечень элементов;
• расширение функциональности (проверка электромагнитной, термической
совместимости и т. д.);
• невысокая стоимость и др.
Рынок программного
обеспечения для
- Конструкторское проектирование
1.1 Постановка задачи
На этапе конструкторского
Основным принципом
Рисунок 1.1 - Иерархия конструктивных модулей
Модуль уровня 1 представляет - собой или ИС, содержащую несколько логических элементов типа И, ИЛИ, НЕ, или фрагмент БИС — триггер, регистр. Модуль уровня 2 объединяет на одной печатной плате (обычно двусторонней) несколько десятков ИС или несколько БИС и является типовым элементом замены (ТЭЗ), который используется для оперативной замены при возникновении неисправностей в устройстве. Модуль уровня 3 объединяет ТЭЗы в блоки, которые конструктивно могут быть оформлены в виде кассеты с панелью, имеющей проводной или печатный монтаж. Модуль уровня 4 представляет отдельное устройство и содержит ряд кассет, конструктивно объединяемых в стойку или шкаф, в котором межпанельные соединения осуществляются жгутовым монтажом.
Соединения в РЭУ в
Системы автоматизированного конструкторского (технического) проектирования в первую очередь были реализованы для проектирования двухслойных и многослойных печатных плат, а также для выпуска технической документации, в состав которой входят электрические схемы и сборочные чертежи, таблицы цепей и спецификационные таблицы, технологическая документация на машинных носителях. Технологическая документация в виде, например, перфолент представляет собой управляющие программы автоматов для изготовления фотошаблонов, сборки, пайки, сверления монтажных отверстий, контроля монтажа, а затем и тестового контроля логического функционирования ячеек.
При техническом
Типовые в содержательном
Среди алгоритмов
Конструктивные алгоритмы формируют проектное решение за ряд последовательных шагов: выбирается один элемент схемы рассматриваемого уровня, к нему по определенным правилам присоединяется второй, к полученному комплексу элементов — третий и т.д. Алгоритмы, использующие подобную методологию, называются последовательными. Алгоритмы, в которых формируется несколько групп элементов в пределах одного шага, называются параллельными. Разработаны также комбинированные последовательно-параллельные конструктивные алгоритмы.
Итерационные
алгоритмы, в отличие от конструктивных, требуют
задания начального приближенного решения
задачи конструкторского проектирования,
которое затем улучшается. Начальное решение
задается конструктором-проектировщиком
или получается на ЭВМ как результат работы
конструктивного алгоритма. Примером
итерационного алгоритма является процедура
парных перестановок, состоящая в том,
что делается попытка попарно поменять
местами друг с другом все элементы конструкции
с целью улучшения проектировочного решения
на основании максимизации или минимизации
заданной функции критерия качества. Аналогична
процедура групповых перестановок, в которой
производится обмен группами элементов.
Основанные на этой процедуре алгоритмы
являются параллельно-итерационными.
Задачи конструкторского
С целью сокращения временных
затрат, которые в реальных задачах
конструкторского
Очевидно, что само выделение трех этапов конструкторского проектирования — компоновки, размещения и трассировки,—(направлено на снижение размерности общей задачи. Декомпозиция задачи производится таким образом, что сначала осуществляется компоновка путем оптимальной группировки функциональных узлов, затем размещение компонентов выделенных узлов в их монтажном пространстве с учетом критериев, отражающих оптимальность последующего этапа — трассировки межсоединений. Последняя задача конструкторского проектирования — трассировка — является практически наиболее важной, но до настоящего времени она не имеет полностью автоматического решения. После работы программ автоматической трассировки остается порядка 5...10% неразведенных соединений, которые затем дорабатываются конструкторами.
- Модели конструкций и схем
Наиболее общей моделью конструкции является монтажное пространство, размеры которого соответствуют габаритным размерам схемы k-го уровня иерархии.
Математическая модель
Рисунок 1.2 – Регуляторное монтажное пространство с ортогональной метрикой
Поскольку задачи
1.1)
Первый способ дает оценку длины соединения между двумя точками с координатами (xi, yi), (xj, yj) по кратчайшему расстоянию (рис. 1.3,а, б). Второй способ предназначен для оценки длины ортогональных соединений, прокладываемых параллельно осям координат (рис. 1.3,в—д), когда соединения проводятся по магистралям или каналам. Третий способ полезен, когда в задачах оптимизации требуется уменьшение не только суммарной, то и максимальной длины проводников. При использовании последней метрики при s=2, 3, ... «длинные» соединения сильнее влияют на функцию оптимизации.
Рисунок 1.3- Виды монтажных соединений:
а — цепь; б — звезда; в — д — ортогональные соединения.
Таким образом, введение
Рассмотрим математические
Элементы схемы и внешние
Перенумерованные n элементов схемы составляют множество Е={еi, i=0, 1, 2, ..., п}. Внешние выводы элементов образуют семейство множеств {Ci= {cij, j= 1, 2, ..., ki}, i=0, 1, 2,..., n}, где i —номер элемента; j—номер вывода в данном элементе; ki — число выводов i-го элемента. Отметим, что элементы множества С0 относятся к внешним выводам схемы, образуя специальную группу. Комплексы соединений, выделенные на рис. 1.4,б пунктирными линиями, образуют семейство множеств V={vi, i= 1, 2,..., М}, где vi — множество эквипотенциальных выводов схемы; М — число комплексов. Поскольку выводы, принадлежащие различным комплексам соединений, непосредственно не связаны (только через элемент), то
C=, , (1.2)
Приведенное формальное
Граф с вершинами трех типов (
Для отображения
а — коммутационная схема; б — комплексы соединений на схеме; в — граф схемы; г — граф элементарных комплексов соединений; д — матричное и списочное описания комплексов соединений; е — сокращенное табличное описание графа схемы (n×k — число элементов, k=max ; i=0, 1, ..., п — максимальное число выводов элементов).
Пример матричного и списочного описания полной модели (см. рис. 1.4,е) коммутационной схемы представлен на рис. 1.4 д. Наиболее компактный способ записи информации о коммутационной схеме дает описание графа с помощью одной свернутой матрицы, строки которой соответствуют элементам схемы, столбцы — номерам выводов элементов, а элементами матрицы являются номера комплексов соединений, которым принадлежат выводы (рис. 1.4,е). Как и в предыдущем примере, вместо матрицы может использоваться списковая структура. Последнее представление удобно для подготовки исходной информации, так как, являясь наиболее кратким, оно в то же время обеспечивает получение любого другого представления графа схемы путем программного преобразования.
- Алгоритмы компоновки
Задача компоновки элементов устройства в блоки обычно ставится как задача оптимального разбиения (разрезания) устройства, для которого задана функциональная, логическая или принципиальная схема. Это значит, что известен набор элементов и их соединения в проектируемой аппаратуре. Необходимо разбить заданное множество элементов А на множество R групп элементов Ai, таких, что
(1.3)
N — число групп элементов (блоков, панелей или ТЭЗов в зависимости от уровня, на котором осуществляется разбиение).
Требуется, чтобы разбиение R было в заданном смысле оптимальным -и удовлетворяло ограничениям, отражающим реализуемость, технологичность, надежность, ремонтопригодность, стоимость производства и т. д. Ограничения могут трансформироваться в критерии оптимизации и наоборот, в результате чего существует целый ряд различных формулировок задачи компоновки.
При формулировке задач
1. Каждый блок содержит не более Р компонентов и не более Q выводов.
2. Каждый блок размещается в заданном объеме Vi и имеет длину внешних связей сне более Еi (это модификация первого требования).
3. Общее число соединений между N блоками минимально.
4. Число блоков - N минимально.
5. Блоки
выбираются из числа
6. Число
типов используемых блоков
7. Число выводов Qi в каждом блоке минимально (это требование направлено на минимизацию наибольшей задержки прохождения сигнала через систему в предположении, что каждое внешнее соединение вносит существенную задержку, а внутренние соединения вносят пренебрежимо малую задержку).
8.
Выполняются заданные
9. Обеспечивается удобство тестирования, доступность элементов в блоках и низкая стоимость ремонта.
Задача компоновки (оптимального
разбиения) принципиально не
При решении задач компоновки
используются математические
В конструктивных
В итерационных алгоритмах
Ф=а1Ф1+а2Ф2+…+аmФm,
где а1, а2, … , аm, — весовые коэффициенты, которые выбираются эвристически с целью учета неравнозначимости используемых функций оптимизации.
Набор функций {Ф1 Ф2, ... ,Фm} определяется количественными представлениями требований компоновки, рассмотренных выше. Если часть требований представлена в виде ограничений, то на каждом шаге алгоритма компоновки проверяются условия, диктуемые этими ограничениями, и в соответствии с результатами проверки изменяется ход процесса компоновки.
Рассмотрим пример
Суммарная степень связи,
Ф= (1.5)
где mRS — коэффициент связи элементов TR и Ts, принадлежащих разным блокам.
Модель компонуемой схемы
В ряде случаев основу итерационных алгоритмов составляет классическая задача о назначениях. После задания начального разбиения на блоки осуществляется такое перераспределение элементов в блоках, которое минимизирует суммарную цену назначения. Процедура компоновки организуется, например, по алгоритму парных перестановок следующим образом. Из каждого блока выносят по одному компоненту, а затем вносят каждый из них на все свободные места, определяя при этом суммарный качественный показатель. Перестановка фиксируется и закрепляется, если
Рисунок 1.5 - Пример применения алгоритма компоновки: результат разбиения схемы при P≤10
качественный показатель уменьшается. Использование упорядочения в переборе позволяет сократить число рассматриваемых вариантов. Пример применения подобного алгоритма показан на рис. 1.6.
Рисунок 1.6 - Пример применения итерационного алгоритма назначения для компоновки:
а — начальное разбиение; б — окончательное разбиение.
В случае, когда при компоновке блоков необходимо минимизировать задержку, вносимую внешними соединениями (т. е. требуется сократить число внешних соединений), одним из способов является дублирование элементов. Это характерно для технологии микроэлектроники, когда цена внешнего соединения много выше цены внутренних, в том числе дополнительных элементов схемы. Дублирование элементов используется в сочетании с другими рассмотренными выше алгоритмами компоновки.
Рисунок 1.7 - Пример использования нескольких алгоритмов компоновки:
а — результат применения итерационного алгоритма по методу парных перстановок (I — начальное разбиение {1, 2}, {3, 4, 5}; II — улучшенное разбиение {1, 4}, {2, 3, 5}); б — оптимизация разбиения дублированием элемента 3.
В качестве примера на рис. 1.7,а для простой логической схемы показано начальное разбиение. Пунктирная линия I разделяет элементы схемы на два блока, при образовании которых потребуется введение 2×7=14 дополнительных контактных площадок. Там же показано улучшенное разбиение, полученное после применения итерационного алгоритма парных перестановок: пунктирные линии || разделяют элементы схемы на два (блока, в результате чего образуются 2×4=8 новых контактных площадок (на рисунках обозначены □)). Дублирование в этой схеме элемента 3 обеспечивает возможность разбиения ее на два блока при введении лишь 2×3=6 контактных площадок (рис. 1.6,б). Иногда при решении задач компоновки применяется дублирование не только элементов, но и сигналов в схеме. В этих случаях необходима проверка или пересмотр проектируемой схемы.
Таким образом, после
- Алгоритмы размещения
После компоновки элементов

- Конструкторско-технологическая подготовка производства на жилет
- Конструкторы и деструкторы
- Конструкции зимнего сада
- Конструкции из дерева и пластмасс
- Конструкции из дерева и пластмасс
- Конструкции из дерева и пластмасс
- Конструкции из дерева и пластмасс, производственное здание
- Конструктивный и тепловой расчет секционного водо - водяного подогревателя теплосети
- Конструктивный расчет аппарата для предварительного подогрева сока перед упариванием
- Конструктивный расчет выпарной установки
- Конструктивный расчет котла-утилзатора
- Конструкторская подготовка производства
- Конструкторская часть для определения характеристик эластичной шины
- Конструкторский расчет сушки