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