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

 

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

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

3(50 0 11 С 29/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ЖМФОТЖА

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (61 ) 744738 (21) 3608770/18-24 (22) 17 ° 06.83 (46) 15.09.84. Бюл. Ф 34 (72) В Н Горшков С О Малецкий

Е.Г.Якимов, A.A.Ñîêîëoâ и В.Н.Дерунов (53) 681.327(088.8) (56) 1. Авторское свидетельство СССР

Р 744738, кл. G 11 С 29/00, 1980 (прототип). (54)(57) ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ

УСТРОЙСТВО С АВТОНОМНЫМ КОНТРОЛЕМ по авт. св. В 744738, о т л и ч а ющ е е с я тем, что, с целью повышения надежности устройства, в него .введены блок контроля, группа эле„„SU„„11 55 А ментов И, группа элементов ИЛИ и регистр,причем первые вход и выход блока контроля соединены соответственно с одними из входов адресного блока памяти, второй вход блока контроля соединен с одним из выходов адресного блока памяти, второй выход — с первыми входами элементов И группы, выходы которых подключены к другим входам адресного блока памяти, вторые входы элементов И группы соединены с инверсными выходами регистра, одни иэ входов которого подключены к другим выходам адресного блока памяти, а .другие входы регистра — к выходам элементов ИЛИ группы, входы которых подключены к щ

O выходам дешифраторов.

11 3855

Изобретение относится к вычисли- тельной технике.

По основному авт. св. 9 744738 известно устройство, содержащее адресный блок памяти, соединенный с первым ассоциативным блоком памяти, второй ассоциативный блок памяти, один из входов которого соединен с первым входом адресного блока памяти, блок управления, выходы которого подключены к управляющим входам ассоциативных блоков памяти, коммутаторы и дешифратор, причем вход первого коммутатора подключены соответственно к первому выходу дешифратора и к выходу адресного блока 15 памяти, а выход — к другим входам второго ассоциативного блока памяти выходы которого соединены с входом дешифратора и одним из входов второго коммутатора, другой вход которого подключен к второму выходу дешифратора, а выход — к второму входу адресного блока памяти П .

В этом устройстве в паузах между внешними обращениями производится контроль исправности ячеек адресного блока памяти. При обнаружении неисправности какой-либо ячейки определяется кратность ошибки. В зависимости

Ьт кратности ошибки адрес неисправ- ности ячейки фиксируется либо в первом ассоциативном блоке памяти, либо во втором. Таким образом, происходит запись разрядов кодовой комбинации, соответствующих отказавшим разрядам ячейки. При считывании кодовой комбинации оказавшие ячейки под меняются данными одного из ассоциативных накопителей. Однако если возникает отказ разряда ячейки адресного накопителя после записи кодовой комбинации, то работоспособность такого устройства нарушается.

Недостатком известного устройства является также низкая достоверность считываемых данных,что снижает его 45 надежность.

Цель изобретения — повышение надежности устройства.

Поставленная цель достигается тем, что в оперативное запоминающее устройство с автономным контролем введены блок контроля, группа элементов Игруппа элементов ИЛИ и регистр, причем первые вход и выход блока контроля соединены соответственно с одним из входов адресного блока памяти, второй вход блока контроля соединен с одним иэ выходов адресного блока памяти, второй выход — c гер;выми входами элементов И группы, вы- 60 ходы которых подключены к другим входам адресного блока памяти, вторые входы элементов И группы соединены с инверсными выходами регистра, одни из входов которого подключены к другим выходам адресного блока памяти, а другие входы регистра — к выходам элементов ИЛИ группы, входы которых подключены к выходам дешифраторов.

На чертеже изображена структурная схема предложенного устройства..

Устройство содержит первый ассоциативный блок 1 памяти, который состоит из функциональной части 2 для запоминания слова и аргументной части 3 для запоминания адреса отказавшей ячейки адресного блока памяти.

Блок 1 имеет выход 4,. устройство также содержит адресный блок 5 памяти, состоящий из адресного блока 6, накопителя 7, регистра 8 слова и усилителей 9 записи- считывания, блок 10 управления, первый 11 и второй 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, где ш определяется из неравенства m(1+loga n) с n (n — количество разрядов слова, записываемого в адресный блок), то блок 10 управ1113855 бО две единицы. В остальных разрядах регистра 19 код "1". С инверсного выхода разряда регистра 19, состветствующего отказавшему разряду ячейки, единичный сигнал по разрешающему уровню с блока 20 поступает через соответствующий элемент И 21 группы на вход регистра 8 и инвертирует искаженный разряд. Исправленный код из регистра 8 слова посту; пает на выходе 24 устройства.

Если при ассоциативном поиске адрес находился в блоке 1, то содержимое ячейки блока 1, связанной с этим адресом, выдается на регисrp 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, соответствующем отказавшему после записи данных .разряду ячейки, будет код

"0". Действительно, на регистре 19 произведено последовательно сложение по модулю два трех кодов: прямого и обратного, считанных из ячейки, и слова, содержащего "1" в трех разрядах, которые отказали до записи данных в память. Единичный сигнал с инверсного выхода соответствующего разряда регистра 19 по разрешающему уровню с блока 20 поступает через соответствующий элемент И 21 на вход регистра 8 и инвертирует искажен,ный разряд. Исправленный код из реления дополнительно определяет номе ра отказавших разрядов ячейки блока

5. При этом адрес неисправной ячейки фиксируется в аргументной части

17, а номера отказавших разрядов в признаковой части 16 ассоциативного блока 14.

Если кратность ошибки больше m, то адрес неисправной ячейки записывается в аргументную часть 3 ассоциативного блока 1. 10

При обращении к оперативному запоминающему устройству по адресу, установленному на входе 22, происходит одновременное обращение как к блоку 5, так и к ассоциативным бло- 15 кам 1 и 14.

Записываемое слово поступает на вход блока 20, где формируется контрольный разряд, который затем заносится в регистр 8. Записываемое слово также с входа 23 поступает в регистр 8 и через усилители 9 записисчитывания записывается в накопитель 7;

Если при ассоциативном поиске в блоке 1 обнаружен адрес, по которому производится обращение, то данные с регистра 8 записываются в функциональную часть 2 блока 1. Если этот адрес обнаружен при ассоциативном по. иске в блоке 14, то содержимое признаковой части 16 соответствующей ячейки блока 14 поступает на дешифраторы 13, выходные сигналы которых поступают на один иэ входов коммутатора 11. Одновременно на другой вход поступает записываемое слово. Разряды слова, соответствующие отказавшим разрядам ячейки 6лока 5, через коммутатор 11 записываются в функциональную часть 15 блока 14. 40

При выполнении операции чтения содержимое накопителя 7 в прямом коде поступает на регистр 8 и регистр 19.

Одновременно происходит ассоциативный поиск адреса в блоках 1 и 14. - 45

Если в блоках 1 и 14 такого адреса нет, то считанная информация поступает на блок 20. При отсутствии ошибок данные из регистра 8 поступают на выход 24. Если блок 20 выдал сигйал ошибки, то содержимое регистра 8 слова в обратном коде через усилители 9 записи-считывания заносится в ту ячейку накопителя 7, в которой произошел отказ..Затем происходит считывание в обратном коде содержимого ячейки в регистр 19, где производится поразрядное сложение по модулю два прямого и обратного кодов, считанных иэ ячейки адресного накопителя. Разряд регистра

19, соответствукщий отказавшему разряду ячейки, устанавливается. в нулевое состояние, поскольку на него поступает последовательно (прямой или обраный код 1 либо два нуля, ли- . 65

1113855

Составитель В.Рудаков

Редактор Л.Алексеенко Техред M.Кузьма Корректор Ю.Макаренко

Заказ 6626/43 Тираж 574 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП"Патент", г. Ужгород, ул. Проектная, 4 гистра 8 слова поступает на выход 24 устройства.

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

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

 

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

Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и системах управления

Изобретение относится к вычислительной технике, в частности, к устройствам хранения информации, и может найти приме нение в специализированных системах хранения и обработки изображений, в ассоциативных параллельных процессорах при решении информационно-логических задач, задач поиска и сортировки данных, в устройствах обработки сигналов в реальном масштабе времени

Изобретение относится к полупроводниковому запоминающему устройству, содержащему схему обнаружения и исправления множественных ошибок

Изобретение относится к способам записи в энергонезависимую память и может быть использовано в приборах, осуществляющих хранение и обновление оперативной информации в процессе своей работы

Изобретение относится к устройствам тестирования электронных элементарных схем и групповых линий соединений

Изобретение относится к средствам для программирования/стирания электрически стираемых программируемых полупроводниковых постоянных запоминающих устройств

Изобретение относится к области автоматики и вычислительной техники

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх