Jump to content

График ограничений (макет)

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

Планировка этажа

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

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

Возможное определение графов ограничений следующее. Граф ограничений для данного плана этажа представляет собой ориентированный граф , набор вершин которого представляет собой набор блоков плана этажа, и существует ребро от блока b1 до b2 (называемое горизонтальным ограничением), если b1 полностью левее b2 и существует ребро. из блока b1 в b2 (так называемое вертикальное ограничение), если b1 полностью ниже b2.

Если учитывать только горизонтальные ограничения, получается граф горизонтальных ограничений . Если учитывать только вертикальные ограничения, получается граф вертикальных ограничений .

Согласно этому определению, граф ограничений может иметь столько, сколько ребра, где n — количество блоков. Поэтому рассматриваются другие, менее плотные графы ограничений. Граф горизонтальной видимости — это граф горизонтальных ограничений, в котором горизонтальное ограничение между двумя блоками существует только в том случае, если существует горизонтальный сегмент линии, который соединяет два блока и не пересекает другие блоки. Другими словами, один блок является потенциальным «непосредственным препятствием» для перемещения другого по горизонтали. График вертикальной видимости определяется аналогичным образом.

Маршрутизация каналов

[ редактировать ]
Пример маршрутизации канала

Маршрутизация каналов — это задача маршрутизации набора сетей N , имеющих фиксированные терминалы на двух противоположных сторонах прямоугольника («канала»). В этом контексте граф горизонтальных ограничений представляет собой неориентированный граф с множеством вершин N и двумя сетями, соединенными ребром тогда и только тогда, когда горизонтальные сегменты маршрутизации должны перекрываться. В данном примере только сети 5 и 6 не имеют горизонтального ограничения между собой. Граф вертикальных ограничений — это ориентированный граф с множеством вершин N и двумя сетями, соединенными ребром тогда и только тогда, когда на одной вертикальной линии находятся два вывода из разных сетей и ребро направлено от сети с выводом на верхнем ребре. канала. Это направление означает, что эта сеть должна быть проложена по горизонтальной дорожке над горизонтальными дорожками второй сети. В данном примере только сети 1 и 3 имеют ограничение по вертикали. [1]

  1. ^ Ши, З.; Фэн, Д.Д.; Симохара, К. (2006). Интеллектуальная обработка информации III: Международная конференция IFIP TC12 по интеллектуальной обработке информации (IIP 2006), 20-23 сентября, Аделаида, Австралия . Спрингер. п. 308. ИСБН  9780387446417 . Проверено 1 января 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ec83c5686973930ace3fbf4441c7eab5__1703422620
URL1:https://arc.ask3.ru/arc/aa/ec/b5/ec83c5686973930ace3fbf4441c7eab5.html
Заголовок, (Title) документа по адресу, URL1:
Constraint graph (layout) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)