Nothing Special   »   [go: up one dir, main page]

SU720539A1 - Redundancy storage - Google Patents

Redundancy storage Download PDF

Info

Publication number
SU720539A1
SU720539A1 SU782585525A SU2585525A SU720539A1 SU 720539 A1 SU720539 A1 SU 720539A1 SU 782585525 A SU782585525 A SU 782585525A SU 2585525 A SU2585525 A SU 2585525A SU 720539 A1 SU720539 A1 SU 720539A1
Authority
SU
USSR - Soviet Union
Prior art keywords
outputs
inputs
registers
control
elements
Prior art date
Application number
SU782585525A
Other languages
Russian (ru)
Inventor
Олег Игоревич Плясов
Людмила Григорьевна Безвесильная
Original Assignee
Предприятие П/Я А-7160
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я А-7160 filed Critical Предприятие П/Я А-7160
Priority to SU782585525A priority Critical patent/SU720539A1/en
Application granted granted Critical
Publication of SU720539A1 publication Critical patent/SU720539A1/en

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

1one

Преплагаемое изобретение относитс  к ци({ровой вычислительной технике и может быть использовано как резервированное запоминающее устройство (ЗУ) в различного типа счетно-решающих устройствах дл  защиты от отказов запоминающих устройств.The invention under discussion relates to qi (digital computing technology and can be used as a backup memory device (RAM) in various types of computing devices to protect against memory failure.

Известно запоминающее устройство с резервированием, содержащее регистр адреса, выходы которого через дешифраторы ащэеса подключены ко входам накопителей , выходы которых подсоединены к соответствующим регистрам слова, схему равенства кодов, входы которой подключены к выходам регистра слова, а выход - к одному входу схемы И, другой вход которой подключен к блоку управлени , а выход - к одному из регистров слова, схему ИЛИ, группы схем И по количеству накопителей и выходной регистр, дополнительные регистры слова по количеству накопителей, входы которых подключены к выходам соответствующих основных регистров слова, схемыA redundant storage device is known that contains an address register, the outputs of which are connected to the drive inputs, the outputs of which are connected to the corresponding word registers, a code equality circuit, the inputs of which are connected to the outputs of the word register and the other the input of which is connected to the control unit, and the output is connected to one of the word registers, the OR circuit, the AND circuit group by the number of drives and the output register, additional word registers by the number of drives, the inputs of which are connected to the outputs of the corresponding main registers of the word scheme

поразр дной проверки по количеству накопителей , одни входы которых подсоединены к выходам соответствующих основных регистров слова, Щ)угие - к выходам дополнительных регистров слова, а выходы - к управл ющим входам групп ,схем И, информационные входы которых подключены к блоку управлени , а выходы - ко входам соответствующих основных регистров слова, выходы которых через схему ИЛИ попсоедннены к выходному регистру til.serial checks by the number of accumulators, one inputs of which are connected to the outputs of the corresponding main word registers, S) or — to the outputs of additional word registers, and outputs to the control inputs of groups, circuits I, information inputs of which are connected to the control unit, and outputs - to the inputs of the corresponding main registers of the word, the outputs of which through the scheme OR are connected to the output register til.

Недостаток известного устройства состоит в том, что дл  коррекдии ошибок требуютс  повторна  и считьтание информации запоминаклцего устройства , что в быстродействующих устройствах недопустимо, а дл  долговременных (посто нньгх) запоминающих устройств невозможно.A disadvantage of the known device is that in order to correct errors, it is necessary to repeat and read information from the memory device, which is unacceptable in high-speed devices, and for long-term (constant) storage devices it is impossible.

Наиболее близким по технической сущности  вл етс  устройство содержащее основные и резервный блоки пам ти, выходы которьгх соединень с первымиThe closest in technical essence is a device containing main and backup memory blocks, the outputs of which are connected to the first

входами числовьк регистров, со вторыми входами которых соединены шины уста-, новки числоБЬк регистров в нулевое положение, а выходы числовых регистров соединены с первыми входами вентилей , со вторыми входами вентилей резервного блока пам ти соединены шикы съема информации с числового регистра резервного блока пам ти, со вторыми входами вентилей основных блоков пап ти соединены шины съема кода с числовых регистров основных блоков пам ти выходы вентилей резервного модул  соединены с соответствующими третьими входами числовых регистров рабочих модулей, а вьосоды вентилей рабочих мо рупей соединены с кодовыми шинами 23 the inputs of the registers with the second inputs of which are connected to the bus installation, the number of BS registers to the zero position, and the outputs of the numerical registers are connected to the first inputs of the valves, the second inputs of the backup memory block connectors are connected to the information register The second inputs of the main unit gates are connected to the buses that remove the code from the numeric registers of the main memory blocks. The gates of the backup module are connected to the corresponding third inputs of the numerical registers. moat work modules and working valves vosody mo rupey connected to the code rails 23

Недостаток этого устройства состоит в том, что не парируетс  отказ разно™ именных разр дов двух или трех блоков пам ти, так как информаци  первого от .казавшего основного блока восстанавливаетр  с использованием всех разр5гдов исправного основного И; резервного блоко пам ти (считаетс , что отказывают одновременно все разр ды блоков пам ти). Поэтому последующие отказы оставшихс  блоков пам ти не парируютс .The disadvantage of this device is that the failure of the different nominal bits of two or three memory blocks does not parry, since the information of the first main unit from the restoring unit is restored using all of the bits of the healthy main AND; backup block memory (it is considered that all bits of the memory block fail at the same time). Therefore, subsequent failures of the remaining memory blocks are not countered.

Цель изобретени  состоит в повышени надежности работы устройства. Это достгаетс  тем, что предлагаемое устройство содержит блоки управлени  и контрол ,The purpose of the invention is to improve the reliability of the device. This is achieved by the fact that the proposed device contains control and monitoring units,

регистры отказов и контрол , сумматоры по два, элементы И, НЕ и ИЛИ, причем выходы одноименньос разр дов основных и резервного блоков пам ти соединень со входами сумматоров по модулю два, выходы которых соединены с первыми входами регистра контрол  и через элемент ИЛИ - со входом блока контрол , выходы блока контрол  соединены с первыми входами блока управлени , второю входы которого соединены с выходами регистра контрол , выходы блока управлени  соединены со входами рагистров отказов, одноименньнэ выходы которых соединены со в орыми, третьим и четвертым входами соответствующих первых элементов И, выходы перво го и второго регистров отказов через элементы НЕ соединены с первыми входами вторьк элементов И, вторые входы которых соединены с выходами соответствующих сумматоров по модулю два, а выходы вторых элементов И подключе ны с управл ющими входами числовьо: регистров.registers of failures and control, two adders, elements AND, NOT and OR, and the same-name bits of the main and backup memory blocks are connected to the inputs of modulators two, the outputs of which are connected to the first inputs of the control register and through the OR element to the input control unit, the outputs of the control unit are connected to the first inputs of the control unit, the second inputs of which are connected to the outputs of the control register, the outputs of the control unit are connected to the inputs of the failure registers, the same outputs of which are connected to the terminals, The third and fourth inputs of the corresponding first And elements, the outputs of the first and second fault registers are NOT connected to the first inputs of the second And elements, the second inputs of which are connected to the outputs of the corresponding modulators two, and the outputs of the second And elements are connected to the control inputs number: registers.

На чертеже приведена функциональна  блок-схема резервированного устройства .The drawing is a functional block diagram of a redundant device.

Устройство содержит основные I, 2The device contains basic I, 2

и резервный 3 блоки пам ти, блок 4 управлени , блок 6 контрол , регистры 6-8 отказо регистр 9 контрол , сумматоры Ю, II по модулю два, первые элементы И управлени ,and backup 3 memory blocks, control block 4, control block 6, registers 6-8 failure, control register 9, modulators Yu, II modulo two, first AND control elements,

вторые элементы контрол  16 - 17 и элементы 18 - 21 НЕ элемент 22 ИЛИ, первый и второй числовые регистры 23, 24.the second control elements are 16–17 and the elements 18–21 are NOT the element 22 OR, the first and second numeric registers are 23, 24.

Устройство работает следующим образом . В резервный блок пам ти занос т информацию, полученную путем поразр дного суммировани  по модулю два слов с одинаковыми адерсами из основных блоков пам ти. Начальные состо ни  регистров 6-8 - 10 ... 1 I, регистра . 9 00 ... 00. Информаци  из основных блоков 1,2 пам ти и резервного блока 3 пам ти поступает на входы сумматоров 10, 11 по модулю два. В случае отказаThe device works as follows. The information obtained by bitwise modulo two words with the same addresses from the main memory blocks are stored in the backup memory block. The initial states of registers 6-8 - 10 ... 1 I, register. 9 00 ... 00. Information from the main memory blocks 1.2 and the backup memory block 3 is fed to the inputs of the adders 10, 11 modulo two. In case of failure

одного из разр дов блока пам ти на выходе соответствующего сумматора по модулю два по витс  сигнал ошибки. Регистр 9 контрол  предназначен дл  хранени  информации об отказавшем разр де . Результат суммировани  по модулю два поступает на входы регистра 9 контрол  с выходов сумматоров 1О, 11 по модулю даа через элементы контрол  16, 17 И, предназначенные дл  выработки сигнала контрол  в случае отсутстви  блокировки. По сигналу контрол one of the bits of the memory block at the output of the corresponding modulo-two adder has an error signal. Control register 9 is designed to store information about a failed bit. The result of the modulo-two summing is fed to the inputs of the control register 9 from the outputs of the adders 1О, 11 modulo da through the control elements 16, 17 And intended to generate a control signal in the absence of a block. By control signal

блок 5 контрол  определ ет какой из блоков пам ти отказал, и информаци control unit 5 determines which of the memory blocks has failed, and the information

об этом поступает в блок 4 управлени , формирующий управл ющие сигналы, по которым информаци  из регистра 9 контрол  переписьгоаетс  с инвертированием в один из регистров 6-8 отка-This is entered into control block 4, which generates control signals, according to which information from control register 9 is copied in inversion into one of registers 6-8.

зов, соответствующий отказавшему блоку пам ти, после чего регистр 9 устанавливаетс  в нулевое состо ние. В процессе дальнейшего функционировани  оперативное исправление зафикси-the call corresponding to the failed memory block, after which the register 9 is set to the zero state. In the process of further functioning, the operational correction of the

рованного отказа происходит следующим образом. Информаци  из основных блоков 1, 2 пам ти и резервного блока 3 пам ти поступает на входы числовых регистров 23, 24. На элементы 12-15failure occurs as follows. Information from the main blocks 1, 2 of memory and the backup block 3 of memory is fed to the inputs of numeric registers 23, 24. Elements 12-15

Claims (2)

управлени  И записью в эти регистры заведены выходы регистров 7, 8 отказов (через элементы 18-21 НЕ) и выходы сумматоров 10, 11 по модулю два. Если хот  бы в одном из регистров отказов записана информаци  об отказе разр да (логический ...О) и на выходе идентичного сумматора по модулю два по витс  сигнал ошибки, то срабатывает соответствующий элемент И управлени  и информаци  отказавшего разр да из основного блока пам ти запишетс  в соответствующий числовой регистр не в пр мом коде, как в нормальном режиме а в обратном, что соответствует правильному значению разр да. Обработка последующих отказов разР1щов блоков 1 - 3 пам ти происходит аналогичным образом. При этом, в случае обнаружени  сумматорами 1О, 11 ошибки в разр дах, отказы которых были ранее зафиксированы регистрами 6-8 выработки сигнала контрол  не происходит , так как срабатьшание соответству щего элемента 16, 17 И контрол  блокируетс  логическим О разр дов регистров 6-8, Таким образом повышение надежности работы устройства по сравнению с прототипом обеспечиваетс  за счет пари ровани  до Si отказов независимых разр дов, (т - разр дность куба), тог да как в устройстве, реализованном по способу описанному в прототипе парируе с  только один отказ. Формула изобретени  Резервированное запоминающее устройство , содержащее основные и резервный блоки пам ти, числовые регистры, 39 информационные входы которь1х соединены с соответствующими выходами основ- ньк блоков пам ти, отличающеес   тем, что, с целью повышени  надежности устройства, оно содержит блоки управлени  и контрол , регистры отказов и контрол , сумматоры по модулю два, элементы И, НЕ и ИЛИ, причем одноименные выходы основных и резервного блоков пам ти соединены со входами сумматоров по модулю два, вьссоды которьк соединены с первыми входами первых элементов И, выходы которых соединены со входами регистра контрол  и через элемент ИЛИ со входом блока контрол , выходы блока контрол  соединены с первыми входами блока управлени , вторые входы которого соединены с выходами регистра контрол , выходы блока управлени  соединены со входами регистров отказов, .одноименные выходы которых соединены с вторым, третьим и четвертым входами соответствующих первых элементов И, выход первого и второго регистров отказов через эле менты НЕ соединены с первыми входами вторых элементов И, вторые входы которых соединены с выходами соответствующих сумматоров по модулю два, в выходы вторых элементов И подключены к управл кхци Л входам числовых регистров. Источники информации, прин тые во внимание при экcпeptизe 1.Авторское свидетельство СССР № 385319, кл. G 11 С 29/ОО, 1973. The control And writing to these registers is made up of outputs of registers 7, 8 failures (through elements 18-21 NOT) and outputs of adders 10, 11 modulo two. If at least one of the fault registers contains information about the discharge failure (logical ... O) and the output of the identical modulo two adder has an error signal, then the corresponding control element and the information of the failed digit from the main memory unit will be written into the corresponding numeric register not in the direct code, as in the normal mode and in the reverse, which corresponds to the correct value of the bit. The processing of subsequent failures of the razP1shchov blocks 1 to 3 of memory occurs in a similar way. In this case, in case of detection by the adders 1O, 11, errors in bits, the failures of which were previously recorded by registers 6-8, the generation of the control signal does not occur, since the operation of the corresponding element 16, 17 And control is blocked by logical O bits of registers 6-8 Thus, an increase in the reliability of the device compared to the prototype is provided by parrying up to Si failures of independent bits, (t is the cube width), as in the device implemented according to the method described in the prototype pairing with only one failure. Claims of the invention A redundant memory device containing main and backup memory blocks, numeric registers, 39 informational inputs are connected to the corresponding outputs of the main memory blocks, characterized in that, in order to increase the reliability of the device, it contains control and monitoring units. fault and control registers, modulo-two adders, AND, NOT and OR elements, with the same outputs of the main and backup memory blocks connected to the inputs of modulo-two adders, all of which are connected with the first inputs of the first elements AND, the outputs of which are connected to the inputs of the control register and through the OR element to the input of the control unit, the outputs of the control unit are connected to the first inputs of the control unit, the second inputs of which are connected to the outputs of the control register, the outputs of the control unit , the single-output outputs of which are connected to the second, third, and fourth inputs of the corresponding first AND elements, the output of the first and second failure registers through the elements are NOT connected to the first inputs of the second And, the second inputs of which are connected to the outputs of the corresponding modulo-two adders, are connected to the outputs of the second And elements to control inputs of the numerical registers. Sources of information taken into account when examining 1. USSR author's certificate No. 385319, cl. G 11 C 29 / OO, 1973. 2.Авторское свидетельство СССР № 217458, кл. Н ОЗ К 37/00, 1967 (ПРОТОТИП) .2. USSR author's certificate number 217458, cl. N OZ K 37/00, 1967 (PROTOTYPE). I I Г 1И--М т т т ±.I I G 1I - M t t ±. « I I J I /« "I I J I /" Г „61G 61 аbut ,№,В., №, В. /9/9
SU782585525A 1978-03-03 1978-03-03 Redundancy storage SU720539A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU782585525A SU720539A1 (en) 1978-03-03 1978-03-03 Redundancy storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU782585525A SU720539A1 (en) 1978-03-03 1978-03-03 Redundancy storage

Publications (1)

Publication Number Publication Date
SU720539A1 true SU720539A1 (en) 1980-03-05

Family

ID=20751460

Family Applications (1)

Application Number Title Priority Date Filing Date
SU782585525A SU720539A1 (en) 1978-03-03 1978-03-03 Redundancy storage

Country Status (1)

Country Link
SU (1) SU720539A1 (en)

Similar Documents

Publication Publication Date Title
EP0120384B1 (en) Self-checking computer circuitry
EP0540450B1 (en) ECC function with self-contained high performance partial write or read/modify/write and parity look-ahead interface scheme
US5768294A (en) Memory implemented error detection and correction code capable of detecting errors in fetching data from a wrong address
EP0176218B1 (en) Error correcting system
US5751745A (en) Memory implemented error detection and correction code with address parity bits
US3898443A (en) Memory fault correction system
US5761221A (en) Memory implemented error detection and correction code using memory modules
SU720539A1 (en) Redundancy storage
RU2327236C2 (en) Random access memory with high extent of fault tolerance
GB2220091A (en) A memory error protection system
RU2826990C2 (en) Redundant memory with error correction in duplicated channels
SU1302327A1 (en) Storage with modulo error correction
SU951407A1 (en) Device for checking memory error correcting units
SU840912A1 (en) Device for detecting and correcting errors in computer units
SU622086A1 (en) Coding arrangement
SU439020A1 (en) Autonomous control storage device
JPH06214890A (en) Computer
SU1005193A1 (en) Self-checking storage device
SU1167659A1 (en) Storage with self-check
RU2028677C1 (en) Dynamic redundancy storage device
SU1661839A2 (en) Error correcting memory
SU1059629A2 (en) Self-checking storage
SU1387048A2 (en) Backup storage device
SU1635224A1 (en) Memory
SU1073799A1 (en) Storage with single error correction