Полусумматор



Полусумматор
Полусумматор
Полусумматор
Полусумматор
Полусумматор

 


Владельцы патента RU 2579980:

Общество с ограниченной ответственностью "Сенсотроника" (RU)

Изобретение относится к устройствам обработки цифровых данных для сложения или вычитания и может быть использовано в устройствах вычислительной техники и систем управления. Техническим результатом является повышение помехоустойчивости устройства. Устройство содержит восемь n-транзисторов с прямыми входами управления и семь р-транзисторов с инверсными входами управления, прямой и инверсный входы синхронизации, два информационных входа, выходы суммы и переноса, шины питания VDD и земли. 5 ил.

 

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

Известен простой полусумматор [High Speed Half Adder Circuit, KR 100226756 (B1), опубл. 15.10.1999], так как у него отсутствует необходимость формирования двойной инверсии одного из слагаемых при выработке сигнала переноса, содержащий два информационных входа А и В, выходы суммы и переноса, два n-транзистора и две одинаковых пары р-n транзисторов, объединенных в каждой паре по входам управления и выходным цепям, причем у р-транзисторов инверсные входы управления, а у n-транзисторов прямые входы управления, кроме того, входные цепи р-транзистора и n-транзистора первой пары соединены соответственно с шинами питания и земли, при этом входная цепь р-транзистора второй пары соединена со вторым информационным входом В устройства, с входом управления первой пары р-n транзисторов, с входом управления первого n-транзистора и входной цепью второго n-транзистора, а входная цепь n-транзистора второй пары р-n транзисторов соединена с выходной цепью первой пары р-n транзисторов и входом управления второго n-транзистора, у которого выходная цепь соединена с выходом переноса и с выходной цепью первого n-транзистора, а входная цепь первого n-транзистора соединена с первым информационным входом А устройства и входом управления второй пары р-n транзисторов, а выходная цепь второй пары р-n транзисторов соединена с выходом суммы.

Формирование сигнала суммы происходит от взаимодействия первой и второй пар транзисторов. В зависимости от сигнала на первом информационном входе А, поступающем на вход управления второй пары транзисторов, на выход суммы со второго информационного входа В проходит прямой или инвертированный на первой паре транзисторов сигнал.

Формирование сигнала переноса происходит от взаимодействия первого и второго n-транзисторов, а также первой пары транзисторов. При этом сигнал со второго информационного входа В напрямую поступает на вход управления первого n-транзистора, и при единичном уровне этого сигнала первый n-транзистор пропускает на выход переноса сигнал с первого информационного входа А, а на вход управления второго n-транзистора поступает инвертированный на первой паре транзисторов сигнал со второго информационного входа В, и при единичном уровне инвертированного сигнала второй n-транзистор пропускает на выход переноса сигнал со второго информационного входа В.

Работа аналога определяется функциями суммы и переноса

Однако устройство обладает пониженной помехоустойчивостью.

Из числа аналогов наиболее близким по технической сущности является полусумматор [Half Adder Circuit, KR 20030058821 (А), опубл. 07.07.2003], который и выбран в качестве прототипа. Этот полусумматор обладает большей помехоустойчивостью, так как в процессе формирования переноса при нулевом уровне сигнала на первом информационном входе учитывается предопределенность результата, реализуемая безусловным переходом этого входного сигнала на выход переноса через диодное включение транзистора, при котором входная цепь транзистора объединена с его входом управления.

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

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

Формирование сигнала суммы происходит от взаимодействия первой и второй пар транзисторов. Причем первая пара транзисторов состоит из второго n-транзистора и третьего р-транзистора, а вторая пара транзисторов - из первого n-транзистора и первого р-транзистора. В зависимости от сигнала на первом информационном входе А, поступающем на вход управления второй пары транзисторов, на выход суммы со второго информационного входа В проходит прямой или инвертированный на первой паре транзисторов сигнал.

Формирование сигнала переноса происходит от взаимодействия второго р-транзистора и третьего n-транзистора. При этом сигнал с первого информационного входа А напрямую поступает на входы управления второго р-транзистора и третьего n-транзистора. При нулевом уровне рассматриваемого сигнала он проходит на выход переноса через второй р-транзистор, а при единичном уровне этого сигнала на выход переноса проходит сигнал со второго информационного входа В.

Работа прототипа определяется функциями суммы и переноса

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

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

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

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

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

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

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

Сущность предлагаемого изобретения поясняется чертежами, где на фиг. 1 изображена схема предлагаемого полусумматора, на фиг. 2 и 3 представлены временные диаграммы процессов формирования переноса и суммы соответственно, а на фиг. 4 и 5 - временные диаграмма процессов формирования переноса и суммы с помехами на первом и втором информационных входах соответственно.

Полусумматор (фиг. 1) содержит первый 1, второй 2 и третий 3 n-транзисторы с прямыми входами управления и первый 4, второй 5 и третий 6 р-транзисторы с инверсными входами управления, первый 7 и второй 8 информационные входы устройства, а также выходы суммы 9 и переноса 10, при этом выходные цепи первого n-транзистора 1 и первого р-транзистора 4 объединены и соединены с выходом суммы 9, а входы управления этих транзисторов тоже объединены и соединены с первым информационным входом 7 устройства и с входной цепью второго р-транзистора 5, причем входная цепь первого n-транзистора 1 соединена с объединенными выходными цепями третьего р-транзистора 6 и второго n-транзистора 2, входные цепи которых соединены с шинами соответственно питания 11 и земли 12, а входы управления этих транзисторов объединены между собой, при этом выходные цепи второго р-транзистора 5 и третьего n-транзистора 3 объединены и соединены с выходом переноса 10.

Кроме того, полусумматор содержит четвертый 13, пятый 14, шестой 15, седьмой 16 и восьмой 17 n-транзисторы с прямыми входами управления, четвертый 18, пятый 19, шестой 20 и седьмой 21 р-транзисторы с инверсными входами управления, прямой 22 и инверсный 23 входы синхронизации, соединенные со входами управления соответственно четвертого n-транзистора 13 и четвертого р-транзистора 18, при этом входные цепи этих транзисторов объединены и соединены со вторым информационным входом 8, а выходные цепи тоже объединены и соединены со входами управления третьего р-транзистора 6 и второго n-транзистора 2, входом управления пятого n-транзистора 14, а также с входной цепью первого р-транзистора 4 и с объединенными выходными цепями пятого р-транзистора 19 и шестого n-транзистора 15, причем входы управления пятого р-транзистора 19 и шестого n-транзистора 15 объединены и соединены с выходными цепями третьего р-транзистора 6 и второго n-транзистора 2 и со входами управления третьего n-транзистора 3 и второго р-транзистора 5, входная и выходная цепи которого объединены соответственно с входной и выходной цепями пятого n-транзистора 14, кроме того, входные цепи пятого р-транзистора 19 и шестого р-транзистора 20 соединены с шиной питания 11, а входные цепи шестого n-транзистора 15, третьего n-транзистора 3 и седьмого n-транзистора 16 соединены с шиной земли 12, при этом входы управления седьмого n-транзистора 16 и шестого р-транзистора 20 объединены и соединены с первым информационным входом 7 устройства, а выходные цепи этих транзисторов тоже объединены и соединены с объединенными входами управления седьмого р-транзистора 21 и восьмого n-транзистора 17, причем входная и выходная цепи седьмого р-транзистора 21 объединены соответственно с входной и выходной цепями первого n-транзистора 1, а входная и выходная цепи восьмого n-транзистора 17 объединены соответственно с входной и выходной цепями первого р-транзистора 4.

Устройство работает следующим образом.

Пусть на входы синхронизации 22 и 23 поступают синхросигналы, соответственно прямой С и инверсный C ¯ (фиг. 2, 3, 4, 5), а шины питания VDD 11 и земли VSS 12 соответствуют единичному и нулевому уровням логических сигналов.

При единичном уровне прямого синхросигнала С открыт четвертый n-транзистор 13, в то же время инверсный синхросигнал C ¯ имеет нулевой уровень, при котором открыт четвертый р-транзистор 18.

При этом на втором информационном входе 8 возможна ситуация, когда входной сигнал представлен нулевым уровнем. Этот сигнал проходит через открытые четвертый n-транзистор 13 и четвертый р-транзистор 18 и поступает на входные цепи первого р-транзистора 4 и восьмого n-транзистора 17, а также на входы управления третьего р-транзистора 6, второго n-транзистора 2 и пятого n-транзистора 14. Нулевой уровень этого сигнала закрывает второй 2 и пятый 14 n-транзисторы и открывает третий р-транзистор 6. Таким образом, сигнал единичного уровня с шины питания 11 поступает через открытый третий р-транзистор 6 на входные цепи седьмого р-транзистора 21 и первого n-транзистора 1, а также на входы управления пятого р-транзистора 19, шестого n-транзистора 15, второго р-транзистора 5 и третьего n-транзистора 3. Единичный уровень этого сигнала закрывает пятый 19 и второй 5 р-транзисторы и открывает шестой 15 и третий 3 n-транзисторы. Сигнал нулевого уровня с шины земли 12 поступает через открытый третий n-транзистор 3 на выход переноса 10, а через открытый шестой n-транзистор 15 - на входные цепи первого р-транзистора 4 и восьмого n-транзистора 17.

В то же время если входной сигнал с первого информационного входа 7 полусумматора представлен нулевым уровнем, он поступает на входы управления первого n-транзистора 1, первого р-транзистора 4, шестого р-транзистора 20 и седьмого n-транзистора 16, а также на входные цепи пятого n-транзистора 14 и второго р-транзистора 5. Нулевой уровень этого сигнала закрывает первый 1 и седьмой 16 n-транзисторы и открывает первый 4 и шестой 20 р-транзисторы. Сигнал единичного уровня с шины питания 11 поступает через открытый шестой р-транзистор 20 на входы управления седьмого р-транзистора 21 и восьмого n-транзистора 17, тем самым закрывая седьмой р-транзистор 21 и открывая восьмой n-транзистор 17. Таким образом, сигнал нулевого уровня поступает через открытые первый р-транзистор 4 и восьмой n-транзистор 17 на выход суммы 9.

Если входной сигнал с первого информационного входа 7 полусумматора представлен единичным уровнем, он поступает на входы управления первого n-транзистора 1, первого р-транзистора 4, шестого р-транзистора 20 и седьмого n-транзистора 16, а также на входные цепи пятого n-транзистора 14 и второго р-транзистора 5. Единичный уровень этого сигнала закрывает первый 4 и шестой 20 р-транзисторы и открывает первый 1 и седьмой 16 n-транзисторы. Сигнал нулевого уровня с шины земли 12 поступает через открытый седьмой n-транзистор 16 на входы управления седьмого р-транзистора 21 и восьмого n-транзистора 17, тем самым открывая седьмой р-транзистор 21 и закрывая восьмой n-транзистор 17. Таким образом, сигнал единичного уровня поступает через открытые первый n-транзистор 1 и седьмой р-транзистор 21 на выход суммы 9.

На втором информационном входе 8 возможна другая ситуация, когда входной сигнал представлен единичным уровнем. Этот сигнал проходит через открытые четвертый n-транзистор 13 и четвертый р-транзистор 18 и поступает на входные цепи первого р-транзистора 4 и восьмого n-транзистора 17, а также на входы управления третьего р-транзистора 6, второго n-транзистора 2 и пятого n-транзистора 14. Единичный уровень этого сигнала открывает второй 2 и пятый 14 n-транзисторы и закрывает третий р-транзистор 6. Таким образом, сигнал нулевого уровня с шины земли 12 поступает через открытый второй n-транзистор 2 на входные цепи седьмого р-транзистора 21 и первого n-транзистора 1, а также на входы управления пятого р-транзистора 19, шестого n-транзистора 15, второго р-транзистора 5 и третьего n-транзистора 3. Нулевой уровень этого сигнала открывает пятый 19 и второй 5 р-транзисторы и закрывает шестой 15 и третий 3 n-транзисторы. Сигнал единичного уровня с шины питания 11 поступает через открытый пятый р-транзистор 19 на входные цепи первого р-транзистора 4 и восьмого n-транзистора 17.

В то же время если входной сигнал с первого информационного входа 7 полусумматора представлен нулевым уровнем, он проходит через открытые пятый n-транзистор 14 и второй р-транзистор 5 на выход переноса 10, а также поступает на входы управления первого n-транзистора 1, первого р-транзистора 4, шестого р-транзистора 20 и седьмого n-транзистора 16. Нулевой уровень этого сигнала закрывает первый 1 и седьмой 16 n-транзисторы и открывает первый 4 и шестой 20 р-транзисторы. Сигнал единичного уровня с шины питания 11 поступает через открытый шестой р-транзистор 20 на входы управления седьмого р-транзистора 21 и восьмого n-транзистора 17, тем самым закрывая седьмой р-транзистор 21 и открывая восьмой n-транзистор 17. Таким образом, сигнал единичного уровня поступает через открытые первый р-транзистор 4 и восьмой n-транзистор 17 на выход суммы 9.

Если входной сигнал с первого информационного входа 7 полусумматора представлен единичным уровнем, он проходит через открытые пятый n-транзистор 14 и второй р-транзистор 5 на выход переноса 10, а также поступает на входы управления первого n-транзистора 1, первого р-транзистора 4, шестого р-транзистора 20 и седьмого n-транзистора 16.

Единичный уровень этого сигнала закрывает первый 4 и шестой 20 р-транзисторы и открывает первый 1 и седьмой 16 n-транзисторы. Сигнал нулевого уровня с шины земли 12 поступает через открытый седьмой n-транзистор 16 на входы управления седьмого р-транзистора 21 и восьмого n-транзистора 17, тем самым открывая седьмой р-транзистор 21 и закрывая восьмой n-транзистор 17. Таким образом, сигнал нулевого уровня поступает через открытые первый n-транзистор 1 и седьмой р-транзистор 21 на выход суммы 9.

При смене прямого синхросигнала С на нулевой уровень (фиг. 2, 3, 4, 5) закроется четвертый n-транзистор 13. В то же время изменится инверсный синхросигнал C ¯ на единичный уровень, при котором закроется четвертый р-транзистор 18. При этом на последовательно включенных двух парах транзисторов, первая из которых состоит из третьего р-транзистора 6 и второго n-транзистора 2, а вторая - из шестого n-транзистора 15 и пятого р-транзистора 19, охваченных цепью локальной обратной связи, будет поддерживаться сохраненный сигнал со второго информационного входа 8.

При этом возможна ситуация, когда поддерживаемый сигнал представлен нулевым уровнем. Этот сигнал с выхода второй пары транзисторов подается на входные цепи первого р-транзистора 4 и восьмого n-транзистора 17, а также через локальную обратную связь на входы управления третьего р-транзистора 6, второго n-транзистора 2 и пятого n-транзистора 14. Нулевой уровень этого сигнала поддерживает второй 2 и пятый 14 n-транзисторы закрытыми, а третий р-транзистор 6 открытым. Таким образом, сигнал единичного уровня с шины питания 11 подается через открытый третий р-транзистор 6 на входные цепи седьмого р-транзистора 21 и первого n-транзистора 1, а также на входы управления пятого р-транзистора 19, шестого n-транзистора 15, второго р-транзистора 5 и третьего n-транзистора 3. Единичный уровень этого сигнала поддерживает пятый 19 и второй 5 р-транзисторы закрытыми, а шестой 15 и третий 3 n-транзисторы открытыми. Сигнал нулевого уровня с шины земли 12 подается через открытый третий n-транзистор 3 на выход переноса 10, а через открытый шестой n-транзистор 15 - на выход второй пары транзисторов.

В то же время если входной сигнал с первого информационного входа 7 полусумматора представлен нулевым уровнем, он поступает на входы управления первого n-транзистора 1, первого р-транзистора 4, шестого р-транзистора 20 и седьмого n-транзистора 16, а также на входные цепи пятого n-транзистора 14 и второго р-транзистора 5. Нулевой уровень этого сигнала закрывает первый 1 и седьмой 16 n-транзисторы и открывает первый 4 и шестой 20 р-транзисторы. Сигнал единичного уровня с шины питания 11 поступает через открытый шестой р-транзистор 20 на входы управления седьмого р-транзистора 21 и восьмого n-транзистора 17, тем самым закрывая седьмой р-транзистор 21 и открывая восьмой n-транзистор 17. Таким образом, сигнал нулевого уровня поступает через открытые первый р-транзистор 4 и восьмой n-транзистор 17 на выход суммы 9.

Если входной сигнал с первого информационного входа 7 полусумматора представлен единичным уровнем, он поступает на входы управления первого n-транзистора 1, первого р-транзистора 4, шестого р-транзистора 20 и седьмого n-транзистора 16, а также на входные цепи пятого n-транзистора 14 и второго р-транзистора 5. Единичный уровень этого сигнала закрывает первый 4 и шестой 20 р-транзисторы и открывает первый 1 и седьмой 16 n-транзисторы. Сигнал нулевого уровня с шины земли 12 поступает через открытый седьмой n-транзистор 16 на входы управления седьмого р-транзистора 21 и восьмого n-транзистора 17, тем самым открывая седьмой р-транзистор 21 и закрывая восьмой n-транзистор 17. Таким образом, сигнал единичного уровня поступает через открытые первый n-транзистор 1 и седьмой р-транзистор 21 на выход суммы 9.

Возможна другая ситуация, когда поддерживаемый сигнал представлен единичным уровнем. Этот сигнал с выхода второй пары транзисторов подается на входные цепи первого р-транзистора 4 и восьмого n-транзистора 17, а также через локальную обратную связь на входы управления третьего р-транзистора 6, второго n-транзистора 2 и пятого n-транзистора 14. Единичный уровень этого сигнала поддерживает второй 2 и пятый 14 n-транзисторы открытыми, а третий р-транзистор 6 закрытым. Таким образом, сигнал нулевого уровня с шины земли 12 подается через открытый второй n-транзистор 2 на входные цепи седьмого р-транзистора 21 и первого n-транзистора 1, а также на входы управления пятого р-транзистора 19, шестого n-транзистора 15, второго р-транзистора 5 и третьего n-транзистора 3. Нулевой уровень этого сигнала поддерживает пятый 19 и второй 5 р-транзисторы открытыми, а шестой 15 и третий 3 n-транзисторы закрытыми. Сигнал единичного уровня с шины питания 11 подается через открытый пятый р-транзистор 19 на выход второй пары транзисторов.

В то же время если входной сигнал с первого информационного входа 7 полусумматора представлен нулевым уровнем, он проходит через открытые пятый n-транзистор 14 и второй р-транзистор 5 на выход переноса 10, а также поступает на входы управления первого n-транзистора 1, первого р-транзистора 4, шестого р-транзистора 20 и седьмого n-транзистора 16. Нулевой уровень этого сигнала закрывает первый 1 и седьмой 16 n-транзисторы и открывает первый 4 и шестой 20 р-транзисторы. Сигнал единичного уровня с шины питания 11 поступает через открытый шестой р-транзистор 20 на входы управления седьмого р-транзистора 21 и восьмого n-транзистора 17, тем самым закрывая седьмой р-транзистор 21 и открывая восьмой n-транзистор 17. Таким образом, сигнал единичного уровня поступает через открытые первый р-транзистор 4 и восьмой n-транзистор 17 на выход суммы 9.

Если входной сигнал с первого информационного входа 7 полусумматора представлен единичным уровнем, он проходит через открытые пятый n-транзистор 14 и второй р-транзистор 5 на выход переноса 10, а также поступает на входы управления первого n-транзистора 1, первого р-транзистора 4, шестого р-транзистора 20 и седьмого n-транзистора 16. Единичный уровень этого сигнала закрывает первый 4 и шестой 20 р-транзисторы и открывает первый 1 и седьмой 16 n-транзисторы. Сигнал нулевого уровня с шины земли 12 поступает через открытый седьмой n-транзистор 16 на входы управления седьмого р-транзистора 21 и восьмого n-транзистора 17, тем самым открывая седьмой р-транзистор 21 и закрывая восьмой n-транзистор 17. Таким образом, сигнал нулевого уровня поступает через открытые первый n-транзистор 1 и седьмой р-транзистор 21 на выход суммы 9.

При смене прямого синхросигнала С на единичный уровень (фиг. 2, 3, 4, 5) откроется четвертый n-транзистор 13. В то же время изменится инверсный синхросигнал C ¯ на нулевой уровень, при котором откроется четвертый р-транзистор 18. Таким образом, сигнал со второго информационного входа, как в исходной ситуации, поступает через открытые четвертый n-транзистор 13 и четвертый р-транзистор 18 на входные цепи транзисторов 4, 17, а также входы управления транзисторов 6, 2, 14, и процесс повторяется.

Таким образом, формирование сигнала суммы происходит от взаимодействия первой и второй пар транзисторов и транзисторов 1, 4, 17, 21. При единичном уровне прямого синхросигнала С и нулевом уровне инверсного синхросигнала С сигнал со второго информационного входа 8 поступает на входные цепи транзисторов 4, 17 и на вход первой пары транзисторов, с выхода первой пары поступает на входные цепи 1, 21 транзисторов и на вход второй пары транзисторов, с выхода второй пары транзисторов поступает на входные цепи транзисторов 4, 17. В зависимости от сигнала на первом информационном входе 7 и его инверсии с выходных цепей транзисторов 16, 20, поступающих на входы управления транзисторов 1, 4 и на входы управления транзисторов 17, 21 соответственно, на выход суммы 9 проходит прямой или инвертированный сигнал со второго информационного входа 8. И наоборот, при нулевом уровне прямого синхросигнала С и единичном уровне инверсного синхросигнала С сигнал с выхода второй пары транзисторов подается на входные цепи транзисторов 4, 17 и на вход первой пары транзисторов, сигнал с выхода первой пары поступает на входные цепи транзисторов 1, 21 и на вход второй пары транзисторов. В зависимости от сигнала на первом информационном входе 7 и его инверсии с выходных цепей транзисторов 16, 20, поступающих на входы управления транзисторов 1, 4 и на входы управления транзисторов 17, 21 соответственно, на выход суммы 9 проходит прямой или инвертированный сохраненный сигнал со второго информационного входа 8, который поддерживается на последовательно включенных двух парах транзисторов, охваченных цепью локальной обратной связи.

Формирование сигнала переноса происходит от взаимодействия первой пары транзисторов и транзисторов 3, 5, 14. При этом если сигнал на выходе первой пары транзисторов представлен единичный уровнем, тогда сигнал нулевого уровня с шины земли 12 проходит через транзистор 3 на выход переноса 10, и наоборот, если сигнал на выходе первой пары транзисторов представлен нулевым уровнем, а значит на входе первой пары транзисторов сигнал единичного уровня, тогда сигнал с первого информационного входа 7 проходит на выход переноса 10 через транзисторы 5, 14.

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

Характеристические функции полусумматора по выходам суммы 9 и переноса 10 определяются соответственно выражениями:

где А - сигнал на первом информационном входе;

A ¯ - инвертированный сигнал с первого информационного входа;

Q - сигнал тактируемого элемента памяти на двух последовательно включенных парах транзисторов, охваченных цепью локальной обратной связи;

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

Функциональная характеристика сигнала тактируемого элемента памяти на n-ом такте имеет вид:

где Bn - сигнал на втором информационном входе на очередном n-ом такте прямого синхросигнала С в течение действия его единичного уровня от n до n+r;

Qn+r - сигнал тактируемого элемента памяти на двух последовательно включенных парах транзисторов, охваченных цепью локальной обратной связи на очередном n-ом такте инверсного синхросигнала C ¯ в течение действия его единичного уровня от n+r до n+r+р;

r - часть периода Т, определяемая действием синхросигнала С единичного уровня и синхросигнала С нулевого уровня;

р - часть периода Т, определяемая действием синхросигнала С нулевого уровня и синхросигнала C ¯ единичного уровня;

r+р=1 - период Т как прямого синхросигнала С, так и инверсного синхросигнала C ¯ , определяемый действием их нулевого и единичного уровней (фиг. 2, 3, 4, 5).

При этом сигнал тактируемого элемента памяти сформировался на n-ом такте прямого синхросигнала С в течение действия его единичного уровня от n до n+r и определялся уровнем входного сигнала на втором информационном входе:

Подставляя выражения (4) в (3), получаем функциональную характеристику для сигнала Qn на n-ом такте:

Таким образом, для любого такта всегда справедливо равенство:

Подставляя выражения (6) в (1), получаем характеристическую функцию полусумматора по выходу суммы 9:

Подставляя выражения (6) в (2), получаем характеристическую функцию полусумматора по выходу переноса 10:

Указанные характеристические функции (7) и (8) соответствуют характеристическим функциям полусумматора [Карцев М.А. Арифметика цифровых машин [Текст] / М.А. Карцев. - М.: Наука, 1969. - С. 154].

Помеха, появившаяся на первом информационном входе А в ситуации, когда на выходе первой пары транзисторов сигнал был единичного уровня (фиг. 4), не повлияет на сигнал переноса, так как в этот момент на выход переноса Р напрямую подается сигнал с шины земли.

Помеха, появившаяся на втором информационном входе В в ситуации, когда прямой синхросигнал С имел нулевой уровень, а инверсный синхросигнал C ¯ имел единичный уровень (фиг. 5), не повлияет не работу полусумматора, так как в этот момент на последовательно включенных двух парах транзисторов, охваченных цепью локальной обратной связи, будет поддерживаться сохраненный сигнал со второго информационного входа В.

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области представления пользователям результатов информационного поиска, а именно к формированию персонализированной модели ранжирования на электронном устройстве, связанном с пользователем. Технический результат заключается в повышении релевантности предоставляемой пользователю информации, наиболее соответствующей его индивидуальным потребностям. Для этого осуществляют получение данных от сервера поисковой системы через коммуникационную сеть, содержащих информацию о свойствах, характерных для ресурса. Затем производят оценку взаимодействия пользователя с веб-ресурсом, выполняемого пользователем посредством использования электронного устройства, и определение значений параметров для веб-ресурса на основе взаимодействия пользователя. На основании полученных значений параметров, а также свойств, характерных для ресурса, формируют персонализированную модель ранжирования. 4 н. и 44 з.п. ф-лы, 4 ил.

Изобретение относится к вычислительной технике и может быть использовано в системах цифровой вычислительной техники как средство преобразования кодов. Техническим результатом является уменьшение аппаратурных затрат и повышение быстродействия. Устройство содержит одиннадцать мажоритарных элементов (11,…111). 1 ил.

Изобретение относится к компьютерной технике. Технический результат - упрощение настройки логического преобразователя. Логический преобразователь содержит шесть мажоритарных элементов (11,…,16), при этом выходы i-го и шестого мажоритарных элементов соединены соответственно с вторым входом (i+1)-го и третьим входом третьего мажоритарных элементов, а первый вход и выход третьего мажоритарного элемента подключены соответственно к второму настроечному входу и выходу логического преобразователя, первый, второй, третий информационные и первый настроечный входы которого соединены соответственно с первым, вторым, третьим входами первого и объединенными первыми входами второго, четвертого мажоритарных элементов. 1 ил.

Изобретение относится к вычислительной технике и может быть использовано в системах цифровой вычислительной техники как средство предварительной обработки информации. Технический результат заключается в расширении функциональных возможностей, а именно в реализации мажоритарной функции нескольких аргументов - входных двоичных сигналов либо дизъюнкции (конъюнкции) тех же аргументов. Мажоритарный модуль содержит два элемента И (11, 12), два элемента ИЛИ (21, 22) и девять мажоритарных элементов (31, … , 39). За счет указанных элементов и новой схемы их соединения, глубина которой равна четырем, обеспечивается обработка пяти входных двоичных сигналов. В результате достигнуто расширение функциональных возможностей мажоритарного модуля и уменьшение относительного показателя схемной глубины. 1 ил.

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

Изобретение относится к области управления сельскохозяйственными машинами. Технический результат - обеспечение аутентификации вне зависимости от условий эксплуатации. Способ аутентификации по меньшей мере двух соединенных посредством шины данных сельскохозяйственных машин содержит следующие шаги: каждую из подсоединенных к шине данных сельскохозяйственных машин подвергают аутентификации с помощью также подсоединенного к шине данных устройства аутентификации автоматически и независимо от другой или каждой другой машины; затем автоматически допускают прямой обмен данными или непрямой обмен данными между успешно аутентифицированными сельскохозяйственными машинами и в противоположность этому не допускают обмена данными с не аутентифицированной успешно сельскохозяйственной машиной. 2 н. и 7 з.п. ф-лы, 4 ил.

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

Группа изобретений относится к вычислительной технике и может быть использована при построении параллельно-последовательного умножителя с входными аргументами слагаемых [mj]f(2n) и [ni]f(2n) в формате «дополнительный код». Техническим результатом является повышение быстродействия преобразования входных аргументов. В одном из вариантов структура реализована с использованием логических элементов И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ. 2 н.п. ф-лы.

Изобретение относится к вычислительной технике и может быть использовано как специализированный вычислитель - универсальный в классе логических вычислений. Техническим результатом является уменьшение объемов оборудования. Устройство содержит коммутатор, 2k блоков памяти хранения значений коэффициентов полиномов разложения, 2n-k блоков памяти хранения значений вычетов возведения переменной в i-тую степень (i=0, 1, …, 2n-k-1) по модулю Р, многоканальный мультиплексор выделения группы коэффициентов, многоканальный мультиплексор выделения группы вычетов, 2n-k умножителей по модулю Ρ, сумматор по модулю Ρ, n входов подачи булевых переменных устройства, управляющий вход устройства подачи значения количества переменных разложения, управляющий вход устройства подачи значений коэффициентов, управляющий вход устройства подачи значений вычетов возведения переменной в i-тую степень по модулю Р, d выходов устройства выдачи значений булевых функций. 1 ил.
Наверх