<?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>минимизация ДНФ</keyword>
    <keyword>бинарная диаграмма решений</keyword>
    <keyword>булева сеть</keyword>
    <keyword>разложение Шеннона</keyword>
    <keyword>блочное покрытие системы ДНФ</keyword>
    <keyword>синтез логической схемы</keyword>
    <keyword>заказная СБИС</keyword>
    <keyword>VHDL</keyword>
   </keywords>
   <dates>
    <year>2024</year>
    <pub-dates>
     <date>2024-03-29</date>
    </pub-dates>
   </dates>
   <doi>10.37661/1816-0301-2024-21-1-28-47</doi>
   <journal>Информатика</journal>
   <abstract>Цели. Рассматривается проблема выбора лучших методов и программ для схемной реализации в заказных цифровых СБИС разреженных систем дизъюнктивных нормальных форм (ДНФ) полностью определенных булевых функций. Для матричных форм разреженных систем ДНФ троичная матрица, задающая элементарные конъюнкции, содержит большую долю неопределенных значений, соответствующих в алгебраической записи отсутствующим литералам булевых входных переменных, а булева матрица, задающая вхождения конъюнкций в ДНФ функций, содержит большую долю нулевых значений.Методы. Предлагается исследовать различные методы технологически независимой логической оптимизации, выполняемой на первом этапе логического синтеза: совместную минимизацию систем функций в классе ДНФ, раздельную и совместную минимизацию в классах многоуровневых представлений в виде булевых сетей и BDD-представлений с использованием взаимно инверсных кофакторов, разбиение системы функций на подсистемы с ограниченным числом входных переменных, а также метод блочного покрытия систем ДНФ, ориентированный на минимизацию суммарной площади блоков, образующих покрытие.Результаты. При реализации в заказных СБИС разреженных систем ДНФ булевых функций наряду с традиционными методами совместной минимизации систем функций в классе ДНФ для технологически независимой оптимизации могут применяться методы оптимизации многоуровневых представлений систем булевых функций на основе разложений Шеннона, при этом раздельная минимизация и совместная минимизация всей системы в целом оказываются менее эффективными по сравнению с блочными разбиениями и покрытиями системы ДНФ и последующей минимизацией многоуровневых представлений. Схемы, полученные в результате синтеза по минимизированным представлениям булевых сетей, чаще имеют меньшую площадь, чем схемы, полученные по минимизированным BDD-представлениям.Заключение. Для проектирования схем заказных цифровых СБИС показана эффективность комбинированного подхода, использующего сначала программы блочного покрытия системы ДНФ с последующим применением программ минимизации многоуровневых представлений блоков в виде булевых сетей, минимизированных на основе разложений Шеннона.</abstract>
   <urls>
    <web-urls>
     <url>https://www.academjournals.by/publication/18169</url>
    </web-urls>
    <pdf-urls>
     <url>https://www.academjournals.by/files/18122</url>
    </pdf-urls>
   </urls>
  </record>
 </records>
</xml>
