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

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

(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ОПЕРАТИВНОЙ

1

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

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

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

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

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

ПАМЯТИ

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

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

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

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

первой схемы сравнения, первого и второго счетчиков,ВЫХОДЫ которых соеднненыС другими входами первой схемы сравнения, а управляющие входы и с-вторым выходомблока управления, третий выход Которого подключен к управляющим входам формирователя управляющих сигналов и амплитудно-временного дискриминатора, одни из входов KOI;Oрого соединены соответственно с входами и с выходами формирователя информационных сигналов, выходы которого и выходы формирователя управляющих сигналов являются одними из выходов устройства,, входами которого являются другие входы амплитудно-временного дискриминатора, в него введены третий И четвертый счетчики,, вторая схема сравнения, мультиплексор и блок задания приращения кодов, первый и второй входы которого подключены соответственно к в.ыходам первой И второй Схем сравнения, а первый, второй И третий -выходы - соответственно, к другим входам первого и второго счетчиков и. к управляющему входу фор мирователя информационных сигналов,Одни из входов второй схемы сравнения соединены с выходами третьего И четвертого счетчиков, а другие входы - с выходами блока задания программ и одними из входов третьего И четвертого счетчиков, управляющие входы которых подключены к управляющему входу первого счетчика,, а другие входы соответственно к четвертому и к пятому выходам блока задания приращения кодов, .третий вход и щестой выход которого являются управляющими, а четвертый вход и седьмой выход соединены соответственно с выходами блока задания программ и с одним из ВХОдов мультиплексора, другие входы которого подключены соответственно н выходам первого, второго третьего и четвертого счетчиков, выходы мультиплексора являются другими выходами устройства.

Кроме того, блок задания приращения кодов содержит триггеры, коммутаторы и сумматоры по модулю два,, причем управляющие входы первого коммутатора являются соответственно первым и вторым входами блока, счетные входы триггеров н одни из входов коммутаторов соответственно объединены и ЯВЛЯЮТСЯ третьим и четвертым входа ми блока, выходы первого коммутатора подключены к установочным входам триггеров, прямые и инверсные выходы которых соединены с другими входами коммутаторов, входы сумматоров по модулю два подключены соответ.ственно к выходам коммутаторов, кроме первого, выходы сумматоров по модулю два являются выходами блока, управляющими выходами которого являются выходы триггеров. .

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

Предложенное устройство содержит (фиг. 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) предварительно заносится информация, содержащая данные о реализуемом алгоритме контроля (необходимой тест-последовательности), а размеры контролируемой БИС ОЗУ (об объеме ее памяти), о Частоте следования тактовых сигналов, о величинах граничных значений считываемого сигнала «О и «1.

В контактный узел 14 (фиг. 1) помещается контролируемая БИС ОЗУ. По сигналу «Пуск от блока 2 в блок 1 (фиг. 1) заносятся данные о периоде следования тактовых сигналов с выхода генератора 27 (фиг. 3 и времени выработки команд, управляющих работой устройства (начала и конца работы), в счетчики 3-6 (фиг. 1) - коды начальных адресов ячеек памяти контролируемой БИС ОЗУ и ее размеров, в схемы 7, 8 сравнения - коды конечных адресов (строк, столбцов},, в блок 9 (фиг. 1) - величины приращений кодов адресов, а также команды для занесения этих приращений в счетчики 3-6, в дискриминатор 11 (фиг. 1) заносятся значения параметров Контролируемых уровней «О и «1, в формирователь 12 (фиг. 1) - данные о параметрах сигналов управления для занесения информации (в соответствии с реализуемым алгоритмом) в объект контроля, а в формирователъ 13 (фиг. 1) - информация, которая должна быть занесена в объект контроля согласно с адресами выбранных ячеек контролируемого ОЗУ. По окончании процесса занесения информации из блока 2 (фиг.Л) в вышеперечисленные блоки устройства,, блок 1 (фиг. 1 и 3) вырабатывает команду, по которой блок 9 (фиг. 1 и 2) формирует сигналы приращений кодов, увеличивающие или уменьшающие содержимое счетчиков 3-6 (фиг. 1) в моменты прихода тактовых импульсовОт блока 1 (фиг. 3), а также сигналы для мультиплексора 10 (фиг. 1), посредствомКоторых последний осуществляет подачу сигналовС выходов разрядов счетчиков 3-6 к узлу 14 для включения объекта контроля и для формирователя 13 (фиг. 1), по которым последний изменяет информацию, поступающую на входы узла 14 и дискриминатора 11 (фиг. 1). Работа блока 9 (фиг. 2) происходит следующим образом. .В соответствии с программой контроля, поступающей на его входы из блока 2: (фиг. 1 и 2) и по сигналам со схем 7 и 8 сравнения, коммутатор 16 осуществляет комбинирование триггеров 15 таким образом. что на выходе каждого триггера 15 устанавливается сигнал необходимого уровня («О или «1) и длительности. Из комбинации этих сигналов посредством коммутаторов и сумматоров 22- 25 (фиг. 2) формируются сигналы приращения для счетчиков 3--6 (фиг. 1), а посредством коммутатора 21 и сумматора 26 (фиг. 2) вырабатывается сигнал для мультиплексора 10 (фиг. 1). Так на входах объекта контроля устанавливаются код адреса и код данных, соответствующие реализуемому алгоритму контроля («бегущая 1, «О, «щахматный порядок,, «реверсивный скачок с переменным шагом, «диагональный порядок, «сдвигающаяся диагональ, «разрущение строки (столбца) и др.). Занесение этой информации с выходовМультиплексора 10 и формирователя 131 (фиг. 1) в объект контроля осуществляется сигналами с формирователя 12 по приходу тактового импульса с выхода блока 1 (фиг. 1). Вы.шеописанным образом Осуществляется запись информации по всему полю адресов объекта контроля в соответствии с реализуемым алгоритмом контроля. По окончании процесса записи информации в объект .контроля производится считывание информации и сравнение ее (по амплитуде и времени) с заданными в дискриминаторе 11 уровнями «О и «1 по командам с блока 1 (фиг. I). Результат сравнения с выхода дискриминатора 11 поступает в блок 2 на информационную обработку. Таким образом, осуществляется функциональный контроль БИС ОЗУ согласно реализуемым алгоритмам контроля. При реализации алгоритма контроля «щахмат«ый порядок в формировании тест-последовательности участвуют лищь счетчики 3 и 5, образуя с помощью блока 9 (фиг. 1) единичный счетчик, формирующий код адреса контролируемой ячейки. При реализации тестпоследовательностей «бегущая 1 или «О и «реверсивный скачок с переменным шагом счетчики 3 и 5 посредством блока 9 образуют единый счетчик адресов, а счеетчики 4 и 6 (фиг. 1) циклов, как в известном устройстве,, взятомЗа прототип. При формировании тест-последователъности «диагональный порядок блок9 (фиг. 1 и 2) осуществляет одновременное управление счетчиками 4 и 6 (фиг. 1), задавая им одновременно значение приращений кодов адреса столбца и адреса строки. Тест-последовательность «сдвигающая диагональ является модификацией тестовой Комбинации «диагональ, так как при данной тестовой комбинации запись и считывание «1 («О) производятся не только для центральной диагонали, а и для всех не центральных диагоналей, что позволяет эффективно выявлять неисправности в де1цифраторе и в схемах усилителей считывания контролируемого ОЗУ, а тест-разрушениестроки (столбца) синтезируется с целью выявления сохранности Информации в ячейках памяти контролируемой БИС ОЗУ, расположенных на соседних строках (столбцах) по отношению к проввряемой ячейке при многократном обрашении к ней при любом из алгоритмов контроля. В силу этого указанная тест-последовательность представляет собой сложную последовательность являющуюся синтезом таких, более простых, последовательностей, как «бегущий «О или «1, «щахматный порядок, «реверсивный скачок с переменным шагом и др. При реализации тест-последовательностей «сдвигающаяся диагональ и «разрущение строки (столбца) блок 9 (фиг. 1 и 2) осуществляет как одновременное, так и разновременное управление счетчиками 3-6 (фиг. 1), комбинируя их в единичный счетчик, (например, счетчики 3 и 4, счетчики 5 и 6) или разделяя счетчики 3 и 6 в процессе формирования тест-последовательностей. Технико-экономическое рреимущество предлагаемого устройства заключается в том, что оно обеспечивает более щирокие возможности формирования контрольных теСтовых последовательностей, а также позвояет обнаруживать сбои при многократном бращении (записи или считывании информации) к ячейкам памяти, расположенным

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

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

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

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

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

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

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

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

1978 (прототип).

f/г. /

От 8

/f/ff

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

название год авторы номер документа
Устройство для задания тестов 1985
  • Самсонов Владимир Ильич
  • Ефремов Дмитрий Александрович
  • Чайка Владимир Борисович
SU1290265A1
Устройство для контроля цифровыхОб'ЕКТОВ 1978
  • Самсонов Владимир Ильич
  • Праслов Владимир Викторович
  • Маслов Евгений Алексеевич
  • Черномашенцев Олег Дмитриевич
  • Поздняков Александр Федорович
SU798844A1
Устройство для контроля цифровых объектов 1983
  • Ефремов Дмитрий Александрович
  • Самсонов Владимир Ильич
  • Лучин Борис Прокофьевич
SU1160373A1
Устройство для записи-считывания звуковых сигналов 1989
  • Гитлиц Максим Владимирович
  • Орлов Владимир Георгиевич
  • Федоров Андрей Александрович
  • Добровольский Валериан Владимирович
SU1712964A1
Микропрограммный процессор 1982
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Корниенко Иван Иосифович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1070557A1
Датчик телеграфного кода 1985
  • Семенов Александр Алексеевич
  • Катин Михаил Исаакович
  • Пенязь Анатолий Ильич
  • Гендельман Лев Симхович
SU1261127A1
УСТРОЙСТВО ДЛЯ ЗАПИСИ ИНФОР/^1АЦИИ В ПОЛУПРОВОДНИКОВЫЕ БЛОКИ ПОСТОЯННОЙ ПАМЯТИ1Изобретение относится к вычислительной технике и может использоваться при записи (программировании) информации в полу-. проводниковые блоки постоянной памяти (микросхемы ППЗУ) и контроле этих блоков.Известно устройство для записи информации в полупроводниковые блоки памяти, содержащее блок управления, выполненный на микропроцессоре, блок оперативной и постоянной памяти, блок формирователей импульсов программирования, блок индикации и блок ввода информации. Это устройство обеспечивает запись информации с клавиатуры или с какого-либо внешнего устройства в^Еода и представляет -собой по существу малую универсальную вычислительную машину с программнЪш управлением [1] и [2].Недостатком его является больщая сложность и необходимость разработки под каждый новый тип блока памяти кроме программного обеспечения еще и блоков электрического сопряжения интерфейсов.Другое устройство содержит блоки ввода и вывода информации, подключенные через входной буфер к информационным выводам узла фиксации блоков памяти, адресные выводы которых через адресный буфер подключены к блоку адресации,, а выводы программирования и выборки подключены 5 соответственно к выходу узла программирующих импульсов узла распределителя импульсов, входы которых подключены к блоку синхронизации [3].Недостаток этого устройства состоит в малрй функциональной возможности, так10 как оно не может кроме последовательной записи и последовательного контроля записанной информации выполнять другие функции, что в целом снижает надежность' устройства.Наиболее близким техническим решением к предлагаемому является устройство для записи информации в полупроводниковые блоки постоянной памяти, содержащее первый мультиплексор, первый информационный вход которого подключен к выходу бло-20 ка управления внешним носителем информации, второй информационный вход которого соединен с информационным выходом пульта управления, управляющие выходы15 1979
  • Миронцев Вячеслав Иванович
  • Акинфиев Андрей Борисович
  • Ушаков Юрий Леонидович
SU826416A1
Устройство тестового контроля цифровых блоков 1985
  • Нерубацкий Вадим Алексеевич
  • Подунаев Георгий Александрович
  • Саксонов Виктор Федорович
  • Ташлинский Александр Григорьевич
  • Шнайдер Федор Фридрихович
SU1315982A1
СИСТЕМА СВЯЗИ 1996
  • Пусь Вячеслав Васильевич
RU2116001C1
Устройство для автоматического поиска дефектов в логических блоках 1988
  • Лебедь Лев Львович
  • Особов Михаил Израилевич
SU1681304A1

Иллюстрации к изобретению SU 957 279 A1

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

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

SU 957 279 A1

Авторы

Самсонов Владимир Ильич

Лучин Борис Прокофьевич

Даты

1982-09-07Публикация

1981-01-29Подача