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

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

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

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

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

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

Блок 1 управления (фиг. 2) содержит задающий генератор 14, формирователь 15 сдвинутых последовательностей, второй триггер 16, формирователь 17 управляющего сигнала, инвертор 18, первый 19 и третий 20 триггеры, триггер 21 Шмитта, кнопку 22 и четвертый триггер 23.

Формирователь 8 информационных сигналов (фиг. 3) содержит счетчик 24 длительности такта и дешифратор 25.

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

Работа устройства начинается с установки п микросхем памяти в держатели накопителя. При включении питания в блоке 1 управления вырабатывается положительный фронт на / С-цепочке и триггере 21 Шмитта, который поступает на тактовый вход первого триггера 19 и далее с его прямого выхода на информационный вход второго триггера 16. После тактирования (фиг. 4 а) на инверсном выходе триггера 16 образуется отрицательный фронт (фиг. 46), который поступает на сбросовый вход первого триггера 19. В результате этого на прямом выходе этого триггера образуется импульс положительной полярности, а на выходах второго триггера 16 образуются импульсы соответственно положительной и отрицательной полярностей, длительностью в такт частоты задающего генератора 14. По приходе импульса положительной полярности с прямого выхода второго триггера 16 на вход управления формирователя 15 сдвинутых последовательностей код, заданный на его входах предустановки, переписывается на выходы. По окончании установочного импульса под воздействием тактовой частоты, поступаюп;ей на тактовый вход формирователя 15 сдвинутых последовательностей задающего генератора 14, в формирователе осуществляется сдвиг единицы в сторону

5

0

5

0

0

5

0

5

старшего разряда и далее по обратной связи на его информационный вход.

Таким образом, на выходах появляются последовательно сдвинутые относительно друг друга тактовые последовательности. Тактовая последовательность с первого выхода формирователя 15 поступает на находящийся в счетном режиме триггер формирователя 17, образуя сигнал меандровой формы, поступающий далее на вход управления мультиплексора 2 (фиг. 4б). Одновременно с инверсного выхода триггера 16 установочный импульс поступает на тактовый вход третьего триггера 20 и переписывает нулевой потенциал с его входа на выход, а также на сбросовый вход формирователя 17 управляющего сигнала. Нулевой потенциал с выхода третьего триггера 20 поступает на информационный вход четвертого триггера 23, где переписывается с приходом тактовой последовательности на выход (фиг. 4«). В результате этого устройство находится в режиме «Стоп.

При нажатии кнопки 22 «Пуск происходит переустановка третьего триггера 20 в единичное состояние и перезапись логической единицы с входа на выход четвертого триггера 23 (фиг. 4з). Разрешающий потенциал с инверсного выхода четвертого триггера 23 поступает на установочные входы счетчиков 9 и 10 адресов и счетчика 24 длительности, разрешая их работу. Выходы счетчика 24 длительности подключены к дешифратору-формирователю 25, где и происходит формирование информационного сигнала, который поступает на формирователь 5 выходных сигналов и далее на проверяемые микросхемы Памяти.

Для одного цикла работы при формировании теста «Попарная запись - считывание с полным перебором необходимо шестнадцать периодов тактовой последовательности, так как при обращении к каждой паре ячеек из всевозможных в режимах записи и считывания необходимо проверить четыре возможные комбинации состояния ячеек: 00, 01, 10, 11. Поэтому смена пар адресов происходит раз в щест- надцать периодов тактовой последовательности по импульсу переноса, поступающему со счетчика 24 длительности. Адресные сиг- гналы с выходов счетчиков 9 и 10 адресов поступают на информационные входы мультиплексора 2, где коммутируются на выход в соответствии с сигналом управления, тем самым обеспечивая однозначность обращения к паре ячеек. С выхода мультиплексора 2 адрес поступает на соответствующие входы формирователя 5 выходных сигналов и далее на плату накопителя. Туда же через формирователь 5 поступают сигналы разрещения записи и считывания соответственно с третьего и четвертого выходов блока 1 управления.

Для обеспечения режима самоконтроля на блок 6 подают те же, что и в накопитель, сигналы. Работу блока эталонной памяти 6 ведут непрерывно и параллельно с проверкой микросхем памяти на плате накопителя.

Считанная из накопителя и блока 6 информация поступает соответственно на первый 3 и третий 11 блоки сравнения, куда одновременно поступает опорная информация, задержанная в регистре 4 на необходимое число тактов. Для правильной работы указанных блоков сравнения необходимо исключить ситуацию, вытекающую из способа построения функционального теста, а именно, момент времени, когда адресные коды обоих счетчиков 9 и 10 адресов совпадают. В этом случае во время шестнадцати периодов тактовой последовательности производится обращение к одной и той же ячейке микросхем памяти. Поэтому, вместо записанных в последовательные моменты времени кодовых комбинаций 01, 10 считываются кодовые комбинации соответственно 11 и 00, что следует из логики построения теста «Попарная запись - считывание с полным перебором.

Включение второго блока 12 сравнения позволяет определить эти моменты времени и выработать строб, запирающий первый 3 и третий 11 блоки сравнения. Результат сравнения фиксируется блоком 7 и выводится в блок 13 индикации. В последнем индицируются номера тех микросхем памяти, в которых обнаружены одна или несколько неисправностей.

При неправильном функционировании самого устройства третий блок 11 сравнения вырабатывает сигнал ошибки, который фиксируется в блоке 7 и индицируется в блоке 13 индикации.

В момент появления импульса переноса на выходе счетчика 10 адреса, сигнализирующего об окончании перебора всех возможных адресных комбинаций, в блоке 1 управления вырабатывается потенциал, запрещающий дальнейшую работу счетчиков 9 и 10 адресов и счетчика 24 длительности, и устройство возвращается в режим ожидания (состояние «Стоп).

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

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

5

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

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

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

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

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

5

Фиг.З

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

название год авторы номер документа
Устройство для считывания и отображения видеоинформации 1988
  • Нечунаев Павел Иванович
  • Сырямкин Владимир Иванович
  • Титов Виталий Семенович
  • Фомин Александр Анварович
SU1817116A1
УСТРОЙСТВО УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ ЗАМКОМ 2002
  • Зубаеров Р.Ф.
  • Шишкин Г.И.
RU2209909C1
Устройство для контроля цифровых блоков 1988
  • Прилежаев Дмитрий Абрамович
  • Смирнов Геннадий Иванович
  • Соломин Сергей Борисович
SU1661768A1
Устройство для функционального контроля интегральных схем 1988
  • Кондратьев Леонид Николаевич
  • Овчинников Александр Львович
  • Безроднов Владимир Ильич
  • Поваренкин Сергей Григорьевич
  • Щупаков Евгений Сергеевич
SU1737465A1
Запоминающее устройство 1987
  • Булан Александр Борисович
  • Истрати Валерий Петрович
SU1495849A1
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ НЕИСПРАВНОСТЕЙ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ 1992
  • Лунев А.Ю.
  • Лунев В.Ю.
  • Захаров И.С.
RU2030784C1
Система ввода телевизионных изображений в ЭВМ 1989
  • Арутюнов Анатолий Юрьевич
  • Садыков Султан Садыкович
SU1665391A1
Устройство для контроля многоразрядных блоков оперативной памяти 1987
  • Петров Владимир Борисович
SU1495854A1
Динамическое оперативное запоминающее устройство 1981
  • Акинфиев Андрей Борисович
  • Виноградов Алексей Иванович
  • Глаголев Александр Ермолаевич
  • Крючков Анатолий Кузьмич
  • Павлов Владимир Ильич
SU1003142A1
СИСТЕМА ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ОБОРУДОВАНИЕМ 2000
  • Тюрин С.Ф.
  • Прохоров А.А.
  • Дудин Я.В.
  • Яковлев А.В.
  • Мальчиков А.И.
  • Мишкин С.В.
  • Голдобин А.Ю.
  • Горбунов С.Л.
  • Пермяков С.А.
  • Плешков О.В.
  • Прохоров Д.А.
RU2189623C2

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

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

Изобретение относится к вычислительной .технике, в частности к устройствам для контроля оперативных запоминающих устройств (ОЗУ) с произвольной выборкой. Целью изобретения является повышение достоверности контроля. Устройство содержит блок управления, мультиплексор, первый, второй и третий блоки сравнения, регистр задержки данных, формирователь выходных сигналов, блок эталонной памяти, блок фиксации ошибки, формирователь информационных сигналов, первый и второй счетчики адреса, блок индикации. Повышение достоверности контроля достигается за счет введения в устройство блока эталонной памяти, третьей схемы сравнения- и блока фиксации ошибки, позволяющих контролировать процесс генерации тестовых воздействий. 4 ил. 00 о to со to ел

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

fK 3

и.

„ Стоп

-r/J „Пусн fPu2.

-f

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

Electronic Design, 1978, v
Прибор для получения стереоскопических впечатлений от двух изображений различного масштаба 1917
  • Кауфман А.К.
SU26A1
Прибор для массовой выработки лекал 1921
  • Масленников Т.Д.
SU118A1
Устройство для контроля оперативной памяти 1981
  • Власов Владимир Анатольевич
SU1003150A1
Солесос 1922
  • Макаров Ю.А.
SU29A1

SU 1 302 325 A1

Авторы

Хаимов Валентин Зиновьевич

Иванова Наталья Николаевна

Скобелев Юрий Васильевич

Даты

1987-04-07Публикация

1985-09-06Подача