В ранних САПР трассировка была трудоемким процессом, так как осуществлялась практически вручную лишь с небольшой помощью компьютера. Выпускаемые в настоящее время САПР обеспечены программами автоматической трассировки. Система отыскивает пути соединения, следит за соблюдением норм проектирования, касающихся не только ширин линий и зазоров между ними, но и таких параметров, как максимальное число межслойных переходов (металлизированные сквозные отверстия, используемые не для компонентных выводов, а только для сигнальных дорожек). Лучшие машины САПР могут осуществлять маршрутизацию на 100 % автоматически, хотя результат при этом не обладает той элегантностью линий, которая присуща ручному исполнению. Например, соединительную дорожку можно проложить на таком расстоянии от контактной площадки, которое вам больше нравится. Даже, если трассировка выполнена в соответствии с нормами проектирования, вы можете творчески подойти к изготовлению платы и сделать ее более удобной для монтажа и распайки, сместив положение межслойного перехода подальше от контактной площадки. Обычно, чтобы таким образом выправить машинную трассировку, требуется несколько часов (рис. 12.9).
Рис. 12.9. Фотография системы проектирования платы ПС (Racal-Redac), показывающая ручную «правку» треков маршрутизации. Курсор, управляемый через иголки графического планшета, указывает схемный трек, который следует модифицировать. Дисплей цветной, изменяя цвет и интенсивность, обозначают различные слои, контуры элементов, надписи и т. п.
В сложных цифровых схемах вы можете значительно упростить трассировку, придавая новое назначение вентилям или секциям внутри чипов и даже заменяя вентили между корпусами ИМС. Например, у вас шина данных в 1 байт связана с восьмеричным регистром D. Исходное назначение битов шин и битов соответствующего регистра таково, что каждая линия должна перескакивать через соседнюю, в то время как при обращении в регистре порядка битов пересечений не должно быть. САПР делает это автоматически (библиотечная спецификация каждого чипа идентифицирует дублированные функции) и даже сообщает об изменениях в схематике («обратное аннотирование») модифицируя таблицу соединений. Конечный этап заключается в проверке предложенной трассировки на нарушение норм проектирования, а также на точность соответствия схеме. Это важно, так как вы можете сами внести изменения в таблицу соединений в соответствии с переделанной схемой. На этой стадии все САПР выдают выполненный на бумаге чертеж маршрутизации, на котором конструкционные сочетания компонентов, проволочные соединения, обозначения и т. п., сделаны ошеломляющей гаммой цветов.
Фоточертеж: и «лента сверлений». Если все прошло хорошо, то в заключение составляется описание платы на машинном языке специально для изготовителя ПС. Для этого необходимы две вещи: лента с инструкцией фотоплоттеру как чертить точный «оригинал» (отдельно рисунок металлизированных дорожек для каждого слоя, рисунок для паяльной маски, рисунок маскирующих экранов для печатных обозначений и пояснений) и лента сверлений, в которой указывается размер каждого отверстия и его точное местоположение. Лента оригинала обычно записана в «Gerber формате». Название формата соответствует марке фотоплоттера, в котором экспонирование пленки осуществляется под неподвижным проектором, а оригиналодержатель перемещается в соответствии с командами, записанными на ленте. (В новейших фотоплоттерах используется лазерное сканирование, благодаря чему за минуту получают большее количество чертежей, чем за час работы машины Gerber.) Некоторые изготовители плат ПС просят поставлять конечные фоточертежи (рис. 12.10), в то время как другие запрашивают саму ленту для Gerber. Как это ни странно, но некоторые фирмы отказываются от лент сверлений и предпочитают собственноручную разметку отверстий, оцифровывая оригинал фотошаблона. Они при этом утверждают, что поставляемые заказчиком ленты сверлений содержат иногда такие невероятные сбои в командах, что в сверлах разрушаются режущие кромки. Ленты сверлений — это не магнитные, а бумажные ленты!
Рис. 12.10. Фоточертеж для двусторонней платы, изображенной на рис. 12.11. Фотография сделана, как это принято, с компонентной стороны, но чертеж нижнего слоя также виден.