SU1149316A1 - Storage - Google Patents
Storage Download PDFInfo
- Publication number
- SU1149316A1 SU1149316A1 SU833665758A SU3665758A SU1149316A1 SU 1149316 A1 SU1149316 A1 SU 1149316A1 SU 833665758 A SU833665758 A SU 833665758A SU 3665758 A SU3665758 A SU 3665758A SU 1149316 A1 SU1149316 A1 SU 1149316A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- group
- elements
- inputs
- outputs
- groups
- Prior art date
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
1. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО , содержащее накопитель, числовые входы которого соединены с одними из входов формирователей сигналов четности первой группы, выходы которых подключены к входам первого формировател сигналов четности, выход которого соединен с первым контрольным входом накопител , числовые выходы которого подключены к одним из входов формирователей сигналов четности второй группы, выходы которых соединены с входами второго формировател сигналов четности, и блок сравнени одни из входов которого подключены соответственно к одному из контрольных выходов накопител и к выходу второго формировател сигналов четности, а выход блока сравнени вл етс контрольным выходом устройства , информационными входами и выходами которого вл ютс числовые входы и выходы накопител , отличающеес тем, что, с целью повышени точности контрол устройства, в него введены третий и четвертый формирователи сигналов четности, группы элементов НЕ, группы элементов ИЛИ-НЕ, группы элементов ИЛИ и группы элементов И с первой по шестую, причем одни из входов элементов ИЛИ первой группы и элементов И первой группы соединены с числовыми входами накопител , одни из входов элементов ИЛИ второй группы и элементов И второй группы подключены к числовым выходам накопител , входы элементов НЕ первой группы и входы первой группы элементов И третьей группы соединены с выходами формирователей сигналов четности первой группы , выходы элементов ИЛИ первой группы подключены к входам первой группы элементов ИЛИ-НЕ первой группы и входам второй группы элементов И третьей группы , выходы элементов И первой группы соединены с входами первой группы элементов И п той группы, выходы элементов НЕ первой группы, элементов ИЛИ-НЕ первой группы и элементов И третьей и п той групп подключены к входам третьего формировател сигналов четности, вы§ ход которого соединен с вторым контрольным входом накопител , выходы формирователей сигналов четности второй группы соединены с входами элементов НЕ второй группы и входами первой группы элементов И четвертой группы, входы второй группы которых и входы первой группы элементов ИЛИ-НЕ второй группы подключены к выходам элементов ИЛИ второй группы, выходы элементов И второй группы соеди нены с входами первой группы элементов И шестой группы, другие входы блока сравнеСО СГ) ни подключены соответственно к второму контрольному выходу накопител и к выходу четвертого формировател сигналов четности, входы которого соединены с выходами элементов НЕ второй группы, элементов ИЛИ-НЕ второй группы, элементов И четвертой и шестой групп. 2. Устройство по п. 1, отличающеес тем, что входы третьей группы элементов И третьей и четвертой групп соединены соответственно с выходами элементов И первой группы и с выходами элементов И второй группы, а входы второй группы элементов И п той и шестой групп подключены соответственно к выходам элементов ИЛИ первой1. A STORAGE DEVICE containing a drive, the numerical inputs of which are connected to one of the inputs of the parity signal generators of the first group, the outputs of which are connected to the inputs of the first parity signal generator, the output of which is connected to the first control input of the accumulator, whose numerical outputs are connected to one of the inputs of the formers parity signals of the second group, the outputs of which are connected to the inputs of the second generator of the parity signals, and the comparison unit one of the inputs of which are connected respectively one of the control outputs of the accumulator and the output of the second parity signal generator, and the output of the comparison unit is the control output of the device, the information inputs and outputs of which are numerical inputs and outputs of the accumulator, in order to improve the accuracy of control of the device the third and fourth formers of parity signals, a group of elements NOT, a group of elements OR — NOT, a group of elements OR, and a group of elements AND from the first to the sixth, and one of the inputs of the elements IL The first group and elements of the first group are connected to the digital inputs of the accumulator, one of the inputs of the elements OR of the second group and the elements of the second group are connected to the digital outputs of the accumulator, the inputs of the elements of the first group and the inputs of the first group of elements AND of the third group are connected to the outputs of the parity drivers the first group, the outputs of the elements OR of the first group are connected to the inputs of the first group of elements OR NOT the first group and the inputs of the second group of elements AND the third group, the outputs of the elements AND the first group with united with the inputs of the first group of elements And the fifth group, the outputs of the elements NOT the first group, the elements OR NOT the first group and the elements of the third and fifth groups are connected to the inputs of the third parity signal generator, the output of which is connected to the second control input of the accumulator, the outputs of the parity signal shapers of the second group are connected to the inputs of the NOT elements of the second group and the inputs of the first group of elements AND the fourth group whose inputs of the second group and the inputs of the first group of elements OR NOT of the second group are connected The outputs of the elements OR of the second group, the outputs of the elements AND of the second group are connected to the inputs of the first group of elements AND the sixth group, other inputs of the unit compared to SG) are connected respectively to the second control output of the accumulator and to the output of the fourth parity signal generator, whose inputs are connected to the outputs elements of the second group, elements OR of the second group, elements of the fourth and sixth groups. 2. The device according to claim 1, characterized in that the inputs of the third group of elements of the third and fourth groups are connected respectively to the outputs of the elements of the first group and to the outputs of elements of the second group and the inputs of the second group of elements of the fifth and sixth groups are connected respectively to the outputs of the elements OR first
Description
группы и к выходам элементов ИЛИ второй группы.groups and to the outputs of the elements OR of the second group.
3. Устройство по пп. 1 и 2, отличающеес тем, что входы второй группы элементов ИЛИ-НЕ первой группы, входы третьей группы элементов И п той группы и входы четвертой группы элементов И третьей группы соединены с числовыми входами накопител , а входы второй группы элементов ИЛИ-НЕ второй группы, входы третьей группы элементов И шестой группы и входы четвертой группы элементов И четвертой группы подключены к числовым выходам накопител .3. The device according to PP. 1 and 2, characterized in that the inputs of the second group of elements OR — NO of the first group, the inputs of the third group of elements AND of the fifth group and the inputs of the fourth group of elements AND of the third group are connected to the numerical inputs of the accumulator, and the inputs of the second group of elements OR — NOT the second group , the inputs of the third group of elements And the sixth group and the inputs of the fourth group of elements And the fourth group are connected to the numerical outputs of the drive.
4.Устройство по пп. 1 и 2, отличающеес тем, что адресные входы накопител соединены с другими входами формирователей сигналов четности первой и второй групп, элементов ИЛИ первой и второй групп и элементов И первой и второй групп.4. Device on PP. 1 and 2, characterized in that the address inputs of the accumulator are connected to other inputs of the parity drivers of the first and second groups, the elements of the first and second groups, and the elements of the first and second groups.
5.Устройство по пп. 1 3 и 4, Отличающеес тем, что адресные входы накопител соединены с входами п той группы элементов И третьей и четвертой групп, входами четвертой группы элементов И п той и шестой групп и входами третьей группы элементов ИЛИ-НЕ первой и второй групп.5. Device on PP. 1 3 and 4, characterized in that the address inputs of the accumulator are connected to the inputs of the fifth group of elements AND the third and fourth groups, the inputs of the fourth group of elements AND the fifth and sixth groups and the inputs of the third group of elements OR-NOT the first and second groups.
1one
Изобретение относитс к вычислительной технике и может быть использовано при разработке запоминаюших устройств, выполн емых на интегральных микросхемах.The invention relates to computing and can be used in the development of storage devices made on integrated circuits.
Известно устройство, содержашее модульный накопитель и средства обнаружени ошибок на основе модификации кода Хэмминга I.A device containing a modular drive and error detection tools based on a modification of the Hamming code I is known.
Недостатками этого устройства вл ютс невозможность обнаруживать трехразр дные ошибки и аппаратурна сложность.The disadvantages of this device are the inability to detect three-bit errors and hardware complexity.
Наиболее близким к изобретению вл етс запоминающее устройство, содержащее накопитель, адресные входы и выходы которого подключены к выходам и входам ключей, другие входы которых соединены с выходами дешифраторов, формирователи сигналов четности, усилители считывани , выходы которых подключены к входам регистра информации, и блок сравнени 2.Closest to the invention is a memory device containing a drive, the address inputs and outputs of which are connected to the outputs and inputs of keys, the other inputs of which are connected to the outputs of the decoders, the parity signal generators, the read amplifiers, the outputs of which are connected 2
Недостатком известного устройства вл етс низка точность контрол , поскольку в нем обнаруживаютс не все ошибки четной кратности в четырехразр дных модул х пам ти, отсутствуют контроль адресных цепей, а также не обеспечиваетс контроль при применении п ти - восьми разр дных модулей пам ти.A disadvantage of the known device is low control accuracy, since it does not detect all errors of even multiplicity in four-bit memory modules, control of address circuits is not available, and control is not provided when using five to eight memory modules.
Цель изобретени - повышение точности контрол за счет обнаружени наиболее веро тных ошибок, а также обеспечение возможности обнаружени адресных ошибок и использовани модулей пам ти с количеством разр дов от п ти до восьми.The purpose of the invention is to improve the control accuracy by detecting the most probable errors, as well as ensuring the possibility of detecting address errors and using memory modules with the number of bits from five to eight.
Поставленна цель достигаетс тем, что в запоминающее устройство, содержащее накопитель, числовые входы которого соединены с одними из входов формирователей сигналов четности первой группы.The goal is achieved by the fact that in a memory device containing a drive, the numerical inputs of which are connected to one of the inputs of the parity signal generators of the first group.
выходы которых подключены к входам первого формировател сигналов четности, выход которого соединен с первым контрольным входом накопител , числовые выходы которого подключены к одним из входов формирователей сигналов четности второй группы, выходы которых соединены с входами второго формировател сигналов четности, и блок сравнени , одни из входов которого подключены соответственнно кthe outputs of which are connected to the inputs of the first generator of parity signals, the output of which is connected to the first control input of the accumulator, the numerical outputs of which are connected to one of the inputs of the drivers of parity signals of the second group, the outputs of which are connected to the inputs of the second generator of parity signals, and the comparison unit, one of the inputs which are connected respectively to
одному из контрольных выходов накопител и к выходу второго формировател сигналов четности, а выход блока сравнени вл етс контрольным выходом устройства, информационными входами и выходами ко , торого вл ютс числовые входы и выходы накопител , введены третий и четвертый формирователи сигналов, четности, группы элементов НЕ, группы элементов ИЛИ-НЕ, группы элементов ИЛИ и группы элементов И с первой по шестую, причем одни изone of the control outputs of the accumulator and the output of the second generator of the parity signals, and the output of the comparison unit is the control output of the device, information inputs and outputs of which are numerical inputs and outputs of the accumulator, the third and fourth signal formers, parity, groups of elements NOT , groups of elements OR-NOT, groups of elements OR, and groups of elements AND from the first to the sixth, and one of
0 входов элементов ИЛИ первой группы и элементов И первой группы соединены с числовыми входами накопител , одни из входов элементов, ИЛИ второй группы и элементов И второй группы подключены к0 inputs of elements OR of the first group and elements AND of the first group are connected to numerical inputs of the accumulator, one of the inputs of elements, OR of the second group and elements AND of the second group are connected to
числовым выходам накопител , входы элементов НЕ первой группы и входы первой группы элементов И третьей группы соединены с выходами формирователей сигналов четности первой группы, выходы элементов ИЛИ первой группы подключены кthe digital outputs of the accumulator, the inputs of the NOT elements of the first group and the inputs of the first group of elements AND the third group are connected to the outputs of the parity drivers of the first group, the outputs of the elements OR of the first group are connected to
0 входам первой группы элементов ИЛИ-НЕ первЬй группы и входам второй группы элементов И третьей группы, выходы элементов И первой группы соединены с входами первой группы элементов И п той группы, выходы элементов НЕ первой группы, элементов ИЛИ-НЕ первой группы и элементов И третьей и п той групп подключены к0 inputs of the first group of elements OR NOT the first group and inputs of the second group of elements AND the third group, the outputs of the elements AND the first group are connected to the inputs of the first group of elements AND the fifth group, the outputs of the elements NOT the first group, the elements OR NOT the first group and the elements AND the third and fifth groups are connected to
входам третьего формировател сигналов, четности, выход которого соединен с вторым контрольным входом накопител , выходы формирователей сигналов четности и второй группы соединены с входами элементов НЕ второй группы и входами первой группы элементов И четвертой группы, входы второй группы которых и входы первой группы элементов ИЛИ-НЕ второй группы подключены к выходам элементов ИЛИ второй группы, выходы элементов И второй группы соединены с входами первой группы элементов И шестой группы, другие входы блока сравнени подключены соответствеино к второму контрольному выходу накопител и к выходу четвертого формировател сигналов четности, входы которого соединены с выходами элементов НЕ второй группы, элементов ИЛИ-НЕ второй группы, элементов И четвертой и шестойthe inputs of the third signal generator, parity, the output of which is connected to the second control input of the accumulator, the outputs of the parity signal generators and the second group are connected to the inputs of the NOT elements of the second group and the inputs of the first group of elements AND the fourth group, the inputs of the second group and the inputs of the first group of elements OR- NOT of the second group are connected to the outputs of the elements OR of the second group, the outputs of the elements of the second group are connected to the inputs of the first group of elements AND the sixth group, the other inputs of the comparison unit are connected to Corresponding to the second control output of the accumulator and to the output of the fourth generator of the parity signals, the inputs of which are connected to the outputs of the NOT elements of the second group, the OR elements of the second group, the elements of the fourth and sixth
групп. groups.
При этом входы третьей группы элементов И третьей и четвертой групп соединены соответственно с выходами элементов И первой группы и с выходами элементов И второй группы, а входы второй группы элементов И п той и шестой групп подключены соответственно к выходам элементов ИЛИ первой группы и к выходам элементов ИЛИ второй группы.In this case, the inputs of the third group of elements AND of the third and fourth groups are connected respectively to the outputs of elements AND of the first group and to the outputs of elements AND of the second group, and the inputs of the second group of elements AND the fifth and sixth groups are connected respectively to the outputs of the elements OR of the first group and to the outputs of elements OR of the second group.
Кроме того, входы второй группы элементов ИЛИ-НЕ первой группы, входы третьей группы элементов И п той группы и входы четвертой группы элементов И третьей группы соединены с числовыми входами накопител , а входы второй группы элементов ИЛИ-НЕ второй группы, входы третьей группы элементов И шестой группы и входы четвертой группы элементов И четвертой труппы подключены к числовым выходам накопител .In addition, the inputs of the second group of elements OR are NOT the first group, the inputs of the third group of elements AND of the fifth group and the inputs of the fourth group of elements AND of the third group are connected to the numerical inputs of the accumulator, and the inputs of the second group of elements OR NOT of the second group, the inputs of the third group of elements And the sixth group and the inputs of the fourth group of elements And the fourth group are connected to the numerical outputs of the drive.
Адресные входы накопител соединены с другими входами формирователей сигналов четности первой и второй групп, элементов ИЛИ первой и второй групп и элементов И первой и второй групп.The address inputs of the accumulator are connected to other inputs of the parity signal generators of the first and second groups, the elements of the first and second groups, and the elements of the first and second groups.
Адресные входы накопител соединены с входами п той группы элементов И третьей и четвертой групп, входами четвертой группы элементов И п той и шестой групп и входами третьей группы элементов ИЛИНЕ первой и второй групп.The address inputs of the accumulator are connected to the inputs of the fifth group of elements AND of the third and fourth groups, the inputs of the fourth group of elements And the fifth and sixth groups and the inputs of the third group of elements ORINE of the first and second groups.
На фиг. приведена функциональна схема предложенного устройства дл основного варианта его выполнени ; на фиг. 2 -8 функциональные схемы устройства дл других вариантов его выполнени .FIG. shows the functional diagram of the proposed device for the main variant of its implementation; in fig. 2-8 are functional diagrams of the device for other embodiments thereof.
В основном варианте выполнени предложенное устройство (фиг. 1) содержит накопитель 1, выполненный на четырехразр дных модул х 2 пам ти, с. адресными 3, управл юш.ими 4, 5 и числовыми 6 входами , первую группу формирователей 7 сигналов четности, первую группу элементов ИЛИ 8, первую группу элементов И 9, первый формирователь 10 сигналов четности , первую груплу элементов НЕ 11, группы элементов И 12-16 с второй по шестую. Накопитель 1 имеет числовые выходы 17.In the main embodiment, the proposed device (Fig. 1) comprises a storage device 1, made on four-bit memory modules 2, c. address 3, control 4, 5 and numeric 6 inputs, the first group of generators 7 parity signals, the first group of elements OR 8, the first group of elements AND 9, the first generator 10 of parity signals, the first group of elements NOT 11, the group of elements And 12 -16 from second to sixth. Drive 1 has numeric outputs 17.
Устройство содержит также вторую группу формирователей 18 сигналов четности , вторую группу элементов ИЛИ 19, блок 20 сравнени , второй формирователь 21 сигналов четности, вторую группу элементов НЕ 22, первую 23 и вторую 24 группы элементов ИЛИ-НЕ, третий 25 и четвертый 26 формирователи .сигналов четности. При этом обозначены первые контрольные входы 27 и выход 28 накопител 1, контрольный выход 29 устройства и второй контрольный вход 30 накопител 1.The device also contains the second group of parity signal generator 18, the second group of elements OR 19, the comparison unit 20, the second generator of parity signal 21, the second group of elements HE 22, the first 23 and second 24 groups of elements OR NOT, the third 25 and fourth 26 drivers. parity signals. This marked the first control inputs 27 and the output 28 of the drive 1, the control output 29 of the device and the second control input 30 of the drive 1.
Во втором варианте выполнени устройства (фиг. 2) накопитель 1 может быть выполнен на шести- или восьмиразр дных модул х 2 пам ти, а в третьем варианте (фиг. 3) - на п ти- или семиразр дных модул х 2 пам ти. Накопитель 1 состоит из М модулей 2 пам ти, каждый из блоков 7-9,11 - 16,18,19, 22-24 состоит из аналогичного количества соответствуюших элементов. Это означает, что кажда К-разр дна группа входов 3, 6 и выходов 17 (где К 1,2 3, 4) поступает на входы соответствующего из формирователей 7 и 18, элементов ИЛИ 8 и 19, элементов И 9, 12-16 и элементов ИЛИ-НЕ 23 и 24.In the second embodiment of the device (Fig. 2), the drive 1 can be made on six- or eight-bit memory modules 2, and in the third variant (Fig. 3) - on five or seven-bit memory modules 2. Drive 1 consists of M modules 2 memories, each of blocks 7–9, 11–16, 18, 19, 22–24 consists of a similar number of corresponding elements. This means that each K-bit of the bottom is a group of inputs 3, 6 and outputs 17 (where K is 1,2 3, 4) is fed to the inputs of the corresponding of the formers 7 and 18, elements OR 8 and 19, elements 9, 12-16 and elements OR NOT 23 and 24.
На фиг. 4-8 показаны св зи между одним из формирователей 7, одними из элементов И 9, 13 и 15, элементов ИЛИ 8, элементов НЕ 11 и элементов ИЛИ-НЕ 23 дл примеров подключени одной группы входов (или входов 3i-3g), состо ш .ей из четырех - восьми разр дов соответственно . Аналогично выполнены соединени между формирователем 18; элементами ИЛИ 19, элементами И 12, 14 и 16, элементами НЕ 22 и элементами ИЛИ-НЕ 24 дл подключени группы выходов 12.FIG. 4-8 show the connections between one of the formers 7, one of the AND 9, 13, and 15 elements, the OR 8 elements, the NOT 11 elements, and the OR-NOT 23 elements for examples of connecting one group of inputs (or inputs 3i-3g), sh. of four - eight bits, respectively. Connections between driver 18 are similar; the elements OR 19, the elements AND 12, 14 and 16, the elements NOT 22 and the elements OR NOT 24 for connecting the group of outputs 12.
Устройство работает следуюш,им образом .The device works in the following way.
Работу устройства рассмотрим дл примера четырехразр дных модулей 2 (фиг. 1).The operation of the device will be considered for an example of four-bit modules 2 (Fig. 1).
В режиме записи по входам 3 поступают коды адресов чисел, подлежащих записи в очередном цикле записи. На входе 4 устанавливаетс потенциал разрешени записи, а по входам 6 поступают коды чисел, которые должны быть записаны по данному адресу. Кажда К-разр дна группа входов 3, 6 и выходов 17 обрабатываетс независимо от других групп входов 3, 6 и выходов 17, а затем значени контрольных разр дов от каждой группы поступают в формирователи 10 и 25 (при записи), которые определ ют значени контрольных разр дов дл всех М групп входов 3 и б, которые и записываютс в контрольные разр ды накопител 1. Процесс выработки значений контрольных разр дов подраздел етс на три этапа. На первом этапе работают один из формирователей 7, два из элементов ИЛИ 8 и два из элементов И 9 дл каждой из групп входов (например, 6), в результате вырабатываетс признак четности, а также попарные конъюнкции и дизъюнкции, т. е. определ ютс нулевые и единичные пары разр дов . На втором этапе работает один из элементов НЕ 11, элемент ИЛИ-НЕ 23, элементы И 13 и 15, что позвол ет определить полностью нулевой код, полностью единичный код и код, содержащий три единицы в четырехразр дной группе входов 6. После второго этапа контрольный код дл каждой четырехразр дной группы входов 6 в отдельности готов, а итоговый код дл всего слова, состо щего из М групп входов 6, получаетс на третьем этапе в формировател х 10 и 25, на выходах которых образуютс значени двух контрольных разр дов, которые после подачи сигнала обращени к входу 5 записываютс в контрольные разр ды накопител 1 по входам 27 и 30, а по входам 6 записываютс значени информационных разр дов. Один разр д (правый в таблице) - это сигнал общей четности всего слова, к которому добавлено значение второго контрольного разр да, вырабатываемое с использованием сигнала четности, конъюнкции и дизъюнкции отдельных разр дов. В результате коды чисел, имеющие различное количество единиц, имеют различный контрольный код (исключение: код числа «О равен коду числа «четыре, т. е. отказ в виде перехода комбинации 0000 в комбинацию 1111 и обратно не обнаруживаетс ), а переход кодов, имеющих одинаковое количество единиц, друг в друга невозможен при однонаправленных отказах. Формирование контрольных разр дов при К от п ти до восьми аналогично описанному, однако в формировании второго контрольного разр да участвует больщее количество логических элементов. Аналогично формируютс значени контрольных разр дов дл адресных входов 3. В режиме считывани по входам 3 поступают коды адресов, по входу 4 - сигнал разрещени считывани , по входу 5 - сигнал обращени . Формирование значений контрольного кода из значений считанной информации осуществл етс аналогично описанному в режиме записи с участием формирователей 18, 21 и 26, элементов ИЛИ 19, элементов И 12, 14 и 16 и элементов ИЛИ-НЕ 24. В блоке 20 происходит сравнение значений контрольных разр дов, поступающих с выходов формирователей 21 и 26, со значени ми одноименных разр дов, считанных из накопител 1 по выходам 28. При отсутствии ошибки в считанной информации на выходе 29 по вл етс сигнал совпадени , при наличии ощибки - сигнал несовпадени . В таблице приведены значени контрольных кодов соответственно дл четырех - восьмиразр дных модулей 2 пам ти. Цифра Б первой колонке указывает количество единиц в рассматриваемой К разр дной группе входов 3, 6 или выходов 17. Таким образом, коды, имеющие одинаковое количество единиц в К разр дной группе, собраны в одну строку и им присваиваетс один и тот же контрольный код. Втора колонка указывает на значени контрольного кода (два разр да) после вычислени четности, т. е. на выходах формирователей 7 и элементов НЕ 11 (при записи) или на выходах формирователей 18 и элементов НЕ 22 (при считывании). В третьей колонке приведены значени контрольных кодов на выходах формирователей 10 и 25 (при записи) или 21 и 26 (при считывании). Если накопитель 1 организован из модулей 2 различной разр дности, например четыре и восемь разр дов, то можно обеспечить различную степень защиты старщих (четырехразр дные модули) и младщих (восьмиразр дные) разр дов кода числа от отказов. Количество модулей той и другой разр дности определ етс из требовани к достоверности хранени и считывани информации. Поскольку в четырехразр дных модул х 2 обеспечиваетс обнаружение больщего количества ошибок, это позвол ет повысить достоверность хранени информации. Технико-экономическое преимущество предложенного устройства заключаетс в более высокой точности контрол , по сравнению с известным устройством, при использовании только двух контрольных разр дов в накопителей.In the recording mode, inputs 3 receive the address codes of the numbers to be recorded in the next write cycle. Input 4 sets the recording resolution potential, and inputs 6 receive numbers codes that should be written to this address. Each K-bit group of inputs 3, 6 and outputs 17 is processed independently of the other groups of inputs 3, 6 and outputs 17, and then the values of the control bits from each group are fed to the formers 10 and 25 (during recording), which determine the values the control bits for all M groups of inputs 3 and b, which are written into the control bits of accumulator 1. The process of generating the values of the control bits is divided into three stages. At the first stage, one of the formers 7, two of the elements OR 8 and two of the elements AND 9 for each of the groups of inputs (for example, 6) work, as a result a parity sign is produced, as well as pairwise conjunctions and disjunctions, i.e. zero and single pairs of bits. At the second stage, one of the elements is NOT 11, the element OR-NOT 23, the elements AND 13 and 15, which allows to determine a completely zero code, a completely single code and a code containing three units in a four-bit group of inputs 6. After the second stage, the control the code for each four-bit group of inputs 6 is separately prepared, and the final code for the entire word, consisting of M groups of inputs 6, is obtained at the third stage in generators 10 and 25, the outputs of which form the values of two test bits, which after signaling appeal the course 5 is recorded in the control bits of accumulator 1 to the inputs 27 and 30 and to the inputs of six values recorded information bits. One bit (right in the table) is the total parity signal of the whole word, to which is added the value of the second check bit, generated using the parity signal, conjunction and disjunction of the individual bits. As a result, codes of numbers having a different number of ones have a different control code (exception: the code of the number "O is equal to the code of the number" is four, i.e. a failure in the form of a combination transition 0000 to combination 1111 and is not detected back), and the transition codes having the same number of units, each other is impossible with unidirectional failures. The formation of check bits at K from five to eight is similar to that described, however, a larger number of logical elements participate in the formation of the second check bit. The values of the control bits for the address inputs 3 are formed in the same way. In the read mode, inputs 3 receive address codes, input 4 gives the read resolution signal, and input 5 receives the access signal. The control code values are generated from the values of the read information in the same way as described in the recording mode with the formers 18, 21, and 26, the elements of OR 19, the elements of AND 12, 14, and 16, and the elements OR NOT 24. In block 20, the values of the control bits are compared The drives coming from the outputs of the formers 21 and 26, with the values of the bits of the same name, read from accumulator 1 through the outputs 28. In the absence of an error in the read information, output 29 appears a coincidence signal, in the presence of a fault, a mismatch signal. The table shows the control code values for four to eight-bit memory modules 2, respectively. Digit B of the first column indicates the number of units in the K group of inputs 3, 6 or outputs 17 under consideration. Thus, codes having the same number of units in the K group of groups are assembled into one line and they are assigned the same control code. The second column indicates the values of the control code (two bits) after calculating the parity, i.e., at the outputs of the formers 7 and the HE 11 elements (for writing) or at the outputs of the formers 18 and the HE elements for 22 (for reading). The third column shows the values of the control codes at the outputs of drivers 10 and 25 (when writing) or 21 and 26 (when reading). If drive 1 is organized from modules 2 of different sizes, for example, four and eight bits, then it is possible to provide different degrees of protection for older (four-bit modules) and younger (eight-bit) bits of the number code from failures. The number of modules of the one and the other size is determined from the requirement for the reliability of storage and reading of information. Since in four-bit modules 2 the detection of a greater number of errors is provided, this makes it possible to increase the reliability of information storage. The technical and economic advantage of the proposed device is a higher accuracy of the control, compared with the known device, when using only two test bits in the drives.
Дл четырехразр дных модулей 2For four-bit modules 2
10001000
01010101
10101010
01110111
1000 Дл п ти-шестиразр дных модулей 21000 For five or six-module modules 2
10001000
01010101
10101010
01110111
10001000
01010101
1010 Дл семи- и восьмиразр дных модулей 21010 For seven- and eight-bit modules 2
10001000
01010101
10101010
01010101
10101010
01110111
10001000
01110111
10001000
j тj t
ffOffO
nn
rrwrrw
,T-W, T-w
; ;
}KZ5} KZ5
-,-,
If Ci- SIf Ci- S
OrOr
Pi/g.4Pi / g.4
K25K25
Ф(/г.F (/ g.
6,6,
/K1Q 6i./ K1Q 6i.
rr
-15-15
/(W/ (W
tJtJ
-(- (
n /n /
гУGU
ОABOUT
(Риг.7(Pig 7
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU833665758A SU1149316A1 (en) | 1983-11-24 | 1983-11-24 | Storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU833665758A SU1149316A1 (en) | 1983-11-24 | 1983-11-24 | Storage |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1149316A1 true SU1149316A1 (en) | 1985-04-07 |
Family
ID=21090313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU833665758A SU1149316A1 (en) | 1983-11-24 | 1983-11-24 | Storage |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1149316A1 (en) |
-
1983
- 1983-11-24 SU SU833665758A patent/SU1149316A1/en active
Non-Patent Citations (1)
Title |
---|
1. «Электронна промышленность, 1979, № 5, с. 20-22. 2. Электронна вычислительна машина ЕС-1033. Под ред. В. А. Комарницкого. М., «Машиностроение, 1982, с. 32-35, 234-253 (прототип). * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5966389A (en) | Flexible ECC/parity bit architecture | |
US5691996A (en) | Memory implemented error detection and correction code with address parity bits | |
US5761221A (en) | Memory implemented error detection and correction code using memory modules | |
JPS63503100A (en) | Dedicated parity detection system for wide memory structures | |
SU1149316A1 (en) | Storage | |
SU1149314A1 (en) | Storage with error detection | |
SU970480A1 (en) | Self-checking memory device | |
SU1149313A1 (en) | Storage with detection of most probable errors | |
SU849304A1 (en) | Fixed storage with information correction | |
SU1277215A1 (en) | Storage with error direction | |
SU1149315A1 (en) | Storage with error detection | |
SU964736A1 (en) | Error-correcting storage | |
SU1501171A1 (en) | Self-check storage | |
SU1302326A1 (en) | Storage with self-checking | |
SU1411834A1 (en) | Self-check memory | |
SU1091228A1 (en) | Storage with self-check | |
SU1161990A1 (en) | Storage with error correction | |
SU1425782A1 (en) | Rapid-access memory | |
SU1483494A2 (en) | Memory with error detection | |
SU1137540A2 (en) | Memory device having single-error correction capability | |
SU1089627A1 (en) | Storage with self-check | |
SU894797A1 (en) | Self-checking storage | |
SU1274004A1 (en) | Storage with self-checking | |
SU1251188A1 (en) | Storage with self-checking | |
SU1022223A1 (en) | Storage with self-check |