Изобретение относится к области вычислительной техники и может быть использовано при разработке арифметических устройств, контроль которых организован по четности.
Известен сумматор с групповым пе- реносом, содержащий в каждом разряде, за исключением старшего, схему образования сквозного переноса из данного разряда, схему образования сквозного дублирующего переноса, вход которой сое динен с выходом схемы образования сквозного переноса из предыдущего разряда, схему суммы, вход которой соединен с выходом схемы образования сквозного переноса из предыдущего разряда, В старщем разряде (разряде с наибольщим BjecoM) схему образования параллельного группового (переноса, схему образования сквозного дублирующего переноса, схему суммы и схему сравнения дублируе мого и дублирующего переносовС.
Основным недостатком известного сумматооа является болыиой объем контрольного оборудования, так как для организации его контроля по четности требуется построение дублирующей цепи переносов.
Наиболее близким техническим ре- щением к данному изобретению являетсяконтролируемый сумматор с параллельным переиосом содержаший в каждом разряде, кроме старшего, блок формирования с1Шозного переноса, блок формирования поразрядной суммы с функциональной зависимостью от переноса, а в старщем разряде блок формирования параллеяьного группового переноса, причем вход сумматора соединен с входом блока образования сквозного переноса и с входом блока формирования поразрядной с функциональной зависимостью От переноса мпадщего разряда, выход блока формирования сквозного переноса каждого ь -го разряда соединен с вторым входом блока формирования поразрядной суммы с функционалыюй завшгнмостъю от переноса -го разряда с втодом блока формирования сквозного пере носа ( г - 1)-го разряда и с первым входом блока формгфования поразрядной суммы с функциональной зависимостью от переноса (i i )-4-о разряда C2l К основному недостатку известного сумматора следует отнести: невозможнос обнаружения всех ошибок, Вызываемых одиночной неисправностью сумматора пр организации его контроля по четности, а именно любая неисправность цепи сквозногопереноса может привести к необнаруживаемому классу ошибок в работе сумматора. Разрядные суммы формируются в соответствии с выражением .Cri Cn.t бп С„ C.t + Т г -Г 4- Т Г Г п -п п-1 / п n-i -разрядные слагаемые;,bnJn-Or, -фуг1кции соот ., ветственно генерации и транзита переноса;П) оерейсеы соответственно из fl -го и (/7 -1 )го раз рядов. Пусть возникла ошибка в образовании переноса С четырехразрядного сумма тора вследствие неисправности схемы образования сквозного переноса из третьего разряда. Но так как булавы разности и равны соответствеш 1 и Н ( ), то ошибка в образовании переноса Отбудет обнаружен контролем по четности лшць в том случае, если полусумма следующего (в дан ном случае четвертого) разряда равна нулю. Этот же вывод справедлив и для тех случае, когда сшибка в переносе Cj Вызвана неисправностью схемы, образова ния переноса С или С. Таким образом любая.неисправность, которая вызывает ошибку в образовании переноса Cj (стар шего переноса в цепи сквозного переноса), мржет быть необнаружена контролем по четности. Целью предлагаемого изобретения яв ляется повышение контролирующей способности сумматора по четности. Поставленная цепь достигается тем, что сумматор содержит в старшем раз5ряде блок формирования поразрядной суммы, блок формирования сквозного дублирующего переноса и блок сравнения, причем выход блока -формирования параллельного группового переноса соединен с первым входом блока сравнения м является первым Выходом сумматора, вход блока формирования поразрядной суммы и блока формирования сквозного дублирую шего переноса старшего разряда соединен с выходом блока формирования. сквозного переноса предыдущего разряда. Выход блока формирования сквозного дублирующего переноса соединен с Вторым Входом блока сравнения. Выход которого является вторым Выходом сумматора. На чертеже представлена схема четырехразрядного сумматора с групповым переносом.. Сумматор содержит в каждом разряде, за исключением старшего, блок 1, формирования сквозного переноса, вход которого соединен с выходом блока 1 формирования сквозного переноса из предыдущего разряда, блок 2 формирования поразрядной суммы с функциональной зависимостью от переноса, входы которого соединены с Выходами блока 1 формирования сквозного переноса данного и предыдущего разрядов, в старшем (четвертом) разряде блок 3 формирования параллельного группового переноса, блок 4 формирования сквозного дублирующего переноса, вход которого соединен с Выходом блока 1 формирования сйзозного nepeiaoca из предыдущего разряда, блок 5 сравнения, входы которого соединены с вьпсодами блоков 3 и 4 формирования соответственно параллельного группового и сквозного дублирующего переносов, блок 6 формирования поразрядной суммы (без функциональной зависимости от переноса), вход которого соединен с выходом блока 1 формирования сквозного переноса из предьшущего разряда. Представленные блоки реализуют следующие логические функции (рассмотрены 3-й н 4 разряды сумматора): блок 1 -Сз &5 Гл-С блок 2 - Оз з-СуС/бД-С/Тз-С СД., - % 75 /Т 5г 5 . блок 4 блок 5 (Сfeu); блок 6 Sjf Cj . Сумматор работает следующим образом. Пусть возникла ошибка в образовв НИИ переноса С , но тогда она в обя:зательном порядке вызовет ошибки в разрядных суммах S и 5 и будет обнаружена контролем по четности. Попо житепьный эффект в предлагаемом сумм торе возникает, например в том случае, если ошибка в формировании переноса Q Вызовет групповую ошибку в разрядных переносах С и Cg. ТВследствие того, что ошибка переноса С всегда вызывает ошибку в разрядной сумме обшее число ошибок в разрядах суммы и переноса сумматора будет нечетным (ошибки в разрядных переносах С , С, суммах Si , S, . 5, , S. , что будет всегда обнаружено контролем по четности. Аналогичные рассуждения мож но провести по отношению к случаю воз никновения ошибки в переносе С или С . Обнаружение же ошибки в формировании параллельного группового пере носа частично производится контролем по четности (если она вызвана неис-правностью схемы формирования функ ции G(. или TI ), либо при сравне НИИ с дублирующим переносом. Следует отметить что при формироваНИИ сквозного дублирующего переноса целесообразно использовать общие схемы формирования функций генераций и транзита переноса, так как обнаружение ошибок. Вызываемых неисправностью указанных схем, полностью производит контролем по четности. Таким образом предлагаемьгй сумматор с групповым переносом позволяет обнаруживать все сочетания ошибок, вы зываемые одиночной неисправностью сум матора, при практически неизменныхзатратах оборудования в сравнении с известным вариантом (увеличение конт рольного оборудования в старшем разряде предлагаемого суммжгора в связи с использованием схемы сравнения и схемы образования дублирующего переноса практически компенсируется за счет применения {схемы суммы без функ циональной зависимости от переноса, требующий меньш1сс затрат оборудовав НИИ, чей схема суммы с функциональной зависимостью от переноса). Формула изобретений Контролируемый сумматор с групповым переносом, содержащий в каждом разряде, кроме старшего, блок формирования сквозного переноса, блок формирования поразрядной с функциональной зависимостью от переноса, а в старшем разряде блок формирования параллельного группового переноса, причем вход сумматора соединен с входом блока образования сквозного переноса и с первым входом блока формирования порязрядной cyMNCbi с функциональной зависимостью от переноса младшего разряда, Выход блока формирования сквозного переноса каждого t -го разряда соединен с вторым входом блока формирования поразрядной суммы с функциональной зависимостью от йереноса t -го разряда со входом блока формирования ск&озного переноса ( t 1) разряда и с первым входом блока формирования поразрядной cyMKibi с функциональной зависимостью от переноса (ttl)-ro разряда отличающийся тем, что, с целью повышения контролирующей способности, сул-гматор содержит в старшем разряде блок формирования поразрядной суммы, блок формирования сквозного дублирующего переноса и блок сравнения, причем выход блока формирования параллельного группового переноса соединен с входом блока сравнения и является первым выходом сумматора, вход блока формирования поразрядной суммы и блока формирования сквозного дублирующего переноса старшего разряда соединен с выходом блока формирования сквозного переноса предыдущего разряда, выход блока формирования сквозного дублирующего переноса соединен с вторым входом блока сравнения, выход которого: является Вторым выходом сумматора. Источники информации, принятые во внимание при экспертизе 1.Альперович Л. Э, Методы дублирования цепи переноса сумматора при KOHTV роле по четности. - : Вопросы радио- злект.роншси, сер. ЭВТ, 1970, вып. 1., 2.Селлеро Ф. Методы обнаружения ошибок в работе ЭИВД, М., Мир, 1972, с. 127-13О (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Параллельный сумматор с контролем по четности | 1977 |
|
SU739535A1 |
Контролируемый параллельный сумматор | 1977 |
|
SU703817A1 |
Параллельный сумматор с контролем по честности | 1977 |
|
SU691856A1 |
Сумматор с функциональной зависимостью сумм от переносов и с контролем по четности | 1977 |
|
SU767763A1 |
Устройство для умножения | 1986 |
|
SU1368882A1 |
Параллельный сумматор с контролем по четности | 1982 |
|
SU1121674A1 |
Устройство для умножения | 1989 |
|
SU1689946A1 |
Устройство для деления | 1990 |
|
SU1721603A1 |
Устройство для сложения чисел с контролем | 1978 |
|
SU885995A1 |
Многоразрядное устройство для сложения с контролем по четности | 1981 |
|
SU1035598A1 |
Авторы
Даты
1979-09-05—Публикация
1977-02-01—Подача