Устройство для контроля логических схем
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОПИСАНИЕ ИЗОБРЕТЕНИЯ вате иссле ханик В.Шац ий СССР1983.ЛОГИЧЕ ьств1/16ТРОЛЯ 00 ГОСУДАРСТВЕННЫЙ НОМИТЕТ ССПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫ ТОРСКОМЪ( СВИДЕТЕЛЬСТВУ(46) 07,01.88. Вюл. у (71) Всесоюзный научноский институт электроме (72) С.И.Старчихин и М. (53) 681.325(088.8) (56) Авторское свидетел У 1108453, кл. С 06 Р 1 (54) УСТРОЙСТВО ЛЛЯ КОН КИХ СХЕМ(57) Изобретение относится к автоматике и вычислительной технике, можетбыть использовано для входного и выходного контроля логических микросхем и является усовершенствованиемосновного изобретения по а,с,У 1108453.Задача,решаемая изобретением,состоит в обеспечении воэможности непосредственного, измерения динамического параметра (например,времени задержки сигнала) контролируемой логической схемы при одновременном функциональном ее контроле сиспользованием сигнатурного анализатора. Устройство содержит генератор1 тактовых сигналов, первый счетчик2, сигнатурный анализатор З,первый,второй и третий регистры 4,5 и б,первый и второй элементы задержки 7,8,блок формирования строб-импульса 9,второй счетчик 10, блок 11 сравнения,блок 12 индикации, распределитель 13импульсов, Сущность работы устройствазаключается в том,что,с целью формировапия импульса задается интервалвремени (иэмерительный импульс) между подачей тестового воздействия на контролируемую логическую схему и Сфиксацией ее реакции, затем выходная136087 полеловатепьностьяорачинается в снгнатуру, В процессе контроля автоматически осуществляется последовательное уменьшение длительности иэмерительного импульса с одновременным сравнением сигнатур, сформированных в каждых двух соседних окнах Изобретение относится к автоматике и вычислительной технике, может быть использовано, например, для входного и выходного контроля логических микросхем и является усовершенствованием известного устройства поавт.св. У 1108453.Цель изобретения - повышение достоверности контроля за счет обеспечения измерения динамических параметров контролируемых логических схем.На фиг. 1 приведена функциональная схема устройства;на фиг. 2 функциональная схема блока формирования стробирующего импульса; на фиг. 3 и 4 - блок сравнения и распределитель импульсов соответственно; на фиг, 5 - временные диаграммы, поясняющие работу устройства.Устройство для контроля логических схем (фиг. 1) содержит генератор 1 тактовых сигналов (генератор тактов), первый счетчик 2, сигнатурный анализатор 3 первый 4, второй 5 и третий 6 регистры, первый 7 и второй 8 элементы задержки,блок 9 формирования стробирующего импульса, второй счетчик 10, блок 11 сравнения, блок 12 индикации, распределитель 13 импульсов. Также обозначена контролируемая схема 14.Блок 9 (фиг. 2) содержит генератор 15 синхросигналов, счетчик 16, триггер 17 и элемент НЕ 18.Блок сравнения (фиг. 3) содержит группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 19.1-19.16,элемент ИЛИ 20, Р-триггер 21,триггер 22 и элемент И-НЕ 23.Распределитель импульсов (фиг. 4) с держит регистр 24 сдвига и элеменН, 25 измерения, .1 ачепп лпптчьпостн измерительного импульса при несовпадении сигнатур двух соседних окон измерения является временем задержки сигнала контролируемой логической схемы (измеренным динамическим параметром). 1 э.п. ф-лы, 5 ил,Сигнатурный анализатор 3 можетбыть любым, собранным по параллельнойсхеме. При этом блок индикации сигнатуры входит дополнительно составнойчастью в сигнатурный анализатор,представляет собой сочетание регистра,дешифратора и индикатора и можетбыть выполнен, например, аналогичноизвестному блоку индикации.10 На временных диаграммах (фиг. 5 а,б,в) цифры указывают соответствующие блоки, на выходах которых присутствуют указанные сигналы.В качестве измеряемого динамичес кого параметра может быть выбрановремя задержки распространения сигнала, длительность переходных процессов,программируемый интервал времении т.д. В качестве измеряемого дина мического параметра рассматриваетсядлительность задержки выходного сигнала.В режиме измерения динамическихпараметров при подаче на вход выбора 25режима устройства потенциала,разрешающего работу счетчика 10, устройствоработает следующим образом.Перед началом работы в счетчик10 записывается единичная информация, 30остальные счетчики, регистры и триггеры,а также сигнатурный анализатор 3устанавливаются в нулевое состояние(соответствующие цепи установки,непоказаны). При контроле с помощью 35 предлагаемого устройства конкретнойлогической схемы 14 ее входы подключаются к выходам регистра 4, а выходы - к входам регистра 5. Переднийфронт сигнала с выхода генератора 1тактовых сигналов запускает переключение счетчика 2 и одновременно первый элемент 7 задержки, Частота генератора 1 выбирается, исходя иэ условий работы контролируемой схемы 14 и блока 9. Длительность задержкиэлемента 7 выбирается такой, чтобы перекрыть с некоторым запасом длительность переходных процессов переключения всех каскадом счетчика 2.При обеспечении указанного перекрытия стабильность работы элемента 10 7 задержки значения не имеет. Выходной сигнал элемента 7 задержки через элемент НЕ 18 (фиг. 2) поступает на вход установки в единицу триггера 17 и устанавливает его в единичное 15 состояние, переводя ,тем самым счетчик 16 из режима параллельной записи в режим счета.До прихода данного сигнала на информационных входах параллельной записи счетчика 16 при сутствует единичная информация с выходов счетчика 10. Разрядность счетчика 16 (фиг. 2, в качестве примера показан четырехраэрядный счетчик) и частота генератора 15 выбираются,исходя иэ нормы длительности задержки выходного сигнала контролируемой логической схемы 14 с учетом известных задержек переключения регистров 4 и 5 и триггера 17, ЭОПередний фронт измерительного импульса с выхода триггера 17 осуществляет синхронный прием выходных сигналов счетчика 2 в регистр 4, выходные сигналы которого подаются на 35 входы контролируемой логической схемы 14.Длительность измерительного импульса определяется количеством импульсов генератора 15,подсчитанных на вычитание счетчиком 16 до его пе реполнения (момент перехода через ноль).При появлении сигнала с выхода переполнения счетчика 16 триггер 17 устанавливается в нулевое состояние, при этом формируется задний фронт 45 измерительного импульса, по которому осуществляется прием выходных сигналов - реакций контролируемой логической схемы 14 в регистр 5. Исходная длительность измерительного импульса 50 выбирается заведомо, большей нормы длительности задержки выходного сигнала контролируемой логической схемы (т.е. измеряемого динамического параметра).55Сигналы с выхода регистра 5 подаются на информационные входы сигнатурного анализатора 3. Стартстопный вход сигнатурного анализатора 3 управляется последним используемым разрядом счетчика 2, Синхровход снгнатурного анализатора 3 управляется задним фронтом сигнала генератора 1.Таким образом, реализуется динамический контроль логической схемы 14 при постоянной заданной длительности измерительного импульса в каждом такте тестовой процедуры, которая при заданном переборе состояний счетчика 2 реализует и заданный функциональный контроль логической схемы.По заданному фронту сигнала старт- стоп прекращается формирование сигнатуры в сигнатурном анализаторе 3 и запускается распределитель 13 импульсов, который по трем следующим друг эа другом тактам сигнала с выхода генератора 1 вырабатывает последовательно сигналы на первом, втором и третьем своих выходах.По сигналу с первого выхода осуществляется сравнение в блоке 11 сигнатуры, сформированной в данном "окне" измерения с сигнатурой,сформированной в предыдущем "окне измерения и записанной в регистре 6. В первом "окне" измерения в регистре 6 записана нулевая информация, но сигнал несравнения не появляется на выходе блока 11 сравнения,так как сигнал с первого выхода распределителя 13 импульсов поступает на вход установки в единицу триггера 22 (фиг. 3), устанавливая его в единичное состояние и,тем самым подготавливая возможное переключение триггера 21 лишь в следующем "окне" измерения.По сигналу с второго выхода распределителя 13 импульсов осуществляется запись новой сигнатуры из сигнатурного анализатора 3 в регистр 6. По сигналу с третьего выхода распределителя 13 импульсов сигнатурный анализатор обнуляется, а на вход вычитания счетчика 10 поступает счетный импульс и счетчик 10 устанавливается в состояние 110. Это состояние записывается в счетчик 16 и в следующем "окнеизмерения длитель ность измерительного импульса на выходе блока 9 уменьшается на единицу (на один такт генератора 15) по сравнению с предыдущим "окном" измерения.Если задержка выходного сигнала контролируемой логической схемы 14 меньше длительности измерительного импульса, то в данном "окнеизмере 136508750 55 ния формируется правильная сигнатура, совпадающая с сигнатурой,сформированной в предыдущем окне измерения, и весь процесс повторяется.Таким образом, в следующих друг за другом окнах измерения осуществляется постепенное уменьшение длительности измерительного импульса, пока в одном из окон измерения эта длительность не оказывается меньшей фактического значения задержки ныходного сигнала контролируемой логической схемы 14. В этом случае в регистр 5 с выхода схемы 14 принята "неверная" выходная реакция и в результате в сигнатурном анализаторе формируется "неверная" сигнатура, отличная от той, которая записана в регистре 6. На одном или нескольких выходах элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 19. 1 - 19, 16 (фиг. 3) при этом поянляется единичный сигнал, который вызывает появление единичного сигнала на выходе элемента ИЛИ 20. По сигналу с первого выхода распределителя 13 импульсов после окончания окна" измерения потенциал логической "1" записывается в триггер 21, с выхода которого поступает на вход записи блока 12 индикации. В блок индикации при этом записывается текущее состояние счетчика 10, которое однозначно определяет измеренную величину задержки выходного сигнала схемы 14.Сигнал о несовпадении сигнатур с выхода блока 11 сравнения, кроме того, через элемент 8 задержки поступает на вход параллельной записи счетчика 10 и устанавливает его в единичное состояние, после чего весь цикл контроля и измерения повторяется вновь.Для обеспечения только функционального контроля логических схемна вход выбора режима устройства подается запрещающий потенциал. Приэтом длительность измерительного импульса в соседних "окнах измеренияне изменяется,Таким образом, введение указанныхэлементов и связей обеспечивает посравнению с известным устройствомвозможность не только допусковогоконтроля, но и непосредственногоизмерения динамических параметров,благодаря чему увеличивается полнотаконтроля, При этом функциональный 10 15 20 25 30 35 40 45 контроль логических схем осуществляется, как и в известном устройстве,путем сравнения сигнатуры контролируемой схемы с эталонной сигнатурой. Формула и з о б р е т е н и я 1. Устройство для контроля логических схем по авт.св. 1 г 1108453, о т л и ч а ю щ е е с я тем,что, с целью повышения достоверности контроля за счет обеспечения измерения динамических параметров контролируемых логических схем, оно содержит третий регистр, блок сравнения,второй счетчик, распределитель импульсов,нторой элемент задержки и блок индикации, причем выход сигнатурного анализатора соединен с информационным входом третьего регистра и первым информационным входом блока сравнения, второй информационный вход которого подключен к выходу третьего регистра, выход "Неравно" блока срав. нения соединен с входом записи блока индикации и через второй элемент задержки подключен к входу параллельной записи второго счетчика, разрядные выходы которого соединены с информационными входами блока формиро-. вания стробирующего импульса и блока индикации, тактовый вход и вход запуска распределителя импульсов подключены соответственно к выходу генератора тактовых сигналов и выходу старшего разряда первого счетчика, первый, второй и третий выходы распределителя, импульсов соединены соответственно со стробирующим входом блока сравнения, входом записи третьего регистра, входом управления вычитания второго счетчика и входом сброса сигнатурного анализатора,а вход запрета второго счетчика является входом выбора режима устройства. 2, Устройство по п. 1, о т л ич а ю щ е е с я тем,что блок формирования стробирующего импульса содержит генератор синхросигнала,счетчик, триггер И элемент НЕ, причем выход генератора синхроимпульсов соединен с входом управления вычитания счетчика,инверсный выход заема которого соединен с инверсным входом сброса триггера, инверсный вход установки которого соединен с выходом эпемента НЕ, нход которого соединен с входом разрешения блока, выход которогосоединен с выхопом триггера и инверс- ционные входы которого соединены сным входом сброса счетчика, информа- информационными входами блока,Составитель ВВиталиевРедактор И.Бланар Техред Л.Сердюкова Корректор В.Гирняк Заказ 6611/42 Тираж 704ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж,Раушская наб., д. 4/5 Подписное Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
СмотретьЗаявка
4088841, 09.07.1986
ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ ЭЛЕКТРОМЕХАНИКИ
СТАРЧИХИН СЕРГЕЙ ИВАНОВИЧ, ШАЦКИЙ МИХАИЛ ВЯЧЕСЛАВОВИЧ
МПК / Метки
МПК: G06F 11/16
Метки: логических, схем
Опубликовано: 07.01.1988
Код ссылки
<a href="https://patents.su/6-1365087-ustrojjstvo-dlya-kontrolya-logicheskikh-skhem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля логических схем</a>
Предыдущий патент: Устройство для контроля блоков управления
Следующий патент: Устройство для сопряжения магистралей
Случайный патент: Осевой вентилятор