Устройство для контроля блоков памяти

 

Изобретение относится к вычислительной технике и может быть применено для контроля блоков постоянной памяти в динамическом режиме на рабочей частоте, в том числе для контроля адресных цепей. Целью изобретения является повышение достоверности контроля. Устройство содержит генератор 1 тактовых импульсов, счетчик 3 адреса, формирователь 4 импульсов считывания, блок 6 контроля четности, триггеры 7, 12 и 17, формирователь 8 контрольного кода, блоки 9 и 20 сравнения, блок 10 задания эталонов, блок 13 индикации, элемент ИЛИ 16, счетчик 18 импульсов, дешифратор 19, формирователь 21 импульсов сброса , формирователь 22 управляющих импульсов и два элемента И 2 и II. Для каждого проверяемого блока постоянной памяти определяется (на этапе записи информации в него) и устанавливается в блоке 10 задания эталонов эталонный код. Считанная информация контролируется по четности блоком 6 контроля четности, а контрольный разряд из блока постоянной памяти поступает на вход формирователя 8, который формирует контрольный код для считанной информации, который сравнивается с эталонным в блоке 9. В случае неравенства этих кодов фиксируется неисправность в адресной части, затем определяется неисправный разряд адреса, для чего с помош.ью триггера 17, счетчика 18 и дешифратора 19 проверяется каждый разряд адреса. Результат контроля индицируется блоком 13. 3 ил. (Л

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

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

РЕСПУБЛИН (ц 4 G l l С 29 00

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

3 » с

К А ВТОРСНОМУ С8ИДЕТЕЛЬСТВУ (21 ) 4033181/24-24 (22) 03.01.86 (46) 15.05.87. Бюл. № 18 (72) М. П. Бурдиян (53) 681.327 (088.8) (56) Авторское свидетельство СССР

¹ 752499, кл. G 11 С 29/00, 1978.

Авторское свидетельство СССР № 970481, кл. G 11 С 29/00, 1981.

Ы)

CO

Ж

СР (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ ПАМЯТИ (57) Изобретение относится к вычислительной технике и может быть применено для контроля блоков постоянной памяти в динамическом режиме на рабочей частоте, в том числе для контроля адресных цепей.

Целью изобретения является повышение достоверности контроля. Устройство содержит генератор 1 тактовых импульсов, счетчик 3 адреса, формирователь 4 импульсов считывания, блок 6 контроля четности, триггеры 7, 12 и 17, формирователь 8 контроль„„SU„„1310904 A 1 ного кода, блоки 9 и 20 сравнения, блок 10 задания эталонов, блок 13 индикации, элемент ИЛИ 16, счетчик 18 импульсов, дешифратор 19, формирователь 21 импульсов сброса, формирователь 22 управляющих импульсов и два элемента И 2 и 11. Для каждого проверяемого блока постоянной памяти определяется (на этапе записи информации в него) и устанавливается в блоке 10 задания эталонов эталонный код. Считанная информация контролируется по четности блоком 6 контроля четности, а контрольный разряд из блока постоянной памяти поступает на вход формирователя 8, который формирует контрольный код для считанной информации, который сравнивается с эталонным в блоке 9. В случае неравенства этих кодов фиксируется неисправность в адресной части, затем определяется неисправный разряд адреса, для чего с помощью триггера 17, счетчика 18 и дешифратора 19 проверяется каждый разряд адреса. Результат контроля индицируется блоком 13. 3 ил.

1310904

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

Целью изобретения является повышение достоверности контроля.

На фиг. 1 приведена функциональная схема предлагаемого устройства; на фиг. 2— временные диаграммы, поясняющие работу устройства; на фиг. 3 — функциональная схема формирователя контрольного кода.

Устройство содержит (фиг. 1) генератор 1 тактовых импульсов, первый элемент

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

Устройство содержит также блок 6 контроля четности, первый триггер 7, формирователь 8 контрольного кода, первый блок 9 сравнения, блок 10 задания эталонов, второй элемент И 11, второй триггер 12, блок

13 индикации. На фиг. обозначены вход 14 запуска и тактовый вход 15 устройства.

Устройство содержит также элемент

ИЛИ 16, третий триггер 17, счетчик 18 импульсов, дешифратор 19, второй блок 20 сравнения, формирователь 21 импульсов сброса и формирователь 22 управляюш,их им пульсов.

На фиг. 2 показаны импульсы 23 на выходе элемента И 2, импульсы 24 — на выходе счетчика 3, импульсы 25 считывания— на выходе формирователя 4, импульсы

26 — на выходе формирователя 22, импульсы 27 — на выходе блока 9 сравнения, импульсы 28 — на выходе формирователя 21.

Формирователь 8 контрольного кода содержит (фиг. 3) регистр 30 сдвига с выходами 31, сумматор 32 по модулю два. На фиг. 3 обозначены управляющий 33 и информационный 34 входы формирователя 8.

Седьмой девятый, двенадцатый и шестнадцатый выходные разряды регистра 30 соединены с входами сумматора 32.

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

Производится начальный сброс устройства (цепи начального сброса не показаны). На вход 14 (фиг. 1) подается сигнал логической «1», который через элемент

ИЛИ 6 подается на вход элемента И 2.

Импульсы 23 (фиг. 2) с выхода генератора 1 поступают через элемент И 2 на счетчик 3 и формирователь 4. С выходов счетчика 3 код адреса поступает в проверяемый блок 5 (на фиг. 2 показан только импульс 24 младшего разряда адреса). С выхода формирователя 4 в блок 5 поступают импульсы 25 управления. Считанная из блока 5 информация контролируется блоком 6 по четности. В случае четной информации триггер 7 устанавливается в «1», на его инверсном выходе — логической «О», работа устройства прекращается и фиксируется

55 сбой. Контрольный разряд блока 5 поступает на вход 34 формирователя 8, на вход ЗЗ которого с формирователя 22 поступают импульсы 26, в результате чего формирователь 8 начинает формирование контрольного кода. При считывании информации из блока 5 по последнему адресу на выходе формирователя 8 формируется код, равный эталонному коду в блоке 10. Блок 9 сравнивает их и выдает импульс 27, поэтому на выходе элемента И 11 логический «О» (импульс 28), и триггер 12 сбоя не фиксирует.

В случае неравенства кодов с выходов 31 формирователя 8 и блока 10 блок 9 выдает логическую «1» (импульс 27, показанный на фиг. 2 пунктиром) и происходит установка в «1» триггера 12. Сигнал с инверсного выхода триггера 12 прекращает работу устройства, и фиксируется неисправность в адресной части. Эталонный код для каждого блока 5 памяти определяется на этапе записи информации в него и устанавливается предварительно в блоке 10. С выхода формирователя 4 сигнал подается также на вход элемента И ll для того, чтобы по последнему адресу не формировать ложного сигнала сбоя, пока не будет сформирован конт рол ьн ы и код.

Описанный режим позволяет определить исправность или неисправность информационной и адресной части блока 5 памяти.

В случае обнаружения неисправности адресной части блока 5 памяти для определения неисправного разряда адреса используется режим диагностики. Для этого на входе 14 устанавливается логический «О», а на вход 15 кратковременно подается сигнал логической «1». Происходит установка в

«1» триггера 17, и тактовые импульсы начинают поступать на счетчик 3 адреса, формирователи 22 и 4, на выходе элемента

И 11 — логический «О». Одновременно происходит прибавление « + 1» в счетчик 18 и, поскольку на первом выходе дешифратора

19 появляется логическая «1», происходит чтение из первой ячейки блока 5. На выходе блока 20 появляется логическая «1» и формирователь 21 вырабатывает импульс 29, по заднему фронту которого триггер 17 сбрасывается и работа устройства прекращается.

Далее оператор сравнивает контрольный код на выходе блока 13 с эталонным для младшего разряда адреса. При равенстве кодов кратковременно подается сигнал логической «1» на вход 15, описанный процесс повторяется, но информация уже считывается из двух ячеек блока 5 памяти. Сравнивают контрольный и эталонный коды для следующего разряда адреса и т. д. Количество сравнений, необходимых для диагностики адресной части блока 5 памяти, равно количеству разрядов адреса, что значительно меньше, чем применение эталона с равным объемом памяти. Таким образом произво1310904 дится определение неисправного разряда адреса, начиная с младшего. В случае неравенства кодов делается вывод о неисправности соответствующего разряда адреса.

Сдвиг в регистре 30 формирователя 8 происходит по заднему фронту импульса 26, когда на входе 34 уже имеется сигнал с блока 5 памяти.

Формула изобретения

Устройство для контроля блоков памяти, содержащее блок задания эталонов, счетчик адреса, формирователь импульсов считывания, блок контроля четности, триггеры, первый блок сравнения, элементы И и генератор тактовых импульсов, выход которого соединен с первым входом первого элемента И, выход которого подключен к входу формирователя импульсов считывания, счетному входу счетчика адреса и первому входу второго элемента И, второй вход которого подключен к выходу первого блока сравнения, одни из входов которого подключены к выходам блока задания эталонов, второй и третий входы первого элемента И соединены соответственно с инверсНыми выходами первого и второго триггеров, вход установки в «1» первого триггера подключен к выходу блока контроля четности, одни из входов которого являются информационным и входами устройства, а другой вход — входом контрольного разряда устройства, выходом обращения которого является выход формирователя импульсов считывания, выходы счетчика адреса являются адресными выходами устройства, отличающееся тем, что, с целью повышения достоверности контроля, в устройство введены третий триггер, второй блок сравнения, формирователь контрольного кода, счетчик импульсов, дешиф5 ратор, формирователь импульсов сброса, формирователь управляющих им пульсов, блок индикации и элемент ИЛИ, выход которого соединен с четвертым входох первого элемента И, первый вход элемента ИЛИ подключен к прямому выходу третьего триггера, вход сброса которого соединен с выходом формирователя импульсов сброса, вход которого подключен к выходу второго блока сравнения, одни из входов которого соединены с выходами дешифратора, входы которого подключены к выходам счетчика импульсов, вход формирователя управляющих импульсов соединен с выходом первого элемента И, а выход — с управляющим входом формирователя контрольного кода, инфор20 мационный вход и выходы которого подключены соответственно к другому входу блока контроля четности и к другим входам первого блока сравнения и одним из входов блока индикации, другие входы которого соединены с выходами блока задания эта25 лонов, другие входы второго блока сравнения подключены к выходам счетчика адреса, вход установки в «1» второго триггера соединен с выходом второго элемента И, второй вход которого подключен к выходу

ЗО формирователя импульсов считывания, а третий вход — к инверсному выходу третьего триггера, вход установки которого и счетный вход счетчика импульсов объединены и являются тактовым входом устройства, входом запуска которого является второй вход элемента ИЛИ.

1310904

Составитель Т. За йне в а

Редактор Т. Парфенова Техред И. Верес Корректор И. Эрдейи

За каз 1763/49 Тираж 590 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для контроля блоков памяти Устройство для контроля блоков памяти Устройство для контроля блоков памяти Устройство для контроля блоков памяти 

 

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

Изобретение относится к запоминающим устройствам, в частности к техническим средствам их контроля, и предназначено для автоматизации производства накопителей ЗУ

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

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

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

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

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

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

Изобретение относится к вычислительной .технике, в частности к устройствам для контроля оперативных запоминающих устройств (ОЗУ) с произвольной выборкой

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

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

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

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

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

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

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

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

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

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