SU1640744A1 - Multichannel memory with redundancy - Google Patents

Multichannel memory with redundancy Download PDF

Info

Publication number
SU1640744A1
SU1640744A1 SU894664994A SU4664994A SU1640744A1 SU 1640744 A1 SU1640744 A1 SU 1640744A1 SU 894664994 A SU894664994 A SU 894664994A SU 4664994 A SU4664994 A SU 4664994A SU 1640744 A1 SU1640744 A1 SU 1640744A1
Authority
SU
USSR - Soviet Union
Prior art keywords
channel
group
inputs
outputs
control unit
Prior art date
Application number
SU894664994A
Other languages
Russian (ru)
Inventor
Евгений Федорович Колесник
Игорь Владимирович Ильин
Original Assignee
Предприятие П/Я В-2887
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 Предприятие П/Я В-2887 filed Critical Предприятие П/Я В-2887
Priority to SU894664994A priority Critical patent/SU1640744A1/en
Application granted granted Critical
Publication of SU1640744A1 publication Critical patent/SU1640744A1/en

Links

Landscapes

  • Hardware Redundancy (AREA)

Abstract

Изобретение относитс  к вычислительной технике и предназначено дл  использовани  в устройствах повышенной надежности, в частности дл  запоминающих устройств специализированных вычислительных машин. Целью изобретени   вл етс  повышение надежности устройства . Каждый канал многоканального резервированного запоминающего устройства содержит накопитель 1, блок 4 сравнени , блок 8 управлени , коммутатор 13, первую 14 и вторую 17 группы сумматоров по модулю два, регистр 15 и группу элементов И 16, Изобретение позвол ет повысить надежность устройства за счет введени  раздельного резервировани  на уровне одного бита. При отказе накопител  одного канала в устройстве осуществл етс  восстановление отказавших разр дов за счет сравнени  с информацией исправного канала. Если отказавшие разр ды по вл ютс  в нескольких каналах, то их восстановление осуществл етс  за счет введени  временной избыточности и дополнительной операции сравнени  с модифицированной информацией . 2 табл., 3 ил. сл сThe invention relates to computing and is intended for use in devices of increased reliability, in particular for storage devices of specialized computers. The aim of the invention is to increase the reliability of the device. Each channel of a multichannel backup storage device contains a storage unit 1, a comparison unit 4, a control unit 8, a switch 13, a first 14 and a second 17 modulo two adders, a register 15, and a group of elements 16, the invention improves the reliability of the device by introducing a separate single bit reservation. When a single channel accumulator fails in the device, the failed bits are restored by comparing with the information of the healthy channel. If the failed bits appear in several channels, then their recovery is accomplished by introducing temporal redundancy and an additional comparison operation with the modified information. 2 tab., 3 Il. cl

Description

сьis smiling

4 О ч|4 o h |

ЈJ

I J7 I и ЯI J7 I and I

ФигЛFy

Изобретение относитс  к вычислительной технике и предназначено дл  использо- вани  в устройствах повышенной надежности, в частности дл  запоминающих устройств специализированных вычис- лительных машин.The invention relates to computing and is intended for use in devices of increased reliability, in particular for storage devices of specialized computing machines.

Цель изобретени  - повышение надежности устройства.The purpose of the invention is to increase the reliability of the device.

На фиг. 1 представлена структурна  схема одного канала многоканального резерви- рованного запоминающего устройства; на фиг. 2 - структурна  съема трехканального резервированного запоминающего устройства; на фиг. 3 - схема блока управлени .FIG. 1 shows a block diagram of a single channel of a multi-channel reserved storage device; in fig. 2 - structural removal of a three-channel backup memory device; in fig. 3 is a control block diagram.

Каждый канал многоканального резер- вированного запоминающего устройства содержит накопитель 1, входы которого  вл ютс  информационными входами 2 канала , а выходы 3 накопител  1 соединены с входами первой группы блока 4 сравнени , состо щего из группы сумматоров 5 по модулю два и элементов ИЛ И 6, а входы второй группы  вл ютс  входами 7 блока 4 сравнени , блок 8 управлени , соединенный с выходами 9 и 10 и с входами 11 и 12 канала, коммутатор 13, первую группу сумматоров 14 по модулю два, регистр 15, группу элементов И 16, вторую группу сумматоров 17 по модулю два, выходы 18 которых  вл ютс  информационными выходами канала. Выхо- ды 19 коммутатора 13  вл ютс  выходами канала, вход 20 блока 8 управлени   вл етс  управл ющим входом канала, а выход 21 блока 8 управлени   вл етс  управл ющим выходом.Each channel of the multi-channel backup memory device contains a storage device 1, the inputs of which are information inputs 2 channels, and outputs 3 storage 1 are connected to the inputs of the first group of comparator unit 4, consisting of the group of modulators 2 modulo 2 and elements IL & 6, and the inputs of the second group are the inputs 7 of the comparator unit 4, the control unit 8 connected to the outputs 9 and 10 and the inputs 11 and 12 of the channel, the switch 13, the first group of adders 14 modulo two, the register 15, the group of elements And 16, the second adder group 17 on mo There are two of them, outputs 18 of which are channel informational outputs. The outputs 19 of the switch 13 are the outputs of the channel, the input 20 of the control unit 8 is the control input of the channel, and the output 21 of the control unit 8 is the control output.

Резервированное трехканальное запо- минающее устройство (фиг. 2) имеет кольцевую структуру, причем выходы 19 каждого канала соединены с входами 7 последующего канала (отсчет ведетс  по направлению движени  часовой стрелки). Выходы 9 и 10 каждого канала соединены соответственно с входом 12 предыдущего и входом 11 последующего канала.The redundant three-channel storage device (Fig. 2) has an annular structure, with the outputs 19 of each channel connected to the inputs 7 of the subsequent channel (counting is clockwise). The outputs 9 and 10 of each channel are connected respectively to the input 12 of the previous one and the input 11 of the subsequent channel.

Блок 8 управлени , который соединен с управл ющим входом 20 канала и с после- дующим выходом 21 (фиг. 3), состоит из дешифратора 22, элемента И 23, элемента четырехвходовое ИЛИ 24, триггера 25, первого элемента 26 задержки и второго элемента 27 задержки, первого элемента ИЛИ 28, мажоритарного элемента 29 и второго элемента ИЛИ 30.The control unit 8, which is connected to the control input 20 of the channel and with the subsequent output 21 (Fig. 3), consists of the decoder 22, the AND 23 element, the four-input OR 24 element 24, the trigger 25, the first delay element 26 and the second element 27 delay, the first element OR 28, the majority element 29 and the second element OR 30.

Резервированное запоминающее устройство работает следующим образом.Redundant storage device operates as follows.

На входы 2 каждого канала поступает информаци  от соответствующего канала резервированной ЦВМ. С выходов 3 накопител  1 каждого канала информаци  поступает на блок 4 сравнени  и через коммутатор 13 поступает на вход 7 блокаThe inputs 2 of each channel receive information from the corresponding channel of the redundant digital computer. From the outputs 3 of the accumulator 1 of each channel, the information enters the comparison block 4 and through the switch 13 enters the input 7 of the block

сравнени  последующего канала. На вход блока 4 сравнени  одноименного канала поступает информаци  с выходов 19 предыдущего канала. Если во всех каналах информаци  одинакова, то на выходе блока 4 сравнени  каждого канала установитс  уровень Лог.О. При этом на входах регистра 15 и на входах элемента И 16 также установ тс  уровни Лог.О.comparing the subsequent channel. The input of the unit 4 for comparison of the channel of the same name receives information from the outputs 19 of the previous channel. If the information is the same in all channels, then the Log.O level will be set at the output of the comparison block 4 of each channel. At the same time, the inputs of the register 15 and the inputs of the element 16 also establish the levels of the Log.O.

Сигналы См. Ci, Ci+i на входах блока управлени  каждого канала будут иметь уровень Лог.О11, что соответствует выходному набору 1 (табл. 1), При этом блок 8 управлени  сохранит сигнал 01 равным Лог.1 и сигнал 02 равным Лог.О. Таким образом, после прихода управл ющего сигнала, что соответствует установлению Лог 0 на входе 20 устройства, записи в регистр 15 не произойдет и коммутатор 13 останетс  в исходном состо нии. Через врем  задержки Ti будет сформирован выходной управл ющий сигнал в виде установки уровн  Лог.О на выходе 21 устройства. Этот сигнал сопровождает информацию на выходе 18, котора  пройдет через группу сумматоров по модулю два 17 без изменений.Signals See Ci, Ci + i at the inputs of the control unit of each channel will have a level of Log.O11, which corresponds to output set 1 (Table 1). At the same time, block 8 of control will keep signal 01 equal to Log.1 and signal 02 equal to Log. ABOUT. Thus, after the arrival of the control signal, which corresponds to the establishment of Log 0 at the input 20 of the device, writing to the register 15 will not occur and the switch 13 will remain in the initial state. After the delay time Ti, the output control signal will be generated in the form of setting the Log.O level at the output 21 of the device. This signal accompanies the information at output 18, which will pass through a group of modulo-17 adders unchanged.

Аналогичные действи  в исправном канале производ тс  при входном наборе 2 и 3 (табл. 1), что соответствует возникновению ошибки в одном из соседних каналов. При возникновении ошибки в накопителе одноименного канала на входах дешифратора 22 блока 8 управлени  данного канала будет сформирован набор 4 (табл. 1). При этом через врем  задержки т будет выдан сигнал Q2 в виде импульса положительной пол рности , который снимаетс  после сн ти  входного управл ющего сигнала. По сигналу 02 в регистр 15 канала будет занесен код с Лог.1 в позици х отказавших разр дов. Этот же код присутствует на выходах элемента И 16 и поступает на первые входы группы сумматоров 17 по модулю два. В результате на информационном выходе 18 канала произойдет инверси  тех разр дов, которые отличались от разр дов исправного предыдущего канала. Таким образом, в момент выдачи выходного управл ющего сигнала на выходах 18 присутствует восстановленна  информаци .Similar actions in a healthy channel are performed with input sets 2 and 3 (Table 1), which corresponds to the occurrence of an error in one of the adjacent channels. If an error occurs in the accumulator of the same name channel, the set 4 will be formed at the inputs of the decoder 22 of the control unit 8 of this channel (Table 1). In this case, after a delay time, a signal Q2 will be issued in the form of a positive polarity pulse, which is removed after the input control signal is removed. By signal 02, the code from Log.1 in the position of the failed bits will be entered in channel 15 register. The same code is present at the outputs of the element And 16 and enters the first inputs of the group of adders 17 modulo two. As a result, the information output of channel 18 will result in the inversion of those bits that differed from the bits of the previous channel that was in service. Thus, at the moment of outputting the output control signal, the recovered information is present at the outputs 18.

При возникновении ошибок в накопител х двух или трех каналов несравнение информации произойдет во всех блоках 4 сравнени , поэтому на входах См, Ci, CI-M блока 8 управлени  в каждом канале присутствуют все Лог.1. Выходы дешифратора 22 установ тс  в состо ние, соответствующее набору 5 (табл. 1). При этом через врем  задержки т регистр 25If errors occur in the accumulators of two or three channels, incomparison of information will occur in all blocks 4 of the comparison, therefore, at the inputs C, Ci, CI-M of the control block 8 each Channel contains all Log.1. The outputs of the decoder 22 are set to the state corresponding to set 5 (Table 1). In this case, after a time delay, the register 25

ходе 3 дешифратора 22, а на выходе 02 сформируетс  сигнал записи в регистр 15. Уровень нЛог.1 на инверсном выходе триггера 25 заблокирует преждевременную выдачу выходного управл ющего сигнала при дальнейших переключени х. Информаци  с выхода 3 накопител  1 проходит через группу сумматоров 14 по модулю два, где проин- вертируютс  те разр ды, которые не сравнились в блоке 4 сравнени , и поступает на входы коммутатора 13. Через врем  задержки п + Т2 на выходе Qi формируетс  уровень Лог.О, по которому переключаетс  коммутатор 13, и с его выхода на блок 4 сравнени  последующего канала поступает модифицированна  информаци . На вход блока 4 сравнени  одноименного канала также поступает модифицированна  информаци  из предыдущего канала. В результате повторного сравнени  ее с информацией канала на входах элемента И 16 будет сформирован код с единицами в несравненных разр дах. На выходах элемента И 16 установ тс  Лог. Г в тех разр дах, которые не сравнились и при первом и при повторном сравнении. Полученна  маска, поступив на первые входы групп сумматоров 17 по модулю два, вызовет инверсию соответствующих разр дов на выходе 18. Таким образом, произойдет восстановление информации по принципу два из трех. Состо ни  входов и выходов блоков каналов на примере 4-разр дного слова приведены в табл. 2.3 and decoder 22, and output 02 generates a write signal to register 15. Level nLog.1 at the inverse output of flip-flop 25 will block premature output of the output control signal upon further switching. The information from output 3 of accumulator 1 passes through a group of adders 14 modulo two, where those bits that are not compared in block 4 of comparison are inverted and fed to the inputs of switch 13. After a delay time n + T2, a level Log is generated at output Qi O about which the switch 13 is switched, and from its output to the block 4 for comparison of the subsequent channel enters modified information. Modified information from the previous channel also arrives at the input of unit 4 comparing the channel of the same name. As a result of re-comparing it with the channel information at the inputs of the element 16, a code will be formed with units in incomparable bits. At the outputs of the element And 16 installed mc Log. G in those categories that have not been compared both in the first and in the second comparison. The resulting mask, arriving at the first inputs of adder groups 17 modulo two, will cause the inversion of the corresponding bits at output 18. Thus, information will be restored on the principle two out of three. The states of the inputs and outputs of the channel blocks are given in Table 2 for an example of a 4-bit word. 2

Технико-экономические преимущества предлагаемого устройства заключаютс  в увеличении времени безотказной работы устройства за счет уменьшени  масштаба резервировани  накопител  запоминающего устройства до уровн  одного бита.The technical and economic advantages of the proposed device are to increase the uptime of the device by reducing the scale of the backup of the storage device to the level of one bit.

Claims (1)

Формула изобретени  Многоканальное резервированное запоминающее устройство, содержащее в каждом канале накопитель, блок сравнени , блок управлени , коммутатор, информационные входы первой группы которого соединены с выходами накопител  и с входами- первой группы блока сравнени , выход которого соединен с вторым входом задани  режима блока управлени  последующегоMulti-channel redundant storage device containing in each channel a drive, a comparison unit, a control unit, a switch, information inputs of the first group of which are connected to the outputs of the storage device and inputs of the first group of the comparison unit, the output of which is connected to the next control unit канала, с третьим входом задани  режима блока управлени  последующего канала и с первым входом задани  режима блока управлени  данного канала, второй и третий входы задани  режима которого соединеныchannel, with the third input of the mode setting of the control unit of the subsequent channel and with the first input of the mode setting of the control unit of this channel, the second and third inputs of the mode setting of which are connected с выходами блоков сравнени  предь дущего и последующего каналов соответственно, первый выход блока управлени  соединен с управл ющим входом коммутатора, входы накопител   вл ютс  информационнымиwith the outputs of the comparison units of the previous and subsequent channels, respectively, the first output of the control unit is connected to the control input of the switch, the accumulator inputs are informational входами данного канала устройства, отличающеес  тем, что, с целью повышени  надежности устройства, в каждый его какал введены группа элементов И, перва  и втора  группы сумматоров по модулю два, рагистр , входы которого соединены е выходами блока сравнени  и с входами первой группы элементов И группы, входы второй группы которых соединены с выходами регистра и с входами первой группы суммаthe inputs of this channel of the device, characterized in that, in order to increase the reliability of the device, each of its channels includes a group of elements AND, the first and second groups of modulators two, a raster, whose inputs are connected by the outputs of the comparison unit and with the inputs of the first group of elements AND groups, the inputs of the second group of which are connected to the outputs of the register and with the inputs of the first group торов по модулю два первой группы, входы второй группы которых соединены с выходами накопител  и с входами второй группы сумматоров по модулю два второй группы, входы первой группы которых соединены сtwo moduli of the first group, the inputs of the second group of which are connected to the outputs of the accumulator and the inputs of the second group of modulators modulo two of the second group, the inputs of the first group of which are connected to выходами элементов И группы, выходы сумматоров по модулю два второй группы  вл ютс  информационными выходами канала, выходы сумматоров по модулю два первой группы соединены с информационнымиthe outputs of the AND elements of the group, the outputs of the modulo-two adders of the second group are information outputs of the channel, the outputs of the modulo-adders two of the first group are connected to informational входами второй группы коммутатора, выходы которого соединены с входами второй группы блока сравнени  последующего канала , входы второй группы блока сравнени  соединены с выходами коммутатора предыдущего канала, вход синхронизации блока управлени   вл етс  управл ющим входом данного канала устройства и соединен с установочным входом регистра, вход синхронизации которого соединен с вторымthe inputs of the second switch group, the outputs of which are connected to the inputs of the second group of the next channel comparison unit, the inputs of the second group of the comparison unit are connected to the switch outputs of the previous channel, the synchronization input of the control unit is the control input of this device channel and the synchronization input which is connected to the second выходом блока управлени , третий выход которого  вл етс  управл ющим выходом данного канала устройства.the output of the control unit, the third output of which is the control output of the channel of the device. дважды несравнившиес  разр дыtwice unmatched bit Т а б л и ц а 1Table 1 Таблица2Table 2 #.# 2020 Си, d Ct., C, d Ct.,
SU894664994A 1989-03-22 1989-03-22 Multichannel memory with redundancy SU1640744A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU894664994A SU1640744A1 (en) 1989-03-22 1989-03-22 Multichannel memory with redundancy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU894664994A SU1640744A1 (en) 1989-03-22 1989-03-22 Multichannel memory with redundancy

Publications (1)

Publication Number Publication Date
SU1640744A1 true SU1640744A1 (en) 1991-04-07

Family

ID=21435356

Family Applications (1)

Application Number Title Priority Date Filing Date
SU894664994A SU1640744A1 (en) 1989-03-22 1989-03-22 Multichannel memory with redundancy

Country Status (1)

Country Link
SU (1) SU1640744A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1451780, кл. G 11 С 29/00. 1986. Авторское свидетельство СССР Мг 1228697, кл. G 11 С 29/00, 1984. *

Similar Documents

Publication Publication Date Title
US4817094A (en) Fault tolerant switch with selectable operating modes
US2954432A (en) Error detection and correction circuitry
SU1640744A1 (en) Multichannel memory with redundancy
US4411009A (en) Digital dual half word or single word position scaler
RU2015543C1 (en) Unit for majority selection of signals
SU984090A1 (en) Redundancy pulse counter
SU605217A1 (en) Arrangement for switching system reserved units
SU1059710A1 (en) Redundant device
SU1124459A1 (en) Redandant device
RU2103729C1 (en) Matrix commutator
SU1137540A2 (en) Memory device having single-error correction capability
SU1084802A1 (en) Redundant system
SU1032602A1 (en) Three-channel redunancy device
SU972514A1 (en) Device for checking received data
SU546886A1 (en) Redundant three channel device
SU379054A1 (en) COMMERCIAL DEVICEJViU "I _ ^ 7" ". ^" ^ -
SU1156077A1 (en) Majority-redundant device
SU1319029A1 (en) Microprogram control device
SU1239751A2 (en) Redundant storage
SU1451780A1 (en) Three-channel majority=type redundancy storage
SU720539A1 (en) Redundancy storage
SU928685A1 (en) Redundancy device
SU1112593A2 (en) Pulse counter with duplication
SU1387048A2 (en) Backup storage device
SU1234885A2 (en) Multichannel majority-redundant storage