Устройство для диагностирования логических блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(50 4 С 06 Г 11 00 ОСУДАРСТВЕННЫИ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯПРИ ГКНТ СССР ИЗОБРЕтеНи СА Н АВТОРСКО,8)Мц 3573751,2, 1971.идетельство С06 Р 15/46,ДЛЯ ДИАГНОСТ ССР1981.ИРОВАБЛОКОВ е отно ел ьной автомае и мотся ехн нтроля ефекто я зован ти и пои сках ОЗУ ос ие дост(57) Изобретенитике и вычислитжет быть испольработоспособносв логических бл.ретения - повыш контроля. Устройство содержит генератор 1 импульсов, задатчик 2 тестов,блок 3 управления, блок 4 индикации,два блока 5, 6 элементов И, блок 7сравнения. Перед началом диагностирования во все ячейки ОЗУ записывается нулевая информация. Для организации Диагностирования используется цикл обращения к одной ячейке.ОЗУ, состоящий из трех этапов: первый этап - считывание хранимой информации, второй этап - запись инфор"мации в выбранную ячейку ОЗУ, третийэтап - считывание записанной на втором этапе информации. Положительныйэффект определяется введением блокасравнения и соответствующей структуры задатчика тестов. 8 ил.1520518 Составитель И.Иваныкинтор В.Бугренкова Техред Л.Сердюкова Ред орректор Л,Бес ГКНТ ССС зводственно-издательский комбинат "Патент" г. Ужгород агарина, 1 О Заказ 6759/50 Тираж 668 Подписное НИИПИ Государственного комитета по изобретениям и открытия 113035, Москва, Ж, Раушская наб., д. 4/5Изобретение относится к автоматике и вычислительной технике и можетбыть использовано для контроля работоспособности и поиска дефектов влогических блоках.Целью изобретения является повышение достоверности контроляНа фиг.1 представлена блок-схемапредлагаемого устройства, на фиг.2 -схема эадатчика тестов, на фиг.3 -схема блока управления, на фиг.4 -схема генератора адреса; на Фиг.5 -схема генератора псевдослучайнойпоследовательности; на Фиг.б - схемаузла синхронизации, на фиг.7 - схемапервого распределителя импульсов,на фиг.8 - схема второго распределителя импульсов.Устройство для диагностированиялогических блоков (фиг.1) содержитгенератор 1 импульсов, задатчик 2тестов, блок 3 управления, блок 4 индикации, два блока 5 и 6 элементов И,блок 7 сравнения и контролируемыиблок 8.Задатчик,2 тестов (фиг.2) содержит.генератор 9 адреса, четыре блока 10-13 элементов И, регистр 14,счетчик 15, блок 16 сравнения, делитель 17 частоты, генератор 18 псевдослучайной последовательности.Блок 3 управления (фиг. 3) содержит триггер 19, узел 20 синхронизации, два делителя 21 и 22, узел23 формирования начальных условии,мсчетчик 24, два элемента ИЛИ 25 и26, генератор 27 одиночных импульсов, два дешифратора 28 и 29, дваэлемента 30 и 3 1 задержки.Генератор 9 адреса (фиг. 4) содержит элемент 32 задержки, элемент И33, реверсивный генератор 34 псевдослучайной последовательности, блок35 элементов И, реверсивный счетчик36, блок 37 сравнения, регистр 3845и триггер 39.Генератор 18 псевдослучайной последовательности (фиг,5) содержит базовые ячейки 40-43, элементы И 44-47,элемент НЕ.48, элементы ИЛИ 49-51, 50сумматор 52 по модулю два, триггер 53.Реверсивный генератор 34 псевдослучайной последовательности выполнен по такой же схеме как и генератор 18 псевдослучайной последовательности,Узел 20 синхронизации (фиг. 6) содержит два распределителя 54 и 55 импульсов, элементы ИЛИ 56 и 57 и элемент И 58.Распределитель 54 импульсов (фиг.7) содержит триггер 59, элементы И 60- 64, элемент 65 задержки, элемент И-НЕ 66.Распределитель 55 импульсов (фиг.8) содержит элемент НЕ 67, элементы И 68-71, счетчик 72, элемент 73 задержки и дешифратор 74,Устройство для диагностирования логических блоков работает следующим образом.. С помощью органов управления узла 23 устанавливается код числа циклов (КЧЦ), т.е. число начальных состояний генератора 9 адресов в эадатчике 2 тестовКроме этого, с блока 3 управления на задатчик 2 тестов подается код места нулевой комбинации (КИНК) в генераторе 9 адресов задатчика 2 тестов.С помощью органов управления узла 23 подается команда "Пуск", по которой производится запускработы всего устройства.По команде "Пуск" блок 3 управления производит следующие операции:а) вырабатывает сигнал ПГИ"пуск геневатора тактовых импульсов, после чего тактовые импульсы с генеоатора 1 импульсов поступают на задатчик 2 тестов и на узел 20 синхронизации блока 3 управления;б) одновременно с сигналом ПГИ вырабатывает сигнал Уст. 0 - установка в состояние "О" делителя 21Это состояние дешифрируется и на выходе ДШ 1 дешифратора 29 появляется разрешающий сигнал, который поступает на узел 20 синхронизации,в) с задержкой относительно сигнала ПГИ вырабатывает сигнал записи ЗП 1, который поступает в задатчик 2 тестов. По сигналу ЗП 1 в эадатчике 2 тестов запоминается начальное состояние генератора 9 адресов;г) с задержкой относительно сигнала ПГИ большей, чем для сигнала ЗП 1, вырабатывает сигнал записи ЗП 2, который поступает в эадатчик 2 тестов.,По сигналу ЗП 2 в генератор 9 адресов записывается начальное состояние, которое было запомнено по сигналу ЗП 1 ранее;д) одновременно с сигналом ЗП 2 вырабатывает сигнал РЗТИ- сигнал разрешения прохождения тактовых им"15205 5пулт сов на узел 20 синхронизации.Сигнал РЗТИ поступает на узел 20 синхронизации.Далее производится запись 0 вячейки памяти проверяемого блока 8при изменении адресов в прямом направленин. Сигналы ЗП, СЧ 2, Зп/Сч, РСРВустанавливаются равными "0", СигналЗП подается на задатчик 2 тестов иустанавливает значение эталонной ответной реакции равным "0". Сигнал СЧ 2поступает на задатчик 2 тестов и устанавливает значение записываемой информации равным "0". Сигнал Зп/Счпоступает на блоки 5 и б элементов Ии на проверяемый блок 8 и устанавливает режим записи. Сигнал РСРВ по ступает на блоки 5 и 6 элементов И изапрещает прохождение через них сигналов, С приходом очередного тактового импульса в узле 20 синхронизациивырабатывается отрицательный импульсРЗЗС. По этому импульсу производитсязапись информации в проверяемый 25блок 8.Если перебор адресов не законченфто с приходом очередного тактовогоимпульса производится выработка положительного импульсаСДВ с помощью 3 Оузла 20 синхронизации. Импульс СДВпоступает в задатчик 2 тестов и вызывает изменение адреса, по которомубудет записываться информация.Если перебор адресов закончен,то в,задатчике 2 тестов вырабатывается сигнал СРВ, который поступает на блок 3 управления. Сигнал СРВучитывается при подсчете начальныхсостояний генератора 9 адресов вэадатчике 2 тестов. В делителе 2 1сигнал СРВ вызывает смену состоянияи дешифратор 29 вырабатывает сигналДШ 2. При этом устройство переходитв режим проверки работы ячеек памятипроверяемого блока 8. Для этого узел20 синхронизации вырабатывает необходимые последовательности сигналовРСРВ, РЗЗС, Зп/Сч, ЗП, СЧ 2. Организуется трехкратное обращение к про Оверяемому блоку 8. Сначала считывает-.ся содержащаяся в ячейке информация,происходит сравнение ответной реакции (ОР) проряемого блока 8 с эталонной ответной реакцией (ЭОР), вырабатываемой эадатчиком 2 тестов(ЭОР = О) .Далее, не меняя адреса, производится запись информации, выработан 18 6ной генератором 18 ЛС 11 задатчика 2 тестов, в проверяемый блок 8, сравнение ОР и ЭОР не производитсяПри обращении к ячейке памяти в третий раз производится считывание только что записанной информации и сравнение ОР и ЭОР. Если проверка всех ячеек памяти успешно прошла и перебор адресов в прямом направлении закончен, то производится переход на перебор тех же адресов в строго обратном направлении, При этом в задатчике 2 тестов изменяется сигнал ПН на обратный и генераторы 9 и 18 адресов и ПСП соответственно будут изменять свои состояния в строго обратной последовательности.Если проверка ячеек памяти на одном начальном состоянии генератора 9 адреса в прямом и обратном направлениях изменения адресов прошла успешно и не было сбоев, то осущесТвляется установка и запоминание нового начального состояния генератора 9 адреса. Для этого блок 3 управления с приходом соответствующего сигнала СРВ вырабатывает последовательность сигналов ПГИ, ЗП 1, ЗП 2. Проверка конца перебора начальных состояний производится в блоке 3 уп-равления.Если при любом иэ сравнения ОР и ЭОР выявилось несравнение, тогда блок 7 сравнения вырабатывает сигнал НСРВ - несравнение, который поступает в блок 3 управления.Блок 3 управления формирует сигнал НИСП - неисправно, который поступает на блок 4 индикации, и сигнал СГИ,Блок 4 индикации вырабатывает сообщение "Неисправно" и сообщает адрес, по которому произошла ошибка. Задатчик 2 тестов (фиг. 2) работает следующим образом.В исходном состоянии, т,е. после включения питания, генератор 9 адреса и генератор 18 ПСП находятся в произвольном состоянии на выходе делителя 17 частоты присутствует нулевое значение сигнала, а на счетчик 15 с генератора 1 импульсов поступают тактовые импульсы (ТИ), по которым происходит изменение состояния счет- .чика 15. Из блока 3 управления в генератор 9 адреса записывается код места нулевой комбинации (КМНК), по которому определяется в ПСП положение нулевой комбинации, т.е. место нулевого адреса в последовательности адресов, Затем по сигналу ЗП 1 от бло.ка 3 управления открывается блок 12 элементов И и состояние счетчика 15 через блок 12 элементов И записывается в регистр 14Затем по сигналу ЗП 2 от блока 3 управления, во-первых, открывается блок 10 элементов И и содержимое регистра 14 поступает в генератор 9 адреса, откуда поступает адрес (АДР) на блок 16 сравнения, к блоку 4 индикации и к проверяемому блоку 8, вовторых, генератор 9 адреса устанавливается в рабочее состояние. Затем по сигналу ЗП от блока 3 управления в задатчик 2 тестов иэ содержимого генератора 18 ПСП формируется: вопервых, через блок 11 элементов И 25 ненулевая эталонная ответная реакция (ЭОР), поступающая на блок 5 элементов И, во-вторых, через блок 13 .элементов И нулевой тестовый набор (ТН), поступающий на проверяемый блок 3 О 8. Затем по сигналу СЧ 2 от блока 3 управления формируются нулевая ЭОР и ненулевой ТН. Затем по сигналу СДВ происходит сдвиг информации в генераторах 9 адреса и 18 ПСП. После этого работа задатчика 2 тестов повторяется по сигналам ЗП СЧ 2, СДВ, Если на информационном выходе генератора 9 адреса появляется нулевая комбинация, то на управляющем выходе 4 О появится сигнал РЗС - разрешения сравнения, поступающий на блок 16 сравнения. Если содержимое регистра 14 начальных состояний равно адресу на выходе генератора 9 адреса, то иа вы ходе блока 16 сравнения появляетсясигнал СРВ, поступающий; во"первых, на блок 3 управления, во-вторых, на делитель 17 частоты. Каждый второй сигнал СРВ вызывает изменение сигнала перемены направления (ПН) на выходе делителя 17 частоты. Этот сигнал поступает на генераторы 9 адреса и 18 ПСП и вызывает изменение направления сдвига содержимого этих генераторов,После проверки проверяемого блока 8 на первом начальном состоянии работа задатчика 2 тестов повторяется на следующем начальном состоянии по сигналам ТИ, ЗП 1, ЗП 2, ЗП, СЧ 2 и СДВ.Генератор 9 адреса (фиг, 4) работает следующим образом,От блока 3 управления в регистр 38 записывается КМНК - код места нулевой комбинации в ПСП. Затем от блока 3 управления поступает сигнал ЗП 2, который обнуляет счетчик 36 и триггер 39. Одновременно с этим осуществляется запись НС - начального состояния из регистра 14 начальных состояний в генератор 34 ПСП через блок 10 элементов И. Затем от блока 3 управления поступает импульс СДВ, который, вопервых, увеличивает на единицу содержимое счетчика 36, во-вторых, через время, достаточное для изменения содержимого счетчика 36 и определяемое элементом 32 задержки, поступает через элемент И 33 как задержанный импульс СДВ на генератор НСП 34 и изменяет содержимое этого генератора. Если содержимое счетчика 36 равно КМНК, запомненного в регистре 38, то на выходе блока 37 сравнения появится нулевой сигнал НСРВ, который, во-первых,. устанавливает в единицу триггер 39, на прямом выходе которого появляется единичный сигнал РЗС, поступающий на блок 16 сравнения, во-вторых, закрывает блок 35 элементов И и обеспечивает нулевую комбинацию в ПСП, в-третьих, поступает на вход элемента И 33 и запрещает прохождение импульса СДВ на генератор ПСП 34, что позволяет избежать по-. тери текущего состояния этого генератора. Следующий импульс СДВ изменяет содержимое счетчика 36, на выходе блока 37 сравнения появляется единица, блок 35 элементов И и элемент И 33 открывается и на выходе генератора ПСП 34 появляется текущее состояние. Если генератор ПСП 34 вернулся в начальное состояние, то от делителя 17 частоты поступает сигнал ПН, который, во-первых, подается на счетчик 36 и переводит его иэ режима суммирования в режим вычитания, во-вторых, поступает на генератор ПСП 34 и изменяет направление сдвига информации. После этого работа генератора 9 адреса повторяется при обратном переборе состояний генератора ПСП 34Формула изобретения Устройство для диагностированиялогических блоков, содержащее генератор импульсов,задатчик тестов, блокуправления, блок индикации и два блока элементов И, причем входы пуска иостанова генератора импульсов соединены с соответствующими выходами бло 10ка управления, группа выходов синхронизации которого соединена с группойсоответствующих входов задатчика тестов, первая группа информационных вы"ходов которого является группой информационных выходов устройства для подключения к группе информационных входов контролируемого блока, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, в него введен блок сравнения, причем группа адресных выходов задатчика тестов соединена с группой информационных входов блока индикации и является группой адресных вы- р 5 ходов устройства для подключения к группе адресных входов контролируемого блока, вторая группа информационных выходов эадатчика тестов соединена с группой информационных входов первого блока элементов И, первый вход стробирования которого объединен с первым входом стробирования второго блока элементов И и подключен к выходу разрешения сравнения блока управления, выход записи-чтения которого соединен с вторыми входами стробирования первого и второго блоков элементов И и является выходом записи-чтения устройства для подключения к входу записи-чтения40 контролируемого блока, выхОд разрешения записи блока управления является выходом устройства для подключения к входу записи контролируемого45 блока, группа информационных входов устройства для подключения группы выходов контролируемого блока соединена с группой информационных входов второго блока элементов И, группа выходов которого соединена с первой группой входов блока сравнения, вторая группа входов которого соединена с группой выходов первого блока элементов И, группа управляющих входов блока индикации соединена с группой 1выходов адреса неисправной точки блока управления, вход признака неисправности которого соединен с выходом неравенства блока сравнения, входначала цикла контроля блока управления соединен с соответствующим выходом эадатчика тестов, вход синхронизации которого объединен с входомсинхронизации блока управления и подключен к выходу генератора импульсов,причем блок управления содержит узелсинхронизации, узел формирования начальных условий, два делителя, двадешифратора, два элемента ИЛИ, счетчик, генератор одиночного импульса,триггер и два элемента задержки, причем вход признака неисправности блокасоединен с первым входом первого элемента ИЛИ и является выходом "Неисправно блока управления, выход первого дешифратора которого соединен свторым входом первого элемента ИЛИи является выходом "Исправно" блока,вход первого дешифратора соединен синформационным выходом счетчика, группа информационных входов которого соединена с первой группой выходов начальных условий узла формирования начальных условий, вторая группа выходов начальных условий которого, групга выходов узла синхронизации и выходы первого и второго элементов задержки образуют .группу выходов синхронизации блока управления, выходпуска генератора одиночного импульсакоторого соединен с входами первогои второго элементов задержки, с вывходом установки в " 1" триггера, свходом установки в "0" первого делителя и с выходом генератора одиночного импульса, вход которого соединен с выходом второго элемента ИЛИ,первый вход которого объединен с входом синхронизации счетчика и подключен к выход второго делителя, входсинхронизации которого объединен свходом синхронизации первого делителяи является входом начала цикла контроля блока управления, вход синхронизации которого соединен с входомузла синхронизации, первый и второйвходы режима которого соединены соответственно с первым и вторым выходами второго дешифратора, вход которого соединен с выходом первого делителя, первый, второй,и третий выходы узла синхронизации являются соответственно выходами запись-чтение,разрешения сравнения и разрешениязаписи блока управления, выход останова генератора одиночного импульсакоторого соединен с выходом первогоэлемента ИЛИ, второй вход второго элемента ИЛИ соединен с выходом пускаузла формирования начальных условий,выход второго элемента задержки соединен с входом установки в "0" триггера, инверсный выход которого соединен с входом запуска узла синхронизации, причем задатчик тестов содержит генератор адреса, генератор псевдослучайной последовательности, блоксравнения, счетчик, регистр, делительи четыре блока элементов И, причемгруппа выходов генератора адреса соединена с первой группой входов блокасравнения задатчика тестов и является группой адресных выходов задатчика тестов, выход начала цикла контроля которого соединен с выходом равенства блока сравнения эадатчикатестов и входом делителя задатчикатестов, выход делителя которого соединен с входами задания режима работыгенератора адреса и генератора псевдослучайной последовательности, входысдвига которых объединены и подключены к группе входов синхронизациизадатчика тестов, первая группа информационных выходов которого соединена с группой выходов первого блокаэлементов И эадатчика тестов, группавходов первого блока элементов И которого соединена с группой выходов,генератора псевдослучайной последовательности.и с группой входов второгоблока элементов И задачика тестов,группа выходов второго блока элементов И которого является второй группой информационных выходов задатчикатестов, вход синхронизации которогосоединен со счетным входом счетчиказадатчика тестов, группа информационных выходов счетчика которого соединена с группой входов третьего бло-ка элементов И задатчика тестов, группа выходов третьего блока элементовИ которого соединена с группой входов регистра эадатчика тестов, группа выходов регистра которого соединена с второй группой входов блокасравнения задатчика тестов и группойвходов четвертого блока элементов И,вход которого соединен с установочным входом генератора адреса и подключен к группе входов синхронизациизадатчика тестов, вход разрешениясравнения блока сравнения задатчикатестов соединен с выходом разрешения сравнения генератора адреса, группаинформационных входов которого соединена с группой выходов четвертогоблока элементов И, входы первого,второго, третьего блоков элементов Изадатчика тестов и группа входов начальных условий генератора адресавместе с входом четвертого блока элементов И и входом сдвига генератооаадреса и генератора псевдослучайнойпоследовательности образуют группувходов синхронизации задатчика тестов,причем генератор адреса содержит реверсивный генератор псЕвдослучайнойпоследовательности, реверсивный счетчик, блок сравнения, регистр, триггер, блок элементов И, элемент И иэлемент задержки, выход которого соединен с первым входом элемента И генератора адреса, выход элемента Икоторого соединен с входом сдвигареверсивного генератора псевдослучайной последовательности, группа выходов которого соединена с группойвходов блока элементов И генератораадреса, вход сдвига которого соединен с входом элемента задержки генератора адреса и счетным входом реверсивного счетчика, группа выходов которого соединена с первой группой входов блока сравнения генератора адреса, установочный вход которого соединен с установочным входом реверсивного счетчика и с входом установки в"0" триггера генератора адреса, группа информационных входов которого соединена с группой входов реверсивного генератора псевдослучайной последовательности, вход режима которого соединен с входом режима реверсивного счетчика и является входом за"дания режима работы генератора адреса, группа входов начальных условийкоторого соединена с группой входоврегистра генератора адреса, группавыходов регистра которого соединенас второй группой входов блока сравнения генератора адреса, выход несравнения блока. сравнения которогосоединен с входом установки в " 1"триггера, с входом блока элементовИ и с вторым входом элемента И генератора адреса, группа выходов блока элементов И которого является груп.пой выходов генератора адреса, выходтриггера которого является выходомразрешения сравнения генератора адреса.
СмотретьЗаявка
4145263, 10.11.1986
ПРЕДПРИЯТИЕ ПЯ А-1298
ДАНИЛОВ ВИКТОР ВАСИЛЬЕВИЧ, КЛЮЕВ ИГОРЬ НИКОЛАЕВИЧ, ТЯЖЕВ ВАЛЕНТИН ТИМОФЕЕВИЧ
МПК / Метки
МПК: G06F 11/30
Метки: блоков, диагностирования, логических
Опубликовано: 07.11.1989
Код ссылки
<a href="https://patents.su/10-1520518-ustrojjstvo-dlya-diagnostirovaniya-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для диагностирования логических блоков</a>
Предыдущий патент: Устройство для диагностирования цифровых узлов
Следующий патент: Устройство для поиска дефектов цифровых блоков
Случайный патент: Устройство для разгонки шаров радиальныхподшипников