Контролируемый сумматор со сквозным переносом

 

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик

< 1767760 (6 l ) Дополнительное к авт. свид-ву(22) Заявлено 12.07,78 (2l ) 2644532/18-24 (51)М. Кл. йЗ 06 F 11/00 с присоединением заявки ¹â€”

Геоудерстеенный комитет

СССР по денам изобретений и открытий (23) Приоритет—

Опубликовано 30.09.80. Бюллетень Ж 36 (53) УДК 681.3 (088.8) Дата опубликования описания 02.10 80 (72) Авторы изобретения

И. В. Ледулев и А. А. Шостак (7й ) Заявитель

Минский радиотехнический институт (54) КОНТРОЛИРУЕМЫЙ СУММАТОР

СО СКВОЗНЫМ ПЕРЕНОСОМ

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

Известен сумматор со сквозным переносом, содержащитй в каждом разряде узел суммы, включающий элементы сло» жения по модулю два, и узел переноса, вилючаюыий элементы И и ИЛИ (1).

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

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

Существенным недостатком известного сумматора является большой объем его оборудования, составляющий на разряд

N . 28 единиц в смысле цены Квайна.

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

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

7677

3 ной значения переноса из предыдущего разряда сумматора, первые входы элементов ИЛИ узла переноса и узла дублированного переноса - с выходом элемента И, второй вход элемента И узла переноса и первый вход элемента И уэ ла дублированного переноса - с выходом элемента ИЛИ, выход элемента И

"узла йереноса подключен к второму входу элемента ИЛИ узла переноса, выходы элемента сложения по модулю два эле- мента ИЛИ и элемента И узлов соответ ственно суммы, переноса и дублированного переноса являются и их выходами значений соответственно суммы, переноса и дублированного переноса P), В известном сумматоре при формировании разрядных сумм Sq, дублируемых С и дублированных Си переносов использу4 ются следующие логические выражения:, И НИ И-1= П И + И-Р р+ и у 1 r а гце ИИ=6иМТн- полусумма И -ro разря-, да; 25 и= АТи= n+ и функции соответственно ! генерации и транзита пе- реноса для Й -го разря да сумматора;

С 1 — перенос из предыдущего ЗО (И-1)-го разряда;

О 1,1 1 - разрядные слагаемые.

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

Объем оборудования одного разряда из- 4О

1 вестного сумматора составляет 26 еди. ниц.

Однако в известном сумматоре, испольl зующем общие схемы формирования функ ций генерации и транзита переноса, при 45 формировании разрядных сумм 5> нельзя

"воспользоваться минимальным выражением для формирования полусуммы Н, а именно, что H =- Q>7 1, так как в этом случае возможны необнаруживаемые ошибки, вызываемые неисправностью схем форми рования функций генерации перейоса.

Действительно, из значения произведения булевых разностей . . . 5

as„„ac

1 ъ .= 1 1 С, =-г видно, что в тех случаях, когии N-1 и

I ца 9 1=Ьи О ошибка в фоРмиРовании фи.

4 функции всегца привецет к необнаруживаемому классу ошибок в работе сумматора.

Таким образом нецостатком известного сумматора является относительно большой объем его оборудования.

11ель изобретения - сокращение оборудования сумматора.

Поставленная цель достигается тем, что в контролируемый сумматор со сквозным переносом, содержащий в кажцом разряце элемент И и элемент ИЛИ, узел

1 формирования суммы, который включает узел сложения по модулю два, узел переноса, содержащий элемент И и элемент

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

ИЛИ связан со входом алемента И узла формирования суммы, выхоц элемента Ис инверсным входом элемента И узла формирования суммы, второй вход элемента ИЛИ узла дублированного переноса - со входом элемента И узла переноса, выход элемента ИЛИ узла дублированного переноса соединен со вторым входом элемента И узла дублированного переноса.

Таким образом предлагается, во-пер-: вых, с целью сокращения оборудования сумматора разрядные суммы 6 1 форми- ровать в соответствии с выражением

S =- Q>T, VG„ во-вторых, с целью обнаружения при атом всех ошибок, вызываемых оциночной неисправностью схем формирования функций генерации и транзита переноса, в случае использования в сумматоре общих схем формирования функций генерации и транзита переноса, дублиро5 7677 ванные переносы формировать следующим образом: сан --ти(6и.си„).

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

Сумматор содержит элемент И 1 и элемент ИЛИ 2 для формирования функций, соответственно генерации и транзита переноса, входы которых подключены ко входам 3 значений разрядных слагаемйк, узел 4 формирования суммы, включающий элемент И 5 и узел 6 сложения по модулю два, узел 7 переноса, содержащий элемент И 8 и элемент ИЛИ 9, узел 10 дублированного переноса, включаюший элемент ИЛИ 11 и элемент И 12. Выкод элемента И 1 соединен с инверсным входом элемента И 5 узла 4 и с первыми входами элементов ИЛИ 9, 11 соответственно 7 и 10, первый вкод узла 6 сложения по модулю два узла 4 формирования суммы, второй вход элемента И 8 узла

7 переноса и второй вход элемента ИЛИ

11 узла 10 дублированного переноса соединены с шиной 13 значения переноса из предыдущего разряда сумматора. Выход элемента И 5 и узла 4 связан со вторым входом узла 6 сложения по моду- 35 лю два узла 4, выход элемента И 8 узла

7 переноса - со вторым входом элемента

ИЛИ 9 узла 7 переноса. Выход элемента

ИЛИ 11 узла 10 дублированного переноса соединен со .вторым входом элемента 40

И 12 узла 10 дублированного переноса.

Выходы узла 6 сложения по модулю два, элемента ИЛИ 9 и элемента И 12 узлов

4, 7, 10 являются и их выходами 14, 15 и 16 значений соответственно суммы, переноса и дублированного переноса.

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

Пусть возникла ошибка в формировании

5g суммы, вызванная неисправностью узла 4 формирования суммы. Но тогда она будет обнаружена контролем; так как одиночная ошибка в сумме обнаруживается контролем по четности. Неисправность узла 7 переноса может привести к воз. никновению как одиночной, так и групповой ошибок в сумме. Но так как при фор мировании разрядных сумм используются

6 значения разряднык переносов, а при предсказании четности суммы — значения дублированнык переносов, то общее число ошибок в разрядак суммы и дублированного переноса всегда нечетно, а следо,вательно, обнаруживается по четности.

B этом случае возможны следующие сочетания ошибок в сумме и дублированном переносе:

5 5 5 С 9 Ь

Vi+1 И1,5И+а,СИ,115И+1.6И+2.ЬИ+Ъ>

ca a

,.1, + + ит.д.Неисправностьузла 10дуб. г л нрованного переноса может привестнл ишь к ошибке в формировании дублированного переноса, так как выход этого узла используется только в схеме предсказания четности суммы и не принимает участия в формировании разряднык сумм и переносов. Поэтому неисправность узла 10 дублированного переноса также обнару« живается контролем по четности. В предлагаемом сумматоре неисправность элемента И 1 или элемента ИЛИ 2 всегда обнаруживается по четности. Неисправность, например, элемента И 1 могла бы привести к необнаруживаемому классу ошибок вработе сумматора,,если бы она вызывала одновременно ошибки в С, Sg или C, „, Я или Сд, С . Однако из анаcl 8 лиза значений произведений булевых разностей видно, что такое сочетание ошибок невозможно. Это же справедливо и по отношению к элементу ИЛИ 2, Данный сумматор со сквозным переносом также, как и известный, позволяет организовать обнаружение всек сочетаний ошибок, вызываемык одиночной неисправ ностью сумматора при организации его контроля по четности. Однако в предлагаемом сумматоре объем оборудования ужа суммы сокращен примерно на 28%, что по отношению к объему оборудования всего сумматора составляет примерно

15 Ь (объем оборудования на разряд в известном сумматоре равен 26 единицам в смысле цены Квайна, в предлагаемом сумматоре — 22 единицам).

Формула изобретенияКонтролируемый сумматор со сквозным переносом, содержащий в каждом разряде элемент И и элемент ИЛИ, узел формирования суммы„который включает узел сложения по модулю два, узел переноса, включающий элемент И и элемент ИЛИ, /

7 7677 узел дублированного переноса, содержащий элемент И и элемент ИЛИ, причем входы элемента И и элемента ИЛИ являются входами разрядных слагаемых сумматора„ выход элемента И соединен с первыми входами элемента ИЛИ узла переноса и элемента ИЛИ узла дублированного переноса, выход элемента И узла переноса соединен со вторым входом элемента

ИЛИ узла переноса, выход элемента . 10

ИЛИ соединен с первыми входами элемента И узла переноса и элемента И узла дублированного переноса, первый вход сумматора йЬ модулю два формирования суммы соединен со вторым входом эле- 15 мента И узла переноса и со входом значения переноса из предйдущеГо разряда сумматора„выходы элемента И узла дублированного переноса, элемента ИЛИ узла- переноса, сумматора по модулю два рр узла формирования суммы являются соответственно выходами дублированного переноса, переноса и суммы сумматора, о т л и ч а ю щ е е с я тем, что, с делью сокращения оборудования сумма- 25

60 8 тора, в узел формирования суммы введен элемент И, выход которого соединен со вторым входом сумматора по модулю два выход элемента ИЛИ соединен со входом элемента И узла формирования суммы, выход элемента И соедине н с инверсным входом элемента И узла формирования . суммы, второй вход элемента ИЛИ узла дублированного переноса соединен со входом элемента И узла переноса, выход элемента ИЛИ узла дублированного переноса соединен со вторым входом элемен та И узла дублированного переноса.

Источники информации, принятые во внимание при экспертизе 1. Селлерс Ф. Методы обнаружения. ошибок в работе 3UBN. М., "Мир", 1972, с. 107.

2. Авторское свидетельство СССР

М 397909,.кл, Gr 06 F 7/50, 04.06.71.

3. Селлерс,Ф. Методы обнаружения ошибок в работе ЭПВМ. M., "Мир", 1972, с, 122-128, фиг. 7,6.

767760

1 ю1

I!

1

Заказ 7196/45 Тираж 751 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент, г. Ужгород, ул. Проектная, 4. Составитель И. Сигналов

Редактор М. Грузова Техред М.Петко Корректор О. Билак

Контролируемый сумматор со сквозным переносом Контролируемый сумматор со сквозным переносом Контролируемый сумматор со сквозным переносом Контролируемый сумматор со сквозным переносом Контролируемый сумматор со сквозным переносом 

 

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении управляющих вычислительных машин (УВМ), нечувствительных к сбоям программ

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных машинах (УВМ), например в системах управления газотурбинного двигателя

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

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных машинах (УВМ)

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