Устройство для формирования тестов Советский патент 1987 года по МПК G06F11/26 

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

1

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

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

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

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

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

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

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

5

0

5

0

5

0

5

0

5

переключатели 15-19, кнопки 20 и 21, резистор 22, конденсатор 23. Кроме того, на чертежах показаны группы выходов 24, линии связи 25-44.

Трехпозиционным переключателем 15 выбирается, режим работы счетчика 8 с переменным модулем счета. В верхнем положении переключателя 15 псевдослучайные последовательности коммутируются на синхронизирующий вход счетчика 8 по линии 33. При этом синхронизирующие импульсы по линии 34 поступают на разрешающий вход счетчика 8. В низкнем положении переключателя 15 на синхронизирующий и разрешающий входы счетчика 8 подаются синхронизирующие импульсы и уровень логической единицы соответственно. Среднее положение переключателя 15 обеспечивает управление счетчиком 8 с помощью регистров 6 и 7.

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

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

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

(не показана), подключенной ко входу Стоп блока 3.

Регистр 6 (фиг. 3) может быть выполнен, например, на микросхеме К155 ИР13. Он предназначен для подачи кон- стантных логических значений на входы счетчика 8. Счетчик 8 выполнен по схеме, приведенной на фиг. 2, и предназначен для реализации совместно с другими блоками устройства необходи- мых режимов работы.

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

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

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

5

0

O

с ,

., , е

35

40

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

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

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

В счетчик 4 с помощью переключателей блока 5 заносится информация о длине тестовой последовательности. Переключателем 19 генератор 2 псевдослучайных чисел устанавливается в исходное (единичное) состояние. С помощью переключателя 16 выбирается требуемый режим работы счетчиков: в верхнем положении переключателя 16 количество тестовых наборов определяется счетчиком 4, в нижнем положении - число тестовых наборов неограничено. Остановка устройства осуществляется сигналом на входе Стоп , Переключатель 15 переводится в нижнее положение, что позволяет формировать счетчиковые последовательности на выходах 24. Сигналом на входе Пуск триггер 13 устанавливается в единичное состояние. При этом -тактовые импульсы от генератора 1 через элемент И 14 поступают по линии 33 на синхронизирующий вход счетчика 8.

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

В среднем положении переключателя 15 реализуется режим бегущего кода. Для формирования данного режима необходимый код заносится в регистр 6. Далее, в регистр 7 заносится код, формируемый по следующему правилу: если в регистр 6 записана единица, или группа единиц, начиная с i-ro го разряда, то в регистр 7 перед каждой из такой групп в (i-l)-OM разряде также записывается единица. Это не-

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

Формирование последовательности двоичных символов с изменяемой вероятностью их появления происходит путем объединения двух предьщущих режимов. При этом счетчик 8 формирует псевдослучайные последовательности с вероятностью появления двоичных символов ,5, если соответствующее число единиц записано в регистр 6 (произвольным образом). В случае ,5 набор единиц заносится в регистр 7, выходы которого соединены с R-входами триггеров 9.

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

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

15 счетчика длины теста, вторая и третья группы выходов блока задания исходных данных соединены соответственно с установочными входами второго регистра сдвига и счетчика длины тес20 та, пятый и шестой выходы блока син25

30

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

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

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

название год авторы номер документа
Устройство для формирования тестов 1987
  • Кобяк Игорь Петрович
  • Галецкий Владимир Михайлович
SU1429121A1
Устройство для формирования тестов 1988
  • Галецкий Владимир Михайлович
  • Кобяк Игорь Петрович
  • Руденко Валентин Дмитриевич
  • Пищик Евгений Александрович
SU1543408A1
Устройство для контроля логических блоков 1985
  • Улитенко Валентин Павлович
  • Жихарев Владимир Яковлевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Могутин Роман Иванович
SU1269141A1
Устройство для контроля цифровых блоков 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1238082A1
Устройство для контроля цифровых узлов 1983
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
SU1124312A1
Сигнатурный анализатор 1986
  • Цуркан Николай Андреевич
  • Макаренко Наталья Ивановна
SU1388869A1
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1
Устройство для формирования тестов 1990
  • Кишенский Сергей Жанович
  • Игнатьев Валерий Эдмундович
  • Крекер Александр Яковлевич
  • Христенко Ольга Юрьевна
SU1795462A1
Устройство для формирования тестов 1987
  • Борщевич Виктор Иванович
  • Бодян Геннадий Константинович
  • Жданов Владимир Дмитриевич
  • Сидоренко Вячеслав Васильевич
SU1444781A1
Устройство для формирования тестов 1986
  • Андреев Александр Николаевич
  • Белов Михаил Юрьевич
  • Водовозов Александр Михайлович
  • Сачков Алексей Александрович
SU1336013A1

Иллюстрации к изобретению SU 1 297 059 A1

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

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

Формула изобретения SU 1 297 059 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1297059A1

Устройство для формирования тестовых воздействий 1980
  • Мамонов Николай Дмитриевич
SU911533A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № 1174931, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 297 059 A1

Авторы

Ярмолик Вячеслав Николаевич

Кобяк Игорь Петрович

Зинькевич Сергей Васильевич

Даты

1987-03-15Публикация

1985-02-12Подача