close

Вход

Забыли?

вход по аккаунту

?

Патент BY16434

код для вставкиСкачать
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К ПАТЕНТУ
РЕСПУБЛИКА БЕЛАРУСЬ
(46) 2012.10.30
(12)
(51) МПК
НАЦИОНАЛЬНЫЙ ЦЕНТР
ИНТЕЛЛЕКТУАЛЬНОЙ
СОБСТВЕННОСТИ
(54)
BY (11) 16434
(13) C1
(19)
G 06F 7/38
(2006.01)
СУММАТОР ПО МОДУЛЮ ТРИ
(21) Номер заявки: a 20101804
(22) 2010.12.14
(43) 2011.06.30
(71) Заявитель: Белорусский государственный университет (BY)
(72) Авторы: Супрун Валерий Павлович;
Городецкий Данила Андреевич (BY)
(73) Патентообладатель: Белорусский государственный университет (BY)
(56) BY a20091427, 2010.
BY 12201 C1, 2009.
BY 13247 C1, 2010.
RU 2090924 C1, 1997.
SU 1830528 A1, 1993.
BY 16434 C1 2012.10.30
(57)
Сумматор по модулю три, характеризующийся тем, что содержит с первого по шестой
элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход первого из которых соединен с
выходом сумматора младшего разряда результата, выход старшего разряда которого соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, первый инверсный вход которого соединен с выходом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с
порогом два и с первым и вторым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с
порогом два, третий вход которого соединен с выходом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом второго элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ с порогом два, второй инверсный вход которого соединен с выходом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым и пятым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, шестой вход которого соединен с выходом
шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым входом второго
BY 16434 C1 2012.10.30
элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два; вход сумматора младшего разряда первого операнда соединен с первым инверсным входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ с порогом два; вход сумматора старшего разряда первого операнда соединен с первым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым и третьим входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два; вход
сумматора младшего разряда второго операнда соединен со вторым инверсным входом
третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два; вход сумматора старшего разряда
второго операнда соединен со вторым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ
с порогом два и с пятым и шестым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ
с порогом два; вход сумматора младшего разряда третьего операнда соединен с первым
инверсным входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым
входом шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два; вход сумматора старшего разряда третьего операнда соединен с первым входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым и третьим входами шестого элемента
ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два; вход сумматора младшего разряда четвертого
операнда соединен со вторым инверсным входом пятого элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ с порогом два и с четвертым входом шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с
порогом два; вход сумматора старшего разряда четвертого операнда соединен со вторым
входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с пятым и шестым входами шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Изобретение относится к области вычислительной техники, автоматики и микроэлектроники и может быть использовано для построения систем передачи и обработки дискретной информации, построения систем аппаратного контроля, а также построения
вычислительных устройств, реализующих алгоритмы модулярной арифметики.
Известен сумматор по модулю три, содержащий два элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ с порогом два, четыре входа и два выхода [1]. Сумматор предназначен для реализации арифметической операции сложения A + B = S (mod 3). Сложность сумматора (по
числу входов логических элементов) составляет 12.
Известный сумматор, как и заявляемый сумматор, содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход первого из которых соединен с выходом сумматора
младшего разряда результата сложения, выход старшего разряда которого соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Недостатком известного сумматора являются низкие функциональные возможности,
поскольку он не предназначен для реализации операции A + B + C + D = S (mod 3).
Наиболее близким по конструкции и функциональным возможностям техническим
решением к предлагаемому является вычислительное устройство по модулю три, содержащее шесть элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, восемь настроечных входов и два выхода [2]. Вычислительное устройство по модулю три предназначено для
реализации (при соответствующей настройке) произвольной операции вида ± A ± B ± C ±
± D = S (mod 3). Устройство-прототип имеет конструктивную сложность, равную 36, а его
быстродействие составляет 2τ, где τ - задержка на логический элемент.
Устройство-прототип, как и заявляемый сумматор, содержит шесть элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход первого из которых соединен с выходом сумматора младшего разряда результата, выход старшего разряда которого соединен с
выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Недостатком устройства-прототипа является высокая конструктивная сложность (по
числу входов логических элементов), равная 36.
2
BY 16434 C1 2012.10.30
Изобретение направлено на решение следующей технической задачи: понижение конструктивной сложности устройства при вычислении операции A + B + C + D = S (mod 3).
Сумматор по модулю три характеризуется тем, что содержит с первого по шестой
элементы ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два, выход первого из которых соединен с
выходом сумматора младшего разряда результата, выход старшего разряда которого соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Первый инверсный вход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с выходом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым и
вторым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Третий вход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с выходом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом
второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Второй инверсный вход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с выходом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым
и пятым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Шестой вход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два соединен с
выходом шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым входом
второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Вход сумматора младшего разряда первого операнда соединен с первым инверсным
входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Вход сумматора старшего разряда первого операнда соединен с первым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым и третьим входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Вход сумматора младшего разряда второго операнда соединен со вторым инверсным
входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым входом
четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Вход сумматора старшего разряда второго операнда соединен со вторым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с пятым и шестым входами четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Вход сумматора младшего разряда третьего операнда соединен с первым инверсным
входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с первым входом шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Вход сумматора старшего разряда третьего операнда соединен с первым входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и со вторым и третьим входами шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Вход сумматора младшего разряда четвертого операнда соединен со вторым инверсным входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с четвертым входом шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Вход сумматора старшего разряда четвертого операнда соединен со вторым входом
пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два и с пятым и шестым входами шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
Основной технический результат изобретения заключается в понижении конструктивной сложности вычислительного устройства по модулю три при вычислении операции
A + B + C + D = S (mod 3). Названный эффект достигается путем изменения соединений
между элементами в логической схеме устройства.
На чертеже (фигура) представлена логическая схема сумматора по модулю три, содержащая шесть элементов ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два 1, …, 6, восемь входов
7, …, 14, два выхода 15 и 16.
3
BY 16434 C1 2012.10.30
Операнды A, B, C и D задаются двухразрядными двоичными кодами A = (а2, а1),
B = (b2, b1), C = (c2, c1) и D = (d2, d1), где a2, b2, c2, d2 - старшие разряды операндов, a1, b1, c1,
d1 - младшие разряды операндов, т.е. A = 2a2 + a1, B = 2b2 + b1, C = 2c2 + c1 и D = 2d2 + d1.
В соответствии с выбранным модулем P = 3 операнды A, B, C, D могут принимать
значения 0 (00), 1 (01), 2 (10). Результат выполнения операции A + B + C + D = S (mod 3)
задается двухразрядным двоичным кодом S = (s2, s1), где S = 2s2 + s1.
Сумматор по модулю три работает следующим образом. На входы сумматора 7 и 8
поступают значения младшего a1 и старшего a2 разрядов первого операнда A = 2a2 + a1, на
входы 9 и 10 - значения младшего b1 и старшего b2 разрядов второго операнда B = 2b2 + b1,
на входы 11 и 12 - значения младшего c1 и старшего c2 разрядов третьего операнда
C = 2c2 + c1, на входы 13 и 14 - значения младшего d1 и старшего d2 разрядов четвертого
операнда D = 2d2 + d1.
На выходах сумматора 15 и 16 реализуются логические функции S1 и S2, которые принимают значения младшего s1 и старшего s2 разрядов результата выполнения операции
A + B + C + D = S (mod 3), где S = 2s2 + s1.
Логические функции S1 и S2 представлены посредством таблицы истинности (таблица). Логическая схема (фигура) сумматора по модулю три синтезирована на основе использования следующих аналитических представлений функций S1 и S2:
1, если 2f1 + f 2 + 2g1 + g 2 = 2,
S1 = 
0 - в противном случае,
1, если f1 + f 2 + g1 + g 2 = 2,
S2 = 
0 - в противном случае,
1, если a1 + a 2 + b1 + b 2 = 2,
где
f1 = 
0 - в противном случае,
1, если a 1 + 2a 2 + b1 + 2b 2 = 2,
f2 = 
0 - в противном случае,
1, если c1 + c 2 + d1 + d 2 = 2,
g1 = 
0 - в противном случае,
1, если c1 + 2c 2 + d1 + 2d 2 = 2,
g2 = 
0 - в противном случае.
Основным достоинством сумматора по модулю три является низкая конструктивная
сложность, равная 30. Сложность устройства-прототипа составляет 36.
Кроме того, сумматор и устройство-прототип имеют одинаковое быстродействие,
равное 2τ, где τ - задержка на один логический элемент ИСКЛЮЧАЮЩЕЕ ИЛИ с порогом два.
4
BY 16434 C1 2012.10.30
Входы
Двоичный код
Двоичный код
Двоичный код
Двоичный код
третьего операн- четвертого опепервого операнда второго операнда
да
ранда
A = (a2, a1)
B = (b2, b1)
C = (c2, c1)
D = (d2, d1)
a2
a1
b2
b1
c2
с1
d2
d1
8
7
10
9
12
11
14
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
1
0
1
0
0
0
0
0
1
0
1
0
1
0
0
0
1
0
1
1
0
0
0
0
1
1
0
0
0
0
0
0
1
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
1
0
0
1
0
1
0
0
1
0
0
1
1
0
0
0
1
0
1
0
0
0
0
0
1
0
1
0
0
1
0
0
1
0
1
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
1
0
1
0
0
0
1
1
0
0
1
0
0
1
0
0
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
0
0
0
0
1
0
1
0
0
0
1
0
1
0
1
0
0
1
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
5
Выходы
Двоичный код
результата сложения
S = (s2, s1)
S2
S1
16
15
0
0
0
1
1
0
0
1
1
0
0
0
1
0
0
0
0
1
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
1
0
0
0
0
1
0
0
0
1
1
0
0
1
1
0
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
1
0
0
0
0
1
0
0
0
1
1
0
BY 16434 C1 2012.10.30
Продолжение таблицы
Входы
Выходы
Двоичный код
Двоичный код
Двоичный код
Двоичный код
Двоичный код
третьего операн- четвертого опе- результата слопервого операнда второго операнда
да
ранда
жения
A = (a2, a1)
B = (b2, b1)
C = (c2, c1)
D = (d2, d1)
S = (s2, s1)
a2
a1
b2
b1
c2
с1
d2
d1
S2
S1
8
7
10
9
12
11
14
13
16
15
0
1
0
1
1
0
0
0
0
1
0
1
0
1
1
0
0
1
1
0
0
1
0
1
1
0
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
1
0
1
1
0
0
0
1
0
1
0
0
1
1
0
0
1
0
0
0
1
0
1
1
0
0
1
0
1
1
0
0
1
1
0
0
1
1
0
0
0
0
1
1
0
1
0
0
0
1
0
0
1
1
0
1
0
0
1
0
0
0
1
1
0
1
0
1
0
0
1
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
1
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
1
0
1
1
0
0
0
0
1
1
0
1
0
1
0
0
0
1
0
0
0
0
1
1
0
0
0
1
0
0
1
1
0
1
0
0
0
1
0
1
0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
1
1
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
0
0
0
1
1
0
0
1
0
1
0
1
1
0
1
0
0
1
0
1
1
0
0
0
1
0
0
1
1
0
0
0
1
0
1
0
0
1
1
0
0
1
0
0
1
0
0
1
1
0
1
0
0
1
1
0
1
0
0
0
0
0
0
1
1
0
1
0
0
0
0
1
1
0
1
0
1
0
0
0
1
0
0
0
1
0
1
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
0
1
1
0
0
1
1
0
1
0
1
0
0
0
0
0
1
0
1
0
1
0
0
1
0
1
1
0
1
0
1
0
1
0
1
0
6
BY 16434 C1 2012.10.30
Источники информации:
1. Патент РБ 12003, МПК G 06 F 7/38, 2009.
2. Заявка на патент РБ а20091427, МПК G 06F 7/38, 2010 (прототип).
Национальный центр интеллектуальной собственности.
220034, г. Минск, ул. Козлова, 20.
7
Документ
Категория
Без категории
Просмотров
0
Размер файла
130 Кб
Теги
by16434, патент
1/--страниц
Пожаловаться на содержимое документа