Современная электроника №9/2025

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 28 WWW.CTA.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 9 / 2025 Рис. 1. Выделенный пучок линий соединения и эскиз маршрута трассировки Рис. 2. Результат трассировки пучка линий соединения на рис. 1 Традиционно системы проектирования топологии печатных плат предоставляют разработчикам средства автоматической и интерактивной трассировки. Автоматические трассировщики позволяют получить какой-то вариант трассировки сразу для множества соединений, но разработчик практически не может повлиять на её качество. Интерактивная трассировка обеспечивает максимальный контроль за проводимым соединением, но приходится реализовывать соединения по очереди одно за другим, что, конечно же, замедляет процесс проектирования. Новый инструмент «Трассировка пучка треков» топологического редактора системы «Delta Design» позволяет реализовывать целое семейство соединений в виде пучка треков по маршруту, указанному пользователем в виде линии-эскиза. Таким образом, пользователь с одной стороны имеет возможности контроля за прохождением трасс, с другой – время проектирования сокращается за счёт реализации сразу множества соединений. Вадим Грачёв, Максим Елисеев, Александр Старков, Александр Гладкевич, Дмитрий Сорока, Дмитрий Тимасов (ЭРЕМЕКС) Что надо понимать, работая с инструментом «Трассировка пучка треков» Инструмент «Трассировка пучка треков» обеспечивает трассировку сое- динений на одном слое с соблюдением ограничений на зазоры и ширины тре- ков. Исходными данными для работы трассировщика является набор линий соединений цепей (нетлайнов) и эскиз маршрута трассировки, которому при- близительно должен следовать пучок треков. Треки должны соединять на данном слое объекты, на которые ука- зывают концы нетлайнов. Так, на рис. 1 выделена верхняя груп- па линий соединений и нарисован эскиз планируемого маршрута про- хождения пучка слоя на слое L1. Зада- ча трассировщика – собрать треки в плотный пучок в области концов эски- за в согласованном порядке и провести пучок, приблизительно следуя эскизу. Результат трассировки показан на следующей картинке (рис. 2). Для наглядности трассировка совмеще- на с исходным эскизом. Пучок треков приблизительно центрирован отно- сительно линии эскиза. Кружочка- ми отмечены области выходов-эскей- пов. Задача трассировки пар эскейпов по обоим сторонам плотного пучка – наиболее сложная в алгоритмическом плане часть, поскольку схождение тре- ков в пучок должно быть реализовано в согласованном порядке (точнее, нуме- рация концов эскейпов на границе одной области должна быть обратной к нумерации на границе другой обла- сти). При этом эскейпы должны быть достаточно короткими чтобы не созда- вать проблем для своих соседей. Общее направление эскейпов определяется вектором от центра масс источников к концу эскиза, и желательно, чтобы эскейпы были монотонны вдоль этого направления (на рис. 2 эскейпы в левой области монотонны в направлении на север, а справа – в направлении севе- ро-запад). Требование монотонности определяет частичный порядок меж-

RkJQdWJsaXNoZXIy MTQ4NjUy