Динамическое запоминающее устройство с коррекцией ошибок

Номер патента: 1587600

Авторы: Волосников, Корнышев

ZIP архив

Текст

(56) Авторское свидетельство СССРМ 1133625, кл. 6 11 С 29/00, 1983. 54) ДИНАМИЧЕСКОЕ ЗАПОМИНАЮЩЕЕСТРОЙСТВО С КОРРЕКЦИЕЙ ОШИБОК Изобретение ной технике, а им тройствам, мож качестве операти ошибок и являе устройства по осЦель изобре ни восстановлен ройства,относится к вычислительенно к запоминающим усет быть использовано в вной памяти с коррекцией тся усовершенствованием новному авт.св, М 1133625. тения - уменьшение времеия работоспособности устНа фиг. 1 изображена функциональная схема предлагаемого устройства; на фиг. 2 - функциональная схема блока фиксирования отказов.Устройство (фиг. 1) содержит накопитель 1, счетчик 2, регистр 3 адреса, коммутаторы 4 и 5, блок 6 управления, блок 7 фиксирования отказов, формирователь 8 контрольных сигналов, регистр 9 регенерации, блок 10 коррекции, дешифратор 11, адресный 12 и информационный 13 входы устройства, управляющие входы 14-16 и выходы 17 - 19 устройства, Блок 7 фиксирования отказов содержит элементы И 20 - 22, счетчик 23 и элемент НЕ 24. оимпульсу единичныилько на втором входекоторый поступает на ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(57) Изобретение относится к вычислительной технике, а именно к запоминающим устройствам, и может быть использовано в качестве оперативной памяти с коррекцией ошибок. Цель изобретения - уменьшение времени восстановления работоспособности устройства - . достигается введением в него блока формирования отказов и его выполнение на элементах И, счетчике и элементе НЕ. Это позволяет не только выявлять отказавшие ячейки памяти, но и выдавать их адреса в процессор, 1 з,п. ф-лы, 2 ил. о работает следующим об Устройств разом.По входу 15 на второй вход блока 6 управления поступает синхронизирующая серия, Сигнал обращения к памяти поступает по входу 14 на первый вход 9 блока 6 управления, Частота синхросерии в три раза больше частоты поступления сигналов обращения. При поступлении сигнала "Запись" по входу 16 на третий вход блока 6 управления на первом и втором его выходах появляются единичные уровни, которые поступают на управляющие входы накопителя 1 и под воздействием которых производится запись информации.Если по входу 16 подается сигнал "Чтение" (нулевой уровень), то появляется единичный уровень только на втором выходе блока 6, который поступает на соответствующий вход накопителя 1 и под воздействием которого производится считывание информации.По второму синхруровень появляется тоблока 6 управления, 1587600соответствующий вход накопителя 1 и вызывает считывание информации, В этом такте происходит регенерация, считывание и контроль информации. В этом такте в случае обнаружения ошибки на втором выходе блока 10 коррекции появляется единичный уровень, который поступает на один из входов элемента И 21, на вход счетчика 23 и вход элемента И 20. Так как счетчик 23 считаетдо двух, то на его выходе остается нулевой уровень, который поступает на выход элемента НЕ 24, На выходе этого элемента единичный уровень вызывает повторное считывание информации из накопителя 1, При обнаружении ошибки повторно считается, что произошел отказ ячейки памяти в накопителе. Сигнал об ошибке с второго выхода блока 10 коррекции поступает на один из входос элемента И 20. Теперь на выходе счетчика 23 появляется единичный уровень, который поступает на вход элемента И 22, вход элемента НЕ 24, вход элемента И 21 и на выход 19 устройства, С выхода элемента И 21 через второй выход блока 7 фиксирования отказов единичный уровень поступает на соответствующий вход блока 6 управления.При этом появляются единичные уровни на первом и втором выходах блока 6 управления, которые поступают на управляющие входы накопителя 1 и производят запись информации.Таким образом, промежуток обращенияделится на три такта, В первом происходит запись или считывание информации, во втором - регенерация и чтение информации для ее контроля, в третьем-запись в память скорректированной информации, если в предыдущем такте при повторном считывании обнаружены ошибки, Первый синхроимпульс по второму входу блока 6 формирует единичный уровень на третьем его выходе и обеспечивает подключение через коммутаторы 4 и 5 подачу на адресные и информационный входы накопителя 1 соответствующих сигналов. Нулевой уровень этого сигнала подключает соответственно выход счетчика 2 и выход регистра 9 регенерации. Передним фронтом этого сигнала происходит добавление единицы к содержимому счетчика 2.В цикле записи на вход 13 подается информация, подлежащая записи в накопи. тель 1. В формирователе 8 контрольных сиг, налов происходитформирование дополнительных битов кода Хэмминга, по-. зволяющих обнаружить и исправлять одиночные ошибки. С выхода блока 8 информационные биты и биты кода Хэмминга подаются на один из входов коммутатора25 гистр 9 регенерации, Сигнал об ошибке с соответствующего выхода блока 10 поступа 30 35 40 45 ,50 5 10 15 20 5, Единичный сигнал с третьего выхода блока 6 управления подключает через первый коммутатор 4 на адресные входы накопителя 1 и на вход дешифратора 11 содержимое регистра 3 адреса, а через второй коммутатор 5 на информационные входы накопителя 1 подключаются выходы формирователя 8. Под воздействием управляющих сигналов с соответствующих выходов блока 6 в накопителе 1 происходит запись информации,В цикле считывания с входа 12 на вход регистра 3 адреса 2 поступает код адреса, с входа 14 - сигнал обращения и с входа 16 - сигнал считывания. Работа адресной части аналогична циклу записи. Под воздействием управляющего сигнала с второго выхода блока 6 управления в накопителе 1 происходит считывание информации по адресу, принятому из регистра 3. Считанные биты информации и биты кода Хэмминга поступают в блок 10 короекции, где в случае обнаружения единичной ошибки производится ее исправление и выдача на выход 17. Одновремено эта информация заносится на реет на вход блока 7, в котором производится повторное обращение к накопителю 1. Если при повторном считывании опять обнаружена ошибка,то разрешается прохождение адреса с выхода регистра 3 адреса,Если ошибка не обнаружена при повторном считывании, то нулевой уровень с выхода блока 10 коррекции поступает на вход блока 7 и закрывает его, препятствуя органиэации считывания информации еще раз.Во втором такте блок 6 управления нулевым уровнем на третьем выходе подключает через коммутатор 4 на адресные входы накопителя 1 и входы дешифратора 11 содержимое счетчика 2, в результате чего происходит считывание из накопителя 1 информации в блок 10 коррекции. С соответствующего выхода блока 10 коррекции исправленная информация записывается в регистр 9 регенерации. В случае обнаружения ошибки блок 10 коррекции выдает сигнал на вход блока 7, Работа блока 7 аналогична предыдущему такту. Таким образом, в предалагаемом устройстве происходит выявление отказавших ячеек памяти и выдача адреса отказавших ячеек в процессор, Выдача адреса отказавшей ячейки на индикацию позволяет принять меры по устранению неисправности, т.е. уменьшает время восстановления, что в свою очередь приводит к росту коэффициен- . та готовности устройства.Формула изобретения 1. Динамическое запоминающее устройство с коррекцией ошибок по авт. св. М 1133625, о т л и ч а ю щ е е с я тем, что, с целью уменьшения времени восстановления работоспособности устройства, в него введен блок фиксирования отказов, адресный вход которого соединен с выходом регистра адреса, второй выход блока коррекции соединен с управляющим входом блока фиксирования отказов, первый выход которого соединен с вторым управляющим входом накопителя, четвертый вход блока управления соединен с вторым выходом блока фиксирования отказов, третий и четвертый выходы которого являются вторым и третьим выходами устройства.2,Устройство поп.1,отл ича ющеес я тем, что блок фиксирования отказов содержит элементы И, счетчик и элемент НЕ, выход которого соединен с первым вхо, дом первого элемента И, второй вход первого элемента И является управляющим 5 входом блока фиксирования отказов и соединен с первым входом второго элемента И и со счетным входом счетчика, выход которого является четвертым выходом блока фиксирования отказов и соединен с первым 10 входом третьего элемента И, с вторым входом второго элемента И и с входом элемента НЕ, выход первого элемента И является первым выходом блока фиксирования отказов, выход второго элемента И является вто рым выходом блока фиксирования отказов,второй вход и выход третьего элемента И являются соответственно адресным входом и третьим выходом блока фиксирования отказов.1587600 орректор Н.Корол м при ГКНТ СССР ат "Патент" го-.издательский ко жгород, ул.Гагарина, 10 изводст Составитель А,Воронинедактор Е,ПаппТехред М,Моргентал акаэ 2425 Тираж 485 ВНИИПИ Государственного комитета по изобрете 113035, Москва, Ж, Раушск

Смотреть

Заявка

4490068, 03.10.1988

ПУШКИНСКОЕ ВЫСШЕЕ УЧИЛИЩЕ РАДИОЭЛЕКТРОНИКИ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ

КОРНЫШЕВ ВАЛЕНТИН АЛЕКСАНДРОВИЧ, ВОЛОСНИКОВ РОМАН АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G11C 29/00

Метки: динамическое, запоминающее, коррекцией, ошибок

Опубликовано: 23.08.1990

Код ссылки

<a href="https://patents.su/4-1587600-dinamicheskoe-zapominayushhee-ustrojjstvo-s-korrekciejj-oshibok.html" target="_blank" rel="follow" title="База патентов СССР">Динамическое запоминающее устройство с коррекцией ошибок</a>

Похожие патенты