Устройство для формирования тестов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(50 4 С 06 Р САНИЕ ИЗОБРЕТ ДЕТЕЛЬСТВ РСНОМУ(21 (22 (46 (71 4-2 38556012,02,15.03Минский СССР 1980СР1984 АНИЯ ТЕ вычис к сре я циф юк. ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ Бюл. У 10радиотехнический инсти тут(54) УСТРОЙСТВО ДЛЯ фОРМИРОВТОВ(57) Изобретение относится ктельной технике, в частностис 1 вам автоматического контрол ровых устройств. Оно может быть использовано для производственной проверки интегральных схем, а также собранных на них узлов и блоков электронной вычислительной машины (ЭВМ), и других средств цифровой автомати-, ки. Цель изобретения - расширение набора формируемых тестов и повышение производительности за счет исключения перебора кодовых комбинаций на контактах разьема, не подлежащих контролю. Устройство содержит генератор 1 импульсов, счетчик 4, блок 3 синхронизации, первый и второй регистры 6 и 7 сдвига, счетчик 8 с переменным модулем счета и генератор 2 псевдослучайных чисел.4 ил.1 1297059Изобретение относится к вычисли- переключат тельной технике и, в частности, к резистор 2 средствам автоматического контроля того, на ч цифровых объектов, оно может быть выходов 24, использовано для производственной 5 Трехпоз проверки интегральных схем,а также выбирается собранных на них узлов и блоков элек- с переменнь тронной вычислительной машины (ЭВИ), нем положе и других средств цифровой автоматики. досл чайны 10Цель изобретения - расширение набора формируемых тестов и повышение производительности за счет исключения перебора кодовых комбинаций на контактах разъема, не подлежащих кон тролю.На фиг. 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 содержит элемент НЕ 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 в верхнем положении) сигналом переполнения. осуществляет остановку устройства, В нижнем положении переключателя 16 количество тестовых комбинаций неограничено, а остановка осуществляется нажатием кнопки "Стоп"(не показана), подключенной ко входу "Стоп" блока 3.Регистр 6 (фиг. 3) может быть выполнен, например, на микросхеме К 155 ИР 13, Он предназначен для подачи кон стантных логических значений на входы счетчика 8. Счетчик 8 выполнен по схеме, приведенной на фиг. 2, и предназначен для реализации совместно с другими блоками устройства необходи мых режимов работы,Счетчик 8 работает следующим образом.Если на Я- и К-входах триггеров 915 каждого иэ разрядов отсутствуют единичные сигналы с выходов регистров 6 и 7, то элементы ИЛИ 11, входы которых соединены с Я- и К-входами триггеров, формируют нулевой логический уровень, который разрешает прохожде 20 ние сигнала с выхода предыдущего триггера 9 на синхровход последующего через соответствующий вход элемента 2 И-ИЛИ 10. А так как триггеры 9 включены по схеме со счетным входом, то при подаче на их Ч-входы логической единицы, счетчик 8 представляет собой ш-разрядный двоичный счетчик, Если же из регистров 6 или 7 на один из управляющих входов некоторого триггера 9 или группы триггеров 9 поступает уровень логической единицы, то последние устанавливаются в соответствующее состояние (сопзс О, сопя 1), а соответствующие элементы ИЛИ 11 формируют управляющие сигналы, которые позволяют исключить данные триггера 9 из цепочки последовательно соединенных триггеров 9, При этом образуется счетчик с коэффициентом пере- счета 2 ", где 1 с - количество константных значений на выходе счетчика 8.В случае, когда на синхронизирую щий вход счетчика 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,Для формирования псевдослучайнойтестовой последовательности на заданном множестве контактов объектаконтроля, переключатель 15 переводится в верхнее положение. При этомна выходы 24 постуцают упомянутыепоследовательности, что позволяетрасширить класс формируемых тестов. В среднем положении переключателя 15 реализуется режим "бегущего" кода, Для формирования данного режима необходимый код заносится в регистр 6, Далее, в регистр 7 заносится код, формируемый по следующему правилу: если в регистр 6 записана единица, или группа единиц, начиная с д-го го разряда, то в регистр 7 перед каждой из такой групп в (-1)-ом разряде также записывается единица, Это неУстройство для формирования тестов, содержащее генератор импульсов, два регистра сдвига, блок задания исходных данных, блок синхронизации, причем первая группа выходов блока задания исходных данных соединена с установочными входами первого регистра сдвига, выход генератора импульсов соединен с первым тактовым входом блока синхронизации, о т л и ч а ющ е е с я тем, что, с целью расширения набора формируемых тестов и повышения производительности, в устройство введены генератор псевдослуобходимо для того, чтобы соответствующий триггер 9, установленный в предыдущем такте в единичное состо-. яние, в следующем такте при движении кода был сброшен в ноль,формирование последовательности двоичных символов с изменяемой вероятностью их появления происходит путем обьединения двух предыдущих режимов, При этом счетчик 8 формирует псевдослучайные последовательности с вероятностью появления двоичных символов Р 0,5, если соответствующее число единиц записано в регистр 6 (произвольным образом). В случае Р 0,5 набор единиц заносится в регистр 7, выходы которого соединены с К-входами триггеров 9. Формула изобретения 7059 6чайных чисел, счетчик длины теста исчетчик с переменным модулем счета,причем выход генератора псевдослучайных чисел соединен с вторым тактовым входом блока синхронизации, первый и второй выходы которого соединены с установочным синхровходом генератора псевдослучайных чисел, выход переполнения счетчика длины тес та соединен с входом условия останова блока синхронизации, третий выходкоторого соединен с синхровходамипервого и второго регистров сдвига,а четвертый выход - с синхровходом 15 счетчика длины теста, вторая и третьягруппы выходов блока задания исход"ных данных соединены соответственнос установочными входами второго регистра сдвига и счетчика длины тес та, пятый и шестой выходы блока синхронизации соединены с разрешающим и,синхровходом счетчика с переменныммодулем счета, группа информационныхвыходов которого является группой 5 информационных выходов устройства,первая и вторая группы информационных входов соединены соответственнос разрядными выходами первого и второго регистров сдвига, входы управ- ЗО ления сдвигом которых и вход управления режимом счетчика длины тестасоединены соответственно с четвертойпятой и шестой группами выходов блока задания исходных данных.1297059 фЖк 7 Составитель И.ХазоРедактор Т.Парфенова Техред И.Ходанич орректор С.Черни Зак оектная, 4 Производственно-полиграфическое предприятие, г. Ужгоро Фюй Сюю фю 782/52 Тираж 673 ВНИИПИ Государственног по делам изобретений 113035, Москва, Ж, Ра
СмотретьЗаявка
3855602, 12.02.1985
МИНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ
ЯРМОЛИК ВЯЧЕСЛАВ НИКОЛАЕВИЧ, КОБЯК ИГОРЬ ПЕТРОВИЧ, ЗИНЬКЕВИЧ СЕРГЕЙ ВАСИЛЬЕВИЧ
МПК / Метки
МПК: G06F 11/26
Метки: тестов, формирования
Опубликовано: 15.03.1987
Код ссылки
<a href="https://patents.su/5-1297059-ustrojjstvo-dlya-formirovaniya-testov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования тестов</a>
Предыдущий патент: Устройство для имитации сбоев
Следующий патент: Устройство для контроля логических схем
Случайный патент: Захватное приспособление для торфа