Анализ структуры исходных файлов проекта для программируемых логических интегральных схем
Ключевые слова:
программируемые логические интегральные микросхемы, исходные файлы проекта, конфигу- рационный вектор, обратное проектированиеАннотация
Постановка проблемы: технология автоматизированного проектирования «систем на кристалле» на базе програм-
мируемых логических интегральных схем включает всестороннее тестирование проекта. Одним из методических ин-
струментов тестирования является инженерный анализ, позволяющий осуществлять обратное проектирование микро-
электронных изделий на основе изучения их текущего состояния и находить программные ошибки проекта. Для эффек-
тивного решения задач инженерного анализа систем на базе программируемых микросхем авторы предлагают мето-
дику анализа структуры исходных файлов проекта, позволяющую распознавать блоки программы или группы элементов
схемы. Методы: анализ структуры исходных файлов проекта программируемой логической интегральной микросхемы
на основе перехода от низкоуровневого описания к описанию регистровых передач. Результаты: на примере проекта
для программируемой логической интегральной микросхемы выявлено, что фреймовая структура с фиксированным
размером слов в файлах форматов BIT и RBT позволяет восстанавливать логику работы системы на уровне регистровых
передач с последующим восстановлением файлов форматов NCD и XDL. Предложено представление файлов проекта
в удобном для определения структурных блоков и выявления внутренних связей проекта формате, представляющем из
себя разбитые на фреймы именованные области с комментариями. Практическая значимость: полученные резуль-
таты позволяют сократить время отладки «систем на кристалле» за счет выявления особенностей конфигурации, про-
являющихся в процессе компиляции проекта в генерируемых системой автоматизированного проектирования файлах.