Введение

Стадия проектирования электронных схем

Размещение и трассировка (также называемые PnR или P&R) — это этап проектирования печатных плат, интегральных схем и программируемых логических матриц (ПЛМ). Как следует из названия, он состоит из двух шагов: размещения и трассировки. Первый шаг, размещение, заключается в определении местоположения всех электронных компонентов, схем и логических элементов в, как правило, ограниченном пространстве. За этим следует трассировка, которая определяет точный вид всех проводников, необходимых для соединения размещенных компонентов. Этот шаг должен обеспечить все необходимые соединения с соблюдением правил и ограничений технологического процесса. Размещение и трассировка используется в нескольких областях: при проектировании печатных плат, когда компоненты графически размещаются на плате и проводники проводятся между ними; при проектировании интегральных схем, когда макет большего блока схемы или всей схемы создается на основе макетов меньших подблоков; при проектировании ПЛМ, когда логические элементы размещаются и соединяются между собой на решетке ПЛМ. Эти процессы схожи на высоком уровне, но фактические детали существенно различаются. В связи с большими размерами современных проектов эта операция обычно выполняется с помощью средств автоматизированного проектирования электронных устройств (EDA). Во всех этих случаях конечным результатом размещения и трассировки является "layout" – геометрическое описание местоположения и ориентации каждой части, а также точный путь каждого проводника, соединяющего их. Иногда весь процесс размещения и трассировки называют "layout".

Печатные платы

Конструирование печатной платы следует за созданием принципиальной схемы и генерацией сетевого списка. Сгенерированный сетевой список затем загружается в программу трассировки и связывается с выводами компонентов из библиотеки. После этого можно приступать к размещению и трассировке компонентов. Размещение и трассировка обычно выполняются в два этапа: сначала размещаются компоненты, а затем прокладываются соединения между ними. Размещение компонентов не является окончательным в процессе трассировки, поскольку оно может быть изменено путем перемещения и поворота, особенно в проектах, использующих сложные компоненты, такие как ПЛИС или микропроцессоры. Большое количество сигналов и требования к их целостности могут потребовать оптимизации размещения. Полученный проект затем экспортируется в формат RS 274X Gerber для загрузки в систему автоматизированного проектирования и производства (CAM) на предприятии-изготовителе. В отличие от разводки интегральных схем, где вся готовая схема хранится в одном графическом файле, для производства печатных плат требуются различные файлы и форматы. Производственные данные состоят из набора файлов Gerber, файла отверстий и файла спецификации размещения компонентов, содержащего информацию об их местоположении и ориентации, необходимую для автоматической установки компонентов в процессе сборки.

История

Окончательная компоновка ранних интегральных схем и печатных плат хранилась в виде ленты из рубилита на прозрачной пленке. Постепенно автоматизация электронного проектирования автоматизировала все больше и больше операций размещения и трассировки. Сначала она лишь ускоряла процесс внесения множества небольших правок, избавляя от необходимости тратить много времени на отклеивание и наклеивание ленты. Затем проверка правил проектирования ускорила процесс выявления наиболее распространенных ошибок. Позже автоматические трассировщики ускорили процесс трассировки. Некоторые люди надеются, что дальнейшее совершенствование автоматических разместителей и трассировщиков в конечном итоге позволит создавать качественные макеты без какого-либо ручного вмешательства. Дальнейшая автоматизация привела к идее кремниевого компилятора.