Устройство для контроля памяти Советский патент 1979 года по МПК G11C29/00 

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

(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПАМЯТИ

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

название год авторы номер документа
Устройство для фиксации трассы выполнения программы 1983
  • Корбашов Юрий Михайлович
  • Семин Константин Васильевич
SU1136170A1
Устройство для контроля памяти 1977
  • Тимченко Владимир Андреевич
  • Маркота Валентин Данилович
  • Вязовой Владимир Федотович
SU714503A1
Устройство для контроля ЦВМ 1987
  • Бровкин Олег Иванович
  • Кизуб Виктор Алексеевич
  • Мордашкин Роман Иванович
  • Слободчикова Людмила Романовна
SU1509908A1
ПРИСТАВКА К ЦИФРОВЫМ ВЫЧИСЛИТЕЛЬНЫМ МАШИНАМ 1968
  • Р. Г. Бухараев
SU212628A1
Устройство для контроля памяти 1983
  • Бардин Александр Львович
  • Селитков Юрий Викторович
  • Шапилов Владимир Дмитриевич
  • Шубников Сергей Константинович
SU1129656A1
Устройство для контроля многоразрядных блоков оперативной памяти 1987
  • Петров Владимир Борисович
SU1495854A1
Резервированное запоминающее устройство 1987
  • Николаев Виктор Иванович
  • Королев Михаил Иванович
SU1513526A1
Устройство для контроля блоков памяти 1978
  • Самсонов Владимир Ильич
  • Праслов Владимир Викторович
  • Перелыгин Юрий Иванович
  • Лучин Борис Прокофьевич
SU717668A1
Устройство для контроля блоков постоянной памяти 1980
  • Борзенков Сергей Иванович
  • Орлов Юрий Михайлович
  • Токарев Вячеслав Николаевич
SU936036A1
Устройство для контроля оперативной памяти 1981
  • Летнев Олег Васильевич
  • Шакарьянц Юрий Суренович
  • Криворотов Анатолий Константинович
  • Резван Валентин Алексеевич
SU1014041A1

Иллюстрации к изобретению SU 705 526 A1

Реферат патента 1979 года Устройство для контроля памяти

Формула изобретения SU 705 526 A1

I

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

Известно устройство для контроля памяти, содержащее блок памяти, блок управления, блок сравнения и блок формиро-вания кодов 1.

Недостатками этого устройства являются малая скорость работы и невысокая надежность.

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

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

Целью настоящего изобретения является расширение области применения устройства за счет повышения эффективности и полноты контроля.

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

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

Устройство содержит счетчик 1 адреса, дополнительный блок 2 сравнечгия, первый блок 3 останова, дополнительный счетчик 4, дополнительный р;егистр 5, блок б управления с выходом 7, блок 8 сравнения, выходной регистр 9, преобразователь 10 параллельного кода в последовательный, второй блок 11 останова, счетчик 12 контрольного кода и коммутатора 13. Входы и выходы устройства подключены к проверяемому блоку 14 памяти. Входы блока 2 и регистра 5 подключены к выходам счетчика 1, вход которого соединен с одним из выходов блока 6. Выход блока 2 подключен к одному из входов блока 6, а выход регистра 5 соединен с входом блока 3 и одним из выходов устройства. Устройство работает следующим образом. Перед началом работы в счетчике 1 устанавливают начальный адрес, а в блоке 3 останова - конечный адрес проверяемого массива ячеек памяти. В счетчик 12 заносят начальный, а в блок 11 - конечный код массива чисел, используемых для записи в проверяемые ячейки памяти. Блок 6 управления хранит программу с набором команд, определяющих порядок проверки блока 14 памяти по определенному алгоритму, и уг1равляет работой всех блоков устройства. Для проверки возможности обращения к оперативному блоку памяти по командам блока 6 управления, счетчик 1, суммируя единицы, формирует адреса проверяе.мых ячеек памяти, а счетчик 12 - проверочные коды; Далее происходит запись информации из счетчика 12 по адресу, переданному из счетчика 1 в регистр 5, считывание записанной информации в регистр 9 и сравнение содержимого регистра 9 и счетчика 12. При несовпадении записанной и считанной информации Характеристики выявленного брака считывают из регистров 5 и 9 и счетчика 12. Потом формируют другое проверочное число и повторяют цикл Запись-считывание-сравнение, переходят на проверку следующего адреса. Такая последовательность операций повторяется для всего массива проверяемых ячеек памяти. Для проверки оперативного блока памяти на полное функционирование, правильность адресации и чувствительность по току используют все возможные комбинации изменений состояний ячеек памяти. При этом использование этих ко.мбинаций в режиме Запись- считывание позволяет проверить время восстановления записи, а в режиме Считывание-считывание, - время выборки. При проверке всех возможных комбинаций смен состояний ячеек памяти в режиме Считывание-считывание команды проверяющей программы блока б управления, последовательно суммируя единицу в счетчик 1 адреса и передавая данный адрес в регистр 5, производят запись нулей из счет. чика 12 во все ячейки блока памяти, устанавливают в нулевое состояние счетчики 1 и 4 и в единичное состояние счетчик 1-2. При совпадении содержимого счетчика I с содержимым счетчика 4 по сигналу блока 2 сравнения блок 6 увеличивает содержимое счетчика 4 на единицу. Передают адрес из счетчика 1 в регистр 5 и производят запись в данную ячейку блока памяти единицы. Далее передают код из счетчика 4 в регистр 5 и производят считывание информации из первой ячейки памяти, передают код из счетчика 1 в регистр 5 и производят считывание информации из нулевой ячейки памяти, увеличивая одновременно содержимое счетчика 4 на единицу. Описанную процедуру повторяют для второй и нулевой ячеек памяти. Третьей и нулевой и т. д. до тех пор, пока не будет произведена проверка каждой такой пары «единиц и «нулей. После этого единицы записывают в первую ячейку памяти и повторяют все комбинации с первой ячейкой памяти. Данная процедура проверки повторяется для всех ячеек памяти. Затем проверяют запись и считывание нулей на фоне единиц, При проверке всех адресных переходов в режиме Запись-считывание после записи во все ячейки блока памяти нулей, по первому адресу, переданному в регистр 5 из счетчика 4, записывают единицы и производят считывание информации с нулевого адреса переданного в регистр 5 из счетчика 1. Затем по первому адресу записывают нули и считывают информацию с нулевого адреса, прибавляя одновременно в счетчик 4 единицу. Эта последовательность повторяется для второго и нулевого адреса и т. д. пока все адресные переходы относительно первого адреса не будут проверены. Далее процедура повторяется относительно первого адреса и т. д. до последнего. Описанная процедура проводится также с инверсной информацией. При этом счетчик 1 формирует адрес проверяемой ячейки памяти, счетчик 4 - адрес фоновой ячейки памяти, а блок сравнения 8 сигнализирует о совпадении кода счетчика 1 с кодом счетчика 4. При несовпадении записанной и считанной информации по сигналу блока 8 сравнения происходит прекращение проверки. При этом счетчик 1 указывает адрес проверяемой ячейки памяти, счетчик 4 - адрес фоновой ячейки, счетчик 12 - код, записываемый в проверяемую ячейку, а регистр 9 - код, считан 1ый с ячейки. После считывания характеристик неисправности устройство проверяет следующие ячейки памяти. Возможны многократное чтение информации из данной ячейки памяти с целью проверки сохран-. ности записанной информации, а также повторная запись и считывание информации

по неисправному адресу («долбление бракованной ячейки памяти).

При контроле постоянного блока памяти коммутатор-13 подключает к выходу преобразователя 10 вход счетчика 12 контрольного кода. В счетчик 1 адреса заносят начальный адрес, в блок 3 останова - конечный адрес проверяемого массива ячеек памяти, а в блок 11 останова - контрольную сумму единиц всех разрядов считываемой информации. По командам блока б управления происходит передача адреса проверяемой ячейки памяти из счетчика 1 в регистр 5, считывание информации из данной ячейки памяти и изменение адреса на единицу в счетчике 1.

В процессе считывания информации из проверяемого массива ячеек памяти регистр 9 подсчитывает поразрядную сумму по модулю два, а счетчик 12 - сумму единиц всех разрядов считанной информации. Прекращение проверки осуществляется по сигналам блока 3 останова или блока 11 останова. В первом случае разница между содержимым блока 11 останова и содержимым счетчика 12 контрольного кода показывает общее число ощибок из-за неправильного чтения единиц в разных разрядах проверяемого массива ячеек памяти. Во втором случае разница между содержимым счетчика 12 контрольного кода и табличным значением контрольного кода адреса, на котором прекратилилась проверка, указывает количество ощибок из-за неправильного чтения нулей в разных разрядах. Разряды; в которых произощло неправильное чтение информации, определяют, сравнивая содержимое выходного регистра 9 с табличным значением поразрядной контрольной суммы по модулю два считанной информации. Количество ощибок в каждом разряде определяют путем подсоединения к входу счетчика 12 выхода определенного разряда с помощью коммутатора 13, а в блок 11 заносят контрольный код проверяемого разряда. .Время выборки проверяют путем последовательного чтения из ячеек памяти с различной (по возможности - противоположной) информацией, адреса которых находятся в счетчике 1 адреса и дополнительном счетчике 4.

Предложенное устройство позволяет использовать все возможные, комбинации изменений состояний ячеек. Используя все адресные переходы, блок памяти проверяют на полное функционирование, правильность адресации и чувствительность по току. При этом проверка работы блока в режиме Запись-считывание позволяет проконтролировать время восстановления записи, а в режиме 3 Считывание-считывание - время выборки.

X Возможность проверки указанных характеристик блока памяти позволяет повысить эффективность и полноту контроля памяти.

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

5

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

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

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

0 эффективности и полноты контроля памяти, оно содержит дополнительные счетчик , регистр и блок сравнения, причем входы дополнительных блока сравнения и регистра подключены к выходам счетчика адреса и дополнительного счетчика, вход которого сое5динен с одним из выходов блока управления, выход дополнительного блока сравнения подключен к одному из входов, блока управления, а выход дополнительного регистра соединен с входом первого блока останова и

0 другим выходом устройства.

Источники информации,

принятые во внимание при экспертизе

1.Передовой научно-технический и производственный опыт. 1968, № 15-68, 1365-194.2.Авторское свидетельство СССР

5

№ 413530, кл. G 11 С 29/00, 1972 (прототип).

SU 705 526 A1

Авторы

Березюк Богданн Михайлович

Квурт Леонид Семенович

Даты

1979-12-25Публикация

1977-09-02Подача