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

 

Изобретение относится к вычислительной технике и может быть использовано для тестового контроля БИС памяти и оперативных запоминающих устройств (ОЗУ). Целью изобретения является повьшение быстродействия устройства. Устройство содержит первьй, второй и третий счетчики адреса , кольцевые регистры сдвига и блок сравнения. Повьпцение быстродействия устройства достигается за счет формирования тестовых воздействий кольцевьп ш peгиcтpa п с:дпига в каждом такте синхронизации устройства. 1 ил. ISD р N3

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

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

РЕСПУБЛИК (5D 4 G 11 С 29/00

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

ПО ДЕЛАМ ИЗОбРЕТЕНИЙ И ОТКРЫТИЙ (21) 3913867/24-24 (22) 21.06.85 (46) 23.02.87. Бюл. У 7 (71) 1<онотопское специальное проектное конструкторско-технологическое бюро Союзсчеттехники ЦСУ СССР (72) В.Ю.Солонин (53) 681.327.6(088.8) (56) Основы эксплуатации ЭВМ./Под ред. Б.П.1(агапа, М.: Энергоатомиздат, 1983,. с. 237-242.

Авторское свидетельство СССР

Ф 1051586, кл. G 11 С 29/00, 1982. (54) УСТРОЙСТВО ДЛЯ К0НТР0113 ОПЕРАТИВНОЙ ПАМЯТИ

„„SU„, 1292040 А 1 (57) Изобретение относится к вычислительной технике и может быть использовано для тестового контроля БИС памяти и оперативных запоминающих устройств (ОЗУ). Целью изобретения является повышение быстродействия устройства. Устройство содержит первьп1, второй и третий счетчики адреса, кольцевые регистры сдвига и блок сравнения. Повьппение быстродействия устройства достигается за счет формирования тестовых воздействий кольцевьпы регистрами сдвига в каждом такте синхронизации устройства.

1 ил.

1292040

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

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

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

Устройство содержит блок 1 срав.нения, третий счетчик 2, выходы 3 которого являются адресными выходами устройства, одни входы соединены с выходами кольцевых регистров 4 сдвига первой группы, входы 5, 6, 8 и 9 подключены к выходам первого и второго счетчиков 10 и 11, а другие входы 7 являются входами устройства, выходы 12 кольцевых регистров 13 сдвига второй группы и выходы 14 кольцевых регистров 15 сдвига третьей группы. На чертеже также показаны информационные входы 16 устройства, контролируемое ОЗУ 17, вход 18 сиих25 ронизации и выход 19 ошибки.

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

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

Записывают информацию о первом цикле обращений к ОЗУ 17 в регистры

4, 13, 15, а начальный адрес контроля — в счетчик 2. Эта информация 40 представляет собой цоследовательности логических состояний, которые

° необходимо устанавливать на соответствующих входах ОЗУ 17 и счетчика

2, чтобы произошла предусмотренная 45 тестом последовательность обращений к ОЗУ 17 в пределах цикла. Какие логические состояния необходимо установить на входах ОЗУ 17, чтобы произошло обращение к нему, предусмот- 50 ренное тестом, известны из описания принципа работы конкретного контролируемого ОЗУ 17, а логические состояния, которые необходимо устано" вить на входах счетчика 2, чтобы произошло установленное тестом изменечие адреса, известны из описания принципа работы используемого конк.ретного счетчика 2.

Таким образом, информация, необходимая для записи в элементы 2, 4, 13, 15,известна из описания принципа работы конкретных ОЗУ и счетчика 2 и описания (алгоритма) выбранного теста контроля.

Регистры 4, управляющие работой счетчика 2, нужны лишь в том случае, если цикл обращений к ОЗУ 17 предусматривает не только счет счетчика 2 вперед, но и его другие операции, например счет назад или запись информации с параллельных входов 5, или б, или 8, или 9. Сигналы с этих регистров,и осуществляют соответствующие управления счетчиком 2.

Если указанный цикл обращений к

ОЗУ включает резкие переходы адресов, например возврацения адреса на несколько ячеек памяти назад или вперед (например, тест Дополнительная адресация"), можно использовать счетчики типа l0 и 11, подключенные к параллельным входам счетчика 2, в которые предварительно также записывают информацию. В процессе работы устройства происходит счет в этих счетчиках и перепись информации с их выходов в счетчик 2, управляемая . сигналами с регистров 4.

Информацию в элементы 2, 4, 10, 11, -13, 15 записывают параллельно (т.е. практически одновременно) через их входы Д 7 с параллельных регистров, в частности выходных портов управляющей ЭВМ, например, "Электро-. ника К1-20". Осуществляют это любыми известными путями.

После записи информации в элементы 2, 4, 10, 11, 13, 15 подают тактовые импульсы на шину 18.По переднему фронту тактового импульса происходит сдвиг информации в,регистрах

4 и счет в счетчиках 10 и 11. По его заднему фронту происходит исполнение счетчиком 2 команды, код которой установлен на его управляющих входах, т.е. на выходах регистров 4, например, команды счет вперед, счет назад, запись с параллельных входов 5, или 6, или 8, или 9. По заднему фронту тактового импульса происходит сдвиг информации в регистрах 13 и 15. На входах 12 ОЗУ 17 устанавливается информация, подлежащая записи в ОЗУ 17 или ожидаемая при считывании с ОЗУ 17.

На управляющих входах 14 ОЗУ 17 устанавливается код команды записи в ОЗУ.3 1292

17 или считывании с ОЗУ 17 или регенерации и т.п. в зависимости от содержания цикла. Если есть необходимость в стробирующем сигнале в ОЗУ 17 (сигнале, по которому ОЗУ 17 выполняет команды, на схеме шина этого сигнала условно не показана), его можно подавать в ОЗУ 17 после сдвига информации в регистрах 15. Если на входах 14 устанавливается код команды считывания, 10 на выходах 16 появляется считанная с ОЗУ 17 информация, которая блоком 1 сравнивается с ожидаемой информацией, установленной в это время на выходах регистров 13. При неисправности ОЗУ 15

17 появляется сигнал несравнения на выходе 19. блока 1. В это время на входах 3 ОЗУ 17 присутствует адрес ячейки памяти, с которой произошло считывание неправильной информации. 20

Подачу тактовых импульсов на шину 18 осуществляют до тех пор, пока соглас- но тесту осуществляют одинаковые циклы обращений к ОЗУ 17. В течение всего этого времени в регистрах 4, 13, 15 информация циркулирует по кольцу (т.е. с последовательного выхода на последовательный вход). Как только на входах 3 ОЗУ 17 устанавливается адрес, после которого согласно тесту необходимо осуществлять другие циклы обращений к ОЗУ 17 (например, в простейшем случае, после циклов записей

0 необходимо записать 1 или осуществить считывание), осуществляют за- 35 пись в элементы 4, 10, 11 13, 15 другой информации — о новых циклах обращений к ОЗУ 17. Затем вновь подают тактовые импульсы на шину 18, осуществляющие обращения к ОЗУ 17. 40

И так далее пока не будет закончен тест контроля ОЗУ.

Для экономии времени есть возможность сразу после записи информации 45 в элементы 4, 10, 11, 13, 15 приступить к подготовке в портах ЭВМ информации об очередных циклах обращений к ОЗУ 17 и успеть ее подготовить

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

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

1,292040

Составитель О.Исаев

Техред А.Кравчук Корректор Г.Решетник

Редактор А.Ворович

Заказ 277j53

Тираж 590 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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