Устройство для минимизации булевых функций

 

Союз Советскик

Соцмалмстм чески тт

Респубттнк (1 643886 (6)) Дополнительное к авт, свил-ву— (22) Заявлено 07.07.76 (21) 2379713/18-24 с присоединением заявки №(23) При оритет—

Опубликовано 25.01.79Бюллетень № 3

Дата опубликования описания 28.01 79

2 (51) M. Кл

Cj 06 F 15/34

Государотеенный комктет

СССР ло делам кзобретенкй и открыткй (53} УДК 681.325 (088. 8) (72) Авторы изобретения

10. О. Чернышев и Н. H. Садовой

Ростовский-на-Лону институт сельскохозяй машиностроения (71) Заявитель (54) УСТРОЙСТВО ЛЛЯ МИНИМИЗАЦИИ

БУЛЕВЫХ ФУНКЦИЙ

Цель данного изобретения — упрощение устройства.

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

Изобретение относится к области вычислительной техники и может найти при- менение при автоматизации процесса проектирования и диагностики дискретных устройств.

Известно устройство для минимизации булевых функций, содер ж ащее блоки нахождения максимальных импликанг и блоки нахождения минимального подмножества простых импликант (1) . Однако это устройство весьма громоздко и имеет ма- 10 ло е бы стродейсг ви е.

Наиболее близким техническим решением к предпоженному изобретению является устройство для минимизации булевых функций, которое, как и данное устройство, содержит двухполюсные переключате ли, источник напряжения и индикаторные лампы конституент единицы булевой функции несклеенных конституент по погибче«

20 ским переменным и склеиваемых, консгитуент единицы $2) .

Однако это устройство требует большого количества оборудования.

) т

/ Рт..l|.. Р,,1 4 т: ";.

643886 А к йаружным выводам йсточника напряжения.

На фиг. 1 дана схема устройства для минимизации булевых функций; на фиг. 2 о приведена таблица смежности для нахож- з денни минимальной формы булевой функции, взятой в качестве примера.

Устройство содержит источйик" напряжения 1, двухполюсные переключатели

Ъ-9, индикаторные лампы конституент 10

"диницы булевой функции 10-1Ф, индикаторные лампы. несклеенных конституент щ логическим переменным 18-41, индикаторные лампы склеиваемых конституент единицы 42-53 и гасящие резисторы

54»65, Устройство работает следующим образом. В отключенном состоянии все двухполюсные переключатели 2-9 находятся

20 в верхнем положении, а все индикаторные лампы 10-53 не горят. При включении какого-либо переключателя 2-9 выводы соответствующих индикаторных ламп 1053 подключаются к одному из выводов

7$ источника напряжения. 1, а поскольку дру-гие выводы этих. ламп подключены к среднему выводу источника напряжения

1 непосредственно или через отключенные переключатели 2-9 .о эти лампы загораЭ *

30 ются и высвечивают заданную конституенту единиды булевой функции и несклеенные переменные в соответствии с гравировкой в данной строке (столбце).

При этом лампы 42-53, стоящие на пересечении строк и столбцов таблицы смежности (фиг. 2) оказываются подключенными к обоим выводам источника напряжения 1.,Пля ограничения величины тока последовательно последним лампам.

" " йбставлены гасящие сопротивления 5465.

Таким образом при минимизации функции включаются соответствующие переключатели 2-9 и на индикаторных лампах

10-17 высвечиваются заданные конституенты, а на остальных лампах высвечивается таблица смежности (см. фиг. 2), минимальное покрытие которой столбцами и строками дает нам минимальную форму функции. Лампы 42-53 показывают места склеивания конституент в столбцах и строках таблицы смежности, т.е. минимальные покрытия булевой функции.

Например, при минимизации функции

3-х переменных

Х2Х Х Ч Х2Х1ХоЧ Х Х1ХоЧ Х2Х1Х оЧ

Ч Х Х1Х ЧХ2Х1ХО включаются переключатели 2,4,5,6,7,8, 9 и загораются лампы 10, 12, 13, 14,42, 21, 44, 15,27,45,47,30,32,34,17,37, 52,53,в результате чего происходит вы-! полнение таблицы смежности в соответствии с фиг, 2.

Найдя минимальное покрытие столбцами и строками полувоенной таблицы, определим минимальные формы функции: !

Х Х 1Ч Х2ХоЧ Х 1Хо

Х КОЧХ Х ЧХ2М

Для удобства нахож ения минимального покрытия индикатор ые лампы столбцов (строк), искльчаем 1е на очередном шаге, могут быть погашены соответствующими переключателями 2,4,5,6,7,9.

Теоретическое обоснование работы ! предлагаемого устройства заключается следующем. Разобъем совершенную дизъюн1 ктивную нормальнук форму (с.д.н.ф) функции от т1 переменнь х на два подмножества:(Д вЂ” содержащее конституенты единицы с четным числом неотрицательных переменных s)3) — с нечетным и составным таблицу смежности (см. фиг. 2), в строчках которой стоят все конотитуенты подмножества (A$, а в столбцах -$5$ > причем заданные конституенты минимизируемой функции отмечены, например, "птичками, а на пересечении соответствующего столбца и строки ставится " 1 ", если конституенты отмечены и склеиваются, "-если конституенты не могут склеиваться, переменная Х 1 (X j ), по которой не произошло склеивание изза того, что отмеченный столбец (строка) пересекаются с неотмеченной строкой (столбцом). Затем найдем минимальное покрытие полученной таблицы строками, столбцами и их сочетаниями (сочетание столбца и строки входит в минимальное покрытие в том случае, если они пересекаются и в месте пересечения стоит

1), выпишем все переменные, входящие в состав, элементы минимального покрытия, объединив их знаком конъюнкции, объединим знаком дизъюнкции полученные конъюнкции и после проведения операции поглощения получим минимальную форму функции.

На фиг. 2 приведена таблица смежности, составленная для нахождения минимальной формы функции:

Х Х Х VX XÕXОЧ Х Х Х УХ2X ХОЧ

ТХХХ ЧХХ1Х .

643886

Ее минимальное покрытие может. быть образовано сочетаниями столбцов и строк

0-1, 4-6, 3-7 или 1-3, 0-4, 6-7, а минимальная форма будет

Х х VX2XoVX Х

Х2хочх1ХОV Х х !

Алгоритм может быть использован для 10 нахождения минимальной формы фуйкции оф1 переменных.

Формула изобретения

Устройство для минимизации булевых функций, содержащее двухполюсные переключатели, источник напряжения и индикаторные лампы конституент единицы булевой функции, несклеенных конституент по 20 логическим переменным и склеиваемых конституент единицы, о т л и ч а ю ш e— е с я тем, что, с целью упрощения устройства, в нем одни из выводов индикаторных ламп конституент единицы булевой функции подсоединены к среднему выводу источника напряжения, а их другие выводы через соответствующие замыкающие контакты двух групп пвухполюсных переключателей, соответственно по числу строк и столбцов таблицы смежности минимизируемой функции, подключены к наружным выводам того же источника напряжения, две группы индикаторных ламп песклеен ных конституент по логическим переменным включены через соответствующие двухполюсные переключатели между средним выводом источника напряжения к его наружными выводами, а индикаторные лампы склеиваемых конституент единицы через дополнительные гасящие резисторы и замыкающие контакты соответствую- щих двухполюсных переключателей подключены к наружным выводам источника напряжения.

Источники информации, принятые во внимание при экспертизе

1. Флорин Ж. Синтез логических усгройств и его автоматизация. M., Мир, 1966, с. 257-370.

2. Ав торское сви де тел ьст во С CCP

177692, кл. Cj 06 Р 15/34, 1964.

643886

Составитель Г. Сорокин

Редактор A. Садомов Техред И. Асталош Корректор А. Власенко юМ йю;й йай ъь

Заказ 159/49 Тираж 779 .Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП Патент, r. Ужгород, ул. Проектная, 4

Устройство для минимизации булевых функций Устройство для минимизации булевых функций Устройство для минимизации булевых функций Устройство для минимизации булевых функций 

 

Похожие патенты:

Изобретение относится к области вычислительной техники и может быть использовано при разработке специализированной аппаратуры АСУ оперативного звена ВПВО при решении задачи распознавании оперативно-тактических ситуаций

Изобретение относится к автоматике и вычислительной технике и может быть использовано для обработки сигналов, представленных в кодовой и широтно-импульсной формах

Изобретение относится к аналоговым вычислительным устройствам и может быть использовано для возведения значения сигнала в степень

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

Изобретение относится к системам обработки данных, которые осуществляют арифметические операции

Изобретение относится к цифровой вычислительной технике и может быть использовано в качестве периферийного процессора для выполнения операций вращения вектора в трехмерном пространстве

Изобретение относится к вычислительной технике и может быть использовано в устройствах кодирования звука

Изобретение относится к вычислительной технике и предназначено для построения на его основе специальных ЭВМ

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

Изобретение относится к вычислительной технике и предназначено для построения на его основе специализированных ЭВМ
Наверх