1
(21)4444565/24-24
(22)20.06.88
(46) 07.06.90. Бюл. №21
(71)Московский энергетический институт
(72)Ю.В.Сычев и Д.И.Дудукин (53) 681.327.6 (088.8)
(56) Измерения параметров цифровых интегральных микросхем. /Под ред. Д.Ю.Эйдукаса, Б.В.Орлова. М.: Радио и связь, 1982, с.386.
Авторское свидетельство СССР V 1236558, кл. ОМС 29/00, 1984.
(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ ПАМЯТИ
(57) Изобретение относится к вычислительной технике и может быть использовано для функционального контроля и определения области устойчивой работы блоков оперативной памяти.Целью изобретения является упрощение устройства и расширение области применения за счет возможности генерации произвольных тестовых последовательностей. Устройство содержит блок 1 задания нзчальных условий и анализа результата, первый регистр 2 данных,
название | год | авторы | номер документа |
---|---|---|---|
Устройство для функционального контроля интегральных схем | 1988 |
|
SU1737465A1 |
Устройство для тестового контроля логических узлов | 1991 |
|
SU1837297A1 |
Устройство для контроля оперативной памяти | 1989 |
|
SU1619347A1 |
Устройство микропрограммного управления | 1988 |
|
SU1667070A1 |
Логический анализатор | 1988 |
|
SU1654822A1 |
Устройство для контроля доменной памяти | 1988 |
|
SU1501160A1 |
Устройство для контроля памяти | 1984 |
|
SU1236558A1 |
Устройство для сопряжения ЭВМ с абонентами | 1988 |
|
SU1520531A1 |
Автоматизированная система контроля радиоэлектронных устройств | 1989 |
|
SU1683038A1 |
Устройство для тестового контроля цифровых блоков | 1986 |
|
SU1345199A2 |
Изобретение относится к вычислительной технике и может быть использовано для функционального контроля и определения области устойчивой работы блоков оперативной памяти. Целью изобретения является упрощение устройства и расширение области применения за счет возможности генерации произвольных тестовых последовательностей. Устройство содержит блок 1 сопряжения, первый регистр 2 данных, первый регистр 3 адреса, блок 4 задания частот, первый триггер 5 управления, триггер 6 записи/чтения, третий регистр 7 данных, блок 8 формирования временных диаграмм, триггер 9 ошибки, второй регистр 10 данных, второй регистр 11 адреса, элемент НЕ 12, второй триггер 13 управления, первый 14 и второй 15 цифроаналоговые преобразователи, элемент 16 задержки, первый 17 и второй 18 элементы И-НЕ, проверяемый блок 19 памяти, регистр 20 результата, блок 21 сравнения, вспомогательный регистр 22 результата, элемент И 23. Устройство позволяет проводить функциональный контроль блоков оперативной памяти на произвольных тестовых последовательностях на предельной (рабочей) частоте работы блока памяти. 6 ил.
(Л
СП
С&
со
СО
первый регистр 3 адреса, блок 4 задания частот, первый триггер 5 управления, триггер 6 записи-чтения,третий регистр 7 данных, блок 8 формирования временных диаграмм, триггер 9 ошибки, второй регистр 10 данных, второй регистр 11 адреса, элемент НЕ 12, второй триггер 13 управления, первый 14 и второй 15 цифроаналого- вые преобразователи, элемент 16 эаI56
Изобретение относится к вычислительной технике и может быть использовано для функционального контроля оперативных запоминающих устройств .(ЗУ) и определения их области устой- чивой работы.
Целью изобретения является упрощение, устройства и расширение области применения за счет возможности генерации произвольных тестовых после- довательностей.
На фиг.1 приведена функциональная схема устройства для контроля блоков памяти; на фиг.2 - функциональная схема блока задания частот; на . фиг.З - функциональная схема блока формирования временных диаграмм; на фиг,4 - функциональная схема блока сравнения; на фиг.5 - функциональная схема блока задания начальных условий и анализа результата ; на фиг. 6 - функциональная схема шинного формирователя.
Устройство содержит блок 1 задания начальных условий и анализа ре- зультата, первый регистр 2 данных, первый регистр 3 адреса, блок 4 задания частот, первый управляющий триггер 5, триггер 6 записи-чтения, третий регистр 7 данных, блок 8 фор- мирования временных диаграмм,триггер 9 ошибки, второй регистр 10 данных, второй регистр 11 адреса, элемент НЕ 12, второй управляющий триггер 13 первый 14 и второй 15 цифроаналого- вые преобразователи, элемент 16 задержки, первый 17 и второй 18 элементы И-НЕ, проверяемый блок 19 памяти, регистр 20 результата, блок 21 сравнения, вспомогательный регистр 22 результата, элемент И 23, информационный вход 24 блока 1, управляющие выходы 25-31 блока 1, выход 32 управления блока формирования временI569903
держки, первый и второй элементы И-НЕ 17, 18, проверяемый блок 19 памяти, регистр 20 результата,блок.21
сравнения, вспомогательный регистр 22 результата, элемент И 23„ Устройство позволяет проводить функциональный контроль блоков оперативной памяти на произвольных тестовых последовательностях на предельной (рабочей) частоте работы блока памяти. 6 ил.
ных диаграмм, генератор 33 тактовых импульсов, регистр 34, счетчик 35, схему 36 сравнения, триггер 27,регистры 38-43, схемы 44-49 сравнения, элементы И-НЕ 50-55, элемент НЕ 56, триггеры 57-59, элемент И-НЕ 60, элемент И-НЕ 61, элементы исключающее ИЛИ 62-65, элемент ИЛИ 66, элемент И 67, шинный формирователь 68,буферный усилитель 69, схему 70 сравнения, элементы И 71 и 77., регистр 73, элемент И 74, элемент ИЛИ 75, триггер 76, дешифратор 77, резистор 78, конденсатор 79, буферный усилитель 80, входы 81 второй группы схемы сравнения, элементы 82 и 83 с открытым коллекторным выходом и элементы НЕ 84 и 85.
Устройство для контроля блоков-памяти работает следующим образом.
Устройство представляет собой адаптер, подключенный, например, к интерфейсу ЭВМ типа ДВК или Элект роника-60, и содержит программируемые регистры, в которые информация может записываться из ЭВМ. Один из регистров предназначен для чтения информации со стороны ЭВМ. В- него заносятся результаты контроля. При этом старшие разряды адреса предназначаются для выбора адаптера, а младшие разряды - для выбора регистра внутри адаптера. На входах 81 схемы 70 сравнения задается код адреса,по которому адаптер подключается к ЭВМ.
Формирование тестовых последовательностей в устройстве осуществляется программным способом с помощью ЭВМ.
Перед начапом работы устройства ЭВМ загружает регистры 2 и 3 кодами данных и адресов, В триггер 6 записывается код режима работы блока памяти (первоначальная команда - запись). В регистр 7 записывается коп напряжений питания, поступающих на клеммы питания блока памяти. В регистры 38-43 блока формирования времен них диаграмм записываются коды значе ний переднего и заднего фронтов сигналов, управляющих работой блока памяти. Триггеры 5, 9 и 13 также устанавливаются в исходное состояние (цепи Сброс условно не показаны). В регистр 34 блока задания частот записывается значение кода цикла записи-чтения проверяемого блока памяти.
Блок 1 представляет собой известное устройство для подключения к ЭВМ типа Электроника 60. На входы буферного усилителя поступают сигналы СИЛ, Ввод, Вывод, Байт.
По команде на ЭВМ триггер 5 устанавливается в единичное состояние, что приводит к тому, что по сигналу с блока задания частот триггер 13 изменяет свое состояние из логического О в логическую I. По сигналу с выхода триггера 13 в регистры 10 и II переписмвается содержимое регистров 2 и 3 и начинается контроль блока памяти. На выходе элемента 17 вырабатывается сигнал логического О, который сбрасывает триггер 5 в исходное состояние. Следующим импульсом с блока задания частот триггер I3 устанавливается в исходное (нулевое) состояние, что обеспечивает режим многократного считывания информации из блока памяти с ее сравнением.
Сравнение считываемой и запислн- ной в блок памяти информации осуществляется блоком 21 сравнения, В то время как блок памяти контролируется, ЭВМ перегружает регистры данных 2 и адреса 3, анализирует состояние регистра 20 результата контроля.
Предлагаемое устройство позволяет формировать произвольные тестовые последовательности и .программы контроля с помощью ЭВМ,,обеспечивая контроль блоков памяти на их предельной (рабочей) частоте.
Кроме того, устройство позволяет определять область устойчивой рабо- ты блоков памяти v координатах напряжений питания и временных параметров за счет возможности программного изменения значений напряжений питания и временных параметров.
Г)
Технико-экономическое преимущество предлагаемого устройства заключается в уменьшении аппаратурных затрат, возможности контроля блоков памяти на их предельной частоте, возможности генерации произвольных тестовых последовательностей и программ контроля,
to
Формула изобретения
Устройство для контроля блоков памяти, содержащее первый и второй
15 регистры адреса, блок сравнения, регистр результата, блок задания частот, первый регистр данных, блок задания начальных условий и анализа результата, входы-выходы которого
20 являются управляющими входами-выходами и входами-выходами адрес-данные устройства, отличающееся тем, что, с целью упрощения устройства и расширения области применения
25 за счет возможности генерации произвольных тестовых последовательностей, в него введены второй и третий регистры данных, триггеры ошибки,триггер записи-чтения, вспомогательный
30 регистр результата, элемент задержки, первый и второй цифроаналоговые преобразователи, два управляющих триг- гера, блок формирования временной диаграммы, элемент НЕ, два элемента
,с И-НЕ, элемент И, причем выходы первого и второго цифрояналоговых преобразователей являются соответственно первым и вторым уп- -ч равляющими выходами устройство ва, входы группы первого и второго цифроаналоговых преобразователей соединены соответственно с выходами первой и второй групп третьего регистра данных, информационные
д5 входы которого соединены с выходами первой группы блока задания начальных условий и анализа результата, с информационными входами первого регистра данных, с информационными входа50 ми первого регистра адреса, с входами первой группы блока формирования временной диаграммы, с входами первой группы блока задания частот,информационным входом первого триггера упсе равления, информационным входом триггера записи-чтения,первый,второй, третий четвертый, пятый и шестой выходы блока задания начальных условий и анализа результата соединены
соответственно с входом синхронизации первого регистра данных,входом синхронизации первого регистра адреса, вторым входом управления блока задания частот, входом синхронизации первого триггера управления,входом синхронизации триггера записи- чтения и входом синхронизации третьего регистра данных, выходы второй группы блока задания начальных условий и анализа результата соединены с входами второй группы блока формирования временной диаграммы, входы третьей группы которого соединены с выходами группы блока задания частот, второй выход которого соединен с четвертым входом блока формирования временной диаграммы,пятый вход которого соединен с выходом второго элемента И-НЕ, второй вход которого соединен с выходом триггера записи-чтения,выход второго триггера управления соединен с входом синхронизации регистра результата, входом синхронизации триггера ошибки, входами синхронизации вторых регистров данных и адреса, с вторым входом первого элемента И-НЕ и первым входом второго элемента И-НЕ, выходы второго регистра дан- ных соединены с входами первой группы блока сравнения и.являются информационными выходами устройства,выходы второго регистра адреса являются адресными выходами устройства,входы второй группы блока сравнения соединены с информационными входами вспомогательного регистра и являются ин
5 0. 5
0
5
формационнымн входами устройства, выход блока сравнения соединен с входом элемента задержки, выход которого соединен с входом установки в О триггера ошибки, выход которого соединен с первым входом элемента И,выход которого соединен с входом синхронизации .блока сравнения и входом синхронизации вспомогательного регистра, выходы которого соединены с информационными входами регистра результата, выходы которого соединены с входами группы блока задания начальных условий и анализа результата,третий выход блока задания частот соединен с входом элемента НЕ и с входом синхронизации второго триггера управлений, информационный вход которого соединен с выходом первого триггера управления, выход элемента НЕ соединен с первым входом первого элемента И-НЕ, выход которого соединен с входом установки в О первого триггера управления, первый и второй выходы блока формирования временной диаграммы являются соответственно выходом обращения и выходом режима устройства, третий выход блока формирования временной диаграммы соединен с вторым входом элемента И, информационный вход триггера ошибки соединен с уровнем логической единицы,выходы первого регистра данных и перво- вого регистра адреса соединены соответственно с информационными входами второго регистра данных н второго регистра адреса.
Фиг.г
% /Г2ДЧ5,5,7
3
0л#
-I фиг.5
От 20
83
1569903
От 20
K2.W, 5,6, 7Д20
0/7724
отгь
85
К2№, 6,7,8
Авторы
Даты
1990-06-07—Публикация
1988-06-20—Подача