SU720539A1 - Redundancy storage - Google Patents
Redundancy storage Download PDFInfo
- 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
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)
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) |
-
1978
- 1978-03-03 SU SU782585525A patent/SU720539A1/en active
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 |