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

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик

< >957279 (61) Дополнительное к авт. свид-ву— (22) Заявлено 29.01.81 (21) 3289727/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М. Кл.эз

G 11 С 29/00

Гесударственнмй квмнтет

СССР

Опубликовано 07.09.82. Бюллетень №33 (53) УДК 681.327 (088.8) не делан нэвбретвннй н аткрмтий

Дата опубликования описания 17.09.82 (72) Авторы изобретения

В. И. Самсонов и Б. П. Лучин (7I ) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ОПЕРАТИВНОЙ

ПАМЯТИ

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

Известны устройства для контроля оперативной памяти (1) и (2) .

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

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

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

ИЛИ и коммутатор для переключения выводов объекта контроля (2) .

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

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

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

957279

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

На фиг. 1 изображена функциональная схема устройства на фиг. 2 и 3 — схемы наиболее предпочтитеЛьных вариантов вы-, 40

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

Предложенное устройство содержит (фиг. 1) блок1 управления, блок 2 задания программ, предназначенный для долвовременного хранения информации, необходимой для выполнения программы контроля БИС

ОЗУ, первый 3 и второй 4 счетчики, служащие для формирования адреса строки, третий 5 и четвертый 6 счетчики, служащие для формирования адреса стобца, первую

7 и вторую 8 схемы сравнения, блок 9 задания приращения кодов, мультиплексор 10, амплитудно-временной дискриминатор 11, формирователь 12 управляющих сигналов и формирователь 13 информационных сигналов.

На фиг. 1 обозначены контактный узел

14, представляющий собой релейную матрицу, обеспечивающую подключение входов и выходов устройства,к выводам контролируемого БИС ОЗУ.

Блок задания приращения кодов содержит (фиг. 2) триггеры 15, количество. которых определяется сложностью формируемых тест-последовательностей, первый — шестой коммутаторы 16 — 21 и первый — пятый сумматоры 22 — 26 по модулю два.

Блок управления содержит (фиг. 3) генератор 27 тактовых сигналов, пятый счетчик 28, третью схему 29 сравнения, первый

30 и второй 31 блоки местного управления, генератор 32 сигналов считывания, регистр

33 готовности, седьмой 34 и восьмой 35 коммутаторы, элемент И 36 и шестой сумматор

37 по модулю два.

На фиг. 3 обозначен вход 38 сигнала

«Пуск» блока управления.

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

В блок 2 (фиг. 1) предварительно эаносится информация, содержащая данные о реализуемом алгоритме контроля (необходимой тест-последовательности), а размеры контролируемой БИС ОЗУ (об объеме ее памяти), о частоте следования тактовых сигналов, о величинах граничных значений считываемого сигнала «0» и «1».

В контактный узел 14 (фиг. 1) помещается контролируемая БИС ОЗУ, По сигналу

«Пуск» от блока 2 в блок 1 (фиг. 1) заносятся данные о периоде следования тактовых сигналов с выхода генератора 27 (фиг. 3 и времени выработки команд, управляющих работой устройства (начала и конца работы), в счетчики 3 — 6 (фиг. 1) - коды начальных адресов ячеек памяти контролируемой

БИС ОЗУ и ее размеров, .в схемы 7, 8 сравнения — коды конечных адресов (строк, столбцов),, в блок 9 (фиг. 1) — величины приращений кодов адресов, а также команды для занесения этих приращений в счетчики 3 — 6, в дискриминатор 11 (фиг. 1) заносятся значения параметров контролируе957279

5 мых уровней <сО» и «1», в формирователь 12 (фиг. 1) — данные о параметрах сигналов управления для занесения информации (в соответствии с реализуемым алторитмом) в объект контроля, а в формирователь 13 (фиг. 1) — информация, которая должна быть занесена в объект контроля согласно с адресами выбранных ячеек контролируемого ОЗУ.

По окончании процесса занесения информации из блока 2 (фиг. 1) в вышеперечисленные блоки устройства,. блок 1 (фиг. 1 и 3) вырабатывает команду, по которой блок

9 (фиг. 1 и 2) формирует сигналы приращений кодов, увеличивающие или уменьшающие содержимое счетчиков 3 — б (фиг. 1) в моменты прихода тактовых импульсов от блока 1 (фиг. 3), а также сигналы для мультиплексора 10 (фиг. 1), посредством которых последний осуществляет подачу сигналов с выходов разрядов счетчиков 3 — 6 к узлу

14 для включения объекта контроля и для формирователя 13 (фиг. 1), по которым последний изменяет информацию, поступающую на входы узла 14 и дискриминатора 11 (фиг. 1) .

Работа блока 9 (фиг. 2) происходит следующим образом.

В соответствии с программой контроля, поступающей на его входы из блока 2: (фиг. 1 и 2) и по сигналам со схем 7 и 8 сравнения, коммутатор 16 осуществляет комбинирование триггеров 15 таким образом; что на выходе каждого триггера 15 устанав- З0 ливается сигнал необходимого уровня («О» или «1») и длительносги.

Из комбинации этих сигналов посредством коммутаторов 1.7 — 20 и сумматоров 22—

25 (фиг. 2) формируются сигналы приращения для счетчиков 3 — 6 (фиг. 1), а посред- з ством коммутатора 21 и сумматора 26 (фиг. 2) вырабатывается сигнал для мультиплексора 10 (фиг. 1).

Так на входах объекта контроля устанав- 40 ливаются код адреса и код данных, соответствующие реализуемому алгоритму контроля («бегущая 1», «О»,. «шахматный порядок»,, «реверсивный скачок с переменным шагом», «диагональный порядок», «сдвигающаяся диагональ», «разрушение строки 45 (столбца)» и др.). Занесение этой информации с выходов мультиплексора 10 и формирователя 1х (фиг. 1) в объект контроля осуществляется сигналами с формирователя 12 по приходу тактового импульса с выхода блока 1 (фиг. 1).

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

По окончании процесса записи информации в объект, контроля производится считывание информации и сравнение ее (по амплитуде и времени) с заданными в дискри6 минаторе 11 уровнями «О» и «1» по командам с блока 1 (фиг. !). Результат сравнения с выхода дискриминатора 11 поступает в блок 2 на информационную обработку.

Таким образом, осуществляется функциональный контроль БИС ОЗУ согласно реализуемым алгоритмам контроля. При реализации алгоритма контроля «шахматный порядок» в формировании тест-последовательности участвуют лишь счетчики 3 и 5, образуя с помощью блока 9 (фиг. 1) единичный счетчик, формирующий код адреса контролируемой ячейки. При реализации тестпоследовательностей «бегущая 1» или «О» и «реверсивный скачок с переменным шагом» счетчики 3 и 5 посредством блока 9 образуют единый счетчик адресов, а счеетчики 4 и 6 (фиг. 1) циклов, как в известном устройстве,.взятом за прототип. При формировании тест-последовательности «диагональный порядок» блок 9 (фиг. и 2) осуществляет одновременное управление счетчиками 4 и б (фиг. 1), задавая им одновременно значение приращений кодов адреса столбца и адреса строки. Тест-последовательность «сдвигающая диагональ» является модификацией тес" товой комбинации «диагональ», так как при данной тестовой комбинации запись и считывание «1» («О») производятся не только для центральной диагонали, а и для всех не центральных диагоналей, что нозволяет эффективно выявлять неисправности в дешифраторе и в схемах усилителей считывания контролируемого ОЗУ, а тест-разрушение строки (столбца)» синтезируется с целью выявления сохранности информации в ячейках памяти контролируемой БИС ОЗУ, расположенных на соседних строках (столбцах) по отношению к проверяемой ячейке при многократном обращении к ней при любом из алгоритмов контроля. В силу этого указанная тест-последовательность представляет собой сложную последовательносгь являющуюся синтезом таких, более простых, последовательностей, как «бегущий «О» или

«1», «шахматный порядок», «реверсивный скачок с переменным шагом» и др. При реализации тест-последовательностей «сдвигающаяся диагональ» и «разрушение строки (столбца)» блок 9 (фиг. 1 и 2) осуществляет как одновременное, так и разновременное управление счетчиками 3 — 6 (фиг. 1), комбинируя их в единичный счетчик, (например, счетчики 3 и 4, счетчики 5 и 6) или разделяя счетчики 3 и 6 в процессе формированияя тест- последовательностей.

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

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

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

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

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

1. Авторское свидетельство СССР № 526954, кл. G 11 С 29/00, .1976.

2. Авторское свидетельство СССР по заявке № 2669569/18 — 24, кл. G 11 С 29/00, 1978 (прототип) .

957279

Редактор Е. Папп

Заказ 660?/41

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

Техред А. Бойкас Корректор М. Шароши

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

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

1 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

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

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

 

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

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

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

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

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

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

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

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

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