Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Таблица соединений до размещения и разводки

В конечном счете, средства физического синтеза формировали таблицу соединений размещенных (но не разведенных) вентилей. Средства физической реализации (размещения и разводки) заказных микросхем использовали эту начальную информацию о размещении в качестве стартовой точки, от которой выполнялась локальная (точная) оптимизация размещения, после чего производилась разводка элементов. В результате применения средств физического синтеза существенно повысилась точность оценок задержек. В свою очередь это значило, что достижение временного соответствия стало менее дорогостоящим.  [c.142]


Аналогично случаю с заказными микросхемами после генерации таблицы соединений вентилей средствами синтеза, технология проектирования сильно напоминала схемотехнические методы создания ПЛИС, описанные в гл. 8. Таблица соединений вновь подвергалась процедуре моделирования, чтобы убедиться в её функциональной достоверности, а затем подвергалась временному анализу на основе оценок параметров проводников и других элементов схемы. После этого таблица соединений обрабатывалась средствами сопоставления, компоновки, размещения и разводки, и вновь проводился более точный временной анализ, основанный на реальных, т. е. физических, параметрах устройства.  [c.140]

Главная проблема ранних подходов к проектированию ПЛИС заключалась в том, что их средства логического синтеза вышли из мира заказных микросхем. Другими словами, эти средства мыслили в понятиях простейших вентилей и регистров. Это значит, что они формировали таблицу соединения вентилей и передавали её программным модулям поставщиков ПЛИС для выполнения операций сопоставления, компоновки, размещения и разводки.  [c.141]

Примерно в 99А году средства синтеза вооружились знаниями о различных принципах построения (архитектурах) ПЛИС. Это позволило им самостоятельно выполнять операции сопоставления и, в некоторой степени, компоновки, а также формировать таблицу соединений логических блоков и таблиц соответствия. Впоследствии эта таблица соединений могла использоваться средствами размещения и разводки из инструментария, предоставляемого поставщиками ПЛИС. Главное преимущество этого метода заключалось в том, что средства синтеза располагали лучшими методами оценки временных параметров и занимаемой площади, что обеспечивало более высокое качество результатов. На практике проектирование ПЛИС с помощью архитектурных методов синтеза производилось на 15...20% быстрее, чем при использовании традиционных (на уровне вентилей) средств синтеза.  [c.141]

Это значит, что, используя виртуальный прототип для выверки RTL-описания и временного анализа, разработчики по-прежнему применяют совершенно другие методы для создания реальной таблицы соединений, которая затем поступает на этап физической реализации устройства, т. е. передается средствам размещения и разводки.  [c.156]

Как обсуждалось ранее, большинство современных виртуальных прототипов основаны на таблицах соединений вентилей. Даже если эти таблицы генерируются путем быстрого-и-грубого синтеза, они по-прежнему могут содержать миллионы вентилей. В свою очередь, огромное количество вентилей существенно замедляет процесс размещения и разводки виртуального прототипа.  [c.157]


Сторонники виртуальных прототипов, основанных на уровне регистровых передач, говорят о 40-кратном скоростном преимуществе по сравнению с использованием таблицы соединений вентилей после этапа локальной оптимизации и перед этапом размещения и разводки. Например, в 2003 году в случае устройства, состоящего из 4.5 миллиона логических элементов, для создания и анализа виртуального прототипа на основе RTL потребовалось итерация длительностью 2.5 часа. В то же время для генерации и анализа таблицы соединения вентилей после этапа локальной оптимизации потребовалось 99 часов.  [c.160]

Еще одно преимущество виртуальных прототипов состоит в том, что они могут применяться для создания и сохранения блоков интеллектуальной собственности. Другими словами, после размещения и разводки блока его можно закрыть и экспортировать как новую структурную таблицу соединений уровня КЛБ и таблиц соответствия вместе с соответствующими физическими и временными ограничениями. Впоследствии этот блок может быть использован в других устройствах. Как уже отмечалось, расположение этого блока является относительным, т. е. он может быть перемещён в другую часть кристалла.  [c.163]

На заре проектирования ПЛИС, примерно во второй половине 80-х, устройства были относительно небольшими, если говорить об этом терминами их логической ёмкости. Вследствие этого одному инженеру, как правило, было под силу создать КТЬ-описание всего устройства. Затем КТЬ-описания проходили процедуру синтеза, после чего синтезированная таблица соединений подвергалась операции размещения и разводки, которая и завершала процедуру проектирования устройства. В результате получался монолитный конфигурационный файл, который определял функциональность всего устройства и мог быть загружен в микросхему одним большим куском. Такая схема очень хорошо работала с конфигурационными ячейками, представленными в виде большого сдвигового регистра, и все были счастливы.  [c.214]

ПЛИС не СТОЯЛИ на месте они непрерывно расширялись и совершенствовались, в результате чего стали стремительно расти их размеры и сложность. В СВЯЗИ с этим все устройство стали разбивать на отдельные функциональные блоки, и за каждым блоком закреплялся один или несколько инженеров. В этом случае каждый блок мог быть синтезирован самостоятельно, но все таблицы соединений, связанные с каждым блоком, перед операцией размещения и разводки собирались вместе. Снова повторюсь, что размещение и разводка обычно выполнялись ДЛЯ всего устройства, и выполнение этих операций могло занять всю ночь, если речь шла об устройстве с миллионами логических элементов.  [c.214]

Таблица соединений до размещения и разводки  [c.233]

В середине 90-х средства синтеза были расширены для поддержки архитектуры устройств ПЛИС. Такие приложения могли формировать таблицу соединений КЛБ/таблиц соответствия, которая затем передавалась программному обеспечению размещения и разводки, предоставляемому поставщиком ПЛИС (Рис. 19.10).  [c.253]

Таблица соединений логических блоков до размещения и разводки  [c.254]

В конечном итоге все функции устройства описываются терминами уровня регистровых передач (RTL) на VHDL или Verilog. После проверки устройства с помощью средств моделирования RTL-представление трансформируется в структурную таблицу соединений, пригодную ддя промышленных средств размещения и разводки элементов устройства (Рис. 11.1).  [c.164]

Как только пользовательские оценки будут сформированы, при нажатии кнопки Go ( Начать ) средство синтеза сгенерирует соответствующий RTL VHDL код. Этот код может быть использован средствами традиционного логического синтеза или приложениями физического синтеза для генерирования таблицы соединений, используемой средствами реализации (размещения и разводки).  [c.179]

Главное преимущество этого метода заключается в том, что таблица соединений для каждой проектируемой области может быть индивидуально подвержена обработке приложением размещения и разводки. Это значит, что каждый член команды может заканчивать свою работу над устройством с полной уверенностью, что его блок будет соответствовать временнь/м ограничениям не только после синтеза, но и после реализации устройства.  [c.215]

В некоторых случаях разработчики ПЛИС-устройств могут приобрести блоки интеллектуальной собственности в виде таблиц соединений КЛБ/таблиц соответствия, прошедшие процедуру размещения и разводки (Рис. 17.1, в). Повторюсь, такие таблицы обычно поставляются в зашифрованном виде в EDlF-формате либо в формате поставщика ПЛИС.  [c.234]


В зависимости от типа приложения-генератора (или от типа лицензии, которую вы подписали) блоки интеллектуальной собственности могут формироваться в виде зашифрованного или нешифрованного RTL-кода, в виде таблицы соединений, не прошедшей процедуру размещения и разводки или таблицы соединений, прошедшей процедуру размещения и разводки. В некоторых случаях генератор может также создавать потактную С/С++ модель для средств моделирования (Рис. 17.2).  [c.235]

Результатом процедуры размещения и разводки элементов является полная таблица физических соединений (на уровне КЛБ), как показано на Рис. 8.7. С помощью утилиты статического временного анализа (STA — stati timing analysis) выполняется расчет значений всех временных задержек как на внутренних участках, так и при прохождении сигнала от входа до выхода микросхемы, а также проверка всех временных параметров, т. е. времени готовности, времени занятости и других, связанных с работой регистров.  [c.131]


Смотреть страницы где упоминается термин Таблица соединений до размещения и разводки : [c.128]    [c.140]    [c.142]    [c.233]   
Смотреть главы в:

Проектирование на ПЛИС архитектура, средства и методы  -> Таблица соединений до размещения и разводки



ПОИСК



Разводка

Размещение

Размещение и разводка

Таблица соединений после размещения и разводки



© 2025 Mash-xxl.info Реклама на сайте