УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ Российский патент 2025 года по МПК G06F7/02 

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

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

Известно устройство сравнения двоичных чисел (патент РФ 2353966, кл. G06F7/02, 2009г.), содержащее логические элементы, среди которых импликаторов, и выполняющее распознавание отношений X>Y, X=Y, X<Y, где X, Y есть n-разрядные двоичные числа, задаваемые двоичными сигналами.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятое за прототип устройство сравнения двоичных чисел (патент РФ 2298220, кл. G06F7/02, 2007г.), содержащее логические элементы, среди которых элементов И-НЕ, импликаторов, и выполняющее распознавание отношений X>Y, X=Y, X<Y, где X, Y есть n-разрядные двоичные числа, задаваемые двоичными сигналами. При этом цена по Квайну схемы прототипа равна .

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в устройстве сравнения двоичных чисел, содержащем импликаторов и элементов И-НЕ, которые сгруппированы в n групп так, что j-я () группа содержит два импликатора, а k-я () группа дополнительно содержит два элемента И-НЕ, в первой группе неинвертирующий и инвертирующий входы первого импликатора соединены соответственно с инвертирующим и неинвертирующим входами второго импликатора, первым и (n+1)-ым входами устройства сравнения двоичных чисел, выход i-го () импликатора первой группы подключен к второму входу i-го элемента И-НЕ второй группы, особенность заключается в том, что в k-ю группу дополнительно введены два элемента И-НЕ, в k-й группе выход i-го импликатора, подключенного неинвертирующим входом к инвертирующему входу (3-i)-го импликатора, и выход i-го элемента И-НЕ, подключенного вторым входом к первому входу (5-i)-го элемента И-НЕ, соединены соответственно с первым входом i-го и вторым входом (i+2)-го элементов И-НЕ, выход (i+2)-го элемента И-НЕ предыдущей группы подключен к первому входу (5-i)-го элемента И-НЕ последующей группы, а выход (i+2)-го элемента И-НЕ n-й группы является i-ым выходом устройства сравнения двоичных чисел, k-й и (n+k)-й входы которого образованы соответственно неинвернтирующими входами первого и второго импликаторов k-й группы.

На чертеже представлена схема предлагаемого устройства сравнения двоичных чисел.

Устройство сравнения двоичных чисел содержит импликаторов 111, 121, …, 11n, 12n и элементов И-НЕ 212, 222, 232, 242, …, 21n, 22n, 23n, 24n, причем все импликаторы и элементы И-НЕ сгруппированы в n групп так, что j-я группа содержит импликаторы 11j, 12j, а k-я () группа дополнительно содержит элементы 21k, 22k, 23k, 24k, неинвертирующий и инвертирующий входы импликатора 111 соединены соответственно с инвертирующим и неинвертирующим входами импликатора 121, первым и (n+1)-ым входами устройства сравнения двоичных чисел, выход импликатора 1i1 подключен к второму входу элемента 2i2, выход импликатора 1ik, подключенного неинвертирующим входом к инвертирующиму входу импликатора 1(3-i)k, и выход элемента 2ik, подключенного вторым входом к первому входу элемента 2(5-i)k, соединены соответственно с первым входом элемента 2ik и вторым входом элемента 2(i+2)k, выход элемента 2(i+2)r подключен к первому входу элемента 2(5-i)(r+1), а выход элемента 2(i+2)n является i-ым выходом устройства сравнения двоичных чисел, k-й и (n+k)-й входы которого образованы соответственно неинвертирующими входами импликаторов 11k и 12k.

Работа предлагаемого устройства сравнения двоичных чисел осуществляется следующим образом. На его первый, …, n-й и (n+1)-й,…,(2×n)-й входы подаются соответственно произвольные двоичные сигналы xn-1,…,x0∈{0,1} и yn-1,…,y0∈{0,1}, которые задают подлежащие сравнению n-разрядные двоичные числа X=xn-1…x0, Y=yn-1…y0 (xn-1, yn-1 и x0, y0 определяют значения старших и младших разрядов соответственно). В представленной ниже таблице приведены значения формируемых элементами 23k, 24k () сигналов z1k, z2k, полученные для всех возможных наборов значений сигналов z1(k-1), z2(k-1), xn-k, yn-k, причем , .

z1(k-1) z2(k-1) xn-k yn-k z1k z2k 0 1 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 0 1 1 0 0 0 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1

Анализ данных, приведенных в таблице, позволяет заключить, что z1k=0 (z2k=0), когда z1(k-1)=0 (z2(k-1)=0) или z1(k-1)=z2(k-1)=1 и xn-k<yn-k (z1(k-1)=z2(k-1)=1 и yn-k<xn-k), и что z1k=1 (z2k=1), когда z1(k-1)=1 и z2(k-1)=0 (z2(k-1)=1 и z1(k-1)=0) или z1(k-1)=z2(k-1)=1 и xn-k≥yn-k (z1(k-1)=z2(k-1)=1 и yn-k≥xn-k). Дополнительно отметим, что z11=0 (z21=0), когда xn-1<yn-1 (yn-1<xn-1), и что z11=1 (z21=1), когда xn-1≥yn-1 (yn-1≥xn-1). Таким образом, если X>Y либо X=Y либо X<Y, то z1n=1, z2n=0 либо z1n=z2n=1 либо z1n=0, z2n=1 соответственно.

Вышеизложенные сведения позволяют сделать вывод, что предлагаемое устройство сравнения двоичных чисел выполняет распознавание отношений X>Y, X=Y, X<Y, где X, Y есть n-разрядные двоичные числа, задаваемые двоичными сигналами, и обладает более высоким по сравнению с прототипом быстродействием, поскольку максимальное время задержки распространения сигнала в предлагаемом устройстве определяется выражением , где τЭ есть длительность задержки, вносимой логическим элементом. При этом цена по Квайну схемы предлагаемого устройства равна .

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

название год авторы номер документа
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2363035C1
УСТРОЙСТВО СЕЛЕКЦИИ БОЛЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ 2006
  • Андреев Дмитрий Васильевич
RU2300135C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2007
  • Андреев Дмитрий Васильевич
RU2353966C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2005
  • Андреев Дмитрий Васильевич
RU2298220C1
УСТРОЙСТВО СЕЛЕКЦИИ МЕНЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ 2006
  • Андреев Дмитрий Васильевич
RU2300130C1
УСТРОЙСТВО СЕЛЕКЦИИ БОЛЬШЕГО ИЗ ДВУХ ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2363034C1
СЕЛЕКТОР ДВОИЧНЫХ ЧИСЕЛ 2015
  • Андреев Дмитрий Васильевич
  • Каргов Павел Николаевич
RU2606311C2
СЕЛЕКТОР ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2365975C1
УСТРОЙСТВО СЕЛЕКЦИИ БОЛЬШЕГО ИЗ ДВОИЧНЫХ ЧИСЕЛ 2017
  • Андреев Дмитрий Васильевич
RU2676891C1
УСТРОЙСТВО СЕЛЕКЦИИ ДВОИЧНЫХ ЧИСЕЛ 2017
  • Андреев Дмитрий Васильевич
RU2675301C1

Иллюстрации к изобретению RU 2 841 043 C1

Реферат патента 2025 года УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ

Изобретение относится к вычислительной технике. Технический результат заключается в повышении быстродействия при сохранении функциональных возможностей и цены по Квайну прототипа. Устройство сравнения двоичных чисел предназначено для распознавания отношений X>Y, X=Y, X<Y, где X, Y есть n-разрядные двоичные числа, задаваемые двоичными сигналами, и может быть использовано в системах цифровой вычислительной техники как средство компараторной обработки информации. Устройство сравнения двоичных чисел содержит 2×n импликаторов (111, 121, …, 11n, 12n) и 4×n-4 элементов И-НЕ (212, 222, 232, 242, …, 21n, 22n, 23n, 24n). За счет новой схемы соединения указанных элементов, цена которой по Квайну равна 14×n-8, максимальное время задержки распространения сигнала в предлагаемом устройстве определяется выражением τ=(2×n-1)×τЭ, где τЭ есть длительность задержки, вносимой логическим элементом. 1 ил., 1 табл.

Формула изобретения RU 2 841 043 C1

Устройство сравнения двоичных чисел, содержащее импликаторов и элементов И-НЕ, которые сгруппированы в n групп так, что j-я () группа содержит два импликатора, а k-я () группа дополнительно содержит два элемента И-НЕ, причем в первой группе неинвертирующий и инвертирующий входы первого импликатора соединены соответственно с инвертирующим и неинвертирующим входами второго импликатора, первым и (n+1)-м входами устройства сравнения двоичных чисел, а выход i-го () импликатора первой группы подключен к второму входу i-го элемента И-НЕ второй группы, отличающееся тем, что в k-ю группу дополнительно введены два элемента И-НЕ, в k-й группе выход i-го импликатора, подключенного неинвертирующим входом к инвертирующему входу (3-i)-го импликатора, и выход i-го элемента И-НЕ, подключенного вторым входом к первому входу (5-i)-го элемента И-НЕ, соединены соответственно с первым входом i-го и вторым входом (i+2)-го элементов И-НЕ, выход (i+2)-го элемента И-НЕ предыдущей группы подключен к первому входу (5-i)-го элемента И-НЕ последующей группы, а выход (i+2)-го элемента И-НЕ n-й группы является i-м выходом устройства сравнения двоичных чисел, k-й и (n+k)-й входы которого образованы соответственно неинвертирующими входами первого и второго импликаторов k-й группы.

Документы, цитированные в отчете о поиске Патент 2025 года RU2841043C1

УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2005
  • Андреев Дмитрий Васильевич
RU2298220C1
КОМПАРАТОР ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2361266C1
КОМПАРАТОР ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
  • Кузнецов Игорь Алексеевич
RU2393526C2
СПОСОБ И СИСТЕМА ПРЕДОТВРАЩЕНИЯ КОМПРОМЕТАЦИИ ОБЪЕКТОВ СЕТЕВОЙ ИНФРАСТРУКТУРЫ В СЛУЖБЕ КАТАЛОГОВ FREEIPA 2023
  • Балашов Александр Викторович
  • Черепанов Павел
  • Нагорнов Иван Григорьевич
RU2826430C1
US 5515306 A1, 07.05.1996.

RU 2 841 043 C1

Авторы

Андреев Дмитрий Васильевич

Дороднов Артём Юрьевич

Даты

2025-06-02Публикация

2024-11-07Подача