Оперативное запоминающее устройство с автономным контролем Советский патент 1984 года по МПК G11C29/00 

Описание патента на изобретение SU1113855A2

00

00 сд ел Изобретение относится к вычислитзльной технике. По основному авт. св. № 744738 известно устройство, содержащее адресный блок памяти, соединенный с первым ассоциативным блоком памяти, второй ассоциативный блок памяти, один из входоц которого соединен с первым входом адресного блока памяти, блок управления, выходы которого подключены к управляющим входам ассоциативных блоков памяти, коммутаторы и дешифратор, причем входаа первого коммутатора подключены с ответственно к первому выходу дешифратора и к выходу адресного блока памяти, а выход - к другим входам второго ассоциативного блока памяти выходы которого соединены с входом дешифратора и одним из входов второ го кот пиутатОра, другой вход которого подключен к второму выходу дешифратора, а выход - к второму входу адресного блока памяти СП. В этом устройстве в паузах между внешними обращениями производится контроль исправности ячеек адресног блока памяти. При обнаружении неисп равности какой-либо ячейки определя ется кратность ошибки. В зависимост Ьт кратности ошибки адрес неисправности ячейки фиксируется либо в пер вом ассоциативном блоке памяти, либ во втором. Таким образом, происходит запись разрядов кодовой комбина ции, соответствующих отказавшим разрядам ячейки. При считывании кодовой комбинации оказавшие ячейки п меняются данными одного из ассоциативных накопителей. Однако если воз никает отказ разряда ячейки адресно го накопителя после записи кодовой комбинации, то рабЬтоспособноеть та кого устройства нарушается. Недостатком известного устройств является также низкая достоверность считываемых данных,что снижает его надежность. Цель изобретения - повышение надежности устройства. Поставленная цель достигается те что в оперативное запоминающее устройство с автономным контролем введ ны блок контроля, группа элементов группа элементов ИЛИ и регистр, при чем первые вход и выход блока контроля соединены соответственно с одним из входов адресного блока памяти, второй вход блока контроля соединен с одним из выходов адресного блока памяти, второй выход - с пер.выми входами элементов И группы, вы ходы которых подключены к другим входам адресного блока памяти, вторы входы элементов И группы соединены с инверсными выходами регистра, одн из входов которого подключены к дру гим выходам адресного блока памяти, а другие входы регистра - к выходам элементов ИЛИ группы, входы которых подключены к выходам дешифраторов. На чертеже изображена структурная схема предложенного устройства. Устройство содержит первый ассоциативный блок 1 памяти, который состоит из функциональной части 2 для запоминания слова и аргументной части 3 для запоминания адреса отказавшей ячейки адресного блока памяти. Блок 1 имеет выход 4,. устройство также содержит адресный блок 5 памяти, состоящий из адресного блока б, накопителя 7, регистра 8 слова и усилителей 9 записи-считывания, блок 10 управления, первый Ни второй 12 коммутаторы, дешифраторы 13, второй ассоциативный блок 14 памяти. Блок 14 содержит функциональную часть 15 для размещения содержимого отказавших разрядов и аргументную часть 17 для запоминания адресов отказавших ячеек адресного блока 5 памяти. Устройство содержит также группу элементов ИЛИ 18, регистр 19, блок 20 контроля и группу элементов И 21. Устройство имеет адресный вход 22 информационный вход 23, на который подается записываемое слово, и выход 24, с которого снимается считываемое слово. Блок 10 управления выполнен с использованием сумматора по модулю два и представляет, например, блок контроля 20, подключенный; к входу блока 5. Входы блока контроля подключены к информационным входам 23 устройства и входам блока 5. Вторые входы - выходы блока 20 контроля подключены к входам-выходам блока 5. Входы блока 5 подключены к выходам первого ассоциативного блока памяти, входы которого подключены к выходам блока 5 и входам первого коммутатора 11, вторые входы блока 1 памяти подключены к одним выходам блока 10 управления. Вторые выходы блока 10 подключены к одним из входов блока 14. Третьи входы блока 1 подключены к входам блока 14 и входу 22, на который подается код адреса. Устройство работает следующим образом. , В паузах между внешними обращениями блок 10 управления производит контроль исправности ячеек памяти блока 5. При обнаружении неисправности в какой-либо ячейке блок 10 управления оп еделяет кратность ошибки. Если кратность ошибки меньше или равна т,.где m определяется из неравенства mCl+logjn) 4 п (п - количество разрядов слова, записываемого в адресный блок), то блок 10 управления дополнительно определяет номе ра отказавших разрядов ячейки блока 5. При этом адрес неисправной ячейки фиксируется в аргументной части 17, а номера отказавгиих разрядов в признаковой части 16 ассоциативно го блока 14. Если кратность ошибки больше т, то адрес неисправной ячейки записывается в аргументную часть 3 ассоци тивного блока 1. При обращении к оперативному запоминающему устройству по адресу, установленному на входе 22, происхо дит одновременное обращение как к блоку 5, так и к ассоциативным блонам 1 и 14. Записываемое слово поступает на вход блока 20, где формируется конт рольный разряд, который затем заносится в регистр 8. Записываемое ело во также с входа 23 поступает в регистр 8 и через усилители 9 записисчитывания записывается в накопитель 7 .Если при ассоциативном поиске в блоке 1 обнаружен адрес, по котором производится обращение, то данные с регистра 8 записываются в функциональную часть 2 блока 1.. Если этот адрес обнаружен при ассоциативном п иске Б блоке 14, то содержимое признаковой части 16 соответствующей ячейки блока 14 поступает на дешифраторы 13, выходные си-гналы которы поступают на один из входов коммута тора 11. Одновременно на другой вхо поступает записываемое слово. Разря ды слова, соответствующие отказавши разрядам ячейки блока 5, через коммутатор 11 записываются в функционал ную часть 15 блока 14. ПРИ выполнении операции чтения со держимое накопителя 7 в прямом коде поступает на регистр 8 и регистр 19 Одновременно происходит ассоциативный поиск адреса в блоках 1 и 14. Если в блоках 1 и 14 такого адреса нет, то считанная информация поступает на блок 20. При отсутствии оши бок даннце из регистра 8 поступают на выход 24. Если блок 20 выдал сигнал ошибки, то содержимое регистра 3 слова в обратном коде через усилители 9 записи-считывания заносится в ту ячейку накопителя 7, в которой произошел отказ. Затем происходит считывание в обратном коде содержимого ячейки в регистр 19, где производится поразрядное сложение по модулю два прямого и обратного кодов, считанных из ячейки адресного накопителя. Разряд регистра 19, соответствующий отказавшему разряду ячейки, устанавливается в нулевое состояние, поскольку на него поступает последовательно (прямой или обраный код 1 либо два нуля, либо две единицы. В остс1льных разрядах регистра 19 кол 1. С инвсрсчого . выхода разряда регистра 19, соответствующего отказавшему разряду ячейки, единичный сигнал по разрешающему уровню с блока 20 поступает через соответствующий элемент И 21 группы на вход регистра 8 и-инвертирует искаженный разряд. Исправленный код из регистра 8 слова постул пает на выходе 24 устройства. Если при ассоциативном поиске адрес находился в блоке 1, то содержимое ячейки блока 1, связанной с этим адресом, вьщается на регистр 8, данные регистра проверяются по модулю , два.и выдаются на выходе 24. Если при ассоциативном поиске адрес обращения обнаружен в блоке 14, то содержимое признаковой части 16 соответствующей ячейки блока 14 поступает на дешифраторы 13, выходные сигналы которых подаются на вход коммутатора 12 и-элементы ИЛИ 18. Разряды слова, соответствующие отказавшим разрядам ячейки блока 5, через коммутатор 12 из функциональной части 15 блока 14 записываются в регистр 8. Номера отказавших разрядов признаковой части 16 расшифровываются на дешифраторах 13 и через элементы ИЛИ 18 в регистр 19 поступает код, содержащий 1 в разрядах, которые отказали до э-аписи данных. Слово, записанное в регистре 8, проверяется в блоке 20 и при отсутствии ошибок выдается на выход 24 устройства. При обнаружении ошибки блок 20 выдает сигнал, по которому слово из регистра 8 записывается в обратном коде в ту ячейку, в которой обнаружен отказ. Затем происходит считывание содержимого данной ячейки в обратном коде на регистр 19. Кодовая комбинация, поступившая с накопителя 7, складывается поразрядно по модулю два со словом, которое содержится в регистре 19 /поразрядная сумма по модулю два слова считанного из ячейки в прямом коде, и слова, содержащего 1 в разрядах, соответствующих отказавшим ячейкам. В одном из разрядов регистра 19, соответ.ствующем отказавшему после записи данных .разряду ячейки, будет код О. Действительно, на регистре 19 произведено последовательно сложение по модулю два трех кодов: прямого и обратного, считанных из ячейки, и слова, содержащего 1 в трех разрядах, которые отказали до записи данных в память. Единичный сигнал с инверсного выхода соответствующего разряда регистра 19 по разрешающему уровню с блока 20 поступает через соответствукяций элемент И 21 на вход регистра 8 и инвертирует искаженный разряд. Исправленный код из регистра 8 слова поступает на выход 24 устройства.

Таким образом, предложенное устройство в отличие от известного сохраняет работоспособность в том случае, если после записи данных в ячейку отказывает один разряд. Это приводит к повышению достоверности считывания данных и надежности устройства.

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

название год авторы номер документа
Запоминающее устройство с автономным контролем 1981
  • Горшков Виктор Николаевич
  • Фомин Леонид Николаевич
SU1010659A2
Оперативное запоминающее устройство с автономным контролем 1978
  • Горшков Виктор Николаевич
SU744738A1
Запоминающее устройство с автономным контролем 1980
  • Николаев Виктор Иванович
  • Горбенко Александр Сергеевич
SU903990A1
Оперативное запоминающее устройство с автономным контролем 1979
  • Горшков Виктор Николаевич
  • Николаев Виктор Иванович
  • Горбенко Александр Сергеевич
SU947912A2
Запоминающее устройство с автономным контролем 1984
  • Малецкий Степан Онуфриевич
  • Горшков Виктор Николаевич
SU1161994A1
Запоминающее устройство с автономным контролем 1990
  • Николаев Виктор Иванович
  • Чумак Сергей Аркадьевич
SU1805503A1
Запоминающее устройство с автономным контролем 1980
  • Николаев Виктор Иванович
  • Горбенко Александр Сергеевич
  • Огнев Владимир Андрианович
  • Горшков Виктор Николаевич
SU936033A1
Запоминающее устройство с автономным контролем 1981
  • Горшков Виктор Николаевич
  • Воронов Виктор Васильевич
SU970479A1
Запоминающее устройство с самоконтролем 1977
  • Тимошок Сергей Васильевич
SU720516A1
Оперативное запоминающее устройство 1976
  • Егоров Олег Михайлович
  • Коган Георгий Яковлевич
  • Диго Святослав Николаевич
  • Сысуев Владимир Григорьевич
SU733019A1

Иллюстрации к изобретению SU 1 113 855 A2

Реферат патента 1984 года Оперативное запоминающее устройство с автономным контролем

ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С АВТОНОМНЫМ КОНТРОЛЕМ ПО авт. св. № 744738, отличающееся тем, что, с целью повышения надежности устройства, в него введены блок контроля, группа элементов И, группа элементов ИЛИ и регистр, причем первые вход и выход блока контроля соединены соответственно с одними из входов адресного блока памяти, второй вход блока конт« роля соединен с одним из выходов адресного блока памяти, второй выход - с первыми входами элементов И группы, выходы которых подключены к другим входам адресного блока памяти, вторые входы элементов И группы соединены с инверсными выходами регистра, одни из входов которого подключены к другим выходам адресного блока памяти, а другие входы регистра - к выходам элементов ИЛИ группы, входы которых подключены к I выходам дешифраторов. (Л

Формула изобретения SU 1 113 855 A2

}--

Документы, цитированные в отчете о поиске Патент 1984 года SU1113855A2

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Оперативное запоминающее устройство с автономным контролем 1978
  • Горшков Виктор Николаевич
SU744738A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 113 855 A2

Авторы

Горшков Виктор Николаевич

Малецкий Степан Онуфриевич

Якимов Евгений Германович

Соколов Алексей Анатольевич

Дерунов Владимир Николаевич

Даты

1984-09-15Публикация

1983-06-17Подача