SU1149313A1 - Storage with detection of most probable errors - Google Patents
Storage with detection of most probable errors Download PDFInfo
- Publication number
- SU1149313A1 SU1149313A1 SU833665660A SU3665660A SU1149313A1 SU 1149313 A1 SU1149313 A1 SU 1149313A1 SU 833665660 A SU833665660 A SU 833665660A SU 3665660 A SU3665660 A SU 3665660A SU 1149313 A1 SU1149313 A1 SU 1149313A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- outputs
- elements
- drive
- group
- Prior art date
Links
Landscapes
- Error Detection And Correction (AREA)
Abstract
1. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ОБНАРУЖЕНИЕМ НАИБОЛЕЕ ВЕРОЯТНЫХ ОШИБОК, содержащее формирователи сигналов четности, блок сравнени и накопитель, числовые входы которого вл ютс информационными входами устройства и соединены с одними из входов первого формировател сигналов четности, выход которого подключен к первому контрольному входу накопител , причем одни из входов блока сравнени соединены соответственно с первым контрольным выходом накопител и с выходом второго формировател сигналов четности, одни из входов которого подключены к числовым выходам накопнтел , выход блока сравнени и числовые выходы накопител вл ютс соответственно контрольным и информационными выходами устройства, отличающеес тем, что, с целью повышени точности контрол , в него введены третий и четвертый формирователи сигналов четности, блоки свертки и группы элементов И, причем одни из входов первого блока свертки соединены с числовыми входами накопител , числовые выходы которого подключены к одним из входов второго блока свертки, выходы первого блока свертки соединены соответственно с первыми и вторыми входами одних из элементов И первой группы, а выходы второго блока g свертки - соответственно с первыми и вторыми входами одних из элементов И второй группы, выходы элементов И первой группы подключены к входам третьего формировател сигналов четности, выход которого соединен с вторым контрольным входом накопител , выходы элементов И второй группы подключены к входам четвертого-формировател сигналов четности, выход которого и 4ib второй контрольный выход накопител со динены с другими входами блока сравнени . оо1. A MEMORIZE DEVICE WITH DETECTION OF THE MOST PROBABLE ERRORS, containing a parity signal generator, a comparison unit and a accumulator, the numerical inputs of which are the information inputs of the device and connected to one of the inputs of the first parity signal generator, the output of which is connected to the first control input of the circuit pack, which contains the pattern for the input of the first parity signal generator, the output of which is connected to the first control input from the inputs of the comparison unit are connected respectively to the first control output of the accumulator and to the output of the second generator of the parity signals, one of the inputs of which is under Connected to the numerical outputs are the accumulator, the output of the comparison unit and the numerical outputs of the accumulator are, respectively, the control and information outputs of the device, characterized in that, in order to improve the accuracy of the control, the third and fourth parity signal generators, convolution blocks and elements of the elements And, one of the inputs of the first convolution block is connected to the digital inputs of the accumulator, the numerical outputs of which are connected to one of the inputs of the second convolution block, the outputs of the first convolution block are connected to with the first and second inputs of one of the elements of the first group, and the outputs of the second convolution unit g, respectively, with the first and second inputs of one of the elements of the second group, the outputs of the elements of the first group are connected to the inputs of the third generator of the parity signals, the output of which is connected to the second control input of the accumulator, the outputs of the elements And the second group are connected to the inputs of the fourth generator of the parity signals, the output of which and 4ib the second control output of the accumulator are connected to the other inputs of the unit cf Avneni. oo
Description
2.Устройство по п. 1, отличающеес тем, что третьи входы одних из элементов И первой и второй групп подключены соответственно к числовым входам и к числовым выходам накопител .2. The device according to claim 1, characterized in that the third inputs of one of the elements of the first and second groups are connected respectively to the numerical inputs and to the numerical outputs of the storage device.
3.Устройство по п. 1, отличающеес тем, что в него введены третий и четвертый блоки свертки, одни из входов которых соединены соответственно с числовыми входами и с числовыми выходами накопител , а выходы подключены к третьим входам одних из элементов И первой и второй групп соответственно .3. The device according to claim 1, characterized in that the third and fourth convolution blocks are entered into it, one of the inputs of which are connected respectively to the numerical inputs and the digital outputs of the accumulator, and the outputs are connected to the third inputs of one of the elements of the first and second groups respectively.
4.Устройство по пп. 1 и 3, отличающеес тем, что четвертые входы одних из элементов И первой и второй групп соединены соответственно с числовыми входами и с числовыми выходами накопител .4. Device on PP. 1 and 3, characterized in that the fourth inputs of one of the elements of the first and second groups are connected respectively to numerical inputs and to numerical outputs of a storage ring.
5.Устройство по пп. 1 и 3, отличающеес тем, что в него введены перва и втора группы элементов ИЛИ, одни из входов которых подключены соответственно к числовым входам и к числовым выходам накопител , причем четвертые входы одних из элементов И первой группы соединены соответственно с выходами элементов ИЛИ первой группы и с выходами третьего блока свертки, а четвертые выходы элементов И второй группы - соответственно с выходами элементов ИЛИ второй группы и с выходами четвертого блока свертки.5. Device on PP. 1 and 3, characterized in that the first and second groups of OR elements are entered into it, one of the inputs of which are connected respectively to the numerical inputs and to the digital outputs of the accumulator, and the fourth inputs of one of the elements AND of the first group are connected respectively to the outputs of the elements OR of the first group and with the outputs of the third convolution unit, and the fourth outputs of the AND elements of the second group, respectively, with the outputs of the OR elements of the second group and with the outputs of the fourth convolution unit.
6.Устройство по п. 1, отличающеес тем, что адресные входы накопител подключены к другим входаМ первого и второго формирователей сигналов четности, первого и второго блоков свертки.6. The device according to claim 1, characterized in that the address inputs of the accumulator are connected to other inputs of the first and second parity signal generators, the first and second convolution units.
7.Устройство по пп. 1, 2 и 6, отличающеес тем, что адресные входы накопител соединены с входами других элементов И первой и второй групп.7. The device according to paragraphs. 1, 2 and 6, characterized in that the address inputs of the accumulator are connected to the inputs of other elements AND of the first and second groups.
8.Устройство по пп. 1, 3 и 6, отличающеес тем, что адресные входы накопител подключены к другим входам третьего и четвертого блоков свертки.8. Device on PP. 1, 3 and 6, characterized in that the address inputs of the accumulator are connected to other inputs of the third and fourth convolution units.
9.Устройство по пп. 1, 4 и 8, отличающеес тем, что адресные входы накопител соединены с входами других элементов И первой и второй групп.9. The device according to paragraphs. 1, 4 and 8, characterized in that the address inputs of the storage device are connected to the inputs of other elements of the first and second groups.
10.Устройство по пп. 1, 5 и 8, отличающеес тем, что адресные входы накопител подключены к другим входам элементов ИЛИ первой и второй групп.10. Device on PP. 1, 5 and 8, characterized in that the address inputs of the storage device are connected to other inputs of the OR elements of the first and second groups.
1one
Изобретение относитс к вычислительной технике, в частности к запоминающим устройствам, выполн емым на интегральных микросхемах.The invention relates to computing, in particular, to storage devices running on integrated circuits.
Известно устройство с обнаружением наиболее веро тных ошибок, содержащее модульный накопитель и средства обнаружени ощибок на основе модификации кода Хэмминга 1.A device with the detection of the most probable errors is known, which contains a modular drive and means of detecting errors based on a modification of the Hamming code 1.
Недостатком этого устройства вл етс невысока достоверность контрол .The disadvantage of this device is the low accuracy of the control.
Наиболее близким к изобретению вл етс запоминающее устройство с обнаружением наиболее веро тных ошибок, содержащее накопитель, формирователи сигналов четности, усилители считывани , входы которых подключены к выходам накопител , а выходы - к входам информационного регистра , дещифраторы адреса, адресные ключи и блок сравнени , один из входов которого подключен к контрольным выходам информационного регистра 2.The closest to the invention is a memory device with detection of the most probable errors, containing a drive, parity signal generators, read amplifiers whose inputs are connected to the drive outputs, and the outputs to the information register inputs, address decryptors, address keys and comparison unit, one from the inputs of which is connected to the control outputs of the information register 2.
Недостатком известного устройства вл етс низка точность контрол , так как в нем не обнаруживаютс ощибки четной кратности и не контролируютс адресные цепи.A disadvantage of the known device is the low accuracy of the control, since it does not detect faults of even multiplicity and does not control the address chains.
Цель изобретени - повышение точности контрол , а также обеспечение возможности обнаружени адресных ошибок и использовани модулей пам ти с числом разр дов от п ти до восьми.The purpose of the invention is to improve the accuracy of control, as well as to ensure the possibility of detecting address errors and using memory modules with a number of bits from five to eight.
Поставленна цель достигаетс тем, что в запоминающее устройство с обнаружением наиболее веро тных ощибок, содержащее формирователи сигналов четности, блокThe goal is achieved by the fact that in a memory device with the detection of the most probable errors, containing parity signal generators, a block
сравнени и накопитель, числовые входы которого вл ютс информационными входами устройства и соединены с одними из входов первого формировател сигналов четности , выход которого подключен к первому контрольному входу накопител , причем одни из входов блока сравнени соединены соответственно с первым контрольным выходом накопител и с выходом второго формировател сигналов четности, одни из входов которого подключены к числовым выходам накопител , выход блока сравнени и числовые выходы накопител вл ютс соответственно контрольным и информационными выходами устройства, введены третий и четвертый формирователи сигналов четности , блоки свертки и группы элементов И, comparison and storage, the numerical inputs of which are informational inputs of the device and connected to one of the inputs of the first generator of parity signals, the output of which is connected to the first control input of the storage device, and one of the inputs of the comparison unit is connected respectively to the first control output of the storage device and to the output of the second driver parity signals, one of the inputs of which is connected to the numerical outputs of the accumulator, the output of the comparison unit and the numerical outputs of the accumulator are respectively The third and fourth parity signal generators, convolution blocks, and groups of elements And,
0 причем одни из входов первого блока свертки соединены с числовыми входами накопител , числовые выходы которого подключены к одним из входов второго блока свертки, выходы первого блока свертки соединены0 and one of the inputs of the first convolution unit is connected to the digital inputs of the accumulator, the numerical outputs of which are connected to one of the inputs of the second convolution unit, the outputs of the first convolution unit are connected
соответственно с первыми и вторыми входами одних из элементов И первой группы, а выходы второго блока свертки - соответстренно с первыми и вторыми входами одних из элементов И второй группы, выходы элементов И первой группы подключены к входам третьего формировател сигналов четности, выход которого соединен с вторым контрольным входом накопител , выходы элементов И второй группы подключены к входам четвертого формировател сигналов четности, выход которого и второй контрольный выход накопител соединены с другими входами блока сравнени .respectively, with the first and second inputs of one of the elements of the first group, and the outputs of the second convolution unit, respectively, with the first and second inputs of one of the elements of the second group, the outputs of the elements of the first group are connected to the inputs of the third shaper of the parity signals, the output of which is connected to the second the control input of the accumulator, the outputs of the elements And the second group are connected to the inputs of the fourth generator of the parity signals, the output of which and the second control output of the accumulator are connected to other inputs of the unit cf Avneni.
Третьи входы одних из элементов И первой и второй групп подключены соответственно к числовым входам и к числовым выходам накопител .The third inputs of one of the elements And the first and second groups are connected respectively to the numerical inputs and to the numerical outputs of the drive.
При этом в устройство введены третий и четвертый блоки свертки, одни из входов которых соединены соответственно с числовыми входами и с числовыми выходами накопител , а выходы подключены к третьим входам одних из элементов И первой и второй групп соответственно.At the same time, the device includes the third and fourth convolution blocks, one of the inputs of which are connected respectively to the numerical inputs and to the digital outputs of the accumulator, and the outputs are connected to the third inputs of one of the And elements of the first and second groups, respectively.
Четвертые входы одних из элементов И первой и второй групп соединены соответственно с числовыми входами и с числовыми выходами накопител .The fourth inputs of one of the elements of the first and second groups are connected respectively to the numerical inputs and to the numerical outputs of the drive.
Кроме того, в устройство введены перва и втора группы элементов ИЛИ, одни из входов которых подключены соответственно к числовым входам и к числовым выходам накопител , причем четвертые входы одних из элементов И первой группы соединены соответственно с выходами элементов ИЛИ первой группы и с выходами третьего блока свертки, а четвертые выходы элементов И второй группы - соответственно с выходами элементов ИЛИ второй группы и с выходами четвертого блока свертки.In addition, the first and second groups of elements OR are entered into the device, one of the inputs of which are connected respectively to the numerical inputs and to the digital outputs of the accumulator, the fourth inputs of one of the elements AND of the first group are connected respectively to the outputs of the elements OR of the first group and with the outputs of the third block convolutions, and the fourth outputs of elements AND of the second group - respectively with the outputs of the elements OR of the second group and with the outputs of the fourth convolution unit.
Адресные входы накопител подключены к другим входам первого и второго формирователей сигналов четности, первого и второго блоков свертки.The address inputs of the accumulator are connected to other inputs of the first and second parity signal drivers of the first and second convolution blocks.
Адресные входы накопител соединены с входами других элементов И первой и второй групп.Address inputs of the drive are connected to the inputs of other elements And the first and second groups.
Адресные входы накопител подключены к другим входам третьего и четвертого блоков свертки.The address inputs of the accumulator are connected to other inputs of the third and fourth convolution blocks.
Адресные входы накопител соединены с входами других элементов И первой и второй групп.Address inputs of the drive are connected to the inputs of other elements And the first and second groups.
Адресные входы накопител подключены к другим входам элементов ИЛИ первой и второй групп.The address inputs of the accumulator are connected to other inputs of the elements OR of the first and second groups.
На фиг. I изображена функциональна схема предлагаемого устройства в первом варианте его выполнени ; на фиг. 2-5 - то же, другие варианты выполнени ; на фиг. 6 - функциональна схема наиболее предпочтительного варианта выполнени первого (второго) блока свертки и его соединени с элементами И первой (второй) группы дл первого варианта выполнени ; на фиг. 7-10 - наиболее предпочтительные варианты соединени элементов И первойFIG. I shows a functional diagram of the device in the first embodiment; in fig. 2-5 - the same, other embodiments; in fig. 6 is a functional diagram of the most preferred embodiment of the first (second) convolution unit and its connection with elements AND of the first (second) group for the first embodiment; in fig. 7-10 - the most preferred options for combining elements AND the first
(второй) групп дл других вариантов выполнени устройства.(second) groups for other embodiments of the device.
Предлагаемое устройство в первом и втором вариантах его выполнени содержит г (фиг. 1 и 2) накопитель 1, выполненный на модул х 2 пам ти, с адресными 3, управл ющими 4 и 5 и числовыми 6 входами, первый блок 7 свертки, первый формирователь 8 сигналов четности, первую группу элементов И 9, формирователи 10-12 сигналовThe proposed device in the first and second versions of its implementation comprises g (Figs. 1 and 2) drive 1, made on memory modules 2, with address 3, control 4 and 5 and numeric 6 inputs, first convolution unit 7, first driver 8 parity signals, the first group of elements And 9, shapers 10-12 signals
четности с второго по четвертый, второй блок 13 свертки, блок 14 сравнени и вторую группу элементов И 15. the second to fourth parities, the second convolution unit 13, the comparison unit 14 and the second group of elements 15.
На фиг. 1-5 обозначены числовые выходы 16, контрольные входы 17 и выходы 18FIG. 1-5 are the numerical outputs 16, the control inputs 17 and the outputs 18
5 накопител и контрольный выход 19 устройства .5 storage device and control output 19 of the device.
В первом варианте выполнени устройства накопитель 1 выполнен на четырехразр дных модул х 2 пам ти, а во втором варианте - на п тиразр дных модул х 2In the first embodiment of the device, the drive 1 is made on four-bit memory modules 2, and in the second version - on five-bit memory modules 2
0 пам ти. В третьем, четвертом и п том вариантах выполнени устройства накопитель 1 выполнен соответственно на шести-, семи- и восьмиразр дных модул х 2 пам ти .0 memory. In the third, fourth and fifth embodiments of the device, the drive 1 is made on six-, seven-, and eight-bit memory modules 2, respectively.
5 В третьем и четвертом вариантах выполнени устройство содержит также (фиг. 3 и 4) третий 20 и четвертый 21 блоки свертки .5 In the third and fourth embodiments, the device also contains (FIGS. 3 and 4) the third 20 and fourth 21 convolution blocks.
В п том варианте выполнени устройство содержит также (фиг. 5) первую 22 и вто0 рую 23 группы элементов ИЛИ.In the fifth embodiment, the device also contains (FIG. 5) the first 22 and the second 23 groups of OR elements.
Накопитель 1 состоит из М модулей 2 пам ти с числом разр дов К (где К имеет значени от четырех до восьми). В соответствии с этим входы 6 и 3 и выходы 16 накопител 1 распредел ютс на М групп поDrive 1 consists of M modules 2 memories with a number of bits K (where K has a value from four to eight). Accordingly, the inputs 6 and 3 and the outputs 16 of accumulator 1 are distributed into M groups by
5 к разр дов в каждой группе, которые подключаютс к входам соответствующих групп элементов в блоках 7, 13, 20 и 21 свертки, элементов И 9 и 15 и ачементов ИЛИ 22 и 23 в соответствии с фиг. 1 -10.5 to the bits in each group, which are connected to the inputs of the respective groups of elements in blocks 7, 13, 20, and 21 of convolution, elements AND 9 and 15, and accements OR 22 and 23 in accordance with FIG. 1 -10.
0 На фиг. 6 показана часть блока 7 свертки , на выходы которой подаютс пр мые 6i-64 и инверсные 6i-64 значени одной четырехразр дной группы входов 6.0 FIG. 6 shows a part of a convolution unit 7, to the outputs of which direct 6i-64 and inverse 6i-64 values of one four-bit group of inputs 6 are fed.
Часть блока 7 свертки содержит элементы НЕРАВНОЗНАЧНОСТЬ 24 и 25 и элементы И 26-29. Блоки 7 и 13 состо т из аналогичных частей, число которых равно числу групп входов 6 и 3 (или входов 3 и выходов 16), подключаемых к входам блоков 7 (или 13).The part of block 7 of convolution contains the UNEQUALITY elements 24 and 25 and the elements AND 26-29. Blocks 7 and 13 consist of similar parts, the number of which is equal to the number of groups of inputs 6 and 3 (or inputs 3 and outputs 16) connected to the inputs of blocks 7 (or 13).
0На фиг. 6 показаны также элементы0 FIG. 6 also shows the elements
И 9t-9s, на выходах 30-34 которых формируютс значени второго контрольного разр да дл одной четырехразр дной группы входов 6i-64. На фиг. 6 обозначены выходы 35-40 части блока 7 и входы 41-46And 9t-9s, at the outputs 30-34 of which the values of the second check bit for one four-bit group of inputs 6i-64 are formed. FIG. 6 indicated the outputs 35-40 of the block 7 and the inputs 41-46
5 элементов И .5 elements and.
На фиг. 7-10 представлены элементы И 9 (15), примен емые дл обработки значений , поступающих соответственно по п ТИ- , шести-, семи- и восьмиразр дной группе входов 6 (или выходов 16) и 3. На фиг. 8- 10 обозначена группа выходов 47-59 блока 20 и группа выходов 60; и 61 элементов И 22, пр мые 65, 6 и инверсные 65, 6 7 значени соответственно п того и седьмого разр дов входов 6. Группа элементов И 15 аналогична группе элементов И 9. На входы элементов ИЛИ 20 и 21 подаютс инверсные значени разр дов с п того по восьмой в каждой восьмиразр дной группе входов 6, входов 3 и выходов 16 соответственно . Устройство работает следующим образом . Работу устройства рассмотрим на примере формировани контрольного кода дл четырехразр дных модулей 2 пам ти (фиг. 1). в режиме записи по входам 3 накопител 1 поступают коды адресов чисел, подлежащих записи в очередном цикле. На входе 4 устанавливаетс потенциал разрешени записи, а по входам 6 поступают коды чисел, которые должны быть записаны по данному адресу. Коды чисел поступают также на формирователь 8, где определ етс обща четность, и на входы блока 7. Принцип формировани контрольных разр дов по сн етс табл. 1. В первой колонке табл. 1 приведены все возможные комбинации значений кода на входах четырехразр дных модулей 2 пам ти. Они разбиты на п ть групп в соответствии с количеством единиц в группе из четырех разр дов. Это сделано потому , что при однонаправленных отказах переход кодовых комбинаций друг в друга с одинаковым количеством единиц невозможен и, следовательно, они могут иметь одинаковый контрольный код. Этот контрольный код представлен во второй колонке. В третьей колонке представлен код, который получаетс после определени общей четности, а в четвертой колонке представлены коды поправок (второй контрольный разр д), которые должны быть получены на выходе формировател . В п той-дев той колонках табл. 1 представлены значени А, Б. В, Г, Д поправок, получаемых с помощью элементов И 9,-9s (фиг. 6). В табл. 2 Карно представлены все комбинации , которые требуют своей кодировки в этом случае. Представлено минимизированное математическое выражение, которое позвол ет получить значение Р поправок дл одной четырехразр дной группы. Рг .(Xi@ Хг)(ХзФ X,), @ 9Xa).(Xi X)XiXj Ш.Х. ffi.XjXA, гд где .X, -Х4 -значени разр дов кода на выходах 6, входах 3 или выходах 16. Полученные дл всех М групп значени поправок поступают в формирователь 10, где и определ етс итоговое значение второго контрольного разр да. Полученные значени контрольных разр дов поступают на входы 17 накопител 1. После подачи сигнала обращени по входу 5 информационные значени кода числа записываютс с входов 6, а контрольные коды по входам 17 - в накопитель 1. Формирование значени второго контрольного разр да при значени х К от п ти до восьми аналогично описанному , за тем лишь исключением, что в его формировании участвует большее количество элементов с соответствии с фиг. 2- 5 и фиг. 6-10. Как видно из табл. 2 имеетс только две комбинации, которые могут перейти одна в другую и которые имеют одинаковый контрольный код. Это коды: 0000 и 1111. Следовательно, ошибка в этом случае не будет обнаружена. Однако процент обнаруживаемых ошибок равен 93,7. В режиме считывани работа устройства происходит аналогично. По входам 3 поступают коды адресов, по входу 4 - потенциал разрешени считывани , по входу 5 - сигнал обращени . На выходах 16 и 18 по вл ютс значени считанных кодов соответственно информационных и контрольных разр дов. Выработка контрольных сигналов при считываний происходит в блоке 13, элементах И 15, формировател х 10 и 12 аналогично описанному при записи. Полученные на выходах формирователей 10 и 12 и считанные по выходам 18 значени контрольных разр дов поступают на входы блока 14, где сравниваютс , и таким путем определ етс наличие ошибки при несовпадении кодов в блоке 14. Если накопитель 1 организован из модулей 2 с различной разр дностью, например четыре и восемь, то можно обеспечить различную степень защиты старщих (четырехразр дные модули 2) и младших (восьмиразр дные ) разр дов кода числа от отказов. Количество модулей 2 той и Другой разр дности определ етс из требований к достоверности хранени и считывани информации . Поскольку в четырехразр дных модул х 2 обеспечиваетс больщий процент обнаружени ошибок, то это позвол ет повысить достоверность хранени информации. Технико-экономическое преимущество предлагаемого устройства заключаетс в более высокой точности контрол по сравнению с известным.FIG. Figures 7-10 show the elements AND 9 (15) used to process the values received respectively according to n TI-, six-, seven-, and eight-bit group of inputs 6 (or outputs 16) and 3. FIG. 8-10 denotes the group of outputs 47-59 of block 20 and the group of outputs 60; and 61 elements And 22, direct 65, 6 and inverse 65, 6 7 values respectively of the fifth and seventh bits of the inputs 6. The group of elements And 15 is similar to the group of elements And 9. The inputs of the elements OR 20 and 21 are inverse values of bits from the fifth to the eighth in each eight-bit group of inputs 6, inputs 3 and outputs 16, respectively. The device works as follows. The operation of the device will be considered on the example of the formation of a control code for four-bit memory modules 2 (Fig. 1). in the recording mode, the inputs of the drive 1 receive the codes of addresses of the numbers to be recorded in the next cycle. Input 4 sets the recording resolution potential, and inputs 6 receive numbers codes that should be written to this address. The codes of the numbers also go to the shaper 8, where the total parity is determined, and to the inputs of block 7. The table shows the principle of the formation of check bits. 1. In the first column of the table. Table 1 lists all possible combinations of code values at the inputs of four-bit memory modules 2. They are divided into five groups according to the number of units in a group of four bits. This is done because with unidirectional failures, the transition code combinations to each other with the same number of units is impossible and, therefore, they may have the same control code. This control code is presented in the second column. The third column presents the code that is obtained after determining the total parity, and the fourth column presents the correction codes (the second check digit) to be obtained at the output of the driver. In the fifth and ninth columns of the table. Figure 1 shows the values of A, B. C, D, D corrections obtained with the aid of And 9, -9s elements (Fig. 6). In tab. 2 Karno presents all the combinations that require their encoding in this case. A minimized mathematical expression is presented that allows one to obtain the value of the P corrections for one four-bit group. Pr. (Xi @ Xg) (XsF X,), @ 9Xa). (Xi X) XiXj Sh.H. ffi.XjXA, where the .X, -X4 values of the code bits at the outputs 6, inputs 3 or the outputs 16. The values of the corrections obtained for all M groups enter the shaper 10, where the final value of the second check bit is determined. The obtained values of the check bits are fed to the inputs 17 of the accumulator 1. After the application of the inversion signal on the input 5, the information values of the number code are recorded from the inputs 6, and the control codes on the inputs 17 to the accumulator 1. Formation of the value of the second check digit with the values K from five to eight similar to that described, with the only exception that a larger number of elements participate in its formation, in accordance with FIG. 2-5 and FIG. 6-10. As can be seen from the table. 2, there are only two combinations that can go one into the other and that have the same control code. These codes are 0000 and 1111. Therefore, an error in this case will not be detected. However, the percentage of errors detected is 93.7. In read mode, the operation of the device is similar. The inputs 3 receive the address codes, the input 4 the read resolution potential, and the input 5 the access signal. At outputs 16 and 18, the values of the read codes of the information and check bits, respectively, appear. The generation of control signals for readings occurs in block 13, elements I 15, driver 10 and 12, similarly to that described during recording. The values of the check bits received at the outputs of the formers 10 and 12 and read from the outputs 18 are fed to the inputs of block 14, where they are compared, and this way the error is detected when the codes in block 14 do not match. If drive 1 is organized from modules 2 with different bit sizes , for example, four and eight, it is possible to provide different degrees of protection for the most significant (four-bit modules 2) and younger (eight-bit) digits of the number code from failures. The number of modules 2 of that and the other size is determined from the requirements for the reliability of storage and reading of information. Since a greater percentage of error detection is provided in four-bit modules 2, this allows for improved reliability of information storage. The technical and economic advantage of the device proposed is a higher accuracy of control compared to the known one.
11eleven
10ten
00 01 10 1100 01 10 11
Г SG S
JiM.JiM.
j ifj if
apuz.Zapuz.Z
Фuг.JJig
Фиг.44
Фиг.бFig.b
«о - CV4 1Г К, 5.“O - CV4 1G K, 5.
ч h
:§: §
i f -, v чi f -, v h
НЮNU
КЮKyu
Фиг.77
Фиг. 9FIG. 9
Фиг.8Fig.8
КЮKyu
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU833665660A SU1149313A1 (en) | 1983-11-24 | 1983-11-24 | Storage with detection of most probable errors |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU833665660A SU1149313A1 (en) | 1983-11-24 | 1983-11-24 | Storage with detection of most probable errors |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1149313A1 true SU1149313A1 (en) | 1985-04-07 |
Family
ID=21090270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU833665660A SU1149313A1 (en) | 1983-11-24 | 1983-11-24 | Storage with detection of most probable errors |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1149313A1 (en) |
-
1983
- 1983-11-24 SU SU833665660A patent/SU1149313A1/en active
Non-Patent Citations (1)
Title |
---|
1. «Электронна промышленность, 1979, № 5, с. 20-22. 2. Электронна вычислительна машина ЕС-1033. Под ред. В. А. Комарницкого. М., «Машиностроение, 1982, с. 32-35 (прототип) . * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4117458A (en) | High speed double error correction plus triple error detection system | |
GB1432535A (en) | Data handling systems | |
US5251219A (en) | Error detection and correction circuit | |
US5966389A (en) | Flexible ECC/parity bit architecture | |
JPS5958558A (en) | Parallel cyclic redundant checking circuit | |
US4631725A (en) | Error correcting and detecting system | |
US5691996A (en) | Memory implemented error detection and correction code with address parity bits | |
JPS5864844A (en) | Synchronism detecting system | |
US5761221A (en) | Memory implemented error detection and correction code using memory modules | |
SU1149313A1 (en) | Storage with detection of most probable errors | |
JPH0855066A (en) | Error correction and conversion system | |
SU1149314A1 (en) | Storage with error detection | |
SU1149316A1 (en) | Storage | |
JPS62216557A (en) | Phase ambiguity removing circuit | |
SU1161990A1 (en) | Storage with error correction | |
WO2022151721A1 (en) | Error correction system | |
SU970480A1 (en) | Self-checking memory device | |
SU940160A1 (en) | Device for checking and correcting information | |
SU1536445A1 (en) | Device with correlation of flaws and errors | |
SU1149263A1 (en) | Device for detecting and correcting errors | |
SU1297120A1 (en) | Storage with error correction | |
SU1302326A1 (en) | Storage with self-checking | |
SU1305781A1 (en) | Storage with error correction | |
SU842976A1 (en) | Device for correcting errors in storage unit | |
SU1383509A1 (en) | Error correction device |