?
Алгоритмы синтеза схем-заплаток для решения ресурсо-ориентированной функциональной коррекции схем из функциональных элементов
При обнаружении ошибок или изменении
спецификации
проектируемой
сверхбольшой
интегральной схемы (СБИС) на поздних этапах
маршрута проектирования откат на более ранние этапы
проектирования и их повторное выполнение очень часто
становится непрактичным в силу существенных
временных затрат. Для целей сокращения времени
проектирования
в
современные
маршруты
проектирования интегрируют специальные этапы
функциональной коррекции схемы (англ. Engineering
Change Order, ECO). В основе указанного подхода лежит
анализ уже спроектированной схемы и построение
небольшой подсхемы-заплатки, внедрение которой в уже
синтезированную схему позволяет исправить все
обнаруженные логические несоответствия. Таким
образом, не требуется заново полностью повторять уже
пройденные этапы логического и физического синтеза
интегральной схемы.
Ключевым аспектом данного подхода является
разработка эффективных алгоритмов построения схем-
заплаток, оптимизированных по ряду таких параметров
как размер (число функциональных элементов), число
входов и сложность интеграции заплатки в уже
синтезированную схему. Стоит отметить, что последний
параметр довольно сложно формализовать, так как он
должен учитывать целый ряд факторов и физических
ограничений, связанных со структурой интегральной
схемы,
полученной
в
результате
выполнения
соответствующих этапов логического и физического
синтеза. Таким образом, разработка методов решения
задачи функциональной коррекции, ориентированной на
учет доступных физических ресурсов для внедрения
схемы-заплатки, становится актуальной задачей.