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

 

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

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

РЕСПУБЛИН

„„SU„„1030854

3(5ц G 11 С 29/00

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

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

ОПИСАНИЕ ИЗОБРЕТЕНИЯ ":-,;::,., 3 Н ABTOPCKO1VIY СВИДЕТЕЛЬСТВУ (21) 3405049/18-24 (22) 02.03.82 (46) 23.07.83.Бюл. N 27 (72) В.А.Ваняшев„ Н.С.Листаров и Ю.А,Иякиньков (53) 681..327(088.8) (56) 1, Авторское свидетельство СССР и 526954, кл. G ll С 29/00,1974.

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

М 494770, кл. G 11 С 29/00, 1974 (прототип).

I ©

CO

Ю

QO

Сл ьф (54) (57) УСТРОйСтВО ДЛЯ КОНТРОЛЯ

МНОГОРАЗРЯДНЫХ БЛОКОВ ПАИЯТИ, содержащее первый счетчик импульсов, первый триггер и схему сравнения, о тл и ч-а ю щ е е с я тем, что, с целью IlOBbIUIBHHR надежности устройст ва, в него введены вторбй и третий счетчики импульсов, второй триггер, группа элементов И, rpynna элементов

ИЛИ, группа счетчиков импульсов, элемент И, элемент ИЛИ-НЕ и элемент, ИЛИ, причем выходы первого счетчика импульсов подключены к. первым входам элементов ИЛИ группы, вторые входы которых соединены с выходами элементов И группы, первые входы которых подключены к выходам. второго счетчика импульсов, первый и второй входы элемента ИЛИ соединены соответственно с выходом элемента И и с одним из выходов второго счетчика импульсов и входом первого триггера, выход которого подключен к первому входу элемента И, второй вход которого соединен с инверсным выходом второго триггера и вторыми входами. элементов

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

1030854

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

Известно устройство для контроля многоразрядных блоков памяти, в котором выполняется контроль как по адресам (в тесте "бегающая "1" и "Он) так и по разрядам (в тесте "шахмат- Ю ный контроль") 1

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

Наиболее близким техническим ре- 15 шением к изобретению является устройство для контроля многоразрядных блоков памяти, содержащее счетчик адреса, подключенный к одному из входов схемы сравнения, и счетный 20 триггер (2 ).

Недостатком известного устройст" ва, является то, что применяемый в нем тест "адресный дождь" не обеспечивает полную проверку блоков памяти, 25 так как контроль производится при вполне конкретной информации, а именно, в каждом адресе информация соответствует прямому или обратному коду самого адреса, при этом в любом адресе не проверяется связь между разря-. дами, в которых записана одинаковая информация, и не проверяются перекрестные связи между ячейками (связи каждой ячейки любого разряда с ячейками.других разрядов по всем адре35 сам ), что снижает надежность устройства

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

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

ИЛИ-НЕ и элемент ИЛИ, причем выходы первого счетчика импульсов подключены к первым входам элементов ИЛИ групзпы, вторые входы которых соединены с выходами элементов И группы, первые входы которых подключены к выходам второго счетчика импульсов, первый 55 и второй входы элемента ИЛИ соединены соответственно с выходом элемента И и с одним из выходов второго счетчика импульсов и входом первого триггера, выход которого подключен к первому входу элемент И, второй вход которого соединен с инверсным выходом второго триггера и вторыми входами элементов И группы, третий вход элемента ИЛИ подключен к одному из выходов первого счетчика импульсов и входу третьего счетчика импульсов

t выходы которого соединены с входами элемента ИЛИ-НЕ, выход которого. подключен к управляющему входу второго счетчика импульсов, управляющий вход первого счетчика импуль-. сов соединен с прямым выходом второго триггера, входы схемы сравнения подключены к выходам счетчиков импульсов .группы, входы которых,: выходы элементов ИЛИ .группы, прямой и инверсный выходы второго триггера являются соответственно контрольными входами, адресными выходами, выходом считывания и выходом записи устройства, информационными выходами которого являются выходы третьего счетчика импульсов, а третий вход элемента И и счетные входы первого и второго счетчиков импульсов объединены и являются входом обращения устройства.

На чертеже представлена функциональная схема предложенного устройства.

Устройство содержит первый 1 и второй 2 счетчики импульсов, первый 3, второй Й триггеры, третий 5 счетчик импульсов, группу элементов И 6, группу элементов ИЛИ 7.

На чертеже показан проверяемый блок 8 памяти.

Устройство содержит также группу счетчиков 9 импульсов, схему 10 сравнения, элемент ИЛИ-НЕ 11, элемент

И 12 и элемент ИЛИ 13. На чертеже обозначен вход 14 обращения устройства.

Каждый счетчик 9 группы имеет (m-1) разрядов, (где m)1.- разряд-. ность накопителя в проверяемом бло-. ке 8 памяти ), число счетчиков 9 груп. пы равно m.

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

Перед началом работы счетчики 1,2, 5,9 и триггеры 3 и 4 должны быть установлены в состояние "0". При этом на выходах счетчика 5 (нанииФормационных входах блока 8 памяти ) устанавливаются "нули", в результа1030854

3 те чего на выходе. элемента ИЛИ-НЕ 11 появляется сигнал "1", разрешающий работу счетчика 2. С прямого выхода триггера 4 на управляющий вход счетчика 1 поступает сигнал "0", блокирующий его работу. С инверсного выхода триггера 4 поступает сигнал "1", задающий режим "Запись" в блоке 8 памяти и разрешающий поступление адресов на его входы со счет- !О чика 2 через элементы И 6. На выходе триггера 3 устанавливается сигнал "0", блокирующий работу элемента И 12.

Особенностью работы устройства !5 является то, что счетчики 1, 2 и 5 и триггеры 3 и 4 при воздействии сигнала "1" по счетному входу переключаются по окончании этого сигнала .(по его спаду ). 20

Рассмотрим работу устройства по циклам. Первый цикл: запись и считывание "0" по всему массиву блока

8 памяти. Устройство работает при поступлении сигналов "Обращение" на вход 14. При воздействии этих сигналов счетчик 2 обеспечивает эа и тактов (где М 3 1 - целое число ) перебор всех адресов в блоке 8 памяти (адреса поступают через элементы И 6 30 и ИЛИ 7), Счетчик при этом не влияет на выборку адресов в блоке 8, так как íà его выходах удерживаются "ну-. ли". За и тактов будут записаны все

"нули", поступающие со счетчика 5.

По окончании й- го такта триггер 3 переключится и на его выходе установится сигнал "1", разрешающий даль" нейшую работу элемента И 12. При этом переключится в состояние "1" и триг- д гер 4, на вход которого с выхода старшего разряда счетчика 2 сигнал поступит через элемент ИЛИ 13; в связи с ,чем на прямом выходе триггера 4 уста-. новится сигнал "11, разрешающий рабо- 4 ту счетчика 1 и задающий режим работы

"Считывание" в блоке 8 памяти. На инверсном выходе триггера .4 установится сигнал: "0" блокирующий работу weментов И 6. Поэтому в последующие и тактов перебор адресов в блоке S na50 мяти осуществляется счетчиком 1. Считанная информация поступает на. входы счетчиков 9. При правильной работе блока 8 памя*и (при считывании "0" пагвсем адресам) состояние счетчиков

9 не изменится.По окончании 2М тактов счетчик 5 переключится в новое состояние и на выходе элемента ИЛИ-НЕ 11 установится сигнал "0", блокирующий работу счетчика 2. Триггер 4 по спаду сигнала. поступающего на его вход со старшего разряда счетчика 1, переключится в состояние "0" и на его инверсном выходе установится сигнал "1",. разрешающий работу элементов И 12, И 6 и задающий режим "Запись" в блоке 8 памяти.

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

Начало цикла определяется тактом (2М+1)..При этом адрес поступает со счетчика 2 и в блоке 8 памяти по этому адресу. записывается кодовая комбинация 100...0, .поступающая со счетчика 5.

Сигнал "Обращение" проходит через элементы И 12 и ИЛИ 13 и по спаду переключает триггер 4 в состояние

"1", поэтому с прямого выхода триггера 4 на управляющий вход счетчика 1 поступит сигнал "1 В последующие такты происходит считывание информации по всем адресам. По окон» чаныи (2й+1+ М) (3й+1) тактов счетчик 5 переключится в состояние 010..

О, а триггер 4 - в состояние "0", задавая режим "Запись e блоке 8 памяти.

Во время (3N+2) такта произойдет запись новой кодовой комбинации (0.10...0) по тому же адресу, а по окончании этого такта триггер 4 вновь переключится в состояние "i и снова установится режим "Считыва" ние" информации по всем адресам, нрторый заканчивается с тактом (4й+2). Далее продолжается чередование режима "Записьн по выбранному адресу и режима "Считывание" по всем адресам.

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

2m таких повторений счетчик 5 встанет в свое исходное "нулевое" состояние и ва выходе элемента ИЛИНЕ 11 появится сигнал н!", разрешающий.работу счетчика 2. -Это произойдет по окончании (2M+2 М +2 ) такта. Во время последующего такта в первый адрес, поскольку счетчик 2 .в течение всего такта не меняет своего состояния, будут записаны по всем

030854

5 1 разрядам "0", а по окончании сигнала

"Обращение" счетчик 2 переключится во второе состояние (второй адрес ), а триггер ч установится в состояние

"1" обеспечивая режим "Считывание"

У информации по всем адресам. На этом цикл второй заканчивается.

По окончании цикла как в проверяемом адресе, так и во всех остальных адресах блока 8 памяти будут записаны "нули". Считываемая каждый раэ информация поступает на входы счетчиков 9; состояние которых в зависимости от янформации на входе постоянно меняется. Схема 10 сравнения производит анализ состояния счетчиков 9 в последнем такте второго цикла.

При правильной работе блока 8 памяти в конце цикла счетчики 9 устанавливаются в одинаковые состояния, в результате чего схема 10 сравнения зафиксирует исправность накопителя блока 8 памяти. Это связано с тем, что при переборе всех m-разрядных кодовых комбинаций, общее число которых равняется 2, количество "1" и "0" в каждом разряде одинаковое и составляет :.. Поэтому при пере.счете "1" счетчиками 9, они устанавливаются также в одинаковое состояние.

Далее второй цикл повторяется по каждому адресу. По окончании второго цикла в последнем адресе происходит переключение триггера 3 в состояние "0" и он блокирует работу элемента,И 12. На этом контроль блока 8 памяти заканчивается.

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

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

Таким образом,. предложенное устройство контроля по сравнению с известным обеспечивает более полную проверку блоков памяти °

Технико-экономическое преимущество предложенного устройства заключается в более высокой надежности по сравнению с известным. 1030854

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

Редактор А.Шандор Техред И.Коштура Корректор Jl.Бокшан

Заказ 5221/52 Тираж 594 Подписное

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

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

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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