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

ПДМ, 2023, номер 60, страницы 95–105 (Mi pdm805)

Логическое проектирование дискретных автоматов

Synthesis of combinational circuits by means of bi-decomposition of Boolean functions

[Синтез комбинационных схем путём алгебраической декомпозиции булевых функций]

Yu. V. Pottosinab

a United Institute of Informatics Problems, National Academy of Sciences of Belarus, Minsk, Belarus
b Belarusian State University of Informatics and Radioelectronics, Minsk, Belarus

Аннотация: Рассматривается задача синтеза комбинационных схем в базисе двухвходовых элементов И, ИЛИ, И–НЕ и ИЛИ–НЕ. Предложен метод её решения с помощью применения алгебраической декомпозиции булевых функций. Метод сводит решение задачи к поиску взвешенного двублочного покрытия полными двудольными подграфами (бикликами) графа ортогональности строк троичной матрицы, представляющей заданную булеву функцию. Каждой биклике в полученном покрытии определённым образом приписывается в качестве веса множество переменных, являющихся аргументами заданной функции. Каждая из этих двух биклик определяет булеву функцию с аргументами, приписанными соответствующей биклике. Полученные таким образом функции составляют искомое разложение. Процесс синтеза комбинационной схемы состоит из последовательного применения алгебраической декомпозиции к получаемым функциям. Описан способ получения двублочного покрытия бикликами графа ортогональности строк троичной матрицы.

Ключевые слова: синтез комбинационных схем, булева функция, декомпозиция булевых функций, троичная матрица, полный двудольный подграф, двублочное покрытие.

УДК: 519.711

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

DOI: 10.17223/20710410/60/8



© МИАН, 2024