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

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

{S) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ ПАМЯТИ

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

название год авторы номер документа
Устройство для контроля блоков памяти 1985
  • Чусовитин Станислав Иванович
  • Флейш Лейба Семенович
  • Бутаков Геннадий Михайлович
SU1283859A1
ФОРМИРОВАТЕЛЬ ТЕСТОВ 1991
  • Гремальский Анатолий Александрович
  • Бежан Виорел Евтемьевич
  • Рошка Андрей Алексеевич
RU2012924C1
Устройство для контроля цифровых объектов 1988
  • Носков Валерий Игнатьевич
  • Камшилин Владимир Васильевич
  • Котов Виталий Семенович
  • Романкевич Алексей Михайлович
  • Гроль Владимир Васильевич
  • Недосеков Евгений Викторович
SU1691841A1
Устройство для контроля микропроцессорных блоков 1988
  • Гремальский Анатолий Александрович
  • Андроник Сергей Михайлович
SU1531099A1
РАДИОЛОКАЦИОННАЯ СТАНЦИЯ 1993
  • Ицкович Ю.С.
  • Коржавин Г.А.
  • Кучеров В.А.
  • Никольцев В.А.
  • Овчаров Ю.Н.
RU2037842C1
Генератор псевдослучайных испытательных последовательностей 1986
  • Романкевич Алексей Михайлович
  • Вилинский Юрий Савельевич
  • Гроль Владимир Васильевич
  • Рубаник Сергей Михайлович
  • Наконечный Александр Анатольевич
  • Равняго Сергей Константинович
SU1354401A2
Устройство для задания тестов 1983
  • Самойлов Алексей Лаврентьевич
SU1141379A2
Многофункциональный генератор двоичных последовательностей 1981
  • Тюпин Валерий Петрович
  • Громаковский Виталий Александрович
SU991397A1
Устройство для формирования тестов 1990
  • Кишенский Сергей Жанович
  • Игнатьев Валерий Эдмундович
  • Крекер Александр Яковлевич
  • Христенко Ольга Юрьевна
SU1795462A1
Формирователь тестов 1987
  • Гремальский Анатолий Александрович
  • Андроник Сергей Михайлович
SU1552185A1

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

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

1

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

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

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

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

счетчика числа обращения соединен с выхрдом блока управления, а выход с входом счётчика математических ожиданий, выходы которого и выходы генератора случайных чисел подключены к соответствующим входам сумматора, а выходы сумматора - к адресным шинам блока памяти, логический блок и дополнительный блок па,Q мяти, управлякхций вход которого соединен с одним из выходов блока управ ления, адресные входы - с информационными выходами счетчика числа обращений L2 J.

,5Недостатком этого устройства являются сложность, обусловленная применением логического блока и дополнительного блока памяти, большой емкости, что также снижает надежность

20 устройства;,

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

Поставленная цель достигается тем, что в устройство для контроля блоков 3 э памяти, содержащее блок управления, схему сравнения, формирователь контрольных кодов, счетчик числа обращений и адресный счетчик, первый вход которого подключен к выходу сче чина числа обращений, а второй входк одному из выходов блока управления вход которого соединен с выходом схе мы сравнения, одни из входов которой подключены к одним из выходов фОрМИрователя контрольных кодов, другой выход которого является управляющим ,выходом устройства, другие входы схе мы сравнения и одни из входов счетчика числа обращений являются соответ ственно информационными и управляющими входами устройства, введены генератор псевдослучайных чисел, мультиплексор и триггер, первый выход которого соединен с другим входом счетчика числа обращений и тактовым входом генератора псевдослучайных чи сел , выходы которого соединены с одними из входов мультиплексора, а управляющие входы - с выходами адресного счетчика и другими входами мультиплексора, управляющий вход которого подключен ко второму выходу триггера, вход которого соединен с другим выходом блока управления, . выходы мультиплексора являются адрес ными выходами устройства и соединены со входами формирователя контрольных кодов, .входы генератора псевдослучай ных чисел являются установочными вхо дами устройства, а также тем, что генератор псевдослучайных чисел содержит сдвиговый регистр, дешифратор, ключи и элементы Неравнозначность, одни из входов которых подключены к выходам ключей, а другие входы - соответственно к выходу дешифратора и к одним из выходов сдвигового регистра и одним из входов дешифратора, другие входы которого соединены со входами ключей и другими выходами сдвигового регистра, информационный вход которого подключен к выходам элементов Неравнознач ность, тактовый и установочные входы сдвигового регистра являются тактовым и установочным входами генератора, управляющими входами и выходами которого являются управляющие вхо ды ключей и другие выходы сдвигового регистра. fla чертеже изображена функциональ ная схема предлагаемого устройства и контролируемый блок 1 памяти. Устройство содержит блок 2 управления, схему 3 сравнения формирователь 4 контрольных кодов, мультиплексор 5, адресный счетчик 6, генератор 7 псевдослучайных чисел, содержащий сдвиговый регистр 8, дешифратор 9, элементы 10 Неравнозначность и ключи 11. Устройство содержит также счетчик 12 числа обращений и триггер 13 счетного типа с выходами 4 и 15. На чертеже обозначены управляющие 1б и установочные 17 входы устройства. Устройство работает следующим образомУстройство работает в трех режимах: запись тестов, контроль блока памяти, циклический контроль адресных формирователей. В режиме записи тестов триггер 13 обнулен, на его выходе 15 постоянно присутствует О логический уровень, тем самым блокированы вход счетчика 12 и тактовый вход генератора 7. Единичный логический уровень на выходе 14 триггера 13 подключает выходы счетчика 6 к выходам мультиплексора 5 Сигналы из блока 2 управления подаются на вход счетчика 6. Адресная информация, сформированная счетчиком 6, проходит через мультиплексор 5 на адресные выходы устройства и входы формирователя 4, который осуществляет формирование контрольных кодов по заданному алгоритму. Сигналы обращения, идущие с блока 2 управления на проверяемый блок 1 памяти, проводят запись в него формируемого теста по всем адресам. После записи теста переходят к режиму контроля блока памяти. Проверяемый блок 1 памяти переводят в режим ЧТЕНИЕ, Счетчик 6 обнуляется и проверка начинается с нулевой ячейки блока 1 памяти, в счетчик 12 вводится по входам 16 уставка, значение которой (где V - целое число) определяет число переходов из ячейки блока 1, задаваемой кодом счетчика 6, в ячейки, номера которых формируются случайным образом блоком 7. Блок 2 управления сигналами обращения переключает триггер 13, с выхода 15 которого поступают сигналы на запуск счетчика 12 и на тактовый вход генератора 7. Выход 14 триггера 13 попеременно подключает через мультиплексор 5 к адресным шинам блока S 1 памяти выходы счетчика 6 или выходы генератора 7. Таким образом, последовательно ос ществляется проверка переходов из .определенной ячейки блока 1 памяти, код адреса которой определяется состоянием счетчика 6, k(M-y) ячейкам, коды адресов которых генерируют блок 7 (М - емкость счетчика 12). После (М-У) обращений к ячейкам блока 1 памяти по произвольным адресам счетчик 12 переполняется и сигнал переполнения поступает на вход счетчика 6 и, тем самым, осуществляется переход к проверке следующей ячейки. Выходы счетчика 6 через ключи 11 управляют обратной связью регистра 8, т.е., каждый раз, когда осуществляется переход к другой ячейке проверяемого блока 1 памяти, изменяется и случай ная последовательность адресов, генерируемых регистром 8. Дешифратор 9 обнаруживает нулевое состояние все разрядо{е регистра 8 и предотвращает запирание устройства в этом состоя, НИИ при включении питания или нормал ном режиме работы. С целью расширения числа различных последовательностей, генерируемых блокогй 7 предусматривается возможность занесения через входы 17 в регистр 8 начального числа Р (где Рцелое число). При обнаружении сбоя схемой 3 сравнения блок 2 управления прекращает выработку сигналов обраще ия к проверяемому блоку 1 памяти и сигналов запуска триггера 13. Коды, записанные в cчeтчиke 6 и регистре 8,, сохраняются и однозначно определяют два адреса, переход между которыми вызвал сбой, причем по состоянию триггера 13 определяется направление перехода (от кода счетчика, к коду регистра или наоборот), индикация счетчика 6, регистра 8 и триггера 13 выводится на табjfo и по;зволяет пользователю оперативно определять причины сбойных ситуаций. Для вывода всей совокупности адресов при сбойной ситуации на пульг оператора (например, дисплей или осциллограф, на чертеже не показаны) обеспечивается многократное считывание последовательности адресов и подача их на адресные входы проверяемого блока 1 в третьем режиме. Врежиме ЦИКЛИЧЕСКИЙ КОНТРОЛЬ АДРЕСНЫХ ФОРМИРОВАТЕЛЕЙ блок 2 управления бло кирует вход счетчика 6 (цепь блоки8ровки не показана), при этом в счетчике 6 сохраняется код адреса, на котором произошел сбой, регистр 8 либо обнуляется, либо в него зано- . сится число Р, в счетчик 12 каждый раз по сигналу его переполнения заносится уставка У, а блок 2 управления формирует сигналы обраи4ения к проверяемому блоку 1 памяти и триггеру 13, тем самым обеспечивается многократное считывание адресов и информации проверяемого блока 1 памяти. Таким образом, использование генератора 7 псевдослучайных чисел, мультиплексора 5 и триггера 13 позволяет сократить аппаратурные затраты за счет исключения накопителя большой емкости, быстродействие которого ограничено, а предоставление оператору информации об адресных кодах, переход между которыми вызвал сбойную ситуацию, а также информация о направлении перехода, значительно сокращает время, затрачиваемое на отыскание-причин сбойной ситуации. Технико-экономическое преимущество предлагаемого устройства заключается в его упрощении и повышеНИИ быстродействия по сравнению с прототипом. Формула изобретения 1. Устройство для контроля блоков памяти, содержащее блок управления, схему сравнения, формирователь контрольных кодов, счетчик числа обращений и адресный счетчик, первый вход которого подключен к выходу счетчика числа обращений, а второй вход - к одному из выходов блока управлежя, вход которого соединен с выходом схемы сравнения, одни из входов которой подключены к одним из выходов формирователя контрольных кодов, другой выход которого является управляющим выходом устройства, другие входы схемы сравнения и одни из входов счетчика числа обра111ений являются соответственно информационными и управляющими входами устройству, отличающееся тем, что, с целью повышения быстродействия и упрощения устройства, содержит генератор псевдослучайных чисел, мультиплексор и триггер, первый выход которого соединен с другим входом счетчика числа обращений и тактовым входом генератора псевдослучайных чисел выходы которого соединены с одними из входов мультиплексора, а управляющие входы - с выходами адресного счетчика и другими входами мультиплексора, управляющий вход которого подключен к второму выходу триггера, вход которого соединен с другим выходом блока управления, выходы мультиплексора являются адресными выходами устройства и соединены с входами формирователя контрольных кодов входы генератора псевдослучайных чисел являются установочными входами устройства.

2. Устройство по п. 1, отличающееся тем, что генератор псевдослучайных чисел содержит сдвиговый регистр, дешифратор, ключи и элементы Неравнозначность, рдни из входов которых подключены к выходам ключей, а другие входы - соответственно к выходу дешифратора и к одним из выходов сдвигового регистра и одним из входов дешифратора, друг«. гие входы которого соединены с входами ключей и другими выходами сдвигового регистра, информационный вход которого подключен.к выходам элементов Неравнозначность, тактовый и установочные входы, сдвигового регистра являются тактовым и установочными входами генератора,, управляющими входами и выходами которого язляются управляющие входы ключей и другие выходы сдвигового регистра.

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР № А07398, кл. G 11 С 29/00, 1973.2.Авторское свидетельство СССР ff 619968, кл. G 11 С 29/00, 1977 (прототип).

SU 951 408 A1

Авторы

Флейш Лейба Семенович

Бутаков Геннадий Михайлович

Даты

1982-08-15Публикация

1981-01-08Подача