<?xml version="1.0" encoding="UTF-8"?>
<xml>
 <records>
  <record>
   <ref-type name="Journal Article">17</ref-type>
   <contributors>
    <authors>
     <author>Черемисинов Д. И.</author>
     <author>Черемисинова Л. Д.</author>
    </authors>
   </contributors>
   <titles>
    <title>Извлечение логических сетей при декомпиляции описаний КМОП-схем на уровне транзисторов</title>
   </titles>
   <keywords>
    <keyword>экстракция транзисторных подсхем</keyword>
    <keyword>КМОП-схемы</keyword>
    <keyword>формат SPICE</keyword>
    <keyword>распознавание логических вентилей</keyword>
    <keyword>логическая сеть</keyword>
    <keyword>обратный инжиниринг</keyword>
   </keywords>
   <dates>
    <year>2024</year>
    <pub-dates>
     <date>2024-09-30</date>
    </pub-dates>
   </dates>
   <doi>10.37661/1816-0301-2024-21-3-23-38</doi>
   <journal>Информатика</journal>
   <abstract>Цели. Рассматривается проблема восстановления функционального описания цифровых устройств СБИС, представленных на транзисторном уровне. Целью исследования является разработка метода и программных средств выделения блоков, представляющих логические сети, из двухуровневых описаний КМОП-схем на транзисторном уровне, которые были получены в результате распознавания (экстракции) подсхем, реализующих логические элементы.Методы. Предлагаются графовые методы и программные средства извлечения связных блоков, представляющих логические сети, из двухуровневых описаний транзисторных схем в формате SPICE. В графовой интерпретации задача сводится к построению помеченного ориентированного графа логической сети, исходя из помеченного неориентированного двудольного графа, задающего двухуровневое описание транзисторной схемы.Результаты. Предложенный метод позволяет выделить лексикографически ранжируемые логические сети, от которых производится переход к логическим уравнениям, задающим функции, реализуемые на выходных полюсах полученных сетей. Разработаны программные средства, которые обеспечивают генерацию иерархического описания в формате SPICE, реализующего исходную схему на транзисторном уровне, а также описания выделенных логических сетей на языке SF иерархических структурно-функциональных описаний дискретных устройств и на языках высокого уровня (VHDL и Verilog).Заключение. Разработанные программные средства включены в программу декомпиляции транзисторных КМОП-схем и протестированы в ее составе на практических примерах схем транзисторного уровня. В работе приведены примеры обратного инжиниринга некоторых практических транзисторных схем.</abstract>
   <urls>
    <web-urls>
     <url>https://www.academjournals.by/publication/18184</url>
    </web-urls>
    <pdf-urls>
     <url>https://www.academjournals.by/files/18137</url>
    </pdf-urls>
   </urls>
  </record>
 </records>
</xml>
