Размещение и маршрут

редактировать

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

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

Место и маршрут используются в нескольких контекстах:

  • Печатные платы, при которых компоненты графически размещаются на плате, а провода, проложенные между ними
  • , интегрированы схемы, во время которых макет большего блока схемы или всей схемы создается из макетов меньших субблоков
  • FPGA, во время которых логика элементов размещены и связаны между собой на сетке FPGA

Эти процессы похожи на высоком уровне, но фактические детали сильно отличаются. При больших размерах современных конструкций эта операция обычно выполняется с помощью инструментов автоматизации электронного проектирования (EDA).

Во всех этих контекстах окончательный результат по завершении размещения и трассировки - это «макет», геометрическое описание положения и поворота каждой части, а также точный путь каждого соединяющего их провода.

Иногда некоторые люди называют весь процесс размещения и маршрута «планировкой».

Содержание
  • 1 Печатная плата
  • 2 Программируемая вентильная матрица
  • 3 Интегральные схемы
  • 4 История
  • 5 Ссылки
Печатная плата

Конструкция печатной платы происходит после создания схемы и генерации списка соединений . Сгенерированный список соединений затем считывается в инструмент компоновки и связывается с посадочными местами детали из библиотеки. Теперь можно начинать укладку и трассировку.

Размещение и разводка обычно выполняется в два этапа. Размещение компонентов происходит первым, затем маршрутизация соединений между компонентами. Размещение компонентов не является абсолютным на этапе трассировки, поскольку оно все еще может быть изменено путем перемещения и вращения, особенно в проектах, использующих более сложные компоненты, такие как FPGA или микропроцессоры. Их большое количество сигналов и их целостность сигнала могут потребовать оптимизации размещения.

Полученный дизайн затем выводится в RS-274X Gerber формат для загрузки в CAM-систему производителя.

Программируемая пользователем вентильная матрица

Процесс размещения и маршрутизации для FPGA обычно не выполняется человеком, а используется инструмент, предоставленный поставщиком FPGA или другим производителем программного обеспечения. Необходимость в программных инструментах обусловлена ​​сложностью схемы внутри ПЛИС и функцией, которую разработчик желает выполнять. Проекты FPGA описываются с использованием логических схем, содержащих цифровую логику и языки описания оборудования, такие как VHDL и Verilog. Затем они будут подвергнуты автоматической процедуре размещения и маршрутизации для создания распиновки, которая будет использоваться для взаимодействия с частями вне ПЛИС.

Интегральные схемы

Место ИС Этап -and-route обычно начинается с одной или нескольких схем, файлов HDL или предварительно маршрутизированных IP-ядер или некоторой комбинации всех трех. Он создает макет ИС, который автоматически преобразуется в маску в стандартном GDS II или OASIS формате.

History

Окончательный вид первых микросхем и печатных плат хранился в виде ленты Rubylith на прозрачной пленке.

Постепенно автоматизация проектирования электроники автоматизировали все больше и больше маршрутных работ. Сначала это просто ускорило процесс внесения множества мелких правок, не тратя много времени на отклеивание и приклеивание ленты. Позже проверка правил проектирования ускорила процесс проверки на наличие наиболее распространенных типов ошибок. Позже автоматические роутеры ускорят процесс маршрутизации.

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

Ссылки
Последняя правка сделана 2021-06-02 07:18:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте