[go: up one dir, main page]

SU1539843A1 - Single-digit direct-access storage with error correction - Google Patents

Single-digit direct-access storage with error correction Download PDF

Info

Publication number
SU1539843A1
SU1539843A1 SU874298715A SU4298715A SU1539843A1 SU 1539843 A1 SU1539843 A1 SU 1539843A1 SU 874298715 A SU874298715 A SU 874298715A SU 4298715 A SU4298715 A SU 4298715A SU 1539843 A1 SU1539843 A1 SU 1539843A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
exclusive
elements
output
additional
Prior art date
Application number
SU874298715A
Other languages
Russian (ru)
Inventor
Сергей Анатольевич Фастов
Сергей Всеволодович Сушко
Александр Иванович Березенко
Original Assignee
Предприятие П/Я В-2892
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 Предприятие П/Я В-2892 filed Critical Предприятие П/Я В-2892
Priority to SU874298715A priority Critical patent/SU1539843A1/en
Application granted granted Critical
Publication of SU1539843A1 publication Critical patent/SU1539843A1/en

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

Изобретение относитс  к вычислительной технике и микроэлектронике и может быть использовано при создании запоминающих устройств с встроенной коррекцией ошибок в интегральном исполнении. Целью изобретени   вл етс  повышение надежности устройства. Устройство содержит основной и дополнительный накопители, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, с первого по седьмой, и элементы И, с первого по третий. Цель изобретени  достигаетс  тем, что в каждом цикле обращени  к устройству, помимо выбираемых информационных и контрольных разр дов строки и столбца итерационного кода, считываютс  и провер ютс  по четности все оставшиес  контрольные разр ды, что позвол ет обнаруживать ошибки в контрольных разр дах, исправл ть их и восстанавливать истинное значение в дополнительном накопителе в такте записи цикла обращени . 2 ил.The invention relates to computing and microelectronics and can be used to create storage devices with integrated error correction in the integrated design. The aim of the invention is to increase the reliability of the device. The device contains the main and additional drives, the elements EXCLUSIVE OR, from the first to the seventh, and the elements AND, from the first to the third. The purpose of the invention is achieved by the fact that in each cycle of accessing the device, in addition to selectable information and check bits of the row and column of the iteration code, all remaining check bits are read and checked by parity, which allows detecting errors in check bits, correcting them and restore the true value in the additional drive in the cycle of recording the circulation cycle. 2 Il.

Description

Изобретение относитс  к вычислительной технике и микроэлектронике и может быть использовано при создании запоминающих устройств с встроенной коррекцией ошибок в интегральном исполнении .The invention relates to computing and microelectronics and can be used to create storage devices with integrated error correction in the integrated design.

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

На фиг. 1 показана схема одноразр дного оперативного запоминающего устройства с встроенной коррекцией ошибок; на фиг. 2 - пример массива информационных и контрольных разр дов, дл  которого пунктирными и сплошными лини ми выделены разр ды, считываемые соответственно из дополнительного и основного накопителей.FIG. 1 shows a diagram of a one-bit random access memory with built-in error correction; in fig. 2 is an example of an array of information and check bits for which the dashed and solid lines indicate the bits read from the additional and main drives, respectively.

Устройство содержит основной накопитель 1, первый 2 и второй 3 элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, первый элемент И 4, третий 5 и четвертый 6 элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, информационные выход 7 и вход 8 устройства, управл ющий вход 9 устройства, дополнительный накопитель 10, п тый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 11, второй 12 и третий 13 элементы И, шестой 14 и седьмой 15 элементы ИСКЛЮЧАЮЩЕЕ ИЛИ;The device contains the main storage 1, the first 2 and the second 3 elements EXCLUSIVE OR, the first element AND 4, the third 5 and the fourth 6 elements EXCLUSIVE OR, information output 7 and device input 8, control input 9 of the device, additional storage 10, fifth element EXCLUSIVE OR 11, second 12 and third 13 elements AND, sixth 14 and seventh 15 elements EXCLUSIVE OR;

Устройство работает следующим образом .The device works as follows.

Исправление однократных ошибок в массиве информационных битов Д1-Д16 (фиг. 2) в предлагаемом одноразр дном оперативном запоминающем устройстве (ОЗУ) основано на использовании итера-. ционного кода. Поэтому в состав устройства вход т дополнительный накопитель 1U контрольных разр дов (С1-С8)The correction of one-time errors in the array of information bits D1-D16 (Fig. 2) in the proposed single-bit random access memory (RAM) is based on the use of an iterator. coding code. Therefore, the device includes an additional 1U check bits accumulator (C1 – C8)

слcl

со соwith so

00 400 4

соwith

и единый блок кодировани  / декодировани , построенный на логических элементах 2-6 и 11-15. В цел х упрощени  описани  устройства из его состава исключены адресные цепи выборки эле- ментов пам ти (ЭП) основного 1 и дополнительного 10 накопителей.and a single coding / decoding unit built on logic elements 2-6 and 11-15. In order to simplify the description of the device, the address chains of the sampling of the memory elements (ES) of the main 1 and additional 10 drives are excluded from its composition.

Так как предлагаемое устройство с коррекцией ошибок имеет однораэр д- ную организацию, то любое обращение к нему начинаетс  со считывани  данных из основного 1 и дополнительного 10 накопителей. Если внешнее обращение к ОЗУ производитс  в режиме записи, считанные данные модифицируютс  и перезаписываютс  в накопители 1 и 10. В режиме внешнего считывани  по считанным данным восстанавливаетс  истинное значение выбираемого бита (поступаю- щего на первый выход основного накопител  1), которое передаетс  на информационный выход 7 устройства.Since the proposed device with error correction has one-way organization, any access to it begins with reading data from the main 1 and an additional 10 drives. If external access to RAM is made in the write mode, the read data is modified and overwritten in drives 1 and 10. In the external read mode, the read value restores the true value of the selectable bit (fed to the first output of the main drive 1), which is transmitted to the information output 7 devices.

В устройстве, прин том за прототип за один цикл обращени  к ЭП разр да Дб считываютс  информационные разр ды Д2, Д5, Дб, Д7, Д8, ДЮ, ДЙ и контрольные разр ды С2 и Сб, причем содержимое контрольных разр дов С2 и СЬ отражает соответственно результаты суммировани  по модулю 2 содержимых битов строки и столбца, на пересечении которых находитс  искомый разр д Дб. Следует отметить, что разделение указанного на фиг. 2 массива разр дов на строки и столбцы  вл етс  условным, поскольку в реальной матрице все ЭП разр дов выт нуты в одну строку и выбираютс  за один цикл обращени  к ОЗУ.In the device, taken as a prototype for one cycle of accessing the DL bit, the information bits D2, D5, Db, D7, D8, DY, DY and check bits C2 and Sb are read, and the contents of the check bits C2 and Cb reflect respectively, the results of modulo 2 summing the content bits of the row and column, at the intersection of which the desired dB is located. It should be noted that the separation indicated in FIG. 2 arrays of bits for rows and columns is conditional, since in a real matrix all EA are discharged in one row and are selected in one cycle of accessing RAM.

В известном устройстве по выбранным разр дам производитс  проверка сохранени  четности дл  строки (элемент ИСКЛОЧАЩЕЕ ИЛИ 2) и столбца (элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 3), и при на рушении четности и дл  строки, и дл  столбца одновременно элемент И 4 формирует сигнал уровн  , указывающий элементу ИСКЛЮЧАЮЩЕЕ ИЛИ 5 на необходимость инвертировани  содержимого разр да Дб. В режиме внешней записи исправленное содержимое разр да Дб сравниваетс  с битом данных, поступив , шим на информационный вход 8 устройства , и в случае несовпадени  формируетс  сигнал на одновременное инвер- тирование содержимого контрольных разр дов С2 и Сб. Таким образом, рас смотренные средства коррекции ошибокIn a known device, a parity check is performed for the row (EXCLUSIVE OR 2 element) and the column (EXCLUSIVE OR 3 element) for the selected bits, and when parity is violated for both the row and the column, the AND 4 element simultaneously generates a level signal indicating the element EXCLUSIVE OR 5 on the need to invert the contents of the bit db. In the external recording mode, the corrected content of the dB bit is compared with the data bit, received at the information input 8 of the device, and in case of a mismatch, a signal is generated for the simultaneous inversion of the contents of the check bits C2 and Sat. Thus, the considered error correction tools

0 0

5 5 5 5

д5 d5

00

допускают устранение ошибок только в ЭП основного накопител  1. Если же ошибка возникает в каком-либо контрольном разр де, то одновременное нарушение четности дл  строки и столбца не наблюдаетс  и, следовательно, така  ошибка сохран етс  либо до момента выключени  питани  ОЗУ и следующей после повторного включени  питани  начальной установки его ЭП, либо до момента возникновени  ошибки в любом друром ЭП массива Д1-Д16 и С1-С8, что приводит к сбою в работе устройства .errors can only be eliminated in the main storage unit 1 ES. If an error occurs in any checkpoint, then a simultaneous parity violation for the row and column is not observed and, consequently, such an error persists either until the RAM is turned off and the next time switching on the power supply of the initial installation of its EA, or until the occurrence of an error in any driver of the D1-D16 and C1-C8 arrays, which leads to failure of the device.

В отличие от известного устройства , в предлагаемом ОЗУ в каждом цикле записи и считывани , помимо перечисленных выше информационных и контрольных разр дов, считываютс  также все оставшиес  контрольные разр ды (С1, СЗ-С5,С7,С8). Это позвол ет при любом обращении к ОЗУ осуществл ть проверку на сохранение четности дл  всех контрольных разр дов с помощью элемента ИСКЛОЧАЩЕЕ ИЛИ 11. Если, например, имеет место ошибка в разр де С2, то она обнаруживаетс  элементом И 12, исправл етс  элементом ИСКЛЮЧАЮЩЕЕ ИЛИ Ц и перезаписываетс  в дополнительный накопитель 10. В ис--. правлении ошибки в разр де Сб участвуют элемент И 13 и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 15.In contrast to the known device, in the proposed RAM, in each write and read cycle, in addition to the information and check bits listed above, all the remaining check bits (C1, SZ-C5, C7, C8) are also counted. This allows for any access to RAM to check parity for all check bits using EXCLUSIVE or 11. If, for example, an error occurs in bit C2, it is detected by AND 12, corrected by EXCLUSIVE OR Z and overwrites additional storage 10. In is--. The board of error in the discharge category is an element AND 13 and an element EXCLUSIVE OR 15.

Таким образом, преимущество предлагаемого устройства состоит в повышении надежности работы ОЗУ за счет обнаружени  ошибок в контрольных разр дах полных слов даннь х, их исправлени  и перезаписи исправленных данных в дополнительный накопитель.Thus, the advantage of the proposed device is to increase the reliability of the RAM by detecting errors in the control bits of the complete data words, correcting them, and overwriting the corrected data into an additional drive.

Claims (1)

Формула изобретени Invention Formula Одноразр дное оперативнее запоминающее устройство с коррекцией ошибок , содержащее основной накопитель, выходы выбираемых при обращении в соответствии с матрицей кодировани  разр дов строки и столбцы-которого соединены с входами группы соответственно первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы которых подключены к входам первого элемента И, выход которого соединен с первым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого подключен к вы-, ходу информационного разр да основно- го накопител , а выход  вл етс  инфор5 1A one-bit operative memory device with error correction, containing the main drive, outputs to be selected when addressing the bits of the row and columns in which the first and second elements of the first and second elements are connected to the inputs of the first and second elements, respectively, whose outputs are connected to the inputs of the first element And, the output of which is connected to the first input of the third element EXCLUSIVE OR, the second input of which is connected to the output of the information bit of the main accumulator, and the output is for5 1 мационным выходом устройства и соеди нен с первым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого  вл етс  информационным входом устройства и подключен к информационному входу основного накопител ,a device's output and connected to the first input of the fourth element EXCLUSIVE OR, the second input of which is the information input of the device and is connected to the information input of the main drive, управл ющий вход которого  вл етс  управл ющим входом устройства, отличающеес  тем, что, с целью повышени  надежности, в него введены дополнительный накопитель, п тый , шестой и седьмой элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, второй и третий элементы И, причем выход контрольного разр да дополнительного накопител , соответствующего выбранной строке основного накопител , соединен с первым дополнительным входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, с первым выходом п того элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и с первым входом шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к первому информационному входу дополнительного накопител , выход контроль ного разр да которого, соответствующий выбранному столбцу основного накопител , соединен с первым дополнительным входом второго элемента ИСКЛЮThe control input of which is the control input of the device, characterized in that, in order to increase reliability, an additional accumulator, the fifth, sixth and seventh elements EXCLUSIVE OR, the second and third elements AND, the output of the control bit of the additional accumulator corresponding to the selected row of the main drive, is connected to the first additional input of the first element EXCLUSIVE OR, to the first output of the fifth element EXCLUSIVE OR, and to the first input of the sixth element EXCLUSIVE OR, you the course of which is connected to the first information input of the additional accumulator, the output of the control bit of which corresponding to the selected column of the main accumulator is connected to the first additional input of the second element SPARK ЗЭВЬЗ6ZEVZ6 ЧАЮЩЕЕ ИЛИ, с вторым входом п того элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и с первым входом седьмого элемента ИСКЛЮЧАЮЩЕЕ 5 ИЛИ, выход которого подключен к второму информационному входу дополнительного накопител , выходы контрольных разр дов, соответствующих невыбранным строкам и столбцам основного Ю накопител , соединеьы с входами группы п того элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к вторым входам второго и третьего элементов И, первые входы которых соединены с выхо- 15 дами соответственно первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы второго и третьего элементов И подключены к третьим входам соответственно шестого и седьмого элементов ИСКЛЮЧАЮ- 20 ЩЈЕ ИЛИ, вторые входы которых соединены с выходом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход информационного разр да основного накопител  подключен к вторым дополнительным входам 25 первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, управл ющий вход дополнительного накопител  подключен к управл ющему входу устройства.PARTICIPANT OR, with the second input of the fifth element EXCLUSIVE OR, and with the first input of the seventh element EXCLUSIVE 5 OR, the output of which is connected to the second information input of the additional storage device, the outputs of the control bits corresponding to the unselected rows and columns of the main storage unit, connections to the inputs of the group p that EXCLUSIVE OR element whose output is connected to the second inputs of the second and third elements AND, the first inputs of which are connected to the outputs of the first and second elements EXCLUSIVE OR, respectively the outputs of the second and third elements AND are connected to the third inputs of the sixth and seventh respectively EXCLUSIVE-20 OR, the second inputs of which are connected to the output of the fourth element EXCLUSIVE OR, the information output of the main storage device is connected to the second additional inputs 25 of the first and second elements EXCLUSIVE OR , the control input of the additional storage device is connected to the control input of the device. 9 о-9 o- 7 -о7th Фиг. гFIG. g
SU874298715A 1987-07-06 1987-07-06 Single-digit direct-access storage with error correction SU1539843A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874298715A SU1539843A1 (en) 1987-07-06 1987-07-06 Single-digit direct-access storage with error correction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874298715A SU1539843A1 (en) 1987-07-06 1987-07-06 Single-digit direct-access storage with error correction

Publications (1)

Publication Number Publication Date
SU1539843A1 true SU1539843A1 (en) 1990-01-30

Family

ID=21324932

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874298715A SU1539843A1 (en) 1987-07-06 1987-07-06 Single-digit direct-access storage with error correction

Country Status (1)

Country Link
SU (1) SU1539843A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Патент US Н° 4561095, кл. 371-38, опублик. 1985. Патент US № 4456980, кл. 365-200, опублик. 1984. *

Similar Documents

Publication Publication Date Title
US5966389A (en) Flexible ECC/parity bit architecture
US4928281A (en) Semiconductor memory
US5285415A (en) Data counting memory card and reader
KR100273628B1 (en) Nonvolatile memory having attribute data area and data storage area for storing attribute data of data storage area
SU1539843A1 (en) Single-digit direct-access storage with error correction
JP2720013B2 (en) Electrically changeable nonvolatile memory with write check function
SU1278984A1 (en) Redundant storage
SU1575240A1 (en) Permanent memory with self-diagnosis
CA1223077A (en) Arrangement for supervising the functions of a memory device
SU1088073A2 (en) Storage with error detection
RU1837364C (en) Self-correcting random access memory
SU1249592A1 (en) Storage with self-checking
SU855730A1 (en) Self-checking storage device
SU1411835A1 (en) Self-check memory
SU1075312A1 (en) Storage with error correction
SU1649614A1 (en) Self-monitoring memory unit
SU1667156A1 (en) Error correcting memory
SU1164791A1 (en) Storage with error detection
SU1644233A1 (en) Working memory with error correction
SU1104588A1 (en) Storage with self-check
SU641503A1 (en) Storage with blocking of faulty memory elements
SU970480A1 (en) Self-checking memory device
SU448480A1 (en) Memory device
SU1437926A1 (en) Storage with error correction
SU1089627A1 (en) Storage with self-check