УСТРОЙСТВО для Советский патент 1970 года по МПК G06G7/32 

Описание патента на изобретение SU287408A1

Изобретение относится к спепиализированным вычислительным устройствам для минимизации булевых функций. Известные устройства основаны на принципе перебора, который является очень громоздким и требует больших затрат времени. Целью данного изобретения является сокращение количества операций перебора при аналкзе и €И1нтезе булевых функций и сокращение затрат времени. Указанные цели -были достигнуты благодаря тому, что В данном устройстве, содержащем 2 переключателей выбора кОНституент единицы и /С 2 индикаторов, соответствующих К двоичным переменным булевой функции, каждый т-н переключатель выбора конституент единицы своим нормально разомкнутым контактом Соединен с общей шиной всех индикаторов т-ой конституенты, а нормально замкнутые контакты г-го переключателя соединены со входам-и и;Нди.каторов, соответствующих неременным, по которым т-нач конституента является соседней с другими конституентамикое сокращеиие возможно,, т. е. до тех пор, пока сокращенное произведение удовлетворяет заданной функции. Полученные таким образом сокращенные члены (первичные импликанты) могут быть подраз.делены на три групны. 1.Существенные импликанты, входящие в cccTSiB любой минимальной дизъвонктивной нормальной формы, которые образуют ядро дизъюнктивной формы. 2.Несущественные импликанты, которые могут входить В составе различных минимальных нор альных форм. Образуют разветвление дизъюнктивных нормальных форм. 3.Избыточные первичные импликанты, которые не входят ни в одну из :минимальных туииковых дизъюнктивных нормальных форм. Каждая конституента единицы заданной функции может накрываться одной или более чем одной нервичпой импликантой. Если конституента накрывается только одной первичной имнликантой, тс эта импликанта является существенной, а все переменные, входящие в ее состав, называют существенными переменными данной хонституенты. Если конституента накрывается двумя или большим числом иервичиых импликант, то существенными переменнымп будут те, которые содержатся во всех первичных импликантах (т. е. являются общими для них), накрывающих данную конституенту. Остальные переменыые, входящие и первичные импликанты, Называются несуплествеиными. Кроме того, в конституенте могут иметься такие переменные, которые не входят «и в одну первичную импликанту, накрывающую данную конституенту.

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

При м е р. Пусть булева я фупкния четырех неременных, заданная в совершешюй дизъюнктивной нормальной форме,

Ф - АЗ Х Xi Хо Ч- Xz Х Xi --- Xz Xz Xi Ao -b лз A2 1 0 : 3 Xy X АО

- АЗ Xz X 1 АО + Х$ Xz X XQ

Вьшолняя последовательно операции попарного акленва;ния, получим нолную систему первичных импликант Ф АЗ Л2 л 1 X(j + АзА2Ао + л л АО + АЗ Х.,

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

Булевая функния может быть представлена в внде таблицы (см- таблину), где конституенты располагаются в порядке возрастающих номеро,в. Иначе говоря, каждой конституенте соответствует некоторое десятичтюе число. В каждой констнтуенте переменные могут быть заменены номерами соседних конституепт состояний, как это показано ъ таблице. Соседние конституепты т-ная и (/п±2) оклеиваются но 1переменно4| А ,-. Для самой неремешюй берется знак минус, для ее отрицания - зпак плюс. Таким образом, для любой конституанты можно определить весь ряд десятичных чисел, .которые являются номерами соседних конституент. Панример, для коиституенты под номером /Осоответствующие десятичпые числа будут следующие:

P{;.-:m-f 2..:104-1

11

от-12 10-2 8 Pi:--- m + +

Рз° -те --2 10-8 2

Это означает, что конституента нод номером 10 склеивается с конституентой под номером // по переменной Ао, а также с конституентой под номером 8 - но неременной Х и т. д. Такая таблица отображения переменных в конституентах номерами конституент легко может быть построена для любого чнсла неременных /С по указанному выше правилу.

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

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

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

На фиг. 1 приведена схема устройства для определения существенных переменных в конституентах булевых функций для К. неременных. Оно содержит 2 позиционных переключателей, каждый из которых содержит однн замыкающий контакт на схеме О---2 -I) и /С размыкающих контактов. На размыкающих контактах указаны номера переключателей конституент, к которым эти контакты относятся.

Кроме того, это устройство содержит 2 групп индикаторов по К в каждой группеКаждый индикатор в оиределенной груцпе соответствует двоичной неремешюй в конституенте булевой функции.

Замыкающий конта кт каждого переключателя коммутирует общие щииы индикаторов одной групны (констнтуенты), а размыкающие контакты коммутируют раздельные цени индикаторов, расположенных в конституентах, соседних с рассматрнвае.мой конституентой В случае нри.менения разделительных диодов или пороговых элементов /С размыкающих контактов в каждом из переключателей могут быть заменены одним размыкающим контактом.

45 На фиг. 2 показана схема устройства на три переменных с раздатительными диодами. Для определения существенных переменных булевой функции переключатели номеров конституент, при которых функция принимает значения «1, ставятся в положение «включено. При этом подключаются общие шины рядов индикаторов выбранных ко«ституент. Одновремеино размыкаются размыкающие контакты, соответствующие номерам конституент /. Таким образом вивуально но светящимся индикаторам определяются существенные переменные заданной булевой функции.

Как видно из таблицы /, существенные переменные в конституантах под номерами /, 4 и 14 (15) образуют существенные импликанты, логическая сумма которых представляет собой единственную тупиковую минимальную дизъюнктивную форму.

В данном устройстве за один этап одновременно выделяются все существенные переменные, анализируя которые, ири некотором навы-ке, визуально с помощью этого устройства легко можно определять и все существенные и несущественные нмпликанты, входящие в тупиковые дизъюнктивные формы.

Предмет изобретения

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

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

размыкающие контакты т-го переключателя соединен со входами индикаторов, соответствующих переменным, по которым иг-ная конституента является соседней с другими конституентами.

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

название год авторы номер документа
Устройство для минимизации булевых функций 1976
  • Чернышев Юрий Олегович
  • Садовой Николай Николаевич
SU643886A1
Устройство для минимизации логических функций 1977
  • Сидоренко Олег Иванович
SU750492A1
БЫСТРОДЕЙСТВУЮЩИЙ МИНИМИЗАТОР БУЛЕВЫХ ФУНКЦИЙ 1970
SU271897A1
Устройство для минмизации логических функций 1974
  • Чернышев Юрий Олегович
  • Садовой Николай Николаевич
SU558275A1
Аналоговая модель для минимизации булевых функций 1976
  • Чернышев Юрий Олегович
SU643897A1
Логический модуль 1984
  • Дергачев Владимир Андреевич
  • Артеменко Михаил Никифорович
  • Балалаев Владимир Анатольевич
  • Жалило Алексей Александрович
SU1242929A1
Универсальный логический модуль 1986
  • Викентьев Леонид Федорович
  • Аляев Юрий Александрович
  • Шалыто Анатолий Абрамович
SU1335974A1
Устройство для определения тестов контроля исправности релейных структур 1975
  • Чистяков Петр Ефимович
SU526896A1
ПНЕВМАТИЧЕСКОЕ ЛОГИЧЕСКОЕ УСТРОЙСТВОГ|й ^>& ^ ^^^ - if?•^'' ТГЛ51В;Ч?СКАЯ ''^ 1969
SU246917A1
Тестопригодное логическое устройство 1986
  • Татур Михаил Михайлович
  • Белоус Анатолий Иванович
  • Сухопаров Анатолий Иванович
  • Шкроб Владимир Степанович
  • Мищенко Валентин Александрович
  • Панчиков Владимир Сергеевич
  • Изотов Сергей Николаевич
  • Авгуль Леонид Болеславович
SU1451695A1

Иллюстрации к изобретению SU 287 408 A1

Реферат патента 1970 года УСТРОЙСТВО для

Формула изобретения SU 287 408 A1

i,2 i-- -а

0.

ФФ:Ф:

Ы

и

-tt2

з

-0--6/774;

-о-в-

Ci

- «J:--

SU 287 408 A1

Даты

1970-01-01Публикация