SU1539843A1 - Single-digit direct-access storage with error correction - Google Patents
Single-digit direct-access storage with error correction Download PDFInfo
- 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
Links
- 238000004377 microelectronic Methods 0.000 abstract description 2
- 238000003491 array Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
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)
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) |
-
1987
- 1987-07-06 SU SU874298715A patent/SU1539843A1/en active
Non-Patent Citations (1)
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 |