Задача трассировки является заключительной и наиболее сложной процедурой этапа конструкторского проектирования печатных плат и представляет собой поиск оптимальных конфигураций трасс на печатной плате, с учетом установленных критериев качества и ограничений.
Одним из недостатков решения задачи трассировки с использованием существующих САПР, это возможность решения задачи с учетом не более двух-трёх критериев качества (минимум суммарной длины соединений и минимум числа не разведенных трасс), и также обычно присутствует некоторое количество ограничений задачи.
Тенденция развития высокоскоростной цифровой вычислительной техники такова, что всё более остро встаёт проблема электромагнитной совместимости(ЭМС). (возрастание частот, увеличение степени интеграции, уменьшение времени фронтов сигналов и т.д.). Также имеет место быть конкретная борьба за потребителя конечного продукта, что вынуждает проектировать устройства в более короткие сроки.
Устаревшая стратегия проектирования, использующая физический прототип, была основана на экспериментальном определении искажений цифрового сигнала и поиске путей их устранения, что приводило к длительным циклам создания прототипов, их исследования и переделок. Введение виртуального прототипа позволяет не только облегчить процесс отладки, но и в будущем заменить физический прототип виртуальным. Первый шаг в этом направлении это учёт критериев ЭМС в каждом этапе проектирования устройства: Компоновка, размещение, трассировка.
Эволюция проектирования электронных средств(скрин из доступных литературных источников):
Задачи верификация при проектировании печатных плат(скрин из доступных литературных источников):
Подробней про каждый пункт верификации:
Целостность сигнала:
• управление волновым сопротивлением линий передач;
• анализ перекрестных помех;
• анализ влияния нагрузки линии передачи;
• влияние «отрыва» заземления при работе цифровых микросхем;
• определение рациональной структуры многослойных печатных плат;
• анализ линий передач в виде дифференциальных пар.
Тайминг:
• задержка распространения сигнала в линиях передачи;
• системная задержка из-за влияния емкости и индуктивности печатных проводников;
• системная задержка, вызванная помехами отражения в линиях передач;
• расфазировка сигналов и джиттер их фронтов.
Электромагнитная совместимость:
• уровень помехоэмиссии от печатного узла;
• кондуктивные помехи по шинам питания;
• восприимчивость к излучаемым помехам от внешних источников.
Для реализации программного модуля автоматизированной трассировки печатных плат с учётом критериев ЭМС, выделяю следующие пункты, требующие для своей разработки наибольшие усилия:
1) Разработка критериев ЭМС для трассировки
2) Выбор более оптимального метода для многокритериальной и многослойной трассировки печатных плат. (актуальность разработки такого алгоритма приводить не буду) [В результате исследований выбраны эволюционные методы оптимизации]
3) Разработка структуры и кодирования хромосом для эволюционного алгоритма трассировки, с учётом существующих требований производства к проектированию печатных плат (геометрические параметры плат, элементов и т.д.)
4) Разработка поддержки программным модулем существующих форматов файлов для хранения данных до и после трассировки.
5) Разработка интерфейса пользователя.
Трассировка, ЭМС