Многофункциональный логический элемент
Иллюстрации
Показать всеРеферат
МНОГОФУНКЦИОНАЛЬНЫЙ ЛОГИЧЕСКИЙ ЭЛЕМЕНТ на МОП-транзисторах, содержащий .два элемента равнозначности , элемент И, затвор первого МОП-транзистора каждого элемента равнозначности соединен с первым входом элемента равнозначности, истоком второго МОП-транзистора, а также затвором и стоком третьего МОПтранзистора , второй вход каждого элемента равнозначности соединен с затвором второго МОП-транзистора, истоком первого МОП-транзистора и затвором и стоком четвертого МОПтранзистора , стоки первого и второго МОП-транзисторов соединены с истоком пятого МОП-транзистора и выходом элемента равнозначности, затвор и сток пятого МОП-транзистора соединены с первой шиной питания, а истоки третьего и четвертого МОПтранзисторов соединены с второй шиной питания, выходы первого и второго элементов равнозначности соединены соответственно с первым и вторьм входами элемента И, которые соединены с затворами соответственно первого и второго вспомогательного МОП-транзистора этого элемента И, первая шина питания соединена со стоком первого вспсжогательного МОПтранзистора , исток которого соединен со стоком второго вспомогательного МОП-транзистора, исток которого соединен с выходом элемента И, а также стоком и затвором третьего вспомогательного МОП-транзистораi исток которого соединен с второй шиной питания , отличающий, ся тем, .что, с целью расширения функциональных возможностей путем реализации логических функций при передаче информации в прямом и обратном направлении , в него дополнительно ввеi дены восемь элементов И и два инвертора , каждый из которых содержит первый и второй дополнительные МОПтранзисторы , вход в каждом из инверторов соединен с затвором первого дЬполнительного МОП-транзистора, исток которого соединен с второй шииой питания, а сток соединен с выходом инвертора и истоком второго дополнительного МОП-транзистора, затвор и сток которого соединены с первой шию ной питания, первый вход многофунк ционального логического элемента соединен с вторыи входом первого дополнительного элемента И и выходом со второго дополнительного элемента И, первый вход первого дополнительного элемента И соединен с первым входом третьего дополнительного элемента И, вторыми входами четвертого и пятого дополнительных элементов И и входом первого инвертора, который соединен с первым управляющее входом многофункционального логического элемента, второй и третий управпякщ1 е входы которого соединены с первыми входа
СОЮЗ СОВЕТСНИХ
4 Ю
РЕСПУБЛИК.
09) (11) 7 7 А
am Н03К1
ОПИСАНИЕ ИЗОБРЕТЕНИ
К АВТОРСНОМЪ(СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3545500/18-21 (22) 28.01.83 (46) 15.12.84. Бюл. ¹ 46 (72) А.Н. Семашко, Д.А. Безмен, M.À. Ментюк и А.В. Святкин (53) 621.374.3(088.8) (56) 1. Авторское свидетельство СССР № 718928, кл. Н 03 К 19/00, 1980,.
2, Авторское свидетельство СССР № 686146, кл. Н.ОЗ К 19/00, 1980 (прототип). (54) (57) МНОГОФУНКЦИОНАЛЬНЫЙ 3ЧОГИЧЕСКИЙ ЭЛЕМЕНТ на МОП-транзисторах, содержащий два элемента равнозначности, элемент И, затвор первого
МОП-транзистора каждого элемента равнозначности соединен с первым входом элемента равнозначности, истоком второго МОП-транзистора, а также затвором и стоком третьего МОПтранзистора, второй вход каждого элемента равнозначности соединен с затвором второго МОП-транзистора, истоком первого МОП-транзистора и затвором и стоком четвертого МОПтранзистора, стоки первого и второ-го МОП-транзисторов соединены с истоком пятого МОП-транзистора и выходом элемента равнозначности, затвор и сток пятого МОП-транзистора соединены с первой шиной питания, а истоки третьего и четвертого МОПтранзисторов соединены с второй шиной питания, выходы первого и второго элементов равнозначности соединены соответственно с первык и вторым входами элемента И, которые соединены с затворами соответственно первого и второго вспомогательного
МОП-транзистора этого элемента И, первая шина питания соединена со стоком первого вспомогательного МОПтранзистора, исток которого соединен со стоком второго вспомогательного
МОП-транзистора, исток которого соединен с выходом элемента И, а также стоком и затвором третьего вспомогательного МОП-транзистора, исток которого соединен,с второй шиной питания, отличающийся тем, .что, с целью расширения функциональных возможностей путем реализации логических функций при передаче информации в прямом и обратном направлении, в него дополнительно введены восемь элементов И и два инвертора, каждый из которых содержит первый и второй дополнительные МОПтранзисторы, вход в каждом из инверторов соединен с затвором первого . дЬполнительного МОП-транзистора, исток которого соединен с второй шиной питания, а сток соединен с выходом инвертора и истоком второго дополнительного МОП-транзистора, затвор и сток которого соединены с первой шиной питания, первый вход многофункционального логического элемента соединен с вторж входом первого дополнительного элемента И и выходом второго дополнительного элемента И, первый вход первого дополнительного элемента И соединен с первым входом третьего дополнительного элемента И, вторыми входами четвертого и пятого дополнительных эленемтав И и входом первого инвертора, который соединен с первым управляющМм входом многофункционального логического элемента, второй н третий упвавлявщие входы которого соединены с первьаии входа1129737 ми соответственно первого и второго элементов равнозначности, вторые входы которых соединены с выходами соответственно первого и третьего допол- . нительных элементов И, которые соединены с выходами соответственно шестого и седьмого дополнительных элементов И, первые входы которых соединены с выходом первого инвертора, который соединен с первыми входами второго и восьмого дополнительных элементов И, второй вход многофункционального логического элемента соединен с вторым входбм третьего дополнительного элемента И и выходом восьмого дополнительного элемента И, Изобретение относится к микроэлектронике и вычислительной технике и предназначено для реализации всех логических функций двух переменных с получением результата посредством коммутации как на выходах, так и на входах элемента.
Известен многофункциональный логический элемент, содержащий логические элементы И, входы которых 10 соединены с выходами элементов равнозначности (1 3.
Недостатком этого логического элемента является ограниченность его функциональных возможностей, посколь- 15 ку он не обеспечивает возможности двунаправленной обработки информации.
Наиболее близким к предлагаемому является многофункциональный логический элемент на МОП-транзисторах, со- 20 держащий два элемента равнозначности, элемент И, первый вход элемента равнозначности соединен. с затвором первого MOII-транзистора, истоком второго MOII-транзистора, а также затвором и стоком третьего МОП-транзистора, второй вход каящого элемента равнозначности соединен с затвором второго МОП-транзистора, истоком первого МОП-транзистора и затвором и сто30 ком четвертого MOII-транзистора, стоки первого и второго МОП-транзисторов соединены с истоком пятого МОПтранзистора и выходом элемента равнозначности, затвор и сток пятого второй вход которого соединен с первым .входом шестого дополнительного элемента И и выходом второго инвертора, вход которого соединен с выходом элемента И, первым входом пятого дополнительного элемента И и вторым входом второго дополнительного элемента И, третий вход многофункционального логического элемента соединен с выходом пятого и вторым входом шестого дополнительных элементов И, а четвертый вход многофункционального логического элемента соединен с выходом шестого и вторым входом седьмого дополнительных,элементов И.
МОП-транзистора соединены с первой шиной питания, а истоки третьего и четвертого МОП-транзисторов соединены с- второй шиной питания, выходы первого и второго элементов равнозначности соединены соответственно с первым и вторым входами элемента И, которые соединены с затворами соответственно первого и второго вспомогательного MOII-транзистора этого элемента И, первая шина питания соединена со стоком первого вспомогательного МОП-транзистора, исток которого соединен со стоком второго вспомогательного MOII-транзистора, исток которого соединен с выходом элемента И, а также стоком и затвором третьего вспомогательного МОПтранзистора, исток .которого соединен с второй шиной питания (2 ).
Недостатком известного многофункционального логического элемента является ограниченность функциональных возможностей, поскольку он не обеспечивает реализации логических функций при передаче информации в прямом и обратном направлении, Цель изобретения — расширение функциональных возможностей путем реализации логических функций при передаче информации в прямом и обратном направлении.
Поставленная цель достигается тем, что в многофункциональный логи25
3 1129737 ческий элемент на МОП-транзисторах, содержащий два элемента равнозначности, элемент И, затвор первого
МОП-транзистора каждого элемента равнозначности соединен с первым
«ходом элемента равнозначности, истоком второго МОП-транзистора, а также затвором и стоком третьего
MOII-транзистора, второй вход каждого элемента равнозначности соединен с затвором второго MOII-транзистора, истоком первого MOII-транзистора и затвором и стоком четвертого
- MOII-транзистора, стоки первого и второго MOII-транзисторов соединены с истоком пятого MOII-транзистора и вы15 ходом элемента равнозначности, затвор и сток пятого MOII-транзистора соединены с первой шиной питания, а истоки третьего и четвертого МОП-транзисторов соединены с второй шиной пита20 ния, выходы первого и второго элементов равнозначности соединены соответственно с первым и вторым входами элемента И, которые соединены с затворами соответственно первого и второго вспомогательного МОП-транзистора этого элемента И, первая шина питания соединена со стоком первого вспомогательного МОП-транзисто— ра, исток которого соединен со стоком второго вспомогательного МОПтранзистора, исток которого соединен с выходом элемента И, а также стоком и..затвором третьего вспомогательного МОП-транзистора, исток ко- Ý5 торого соединен с второй шиной питания, дополнительно введены восемь элементов И и два инвертора, каждый из которых содержит первый и второй дополнительные МОП-транзисторы, вход 40 в каждом из инверторов соединен с затвором первого дополнительного
MOII-транзистора, исток которого соединен с второй шиной питания, а сток соединен с выходом инвертора 45 и истоком второго дополнительного
MOII-транзистора, затвор и сток которого соединены с первой шиной питания, первый вход многофункционального логического элемента соединен с вторым входом первого дополнительного элемента И и выходом второго дополнительного элемента И, первый вход первого дополнительного элемента И соединен с первым входом третьего дополнительного элемента И, вторыми входами четвертого и пятого дополнительных элементов И и входом пер4 вого инвертора, который соединен с первым управляющим входом многофункционального логического элемента, второй и третий управляющие входы которого соединены с первыми входами соответственно первого и второго элементов равнозначности, вторые входы которых соединены с выходами соответственно первого и третьего дополнительных элементов И, которые соединены с выходами соответственно шестого и седьмого дополнительных элементов И, первые входы которых соединены с выходом первого инвертора, который соединен с первыми входами второго и восьмого дополнительных элементов И, второй вход многофункционального логического элемента соединен с вторым входом третьего дополнительного элемента И и выходом восьмого дополнительного элемента И, второй вход которого соединен с первым входом шестого дополнительного элемента И и выходом второго инвертора, вход которого соединен с выходом элемента И, первым входом пятого дополнительного элемента И и вторым входом второго дополнительного элемента И, третий вход многофункционального логического элемента соединен с выходом пятого и вторым входом шестого дополнительных элементов И, а четвертый вход многофункционального логического элемента соединен с выходом шестого и вторым входом седьмого дополнительных элементов И, На чертеже показана структурная схема многофункционального логического элемента.
Многофункциональный логический элемент на МОП-транзисторах содержит два элемента равнозначности 1 и 2, элемент И 3, восемь дополнительных элементов И 4-11 и два инвертора 12 и 13, первый вход каждого элемента равнозначности соединен с затвором первого МОП-транзистора 14, истоком второго МОП-транзистора 15, а также затвором и стоком третьего МОП-транзистора 16, второй вход каждого элемента равнозначности соединен с затвором второго МОП-транзистора 15, истоком первого МОП-транзистора 14 и затвором и стоком четвертого МОПтранзистора 17, стоки первого 14 и второго 15 МОП-транзисторов соединены с истоком пятого МОП-транзистора 18 и выходом элемента равнознач9 112973 ности, затвор и сток пятого МОП- . транзистора 18 соединены с первой шиной питания 19, а истоки третьего
16 и четвертого 17 MOII-транзисторов соединены с второй шиной питания 20, выходы первого 1 и второго 2 элементов равнозначности соединены соответственно с первым и вторым входами элемента И 3, которые соединены в элементе И и каждом дополнительном элементе И с затворами соответственно первого 21 и второго 22 вспомогательного MOII — транзистора этого элемента И, первая шина питания 19 соединена со стоком первого вспомогательного МОП-транзистора 21, исток которого соединен со стоком второго вспомогательного MOII-транзистора 22, исток которого соединен с выходом элемента И, а также стоком и затвором третьего вспомогательного ИОП— транзистора 23, исток которого соединен с второй шиной питания 20. Каждый инвертор содержит первый 24 и второй 25 дополнительные MOII-транзисторы, вход в каждом из инверторов соединен с затвором первого дополнительного MOII-транзистора 24, исток которого соединен с второй шиной питания 20, а сток соединен с выхо30 дом инвертора и истоком второго дополнительного MOII-транзистора 25, затвор и сток которого соединены с первой шиной питания 19. Первый вход
26 многофункционального логического элемента соединен с вторым входом первого дополнительного элемента
И 14 и выходом второго дополнительного элемента И 5, первый вход первого дополнительного элемента И 4 соединен с первым входом третьего дополнительного элемента И 6, вторыми входами четвертого 7 и пятого 8 дополнительных элементов И и входом первого инвертора 12, который соединен с первым управляющим входом 27 многофункционального логического элемента, второй 28 и третий 29 управляющие входы которого соединены с первыми входами соответственно первого 1 и второго 2 элементов равнозначности, вторые входы которых соединены с выходами соответственно первого 4 и третьего 6.дополнительных элементов И, которые соединены
5 с выходами соответственно шестого
9 и седьмого 10 дополнительных элементов И, первые входы которых соединены с выходом первого инвертора 12, который соединен с первыми входами второго 5 и восьмого 11 дополнительных элементов И. Второй вход 30 многофункционального логического элемента соединен с вторым входом третьего
6 дополнительного элемента И и выходом восьмого 11 дополнительного элемента И, второй вход которого соединен с первым входом шестого 9 дополнительного элемента И и выходом второго инвертора 13, вход которого соединен с выходом элемента И 3, первым входом пятого дополнительного элемента И 8 и вторым входом второго дополнительного элемента И 5. Третий вход 31 многофункционального логического элемента соединен с выходом пятого 8 и вторым входом шестого 9 дополнительных элементов И, а четвертый вход 32 многофункционального логического элемента соединен с выходом шестого 9 и вторым входом седьмого 10 дополнительных элементов И.
Устройство функционирует следующим образом.
На управляющий вход 27 подается сигнал, определяющий направление обработки информации. Если этот сигнал соответствует логической единице, элементы 4, 6, 8 и 7 И открыты. Одно временно этот сигнал, инвертируясь, подается на элементы 5, 11, 9 и
10 .И, которые при этом закрыты, В противном случае (на вход 27 подается сигнал, соответствующий логическому нулю) открыты элементы 9 и
10 И и закрыты 4 и 6.
Если на вход 27 подается сигнал логической единицы, обработка информации осуществляется от входов 26 и
30 к входам 31 и 32. При этом на входы 26 и 30 элемента подаются входные переменные А и В, а на входы управления 28 и .29 настроечные сигналы, которые принимают значения констант
"0" и "1" и входных переменных А и В.
При этом с входов 31 и 32 снимаются значения прямой и инверсной логических функций соответственно. Виды реализуемых функций для определенных значений управляющих сигналов представлены в таблице.
При подаче на вход 27 логического нуля переменные А и В подаются на входы 31 и 32, а реализуемые функции снимаются с входов 26 и 30, так как в этом случае закрыты элементы
И 4, 6, 8 и 7.
Ф и
7 8 мент реализует все логические функции двух переменных и в отличие от прототипа обеспечивает реализацию заданных преобразований в двух направлениях:как от входов к выходам, так и в противоположном направлении.
Последнее определяет расаирекие функциональных возможностей. еализуемые функции на выходах а выход инвертора 13:
АВ
АВ
АВ уАВ
А
В, А
В
В
Фили»а ППП "Батаат" ° г.У»горо», уа.Ироектиа», 4
7 112973
Таким образом, элементы 4-11 выполняют функции управляемых коммутаторов, обеспечивающих изменение направления обработки информации.
Собственно обработка информации в соответствии с заданным набором управляющих сигналов производится элементами равнозначности 1 и 2, И 3, инвертором 13. При этом выход элемента
И 3 описывается следующим выражением: 1п
Пз P/À И1/Р /В, И2/, где Р— функция равнозначности;
:И1 и Hi — управляющие сигналы на. входах 28 и 29.
Выход элемента И 3 (см. чертеж) 20 подключен через элемент И 5 к входу
26, через элемент И 8 к входу 31, а выход инвертора 13 подключен через элемент И 11 к входу 30 и через элемент И 7 к входу 31. Таким обра- 25 зом, полученные результаты коммутируются на входы 26 и 30 или 31 и 32.
Очевидно, что при подаче на входы
28 и 29 элемента сигналов настройки
"1", "0" с выхода элемента И 3 снимается функция АВ, а с выхода инвертора 13 А + В.
Таким образом, предлагаемый многофункциональный логический элеАуЗ
АуВ
АУВ
АУ В
АВ уАВ