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

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

8

«

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

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

На фиг.1 изображена функциональная схема предлагаемого устройства; на фиг.2 - алгоритм обслуживания устройства.

Устройство содержит накопитель 1, вход 2 обращения, сумматоры 3 по модулю два, первый регистр 4, адресные входы 5, первый вход 6 задания режима, мультиплексоры 7, информационные выходы 8, демуль- гиплексоры S, элемент ИЛИ 10, второй регистр 11, информационные входы 12 и второй вход 13 задания режима работы устройства.

Устройство в составе ЭВМ работает следующим образом.

Периодически (т.е. в результате цикличности вычислений или в результате прерывания от таймере) ЭВМ исполняет подпрограмму а соответствии с алгоритмом об- служиванил (фиг.2).

В начале ЭВМ исполняет блок Установить корректирующее слово адреса 00 ... О. При этом на шине адреса и соответственно на адресных входах 5 устройства будет установлен код 00 ... 0. После выдачи по шине управления активного сигнала, сигнал поступает на первый вход 6 задания режима устройства, в результате чего в первый регистр будет записан код 00 ... 0. Затем ЭВМ выполняет программный блок Установить корректирующее слово данных 00 ... О. Этот процесс протекает аналогично, с той лишь разницей, что код 00 ... О выдается по шине данных и поступает на информационные входы 12 устройства, а активный сигнал шины управления ЭВМ поступает на второй вход 13 задания режима устройства. В результате происходит запись кода во второй регистр 11. Выполнением этих операций реализуется установка исходного состояния устройства. При этом (поскольку на первых входах сумматоров 3 по модулю два установлены нулевые потенциалы с выходов первого регистра 4) адрес с адресных входов 5 устройства на адресные входы накопителя 1 проходит без изменений. Поскольку на управляющие входы демультип- лексоров 9 также поступают нулевые потенциалы с выходов второго регистра 11, то разряды шины данных ЭВМ с информационных входов 12 устройства будут поступать через первые выходы демультиплек- соров 9 на основные информационные входы накопителя 1. При этом к выходам 8

устройства мультиплексоры 7 подключают основные выходы накопителя 1, так как на управляющих входах мультиплексоров 7 также установлены нулевые потенциалы.

Затем выполняется программный блок

Тестировать рабочую зону памяти. В процессе исполнения этого фрагмента программы обслуживания ЭВМ выполняет неразрушающий тест рабочей зоны (пред0 полагается, что в адресном пространстве имеется хотя бы одна неиспользуемая ячейка). В результате теста возможно несколько ситуаций, которые анализируются следующими программными блоками. Если в ре5 зультате выполнения блока Память исправна выясняется, что этот факт имеет место, то выполняется блок Индицировать исправно и подпрограмма обслуживания заканчивается. В противном случае проис0 ходит проверка Дефект разряда- . Если результат проверки отрицательный, то имеет место дефект адреса, поэтому реализуется процедура подбора корректирующего слова адреса. Эта процедура состоит в ци-к5 лическом повторении блоков Корректирующее слово адреса 111 ... 1, Инкремен- тировать корректирующее слово адреса. В каждом цикле этой процедуры происходит изменение корректирующего слова адреса

0 в первом регистре 4. В результате меняется адрес дефектной ячейки накопителя 1 по отношению кадресным входамБустройства за счет действия сумматоров 3 по модулю два. Так будет продолжаться до тех пор,

5 пока дефектная ячейка накопителя 1 не выдвинется в неиспользуемую зону адресного пространства, т.е. тесг рабочей зоны памяти покажет, что память исправна, либо пока не будут исчерпаны все возможные комбина0 ции слова адреса. В последнем случае восстановить работоспособность невозможно . (например, дефектная зона шире неиспользуемой зоны памяти) и поэтому выполняется блок Индицировать Отказ, Если же в

5 процессе выполнения блока выяснится, что имеет место дефект разряда накопителя 1, то ЭВМ перейдет к выполнению операций по коррекции данных. Прежде всего следует проверить, использован ли дополнитель0 ный разряд. Это выполняется в процессе реализации блока Корректирующее слово данных 00 ... О. Дефект, выявленный тестом, устраним путем выполнения блока Установить 1 в дефектном разряде кор5 ректирующего слова данных. В результате произойдет переключение демультиплексо- ра 9 и мультиплексора 7 соответствующих дефектному разряду, Соответствующий разряд информационных входов 12 устройства через второй выход демультиплексора 9 и

элемент ИЛИ 10 подключится к дополнительному информационному входу накопителя 1, а дополнительный выход накопителя 1 через соответствующий мультиплексор 7 подключится к одному из выходов 8 устрой- ства. Иначе говоря, произойдет замещение дефектного разряда накопителя 1 дополнительным. Таким образом, при появлении одиночного отказа (или дефекта) работоспособность памяти восстанавливается (Исп- равно) и лишь при повторном отказе возможна потеря работоспособности. Формула изобретения Отказоустойчивое запоминающее устройство, содержащее накопитель, вход об- ращения которого является одноименным входом устройства, сумматоры по модулю два, выходы которых соединены с адресными входами накопителя, первый регистр, выходы которого соединены с первыми вхо- дами сумматоров по модулю два, информа- ционные входы первого регистра соединены с вторыми входами сумматоров по модулю два и являются адресными входами устройства, вход синхронизации пер- вого регистра является первым входом задания режима устройства, отличающееся тем, что, с целью расширения области применения устройства за счет возможности коррекции данных, в него введены демультиплексоры, второй регистр, элемент ИЛИ и мультиплексоры по числу разрядов накопителя, выходы мультиплексоров являются информационными выходами устройства, первые информационные входы мультиплексоров соединены с выходами накопителя, вторые информационные входы мультиплексоров объединены и подключены к выходу дополнительного разряда накопителя, первые выходы демультиплек- соров соединены с информационными входами накопителя, выход элемента ИЛИ соединен с входом дополнительного информационного разряда накопителя, входы элемента ИЛИ соединены с вторыми выходами демультиплексоров, выходы второго регистра соединены с управляющими входами мультиплексоров и демультиплексоров, информационные входы второго регистра соединены с информационными входами демультиплексоров и являются информационными входами устройства, вход низации второго регистра является r-op: ui входом задания режима устройства

( Нача/toj

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

название год авторы номер документа
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ОБНАРУЖЕНИЕМ ОШИБОК И КОРРЕКЦИЕЙ ОДИНОЧНОЙ ОШИБКИ 1993
  • Гладштейн М.А.
  • Беляева М.М.
  • Беляев Е.И.
RU2062512C1
Запоминающее устройство с самоконтролем 1989
  • Акопов Ромоальд Варданович
  • Чахоян Леонид Микаелович
SU1718276A1
Оперативное запоминающее устройство с коррекцией ошибок 1987
  • Ашихмин Александр Владимирович
  • Вахтин Олег Георгиевич
  • Кондращенко Владимир Николаевич
  • Шелякина Наталья Кузьминична
SU1539844A1
УСТРОЙСТВО УПРАВЛЕНИЯ ПАМЯТЬЮ 1993
  • Харитонов Валерий Алексеевич
  • Олейников Алексей Владимирович
  • Тюрин Сергей Феофентович
  • Зверев Алексей Петрович
  • Гревцев Александр Михайлович
  • Яковлев Сергей Васильевич
  • Попченко Олег Григорьевич
  • Раевский Виктор Николаевич
RU2037874C1
ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ВЫСОКОЙ СТЕПЕНЬЮ ОТКАЗОУСТОЙЧИВОСТИ 2005
  • Сыров Анатолий Сергеевич
  • Смирнов Виктор Владимирович
  • Синельников Владимир Васильевич
  • Каравай Михаил Федорович
RU2327236C2
Запоминающее устройство с самоконтролем 1987
  • Рябуха Николай Демидович
  • Корженевский Сергей Вячеславович
  • Емелин Владимир Михайлович
  • Антонов Владимир Гурьевич
SU1432613A1
Запоминающее устройство с обходом дефектных элементов памяти 1986
  • Алексеев Олег Александрович
SU1387047A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С КОРРЕКЦИЕЙ ОШИБОК В ВЫХОДНОЙ ИНФОРМАЦИИ 1991
  • Самсонов Е.В.
  • Гусева Р.Б.
RU2006971C1
Адаптивный модуль микропрограммного устройства управления 1984
  • Самошин Владимир Николаевич
  • Мельников Владимир Алексеевич
SU1273926A1
Постоянное запоминающее устройство 1977
  • Вълков Красимир Георгиев
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Виткин Леонид Моисеевич
SU834768A1

Иллюстрации к изобретению SU 1 575 239 A1

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

Изобретение относится к вычислительной технике и может быть использовано при разработке интегральных микросхем памяти, вычислительных машин и устройств. Цель изобретения - расширение области применения устройства за счет возможности коррекции данных. Отказоустойчивое запоминающее устройство содержит накопитель 1, вход обращения 2, сумматоры 3 по модулю два, первый регистр 4, адресные 5 входы, первый 6 вход задания режима, мультиплексоры 7, информационные 8 выходы, демультиплексоры 9, элементы ИЛИ 10, второй регистр 11, информационные 12 входы и второй 13 вход задания режима работы устройства. При появлении одиночного отказа (или дефекта) работоспособность памяти восстанавливается ("Исправно") и лишь при повторном отказе возможна потеря работоспособности ("Отказ"). 2 ил.

Формула изобретения SU 1 575 239 A1

тфтитир Iff т кочвект руашее слов адреса

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

Микропроцессорные комплекты БИС на основе интегральной инжекционной логики./Под ред
Э.П.Калосикина М.: Радио и связь, 1984, с
Способ обделки поверхностей приборов отопления с целью увеличения теплоотдачи 1919
  • Бакалейник П.П.
SU135A1
Программируемое постоянное запоминающее устройство 1984
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Тверецкий Вениамин Витальевич
SU1300563A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 575 239 A1

Авторы

Гладштейн Михаил Аркадьевич

Даты

1990-06-30Публикация

1987-07-01Подача