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

 

Изобретение относится к вычислительной технике, в частности к средствам автоматического контроля цифровых устройств. Оно может быть использовано для производственной проверки интегральных схем, а также собранных на них узлов и блоков электронной вычислительной машины (ЭВМ), и других средств цифровой автомати-, ки. Цель изобретения - распшрение набора формируемых тестов и повышение производительности за счет исключения перебора кодовых комбинаций на контактах разъема, не подлежащих контролю. Устройство содержит генератор 1 импульсов, счетчик 4, блок 3 синхронизации, первый и второй регистры 6 и 7 сдвига, счетчик 8 с переменным модулем счета и генератор 2 псевдослучайных чисел. 4 ил. а € (Л с ND :л Г)

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

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

РЕСПУБЛИК (19) (11) (sO4 G 06 F 11 26

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

Н AST0PCH0MY СВИДЕТЕЛЬСТВУ (21) 3855602/24-24 (22) 12.02.85 (46) 15.03.87. Бюл. У 10 (71) Минский радиотехнический институт (72) В.Н.Ярмолик, И.П.Кобяк и С.В. Зинькевич (53) 681.3 (088.8) (56) Авторское свидетельство СССР

Ф 911533, кл. G 06 F 11/26, 1980.

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

У 1174931, кл. G 06 F 11/26, 1984, (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТЕСТОВ (57) Изобретение относится к вычислительной технике, в частности к средствам автоматического контроля цифровых устройств. Оно может быть использовано для производственной проверки интегральных схем, а также собранных на них узлов и блоков электронной вычислительной машины (ЭВМ), и других средств цифровой автомати-. ки. Цель изобретения — расширение набора формируемых тестов и повышение производительности за счет исключения перебора кодовых комбинаций на контактах разьема, не подлежащих контролю. Устройство содержит генератор 1 импульсов, счетчик

4, блок 3 синхронизации, первый и второй регистры 6 и 7 сдвига, счетчик 8 с переменным модулем счета и генера).ор 2 псевдослучайных чисел.

4 ил.

1 1297059

Изобретение относится к вычисли- переключат тельной технике и, в частности, к резистор 2 средствам автоматического контроля того, на ч цифровых объектов, оно может быть выходов 24, использовано для производственной 5 Трехпоз проверки интегральных схем,а также выбирается собранных на них узлов и блоков элек- с переменнь тронной вычислительной машины (ЭВИ)., нем положе и других средств цифровой автоматики. досл чайны

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

На фиг. 1 изображена блок-схема предлагаемого устройства; на фиг.2— счетчик с переменным модулем счета, на фиг. 3 — первый и второй регистры сдвига и счетчик с переменным модулем; на фиг. 4 — блок синхронизации. ели 15 — 19, кнопки 20 и 21, 2, конденсатор 23. Кроме ертежах показаны группы линии связи 25-44. иционным переключателем 15 режим работы счетчика 8 м модулем счета. В верхнии переключателя 15 псевУ е последовательности коммутируются на синхронизирующий вход счетчика 8 по линии 33. При этом синхронизирующие импульсы по линии 34 поступают на разрешающий вход счетчика 8. В нижнем положении переключателя 15 на синхронизирующий и разрешающий входы счетчика 8 подаются синхронизирующие импульсы и уровень логической единицы соответственно.

Среднее положение переключателя 15 обеспечивает управление счетчиком 8 с помощью регистров 6 и 7. и 7, счетчик 8 с переменным модулем счета. Счетчик 8 с переменным модулем счета (фиг. 2) содержит триггеры

9, элементы 2И-ИЛИ 10, элементы ИЛИ 11.

Блок синхронизации 3 содержит элемент HE 12, триггер 13, элемент И 14, 55

Соответствующая конфигурация перечисленных блоков позволяет формировать следующие типы тестовых последовательностей: последовательность равновероятных двоичных символов с идеальными статистическими характеристиками (псевдослучайные последовательности); последовательность двоичных символов с изменяемой вероятностью их появления; формирование логических констант; последовательность типа "бегущий код" (в частном случае - "бегущий ноль" и "бегущая единица"}.

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

Устройство (фиг. 1) содержит генератор 1 импульсов, генератор 2 псевдослучайных чисел, блок 3 синхронизации,счетчик 4 длины, блок 5 задания исходных данных, регистры сдвига 6

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

Блок задания исходных данных представляет собой наборное поле, состоящее из переключателей, и выполняет следующие функции: переключатели, соединенные с. информационными линиями 25, 26 и 42 предназначены для формирования информационных кодов, записываемых в регистры 6 и 7 и счетчик 4 перед началом работы, переключатели, соединенные с входами управления регистров и счетчика (линии

29-32 и 43 и 44), устанавливают режимы работы.

Запуск устройства осуществляется нажатием кнопки "Пуск", соединенной со входом "Пуск" блока 3 синхронизации, при этом триггер 13 устанавливается в единичное состояние, что обеспечивает прохождение синхронизирующих импульсов от генератора 1 на все блоки устройства через соответствующие переключатели. Счетчик 4 при этом отсчитывает количество тестовых комбинаций, соответствующее числу, предварительно занесенному в этот счетчик и (переключатель 16 в верхнем положении) сигналом переполнения.„ осуществляет остановку устройства. B нижнем положении переключателя 16 количество тестовых комбинаций неограничено, а остановка осуществляется нажатием кнопки "Стоп"

1297059 а 4 (не показана), подключенной ко входу

"Стоп" блока 3.

Регистр 6 (фиг. 3) может быть выполнен, например, на микросхеме К155

НР13. Он предназначен для подачи кон- 5

cTQHTHblx логических значений на входы счетчика 8. Счетчик 8 выполнен по схеме, приведенной на фиг. 2, и предназначен для реализации совместно с другими блоками устройства необходи- 10 мых режимов работы.

Счетчик 8 работает следующим образом.

Если на S- u R-входах триггеров 9

15 каждого иэ разрядов отсутствуют единичные сигналы с выходов регистров

6 и 7, то элементы ИЛИ 11, входы которых соединены с S- u R-входами триггеров, формируют нулевой логический уровень, который разрешает прохожде20 ние сигнала с выхода предыдущего триггера 9 на синхровход последующего через соответствующий вход элемента

2И-ИЛИ 10. А так как триггеры 9 вклю-25 чены по схеме со счетным входом, то при подаче на их V-входы логической единицы, счетчик 8 представляет собой

m-разрядный двоичный счетчик. Если же из регистров 6 или 7 на один из управляющих входов некоторого триггера 9 или группы триггеров 9 поступает уровень логической единицы, то последние устанавливаются в соответствующее состояние (const О, const 1), а. соответствующие элементы ИЛИ 11 формируют управляющие сигналы, которые позволяют исключить данные триггера 9 из цепочки последовательно соединенных триггеров 9, При этом образуется счетчик с коэффициентом пере- счета 2 ", где k — количество константных значений на выходе счетчика 8.

В случае, когда на синхронизирую- 4 щий вход счетчика 8 подается сигнал. от генератора 2 псевдослучайных чисел, а на разрешающий вход — сигналы от генератора 1, в триггерах 9 осуществляется сложение по модулю два 50 хранимой в данный момент времени информации и информации, поступающей из предыдущего разряда цепочки последовательно соединенных триггеров

9, что позволяет формировать на соответствующих выходах 24 псевдослучайных последовательности (на основании свойства "сдвига и сложения")

М-последовательности. Счетчик 4 может работать в двух режимах: режим предварительной установки и режим прямого счета, Он предназначен для выработки сигнала остановки работы устройства по окончанию проверки.

Регистр 7 (фиг. 3) выполнен аналогично первому сдвиговому реверсивному регистру 6 и выполняет те же функции.

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

В счетчик 4 с помощью переключателей блока 5 заносится информация о длине тестовой последовательности.

Переключателем 19 генератор 2 псевдослучайных чисел устанавливается в исходное (единичное) состояние, С помощью переключателя 16 выбирается требуемый режим работы счетчиков: в верхнем положении переключателя 16 количество тестовых наборов определяется счетчиком 4, в нижнем положении — число тестовых наборов неограничено. Остановка устройства осуществляется сигналом на входе "Стоп".

Переключатель 15 переводится в нижнее положение, что позволяет формировать счетчиковые последовательности на выходах 24. Сигналом на входе

"Пуск" триггер 13 устанавливается в единичное состояние. При этом тактовые импульсы от генератора 1 через элемент И 14 поступают по линии 33 на синхронизирующий вход счетчика 8.

Для формирования псевдослучайной тестовой последовательности на saданном множестве контактов объекта контроля, переключатель 15 переводится в верхнее положение. При этом на выходы 24 постуцают упомянутые последовательности, что позволяет расширить класс формируемых тестов.

В среднем положении переключателя

15 реализуется режим "бегущего" кода.

Для формирования данного режима необходимый код заносится в регистр 6.

Далее, в регистр 7 заносится код, формируемый по следующему правилу: если в регистр 6 записана единица, или группа единиц, начиная с i-го го разряда, то в регистр 7 перед каждой из такой групп в (i-1)-ом разряде также записывается единица. Это неУстройство для формирования тестов, содержащее генератор импульсов, два регистра сдвига, блок задания исходных данных, блок синхронизации, причем первая группа выходов блока задания исходных данных соединена с установочными входами первого регистра сдвига, выход генератора импульсов соединен с первым тактовым входом блока синхронизации, о т л и ч а ющ е е с я тем, что, с целью расширения набора формируемых тестов и повь|шения производительности, в устройство введены генератор псевдослуобходимо для того, чтобы соответствующий триггер 9, установленный в предыдущем такте в единичное состо-. яние, в следующем такте при движении кода был сброшен в ноль. формирование последовательности двоичных символов с изменяемой вероятностью их появления происходит путем обьединения двух предыдущих режимов. При этом счетчик 8 формирует псевдослучайные последовательности с вероятностью появления двоичных символов Р 0,5, если соответствующее число единиц записано в регистр 6 (произвольным образом). В случае

Р 0,5 набор единиц заносится в регистр 7, выходы которого соединены с R-входами триггеров 9.

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

7059 6 чайных чисел, счетчик длины теста и счетчик с переменным модулем счета, причем выход генератора псевдослучайных чисел соединен с вторым тактовым входом блока синхронизации, перBblH и второй выходы которого соединены с установочным синхровходом генератора псевдослучайных чисел, выход переполнения счетчика длины тесf0 та соединен с входом условия останова блока синхронизации, третий выход которого соединен с синхровходами первого и второго регистров сдвига, а четвертый выход - с синхровходом

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

1297059

J йУ

Флй

ejy7dlF

Луж

&67

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

Редактор Т.Парфенова Техред М.Ходанич Корректор С.Черни

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

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

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

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

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

 

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

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

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

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

Изобретение относится к цифровой технике и может использоваться для контроля блоков ЦВМ, содержащих микропроцессорные БИС

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

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

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

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

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх