SU883976A2 - Self-checking storage - Google Patents
Self-checking storage Download PDFInfo
- Publication number
- SU883976A2 SU883976A2 SU792826683A SU2826683A SU883976A2 SU 883976 A2 SU883976 A2 SU 883976A2 SU 792826683 A SU792826683 A SU 792826683A SU 2826683 A SU2826683 A SU 2826683A SU 883976 A2 SU883976 A2 SU 883976A2
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- word
- register
- output
- unit
- accumulator
- Prior art date
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Description
II
Изобретение относитс к автоматике и вычислительной технике и предназначено дл использовани в системах пам ти при разработке накопителей на базе интегральных матриц с дефектами .The invention relates to automation and computer technology and is intended for use in memory systems in the development of drives based on integral matrices with defects.
По основному авт.св. № 600б18 известно запоминающее, устройство с самоконтролем, содержащее накопитель, входы которого подключены к выходам элементов ИЛИ и дешифратора, соединенного с регистром адреса, а выход к регистру слова, подключенному к блоку кодировани - декодировани , выход которого соединен с одними входами элементов ИЛИ, блок обнаружени и анализа неисправностей накопител и блок формировани управл ющего кода, вход которого подключен к первому выходу блока обнаружени и анализа неисправностей накопител , выход регистра слова соединен с блоком формировани управл ющего кода и блоком обнаружени и анализа неисправностей накопител , второй выход которого подключен к другим входам элементов ИЛИ П.According to the main auth. No. 600b18 is known a memory device with self-control, containing a drive, the inputs of which are connected to the outputs of the OR elements and the decoder connected to the address register, and the output to the word register connected to the encoding-decoding unit whose output is connected to one of the inputs of the OR elements, block detecting and analyzing malfunctions of the accumulator and the control code generation unit whose input is connected to the first output of the accumulator detecting and analyzing unit, the output of the word register is connected to the block generating the control code and the unit for detecting and analyzing faults of the accumulator, the second output of which is connected to other inputs of the elements OR
Недостаток устройства - возможность сбоев при записи информации в накопитель вследствие большого количества ступеней преобразовани информации.The disadvantage of the device is the possibility of failures when writing information to the drive due to the large number of information conversion steps.
Цель изобретени - повышение надежности работы запоминающего устройства .The purpose of the invention is to increase the reliability of the storage device.
Поставленна цель достигаетс тем, что в запоминающее устройство с самоконтролем введены дополнительный регистр слова, входы которого подключены к информационным входам устройства, блок сравнени , первые и вторые входы которого подключены, соответственно, к выходам дополнительного регистра и к выходам блока кодировани и декодировани , и счетчик , вход которого подключен к выходу блока сравнени , а выход к соответствующему входу блока управлени . 38 На чертеже изображена структурна схема устройства. Устройство содержит регистр 1 адреса с информационным входом 2, выходы которого через дешифратор 3 соединены с адресными входами k накопител 5, выходом 6 св занного с ос новным регистром 7 слова, блок 8 обнаружени и анализа неисправностей накопител , блок 9 формировани управ- ю The goal is achieved by introducing an additional word register into the self-monitoring memory device, the inputs of which are connected to the information inputs of the device, the comparison unit, the first and second inputs of which are connected, respectively, to the outputs of the additional register and to the outputs of the coding and decoding unit, and the counter whose input is connected to the output of the comparison unit, and the output to the corresponding input of the control unit. 38 The drawing shows a block diagram of the device. The device contains the address register 1 with information input 2, the outputs of which through the decoder 3 are connected to the address inputs k of the accumulator 5, the output 6 associated with the main register 7 words, the accumulator detection and analysis unit 8, the control generation unit 9
л ющего кода, блок 10 кодировани декодировани , выход которого соеди ,нен с одними входами элементов ИЛИ 11 блок 12 управлени с входами 13 и выходами 1. Вход блока 9 формировани управл ющего кода подключен к первому выходу блока 8 обнаружени и анализа неисправностей накопител ,а выходы соединены с входом блока 10 кодировани -декодировани и блока 8 обнаружени и анализа неисправностей накопител , второй выход которого подключен к другим входам элементов ИЛИ 11. Устройство содержит также дополнительный регистр 15 слова, своим входом соединенный с основным регистром 7 слова, а выходом - со входом блока 1б сравнени , выход которого подключен ко входу счетчика 17. Входы основного регистра слова 7 и дополнительного регистра 15 слова соединены между собой и вл ютс информационным входом устройства 18,a decoding coding unit 10, the output of which is connected to one of the inputs of the OR 11 control unit 12 with inputs 13 and outputs 1. The input of the control code generation unit 9 is connected to the first output of the accumulator fault detection and analysis unit 8, and the outputs are connected to the input of the coding-decoding unit 10 and the accumulator detecting and analyzing unit 8, the second output of which is connected to other inputs of the OR 11 elements. The device also contains an additional word register 15, its input connected entered with the main register 7 words, and the output with the input of the comparison unit 1b, the output of which is connected to the input of the counter 17. The inputs of the main register of the word 7 and the additional register 15 words are interconnected and are the information input of the device 18,
Устройство работает следующим образом .The device works as follows.
Блок 12 управлени осуществл ет управление работой адресного регистра 1 и дешифратора 3, сигналом с выхода которого осуществл етс адресаци запрашиваемой чейки накопител 3.The control unit 12 controls the operation of the address register 1 and the decoder 3, the signal from the output of which addresses the requested cell of the accumulator 3.
Содержимое чейки накопител по сигналу с блока 12 управлени через регистр 7 слова поступает на блок 8 обнаружени и анализа неисправностей накопител . Затем с выхода регистра слова через блок 10 кодировани -декодировани , элемент ИЛИ 11 считанное содержимое чейки накопител 5 перезаписываетс в ту же чейку накопител и вновь считываетс через регистр 7 слова на блок 8 обнаружени и анализа неисправностей накопител . В блоке 8 определ етс в каких разр дах запрашиваемой чейки накопител имеет место отказ, определ етс вид отказа„The contents of the storage cell, according to the signal from the control unit 12, through the word register 7 are fed to the storage detection and analysis unit 8. Then, from the output of the word register through the encoding-decoding unit 10, the element OR 11 reads the contents of the cell of the accumulator 5 and overwrites the same cell of the accumulator and again reads through the register 7 words to the unit 8 for detecting and analyzing faults of the accumulator. In block 8, it is determined in which bits of the requested drive cell a failure occurs, the type of failure is determined.
Полученна информаци передаетс на вход блока 9 формировани управинвертироватьс при записи, а в каких разр дах вид отказа не совпадает с двоичным значением битов, т.е, какие разр ды должны инвертироватьс при записи.The obtained information is transmitted to the input of the formation unit 9 and is controlled by inverting during recording, and in which bits the type of failure does not coincide with the binary value of the bits, i.e. which bits should be inverted during recording.
На основании полученных данных производитс выбор такой комбинации инвертировани , где инвертируютс те разр ды записываемого информационного слова, в которых вид отказа не совпадает с двоичными значени ми их битов.Based on the obtained data, the choice is made of such an inversion combination, where those bits of the recorded information word are inverted, in which the type of failure does not coincide with the binary values of their bits.
Соответствующий выбранной кодовой комбинации дополнительный код поступает вместе с информационным словом на блок 10 кодировани -декодировани , в нем инвертируютс разр ды записываемого слова в соответствии с комбинацией инвертировани , котора соответствует прин тому кодовому слову,The additional code corresponding to the selected code combination goes along with the information word to the coding-decoding unit 10, the bits of the written word are inverted in accordance with the inversion combination that corresponds to the received code word
Г1роинвертированное таким образом слово вместе с дополнительным кодом через элементы ИЛИ 11 записываетс в чейку накопител 5. В таком виде информаци хранитс в дефектной чейке устройства.The word thus inverted together with the additional code is written to the cell of accumulator 5 via the elements OR 11. In this form, the information is stored in the defective cell of the device.
При считывании эта информаци через регистр 7 слова поступает на блок 10 кодировани -декодировани , в нем инвертируютс разр ды считывани слова в соответствии с комбинацией инвертировани , котора соответствует считанному кодовому словуWhen reading this information through the register 7, the word enters the coding-decoding block 10, in it the word read bits are inverted in accordance with the inversion combination that corresponds to the read code word
При записи информационное слово пишетс в основной регистр 7 и дополнительный регистр 15.When writing, the information word is written in the main register 7 and the additional register 15.
После записи слова в накопитель организуетс цикл чтени . Информационное слово переписываетс из накопител , преобразуетс в блоке 10 кодировани -декодировани и сравниваетс с содержимым регистра 15 с помощью блока 1б сравнени .After the word is written to the drive, a reading cycle is organized. The information word is rewritten from the accumulator, converted in block 10 of encoding-decoding, and compared with the contents of register 15 with the help of block 1b of comparison.
При несравнении организуетс повторный цикл записи и чтени этого же слова информации. При сравнении в блок 12 управлени идет разрешение на выбор очередного адреса. При обнаружении устойчивого отказа с по6 л ющего кода, на второй вход которого поступает через регистр 7 информационное слово, подлежащее записи в чейку накопител 5. В блоке 9 формировани управл ющего кода анализируетс , в каких разр дах вид отказа совпадает с двоичными значени ми битов записываемого информационного слова, т.е. какие разр ды последнего не должныIn case of incomparability, a repeated cycle of writing and reading the same word of information is organized. When comparing to control unit 12, permission is given to select the next address. When a stable failure is detected from a sending code, to the second input of which, through register 7, the information word to be written into the cell of accumulator 5. In block 9 of the control code generation, the type of the failure is matched with the binary values of the written information word, i.e. which bits of the latter should not
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792826683A SU883976A2 (en) | 1979-10-10 | 1979-10-10 | Self-checking storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792826683A SU883976A2 (en) | 1979-10-10 | 1979-10-10 | Self-checking storage |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU600618 Addition |
Publications (1)
Publication Number | Publication Date |
---|---|
SU883976A2 true SU883976A2 (en) | 1981-11-23 |
Family
ID=20853655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792826683A SU883976A2 (en) | 1979-10-10 | 1979-10-10 | Self-checking storage |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU883976A2 (en) |
-
1979
- 1979-10-10 SU SU792826683A patent/SU883976A2/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4726021A (en) | Semiconductor memory having error correcting means | |
KR940005697B1 (en) | Semiconductor memory device having redundant memory cells | |
SU883976A2 (en) | Self-checking storage | |
SU600618A1 (en) | Self-checking storage | |
SU903990A1 (en) | Self-checking storage device | |
SU1019492A1 (en) | Buffer storage with self check | |
SU368647A1 (en) | MEMORY DEVICE | |
SU452860A1 (en) | Autonomous control storage device | |
SU1203600A1 (en) | Storage with self-check | |
SU746744A1 (en) | Self-checking storage | |
SU1128294A1 (en) | Storage with error correction | |
SU1374284A1 (en) | Self-check storage | |
SU645208A1 (en) | Self-checking storage | |
SU1203364A1 (en) | On-line storage with data correction | |
SU970475A1 (en) | Memory having error detection and correction capability | |
SU439020A1 (en) | Autonomous control storage device | |
SU970479A1 (en) | Memory with autonomous checking | |
SU1273999A1 (en) | Bubble storage | |
SU618799A1 (en) | Self-checking storage | |
SU410461A1 (en) | ||
SU370650A1 (en) | OPERATING MEMORIZING DEVICE WITH BLOCKING FAULT MEMORIZOR | |
SU1483494A2 (en) | Memory with error detection | |
SU970480A1 (en) | Self-checking memory device | |
SU608202A1 (en) | Self-checking storage | |
SU875471A1 (en) | Self-checking storage |