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

 

Изобретение относится к автоматике и вычислительной технике. Цель изобретения - расширение функциональных возможностей за счет формирования тестов для последовательных блоков. Устройство содержит формирователь признаков этапов тестирования, генератор импульсов, буферный регистр, N коммутаторов (N - длина тестовой последовательности), триггер пуска, два элемента И, элемент ИЛИ. На входы формирователя признаков этапов тестирования поступают данные о входах/выходах контролируемого блока. Формирователь вырабатывает тестовую последовательность, сигналы начальной установки, конца формирования, начала формирования. 3 ил., 1 табл.

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

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

РЕСПУБЛИК (!9) (Н!

А1 (!> 4 G 06 F 11/26

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

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

flQ ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ CCCP

Н ДBTOPCHOMY СВИДЕТЕЛЬСТВУ (2!) 4330518/24-24 (22) 06,10.87 (46) 30.04.89. Бюл. N - 16 (72) А.Н.Пархоменко, В.В.Голубцов, А.Е.Корняков и Ю.А.Кряков (53) 681.3(088.8) (56) Авторское свидетельство СССР

У 1183969, кл. G 06 F !/26, 1984, Авторское свидетельство СССР !

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

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

На фиг,l представлена функциональная схема формирователя признаков этапов тестирования; на фиг.2— структурная схема устройства для формирования тесговьtk Roздействий;.на нальных возможнос гей за счет формирования тестов для последовательных блоков. Устройство содержит формирователь признаков этапов тестирования, генератор импульсов, буферный регистр, п коммутаторов (п — длина тестовой последовательности), триггер пуска, два элемента И, элемент

ИЛИ. На входы формирователя признаков этапов тестирования поступают данные о входах-выходах контролируемого блока. Формирователь вырабатыва» ет тестовую последовательность, сигналы начальной установки, конца формирования, начала формирования.3 ил., ! табл. фиг ° — вре енная диаграмма работы устройства.

Формирователь (фиг.l) содержит разряды 1.1-1.n, D-триггеры 2.1-2.п, элементы НЕ 3,1-3.п, элемент И 4„14.п, первые 5.1-5.п селекторы, чет-. вертые 6.1-6.п селекторы, вторые селекторы 7.1-7.n,òðåòüè селекторы 8.!-8.п построенные на элементах 2-2И-ИЛИ-НЕ, а также элемент HF 9, триггер 10 установки, элементы HF. 11 и 12, триггер )3 начала формирования, первый

14 и второй .15 элементы И.

Устройство для формирования тестовых воздействий (фиг.2) содержит генератор 16 тактовых импульсов, первый элемент И 17, формирователь

18 признаков этапов тестирования, элемент И-НЕ 19, второй элемент И

1476473

20, триггер 21 пуска, элемент 22 задержки, формирователь 23 импульса, буферный регистр 24, элемент ИЛИ 25, коммутатор 26, состоящий из и коммутаторов 27, содержащий элементы

3-2И"ИЛИ 27.1-27.п, входы для задания кода входов-выходов контролируемого блока 28,1-28.п выходы 29.129.п устройства, Входы 28.1-28.п устройства определяют режим функционирования каждого из разрядов 1.1-1.п формирователя 18. При подаче нулевого потенциала, означающего, что данный из

1-п контакт является выходным, соответствующий элемент И 4.1-4.п закрывается и удерживает нулевым потенциалом со своего выхода одноименный триггер из 2.1-2.п в устойчивом нуле- 2р вом состоянии. Одновременно с этим нулевой потенциал с входа 28.i (i

1,...,n) пройдя через соответствующий элемент НЕ 3i откроет соответствующие входы 7.i-ro и 8.i-ro 25 селекторов одноименного разряда. Заметим, что при этом другие группы входов 7.i и 8.i селекторов закрыты этим же нулевым потенциалом. Этим самым подготавливаются цепи обхода 3р незадействованного в работе формирователя 18 тестовых воздействий разряда.

При подаче на вход 28.i единичного потенциала, означающего, что данный контакт является входным, цепи обхода данного разряда через группу входов 7.1 и 8.1 селекторов закрываются, а цепи передачи информационно-. го состояния соответствующего триг- 40 гера из 2.i к последующему разряду через группу входов 7.i и 8.i селекторов открываются.

Триггеры 2.1-2.п разрядов работают в режиме сдвига и в режиме счета. 45

Режим работы триггера 2.1-2.п каждого разряда определяется состоянием выхода селекторов 5.1,...,5.п, При закрытом состоянии обратная связь выхода соответствующего триггера 2.1- 50

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

Селекторы 5.1-5,п каждого разряда предназначены для реализации логической ветви передачи информационных состояний на триггеры 2.1-2.п последующих разрядов. Верхние входы селекторов 5. 1-5. п обеспечивают передачу информационных состояний в сдвиговом режиме работе, а нижние входы — в счетном режиме работы формирователя.

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

Селекторы 7.1-7.п каждого разряда обеспечивают передачу информационного состояния одноименного или предыдущего разряда (в зависимости от того входному или выходному контакту соответсувует этот разряд). Если данг ный разряд соответств ет выходному контакту проверяемого логического блока, то информационное состояние предыдущего разряда с выхода селектора 5.i данного разряда передается в последующий разряд через селектор 7.i. Если данный разряд соответствует входному контакту проверяемого логического блока, то состояние триггера 2,i данного разряда передается в последующий разряд через селектор 7.i.

Селекторы 8.1-8.п каждого разряда обеспечивают передачу синхросигнала с предыдущего или одноименного в последующий разряд. Если данный разряд соответствует выходному контакту, то синхросигнал передается через селектор 8.i с предыдущего разряда на последующий разряд. Если данный разряд соответствует .входному контакту, то синхросигналом для последующего разряда является передний фронт изменения состояния выходного сигнала триггера данного разряда 2.i которое поступает на последующий разряд через селектор 8.i, Элемент НЕ 9 обеспечивает необходимую задержку и инвертирование синхросигнала, поступающего на счетный вход формирователя 18 тестовых воздействий.

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

Элементы НЕ ll и 12 осуществляют управление состоянием триггера 13 начала формирования. Элемент НЕ 11 формирует на своем выходе сигнал необходимого информационного состояния триггера 13, а элемент 12 НЕ формирует на своем выходе синхросигналы, которые поступают через элемент И 15 в режиме сдвига формирователя.

Триггер 13 .начала формирования в исходном состоянии принимает нулевое значение на своем прямом и единичное значение на инверсном выходах. В единичном состоянии триггер

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

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

Генератор 16 импульсов (фиг.2) предназначены для формирования синхроимпульсов, накапливаемых формирователем 18 и синхронизирующих работу устройства для формирования тестовых воздействий.

Элемент И 17 пропускает синхроимпульсы с выхода генератора 16 импульсов на входы формирователя 18 и элемент 22 задержки при условии единичного состояния триггера 21 пуска.

Элемент И-НЕ !9 формирует сигнал сброса в нулевое состояние триггера

21 пуска при условии общего окончания режимов сдвига и счета, а также при появлении сигнала окончания формирования тестовых паследовательнос76473

50 тей с выхода формирователя тестовых воздействий .

Триггер 21 пуска предназначен цля осуществления пуска и астянова устройства. В ецнничнае состояние триггер 21 устанавливается сигчалам с входа Пуск" устройства. В нулевое состояние триггер 21 устанявливает— ся по сигналу на входе "Сброс" устройства, или па сигналу, формируемому на выхаце элемента И 19.

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

Буферный регистр 24 Осуществляет запоминание детерми. :иравянных состояний формираня-.едя 18 и формирует ня своих прямья и инверсных выходах соответствующие состояния.

Элемент Р 1И 25 ня своих прямом и инверсном выходах формирует сигналы управления коммутаторами 27. H режиме сдвига (ус-янавкн в псхацнае состояние кантралируемага (эталонного) блока) еш.ничнь и потенциал с прямага выхада элемента разрешает прохождение через коммутатор 26 талька сигналов с прямых выхацав регистра 24 па те.< разрядам, которые соответствуют входным кан-актам контралируемага и эталонного логических блоков. В счетном режиме (режиме формирования тестовых воздействий) на время действия синхраимпульса генератора 16 на входные контакты эталонного контролируемого блока через коммутаторы 27 подаются также сигналы с прямых выхацав регистра 24, а BG время бездействия синхраимпульса генератора 16 — ня входные контакты (эталонного) кантралируемага блока подаются через каммутятар 26 сигналы с инверсных выхацав регистра

24. Использование положи-.ельнаго и отрицательного палупериапав синхроимпульса генератора 16 цля подачи тестовых воздействий и мажет абеспечить в два ряэа сокращение времеHH пОлнОЙ прОверки кантралируемОго логического блока. Кроме тога, обе1476473 спечивается большая равномерность изменения сигналов на всех входных контактах контролируемого (эталонного) блока.

Формирователь 18 работает следу5 ющим образом.

После задания номеров входных (выходных) контактов блока нулевыми потенциалами на входах 28, которые соответствуют выходным контактам конс тролируемого блока, и единичными потенциалами, которые соответствуют входным .контактам. Таким образом, для разрядов формирователя 18, которые будут соответствовать выходным контактам открывается селектор 7.i и 8, . Триггер 2.i данного разряда удерживается в нулевом состоянии нулевым .потенциалом с выхода элемента 20

И 4.i одноименного разряда, Одновременно с этим закрыты другие элементы

И входов селектора 7.i и селектора

8,i В результате этого создаются обходные цепи: через верхние элемен- 25 ты И селектора 7.i — для передачи информационного состояния с предыдущего разряда в последующий, минуя данный разряд, через нижний элемент

И селектора 8.i — для прохождения 30 сигнала синхроимпульса.

Для разрядов, соответствующих входным контактам, в формирователе !

8 будут открыты нижние входы селектора 7,i и соответствующий элемент

И селектора 8 ° i. Одновременно с этим будут закрыты другие элементы И селектора 7.i и соответствующие элементы И селектора 8.i. На инверсный

R-вход Сброс соответствующего триг- 40 гера 2.i будет поступать единичный потенциал с выхода элемента И 4.i одноименного разряда, который позволит триггеру этого разряда принимать любые значения в зависимости от сиг- !5 налов, подаваемых на его информационный и счетный входы. Таким образом, в разряде формирователя 18, соответствующем входному контакту контролируемого (эталонного) блока, информационные состояния предыдущего(щих) разряда(ов) будут влиять на триггер

4.i, а изменение его состояния будет передаваться в последующие разряды.

Обходные цепи будут закрыты.

При поступлении нулевого потенциала установки в исходное состояние элементы памяти формирователя 18 принимают следующие состояния. Триггеры 2.1-2.п всех разрядов устанавливаются в нулевое состояние. Триггер

10 устанавливается в единичное состояние, а триггер !3 устанавливается в нулевое состояние.

При нулевом состоянии триггера 13 во всех разрядах формирователя !8 открываются соответствующие элементы

И селектора 5„1-5.п и 6.1-6.п, а закрываются другие элементы И этих селекторов. Таким образом, он подготовлен к работе в режиме регистра, сдвигающего импульс установки, так как цепи обратной связи, каждого триггера 2.1-2.п между его выходом и информационным входом через элементы

И селектора 5.1-5,п в этом случае закрыты и, следовательно, разорваны, что и определяет работу каждого триггера в режиме сдвига, а не в режиме счета.

Сдвиг импульса установки в исходное состояние контролируемого (эталонного) блока производится следующим образом.

При поступлении на синхровход формирователя 18 первого синхроим- . пульса от генератора 16 через открытый в случае поступления сигнала нПуск" высоким логическим уровнем сигнала, с выхода триггера 21 пуска элемент И 17, этот синхроситет проходит через открытый элемент И 15, элемент И-ИЛИ 9 (фиг.1) на счетный вход триггера 10 и через селекторы .

6-.1-6.п на счетные входы триггеров

2.1-2.п. В результате этого триггер

10 установки принимает нулевое состояние (его информационный вход соединен с шиной нулевого потенциала), триггер 2.1 (или 2.i, если первый разряд не является разрядам, входящим в множество { i) которое включает в себя все разряды, определен-. ные как входные контакты) устанавливается единичный потенциал, который поступает по следующей логической цепи: инверсный выход триггера

10 — первый элемент И селектора 5.!в информационный вход триггера 2,1 селектора 7. 1.

Вторым синхроимпульсом единичное состояние будет сдвинуто в следующий разряд на множества (i), соответствующий по порядку номеров второму входному контакту.

Цикл сдвига импульса установки в исходное состояние контролируемого! 476473 (эталонного) блока завершается переносом единичного состояния триггера

2.i-го разряда, соответствующего последнему по порядку номеров входному контакту в триггер 13 начала формиро5 вания. Таким образом, в процессе сдвига импульса установки на одном из входных контактов из множества

1 ijïðèñóòñòâóåò единичный потенциал, а на всех остальных — нулевой потенциал.

Для пояснения принципа сдвига импульса установки в формирователе рассмотрим пример, когда первый разряд !5 соответствует выходному контакту, второй разряд соответствует входному . контакту,..., а п-й разряд соответствует входному контакту. В этом случае первый синхроимпульс„ поступаю- 20 щий на синхровход формирователя 18, установит в нулевое состояние триггер 10 установки, а предшествующее ему нулевое состояние его инверсного вьгхода по цепи. через селекторы 5,1, 25

7,! и 5.2 поступит единичным потенциалом на информационный вход триггера 2.2 и установит его по этому же первому синхроимпульсу в единичное состояние. Триггер 2.1 остается в ну- ЗР левом состоянии, так как на его инверсном входе "Сброс". присутствует нулевой потенциал с выхода элемента

И 4.1. Синхроимпульс установки в единичное состояние триггера 2.2 пройдет 35 по следующей логической цепи. синхровход формирователя 18 — открытый элемент И 15 — селектор 6.2 на счетный вход триггера 2.2.

Триггеры 2.i последующих разрядов 4р сохранят свои нулевые состояния, так как за время действия первого синхроимпульса в сдвиге будут участвовать: предшествующее нулевое состояние триггера .2.2, которое передается в 45 последующий разряд из множества через селектор 7.2 и т,д. до информационного входа триггера 2.i, соответствующего по порядку номеров второму входному контакту, предшествующие нулевые состояния триггеров 2.i-1 соответствующие по порядку номеров второму, третьему и т.д. входным контактам, Таким образом, за число синхроимпульсов равное числу входных контактов контролируемого блока установочный импульс проходит по всем разрядам формирователя 18, соответст- вующим входным контактам контролируемого блока. Так как в остальных раз рядах формирователя !8 в этот момент присутствует "0", то установочный импульс, поступив на установочный вхоц контролируемого и эталонного логических блоков, устанавливает их внутренние элементы памяти в нулевое состояние по нулевым значениям на их информационных входах.

При поступлении от генератора 16 тактовых импульсов (п+1)-го синхроимпульса в единичное состояние переводится триггер 13 начала формирования, так как на его информационном входе через селектор 7.i и элемент !! появляется высокий логический уровень сигнала, Установка триггера 13 начала формирования в единичное состояние приводит к тому, что во всех разрядах формирователя 18 открываются соответствующие элементы И селекторов 5 и 6 и закрываются другие элементы селекторы 5 и 6. В результате этого открываются цепи обратной связи триггеров 2.1-2.п их прямых выходов со своими информационными входами, что переводит формирователь 18 в режим двоичного счетчика с управляемым числом участвующих в работе разрядов.

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

Рассмотрим пример работы формирователя 18 в режиме счета, когда его первый разряд определен как выходной контакт, а второй и и-й разряды определены как входные контакты контролируемого блока.

В этом случае на входе 28.1 присутствует низкий логический уровень сигнала, а на входах 28.2 и 28,п (фиг.2) присутствует сигнал высокого логического уровня. Триггер 2.1 (фиг.1) устойчиво удерживается в нулевом состоянии, а триггеры 2.2 и

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

Первый синхроимпульс генератора

16 тактовьгх импульсов через элементы

И 14, селекторы 6.1, 8.1 и 6.2 уста1476473

12 навливает триггер 2.2 в единичное состояние, так как через элементы И селекторов 5.2 на его информационном входе присутствует высокий логический уровень своего же выхода. Одновременно с этим в единичное состояние устанавливается и триггер 2.п так как на его информацис:-ном входе через селектор 5.п также присутствует.высокий логический уровень сигнала.

Синхроимпульс в режиме счета проходит последовательно по всем разрядам по следующей логической ветви формирователя 18 синхровход формирователя — через открытый элемент И

14 — и селектор 6.1 — на счетный вход триггера 2.1 (в данном случае он не изменит своего состояния из-за

20 наличия нулевого потенциала на своем инверсном входе сброса) — селектор 8.1 - селектор 7.2 — на счетный вход триггера 2.2 (заметим, что второй элемент И селектора 8.2 за- 25 крыт). Для последующих разрядов из множества Ц первым синхросигналом будет являться положительный фронт изменения состояния триггера

2. 2„Сигнал этого изменения передает- 30 ся в последующие разряды по следующей логической цепи. выход триггера

2,2 — селектор 7.2 — (для передачи информационного состояния), а положительный фронт синхросигнала — че рез селектор 8.2. Вот почему при поступлении первого синхроимпульса от генератора 16 тактовых импульсов в формирователе 18 происходит, так (l называемая, нлавинообразная уста- 40 новка всех триггеров в единичное состояние. Именно на это максимальное время переходных процессов указанного "лавинообразного цикла установки и рассчитан элемент задержки. 45

Таким образом, за время действия первого синхроимпульса все разряды, соответствующие входным контактам контролируемоro (эталонноro) блока, устанавливаются в единичное состояние и на выходах формирователя 18 появляется первое тестовое слово равное

1111...11} .

Второй синхроимпульс генератора

16 через элемент И 14, селектор 6.1, селектор 6.2 поступает на счетный вход триггера 2.2 и устанавливает его в нулевое состояние. При этом отрицательный фронт изменения состояния триггера 2.2 на состояние триг-. гера 2.пне влияет,,так как счетный вход триггеров 2.1-2.п срабатывает только по положительному фронту импульса.

Третий синхроимпульс генератора

16 тактовых импульсов, поступив с его синхровхода через элементы И 14, селекторы 6.1, 8.1 и 6,2 на счетный вход триггера 2.2 установит его в единичное состояние, положительный фронт изменения состояния триггера

2.2 через селектор 8.2 поступает в качестве синхроимпульса на счетный вход триггера 2.п. Заметим, что при работе в счетном режиме последующее состояние триггеров 2.i зависит от предыдущих состояний, которые поступают инвертированными уровнями сигналов с их выходов через соответствующие селекторы 5.i на их информационный вход. Вот почему за время действия третьего синхроимпульса триггер 2.п установится в нулевое состояние, которое приведет к формированию на выходе признака окончания сигнала высокого логического уровня. Это означает, что формирование тестовых последовательностей окон- -ено. Заме тим, что этот сигнал будет сформирован при наборе только 1/2-й полного набора двоичных последовательностей, т.е. для рассмотренного случая двух входных контактов было сформировано три набора: 11, 01 и 10.

Для пояснения принципа сокращения накапливаемых двоичных последовательностей рассмотрим пример, когда общее число входов составляет четыре. В этом случае (см.таблицу) в устройстве оказывается достаточным сформировать 9 двоичных наборов: 1111, 1110, 1101, 1100, 1011, 1010, 1001, 1000 и Olll чтобы покрыть полный набор двоичных кодов, равный при четырех разрядах 16 (шестнадцати).

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

Устройство для формирования тестовых воздействий работает следующим образом.

В исходном состоянии элементы памяти формирователя 18 принимают соL476473!

4 стояния указанные выше, триггер 21 пуска находится в нулевом состоянии, регистр 24 находится также в нулевом состоянии. При поступлении сигнала "Пуск" триггер 21 пуска (фиг.2) устанавливается в единичное состояние. Высокий логический уровень сигнала с его прямого выхода запускает генератор 16 и открывает элемент И

17, который пропускает первый синхроимпульс на синхровход формирователя

18 (фиг.ЗА). Этот же первый синхроимпульс, поступая на вход элемента

22 задержки, появляется на ее выходе через время, равное максимальной длительности переходных импульсов в формирователе 18 тестовых воздействий (фиг,3 Vp ). Формирователь 23 одиноч— ного импульса вырабатывает импульс разрешения записи в регистр 24 (фиг,3, V ),.который принимает в свои разряды строго детерминированные состояния одноименных разрядов формирователя 18 (фиг.3, V+, Vg,V„).

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

ИЛИ 25, формирует на его выходах сигналы, разрешающие прохождение сигналов только с прямых выходов регистра 24 (фиг.3, Ъж, V>, V„ ). Таким образом, на выходах 29.1-29.п устройства в течение и тактов генератора

16 и-:пульсов поочередно во всех разрядах, соответствующих входным контактам, будет сформирован импульс установки в исходное состояние. и+1-м импульсом генератора 16 формирователь 18 будет переведен в ре-., жим формирования тестовых последовательностей и на его выходе признака установки будет сформирован низкий логический уровень сигнала, который разрешит формирование на выходах элемента ИЛИ 25 сигналов, зависящих от состояния сигнала на выходе элемента

22 задержки (фиг.2).

В процессе формирования тестовых последовательностей формирователь

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

Состояние

Состояния на выходах 29,!в

29.п устройства для формирования ТВ

Состояние сигнала на выходе ли-.. !

5 нии 22 задержки на выходе формирователя 18

О 0000

1 1111

20 О 0000

1 1110 1110

О 0001

1 1)0) О 0010

25 1 )100 1100

О . 0011

1 1011

О, 1 1010

30 О

О 1 1000

35

11)1

1101

1011

l0I0

0101

1001

О) 10

0111

Окончание формирования тестовых воздействий

) 001

0111

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

29.1-29.п формируются сигналы с прямых выходов регистра 24, а во время отсутствия этого синхроимпульса — с инверсных выходов регистра 24.

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

Устройство для формирования тестовых воздействий, содержащее формирователь признаков этапов тестирования, генератор тактовых импульсов, два элемента И, элемент ИЛИ, буферный регистр, и коммутаторов (где и— длина тестовой последовательности), триггер пучка, формирователь имлогических блоков. При этом он изменяет свои состояния от значения, равного Ill)...))f, до значения 011,. 1)f, а не до (000...0001, т.е.

5 только в пределах 1/2 всего полного набора двоичных кодов счетчика. Однако на выходах формирователя 18 тестовых воздействий будет сформирован набор двоичных кодов (см.таблицу). !

1476473 пульса, причем выход генератора тактовых импульсов соединен с первым входом первого элемента И, вход пуска устройства соединен с единичным входом триггера пучка, выход первого

5 элемента И соединен с входом синхронизации формирователя признаков этапов тестирования, адресные входы которого являются входами для задания кодов входов"выходов тестируемого блока устройства и .соединены с первыми управляющими входами и коммутаторов, выходы которых являются выходами устройства, причем формирователь признаков этапов тестирования содержит и D-триггеров, и элементов И, триггер формирования и два элемента И, причем прямой выход триггера начала формирования соединен с первым вхо- 2р дом первого элемента И формирователя признаков этапов тестирования, инверсный выход триггера начала формирования соединен с первым входом второго элемента И формирователя 25 признаков этапов тестирования, адресные входы формирователя признаков этапов тестирования соединены с первыми входами соответствующих п элементов

И,выходы которых соединены с входами ЗО сброса одноименных II D-триггеров формирователя признаков этапов тестирования, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет формирования тестов для последовательностных блоков, устройство дополнительно содержит элемент И-НЕ, элемент задержки, а формирователь признаков этапов тестирования дополни- 41) тельно содержит .группу из и элементов НЕ, три элемента НЕ, триггер установки, и - п селекторов, причем выход триггера пуска соединен с вторыми входом первого элемента И и с 45 входом пуска генератора тактовых импульсов, выход первого элемента И соединен через элемент задержки с первым входом элемента ИЛИ и с входом формирователя импульса, выход ко- 5О торого соединен с входом записи-считывания буферного регистра и с первым входом первого элемента И-НЕ, выход которого соединен с первым входом второго элемента И, выход которого соединен с входом сброса триггера пуска, вход сброса устройства соединен с вторым входом второго элемента И, с входом сброса буферного регистра и с вторыми входами и элементов И формирователя признаков этапов тестирования, прямые и инверсные выходы буферного регистра соединены с первыми и вторыми информационными входами п коммутаторов соответственно, вторые и третьи управляющие входы и коммутаторов соединены с прямым и инверсным выходами элемента ИЛИ соответственно, выходы и

D-триггеров соецинены с первыми информационными входами 1. К-ro (К,1, ...,п), 2.К-го и З.К-го селекторов, а также с информационными входами буферного регистра, входы задания кода входов-выходов тестируемого блока устройства соединены с первыми управляющими входами 2.К-х и З.К-х селекторов и через соответствующие и элементы НЕ соединены с вторыми управляющими входами 2.K-x и 3.К-х селекторов, выходы 2,1-х и

3.1-х (1=1,...n-1) селекторов соединены Q вторым и первым информационными входами 1 К-х и 4.К селекторов соответственно, выходы 1.1-х селекторов соединены - D-входами соответствующих D-триггеров и с вторыми информационными входами 2.1-х селекторов, выходы 4-1-х селекторов соединены с С-входами соответствующих

D-триггеров и с вторыми информационными входами 3 К-х селекторов, выход

2.п-го селектора соединен через первый элемент НЕ с В-входом триггера начала формирования, выход З.п-го селектора соединен с вторым входом элемента И-НЕ, третий вход которого соединен с прямым выходом триггера начала формирования, с вторым входом первого элемента И формирователя признаков этапов тестирования, и с первыми управляющими входами 1.п-х и

4.п-х селекторов, инверсный выход триггера начала формирования соединен с первым входом второго элемента И формирователя признаков этапов тестирования, с вторыми управляющими вхоцами 1.Il х и 4.II х селекторов и с вторым входом элемента ИЛИ, выход второго элемента И формирователя при". знаков этапов тестирования соединен с вторыми информационными входами

4 ° m-х (m=1,...,ll) селекторов и с Свходом триггера установки соответственно и через второй и третий элементы НŠ— с С-входом триггера начала формироВания, вторые входы первого и

1476473

Ял-1 Д.я

291 ZF.а4 Уя

9m 2 второго элементов И формирователя признаков этапов тестирования соединены с входом синхронизации формирователя признаков этапов тестирова5 ния, D-вход триггера установки соединен с шиной нулевого потенциала устройства, выход триггера установки соединен с вторым информационным входом 1 ° 1-го селектора, выход первого элемента и формирователя признаков этапов тестирования соединен с вторым информационньи входом 4.1-го селектора, входы установки и сброса триггера установки и триггера начала формирования соединены с входом сброса устройства. Составитель А.Сиротская

Редактор Ю. Середа Техред .1,1и,-п::к Корректор Л.Пилипенко

Подписное

Заказ 2157/49 Тираж 669

В1!ИИПИ Государственного комитета по изобретениям и откр>, тиям при Г! НТ СССР

113033, Ио ква, Ж-35, Раушская наб., д. 4/

Производственно-издательский i (мбинат "Патент", г.ужгоро.,, .л. а гарина, 10!

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

 

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

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

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

Изобретение относится к контролю устройств вычислительной техники

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

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

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

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

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

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

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

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

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

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

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

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

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

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