RUS  ENG
Полная версия
ЖУРНАЛЫ // Прикладная дискретная математика // Архив

ПДМ, 2024, номер 64, страницы 43–55 (Mi pdm837)

Математические основы надежности вычислительных и управляющих систем

Graph methods for recognition of CMOS gates in transistor-level circuits

[Графовые методы распознавания КМОП-вентилей в схемах транзисторного уровня]

D. I. Cheremisinov, L. D. Cheremisinova

The United Institute of Informatics Problems of the National Academy of Sciences of Belarus, Minsk, Belarus

Аннотация: Рассматривается задача декомпиляции плоского описания транзисторной схемы в формате SPICE в иерархическое описание схемы на уровне логических элементов. Проблема декомпиляции возникает при верификации СБИС путём сравнения исходного описания для синтеза транзисторной схемы со схемой, восстановленной из топологии, а также при обратном инжиниринге для перепроектирования интегральных схем и обнаружения несанкционированных вложений. Рассматривается случай, когда при извлечении структуры функционального уровня из транзисторной схемы библиотека исходных логических элементов не известна. Предложены графовые методы для решения некоторых ключевых задач, возникающих при декомпиляции описания транзисторной схемы. Представленные методы реализованы на языке C++ как часть программы декомпиляции, которая протестирована на практических схемах транзисторного уровня.

Ключевые слова: КМОП-схема из транзисторов, экстракция подсхем, распознавание логических вентилей, изоморфизм графов, формат SPICE.

УДК: 681.32

Язык публикации: английский

DOI: 10.17223/20710410/64/4



© МИАН, 2024