Устройство для контроля цифровых блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИСОЦИАЛИСТИЧЕСРЕСПУБЛИК 9) О 5 6 06 26 ВИДЕТЕЛ ЬСТВУ РСКО К А(54) УСТРОЙСТВО ДРОВЫХ БЛОКОВ(57) Изобретение отнвычислительной техн Никитин ельство С 11/26, 19 ЛЯ КОНТ осится к а ике и мож ССР 86.РОЛЯ ЦИФвтоматике иет быть исО 4 ь ГОСУДАРСТВЕННОЕ ПАТЕНТНВЕДОМСТВО СССР(ГОСПАТЕНТ СССР) Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве встроенной системы контроля цифровых блоков в процессе эксплуатации.Известно устройство для койтроля цифровых блоков, содержащее блок управлен ия, генератор тестов, блок предварительной обработки информации, элемент ИЛИ, счетчик и дешифратор. Контроль осуществляется методом счетаединичных импульсов на выходе контролируемого блока за интервал времени контроля с последующим сравнением подсчитанного суммарного числа импульсов с зарайее известным для данногоисправного цифрового блока.Недостатком устройства является снижение достоверности результатов контроля в случае наличия в выходных наборах импульсов сбоев,Известны средства обнаоужения одиночных ошибок путем подсчета числа единиц в принимаемых группах (выходных пользовано в качестве встроенной системы контроля цифровых блоков в процессе эксплуатации; Цель изобретения - повышение достоверности контроля, Достоверность повышена за счет расширения информативно. сти контроля, что достигнуто введением в устройство, содержащее блок управления, генератор тестов, три регистра, два счетчика, дешифратор, генератор импульсов и элемент задержки, четвертого регистра, группыэлементов НЕ и группы элементов ИЛИ. 2 ил,наборах) при условии кодирования этих наборов по коду "2 из 5" или в общем случае сдобавлением контрольного бита : четности с последующим анализом выходных наборов контроль по модулю 2),Недостаток этих схем - они реагируютна любое нечетное количество ошибок и нереагируют; если количество ошибок четное,или наоборот, если правило контроля принято противоположным; Вследствие этогократные сбои могут быть не зафиксированы, что снижает достоверность контроля.С увеличением модуля непропорционально возрастает количество дойолнйтельного оборудования и значительно возрастаетколичество дополнительного оборудова, ния и значительно усложйяются схемы контроля.Известны устройства контроля, фиксирующие сбои в выходных наборах путеманлиза нестабильности результатов контроля, при этом каждый результат предшествующего цикла опроса должен бытьзапомнен и сохранен до окончания текущего цикла контроля с последующим их сравнением (двойной счет),Недостатком этих устройств являетсянеобходимость повторного полного циклаконтроля и, как следствие, невозможностьобнаружения систематических сбоев.Наиболее близким к предлагаемому является устройство для контроля цифровых .блоков, содержащее блок управления, генератор тестов, три регистра, два счетчика,.дешифратор, генератор импульсов и элемент задержки, Контроль осуществляетсяметодом счета единичных импульсовс. последующим сравненйем их суммарного числа с заранееизвестным, определяемымфункцией, реализуемой правильно функционирующим контролируемым блоком. Ранее указанный недостаток частичноустраняется благодаря введению в устройство контроля схемы регистрации сбоев, чторасширяет информативность результатовконтроля за счет уточнения причин измейения состояния контролируемого блока. Анализ таблицы и схемы устройствапоказывает,-что достоверное решение о состоянии контролируемого цифрового блока.будет принято только в первом и во второмслучаях, когда в результате контроля будетполучен сигнал "Исправно" или "Неисправно" и сигнал "Сбой" отсутствует. Во всехдругих случаях достоверность принятого решейияснижается из-за ограниченной информационной глубины контроля.Под информационной глубиной контроля будем понимать способность регистрировать такие типы ошибок, как одиночные игрупповые сбои, причем различной структуры; ошйбки типа "Ложный 0" (1 - О),"Ложная 1" (О - 1) или оба типа ошибок (10),Анализ схемы устройства показывает,что сообразно логике работы в качестве регистров 4, 5 и 11 (фиг. 1) могут быть применены регйстрыследующих типов. Вкачестве регистра 11 применен сдвигающийрегистр с динамическим управлением режимами: параллельной записью выходнь 1 х наборов и последовательнь 1 м их считываниемпо перепаду каждого синхроимпульса с выхода генератора 9 импульсов,Схема регистрации сбоев включает регистры 4 и 5 и представляет набор трехступенчатых триггеров в каждом разряде,причем регистр 4 хранения выполнен надвухступенчатой МЯ-структуре, а последовательно-параллельный регистр 5 выполняет функции синхронного фиксатора,Особенность прототипа в том, что первая"ступень М 5-триггера представляет собойстатический О-триггер, тактируемый синхроимпульсами от генератора 9 (триггер - защелку), вторая ступень - динамический О-триггер хранения, тактируемый теми же импульсами. Синхронный фиксатор - ре гистр 5 аналогичен регистру 11.На фиг. 2 представлены временные диаграммы, поясняющие логику работы схемы обнаружения ошибок в выходных наборах для двух возможных случаев - когда в рас сматриваемом такте контроля происходитсмена уровней с низкого на высокий (О 1) и наоборот (О 2). Смена уровней происходит в интервале 10, 11, определяемом временем формирования входных наборов. Интервал 15 11, т 2 определяется временем установленияпереходных процессов, С началом формирования входных наборов регистр 4 предварительно обнуляется и на выходах первой и второй ступеней (01 ст и Ог ст) устанавлива ется высокий уровень, При смене уровнейна информационных входах О регистров 4 и 11 могут возникать импульсы сбоев, образующихся в результате переходных процессов, Если переходные процессы не 25 закончились к-моменту регистрации выходных наборов 12, это рассматривается как неисправное состояние блока. Рассмотрим их влияние на достоверность контроля, условившись, что "срабатывание" первой стуЗ 0 пени регистра 4 происходит поотрицательным перепадам в интервале 10, тг; перенос последнего состояния первой ступени во вторую регистра 4 с фиксацией этого состояния в регистре 5, а также запись З 5 выходных наборов в регистр 11 происходятпо переднему фронту синхроимпульсов от генератора 9 (момент с 2); считывание информации из регистров 5 и 11 происходит по заднему фронту этих синхроимпулъсов (мо менты тз).Из рассмотрения временных диаграммвидно, что регистрация импульсов сбоев (изменение состояния второй ступени регистра 4) происходит всякий раз, когда 45 независимо от их структуры количество отрицательных перепадов на интервале 10, т 2 будет четное, т.е. 2, 4, 6, что и указываетсяв прототипе как необходимое условие реги-.страции. При этом если искажения имеют 50 характер разрывов в высоком уровне(1 - О), сбой будет зарегистрирован, если их количество составляет любое четное число. Если искажения имеют характер "иголок" на низком уровне (О -+ 1), регистрация возможна лишь в случае, если будет нечетное число сбоев, так как первая ступень регистра 4 "отследит" также переход состояния из высокого в низкое по тест-набору (О 2). Поэтому по входу О будет зарегист1793441рирован переходный процесс и сбой, так чала тестирования генератора тестов соедикак регистр 4 зафиксирует сбой, а регистр нен с входом запрета генератора импуль - неисправное состЬяние, а по входу 02 сов, выход метки конца тестирования будет зарегистрйрован также переходной соединен через элемент задержки с входом процесс и сбой, так как переходный процесс 5 разрешения генератора импульсов, выход к моменту регистрации 12 еще не закончил- которого соединен с синхровходами первося, что вызовет появление на выходе реги- го, второго и третьего регистров, выходы стра 4 сигнал "Сбой" и сигнал "Неисправно" контролируемого цифрового блока соединена выходе регистра 11. Всв остальные ком- нц с соответствующимй информационными бинации импульсов сбоев в интервале то, 12 10 входами первого и второго регистров, пои в момент т 2 приведут к ситуациям, не со- следовательный выход третьего регистра ответствующим приведенным, т.е. недосто-. соедийен со счетным входом второго счет- верным результатам контроля. Например, чика, управляющий вход которого соединен если на входе 01 будет присутствовать толь- выходом режима контроля блока управлеко один (первый) импульс сбоя, он не будет 15 ния; выход второго счетчика является выхозарегистрирован, так как состояния первой, дом сигнала сбоя устройства, следовательно, и второйступеней регистра . последовательный выход второго регистра 4 после перехода по импульсу сбоя в ноль соединен со счетным входом первого счет- останутся неизменными. Результат контро- чика, вход контроля устройства соединен с ля будет "Блок функционирует нормально", 20 входом контроля блока управления, введехотя правильным будетопределение "Пере- ны четвертый регистр, блок инверторов и ходный процесс". Присутствие аналогично- блок объединения, выходы которого соедиго сбоя по входу 02 будет нены с соответствующими информационнызэрегистрировано. . мивходами третьего регистра, выходыВ случае, если на входе 02 будет присут первого регистра соединены с первой групствовать только второй импульс сбоя, он пой входов блока объединения, вторая груп- приведетк искажению информации в реги- пэ входов которого соединена с выходами стре 11, что будет соответствовать результа- четвертого регистра, информационные вхоту "Неправильное выполнение функций" ды которого соединены с соответствующи(эналогично по входу 01)дО ми выходами блока инвертора, группаИз приведенных примеров видно, что входов которого соединена с соответствую- достоверность контроля зависитот структу- ., щими выходами контролируемого бока, вырц сбоев в выходных наборах. Это опреде- ход генератора импульсов соединен с ляется ограниченной информационной синхровходом четвертого регистра, Причем глубиной (одним разрядом) и особенностью 35 блок инверторов содержит группу элеменработы двустабильных элементов схемы об- тов инверсии, входы которых составляют наружения ошибок, используемых в прото- группувходовблокаинверторов, выходы котипе(1-я ступень регистра 4),: торого являются выходами соответств юУЦелью изобретения являегся повыше- щих элементов инверсии,.ние достоверности контроля. 40, . Кроме того, блок обьединения содержитЦель достигается тем, что в устройство группуэлементовобьединения, первые входля контроля цифровых блоков, содержа- ды которых составляют первую группу вхощее блок управления, генератор тестов, дов блока обьединения, вторые входц - первый счетчик, дешифратор, второй счет- вторую группу входов блока объединения, чик, три регистра, элемент задержки, гене выходы которого являются выходами соотратор импульсов, причем выход начала ветствующих элементов объединения, контроля блока управления соединен с входом запуска генератора тестов, информэци- На фиг. 1 изображена структурная схеонные выходы которого соединены с, мазаявляемогоустройства; на фиг,2 - вресоответствующими информационными вхо О менные диаграммы, поясняющие работу дами контролируемого цифрового блока, схемы регистрации импульсов сбоев и вывыход режима контроля блока управления ходных наборов,соединен с управляющим входом первого Устройство для контроля цифровых блосчетчика, группа выходов которого соедине- ков содержит блок 1 управления, генератор на с группой информационных входов де 2 тестов, проверяемый блок 3, первый 4, шифратора, управляющий вход которого второй 11, третий 5 и четвертый 13 регистсоединен с выходом конца контроля блока ры, первый 6 и второй 7 счетчики, дешифрэуправления, выходы дешифратора являют- тор 8, генератор 9 импульсов, элемент 10 ся соответственно выходами "Исправно" и задержки, блок 12 инверторов, блок 14 обь"Неисправно" устройства, выход метки на- единения,1793441 10 15 20 25 30 40 45 50 Блок 1 управления выполнен как в прототипе. Блок 12 инверторов содержит и элементов инверсии НЕ, где и - число выходов в контролируемом блоке. Блок 14 объединения содержит также и двухвходовых элементов объединения ИЛИ,Первый выход 15 генератора 2 тестов является выходом метки начала тестирования 1 О, совпадающей с началом контроля и определяющей момент выключения генератора 9 импульсов, Второй выход 16 генератора 2 тестов - это выход метки конца тестирования ц, определяющей момент окончания формирования наборов генератором 2 тестов. Выход 17 элементов 10 задержки - это выход метки включения генератора 9 импульсов 1 г, Выход 18 генератора 9 импульсов - выходимпульсов, по которым осуществляется динамическое управление регистрами. по фронту первого импульса в момент 12 осуществляется считывание из регистров 4 и 13 с одновременной записью в регистры 5 и 11, а по спадам импульсов - синхронный сдвиг информации в регистрах 5 и 11 (сз), начиная со старшего разряда.Устройство работает следующим образом,При включении контролируемого цифрового блока 3 и устройства все элементы в них устанавливаются в исходное состояние (цепи установки в исходное состояние не показаны). После этого на вход блока 1 управления поступает сигнал "Контроль". после чего на его третьем выходе на все время контроля появляется сигнал "Режим контроль", который разрешает работу счетчиков 6 и 7. Одновременно на первом выходе блока 1 управления появляется сигнал "Начало контроля", который поступает на вход генератора 2 тестов (момент времени со, фиг. 2), По этому сигналу генератор 2 начинает последовательно вырабатывать наборы сигналов, число которых заранее определено для контролируемого блока, По началу каждого тестового набора с второго выхода генератора 2 тестов появляется сигнал выключения генератора 9 импульсов (метка 15 в момент то, фиг, 1,2). По окончании передачи каждого тестового набора в момент времени т 1 на первом выходе генератора 2 появляется сигнал 16 (метка конца тестирования), который через элемент 10 задержки в момент времени т 2 включает генератор 9 импульсов.По каждому тестовому набору в интервале тестирования (со, с 1) на выходах контролируемого блока 3 появляются соответствующие им выходные наборы, размерность каждого из которых определя 8ется числом контролируемых выходов и. Регистрация.и анализ выходных наборов производятся по окончании их формирования к моменту времени т 1 и с учетом времени установления переходных процессов тус) элементом задержки, т,е. начиная с момента времени 1 г, В моменты 1 гтенератор 9 начинает вырабатывать серии из п импульсов, по фронту которых осуществляется запись выходных наборов в регистр 11, а по спаду каждого импульса - последовательное считывание из регистра 11 и подсчет числа импульсов счетчиком 6 и дешифрация этого числа дешифратором 8.Регистрация импульсов сбоев производится следующим образом, Анализ возможных информационных сигналов (выходных наборов) на входах 01 и 02 регистра 4 (фиг.2) показывает, что потери информации о сбоях в схеме прототипа отсутствуют, если на интервале регистрации импульсов сбоев (со, т 2) будет четное число отрицательных перепадов логических уровней. В то же время сигналы на входах 01 и 02 взаимно инверсны (01 = 02), а их структура отражает все возможные комбинации сбоев нв интервале регистрации (случаи, кратные приведенным, приводят к тем же результатам). Это обстоятельство позволяет сделать вывод о том, что если дополнить любой сигнал выходного набора его инверсией, то становится возможным обнаружить сбой любой , структуры (1 ГО), так как нечетное число отрицательных перепадов дополняется до четного. Таким образом, сформировав парафазный сигнал выходного набора и проанализировав его в дополнительном канале, аналогичном основному каналу прототипа, можно обеспечить регистрацию сбоев без потери информации. Результаты контроля обоих каналов целесообразно объединить на входах общего фиксатора состояний каналов для последующего анализа,Дополнительный канал, аналогичный основному, реализован на регистре 13, на информационные входы которого подаются инверсии выходных наборов через блок 12 инверторов. Поэтому в соответствии с рассмотренными временными диаграммами на одновременных выходах регистров 4 и 13 в моменты 1 г из второй ступени регистров считываются пары сигналов с уровнями 0,1 для нечетного числа импульсов сбоев на интервале то, и и структуре сбоев 1 - 0 или с уровнями 1,0 для четного числа импульсов сбоев. При смене структуры сбоев на 0-+ 1 пары сигналов будут 1,0 или 0,1 соответственноо.1793441 10 Через элементы блока 14 объединения по фронту синхроимпульса от генератора 9 будут зафиксированы в соответствующих разрядах регистра 5 высокие уровни второй ступени регистра 4 или 13 (сбои). По спадам этих синхроимпульсов импульсы сбоев будут сосчитаны из регистра 5 и обнаружены счетчиком 7.Если к моменту 12 переходный процесс не закончился (как показано на фиг. 2), то это состояние будет отражено как "Переходный процесс и сбой", так как помимо импульса сбоя на интервале то, й 2 в момент регистрации выходного набора регистром 11 уровень сигнала искажен на противоположный, что соответствует состоянию контролируемого блока "Неисправно". Все многократные ошибки, кратность которых больше двух и которые приводят к перемежающимся сбоям, продолжающимся и после времени установления, будут классифицированы как "Неправильное выполнение функций". Сигнал "Неисправно" будет зафиксирован и в случае наличия в выходном наборе только одиночного импульса сбоя в момент регистрации выходных наборов т 2, так как он приводит к неправильным результатам контроля и неправильному срабатыванию элементов сисформула изобретения Устройство для контроля цифровых блоков по авт. св. М 1206785,.о т л и ч а ющ е е с я тем, что, с целью повышения достоверности контроля, в него введены четвертый регистр, группа элементов.НЕ и группа элементов ИЛИ, выходы которых соединены с соответствующими информационными входами третьего регистра, выходы первого регистра соединены темы, в которой функционирует проверяемый блок,При передаче второго тестового наборагенератор 9 выключается, регистры 5 и 115 очищены импульсами считывания и переводятся в режим записи, регистры 4 и 13 обнуляются и готовы к регистрации импульсовсбоев, счетчики 6 и 7 хранят подсчитанноечисло импульсов попервому набору и гото 10 вы к продолжению счета по второму набору.После подачи всех тестовых наборовпроизводится дешифрация кода числа импульсов дешифратором 8 по сигналу "Конецконтроля" с выхода блока 1 управления. По15 окончании дешифрации кода числа импульсов сигнал "Режим контроль" снимается,Решение о результатах контроля прийимается по совокупности сигналов "Сбой", "Исправно" и "Неисправно", как в прототипе.20Таким образом, в предложенном устройстве достоверность контроля повышается за счет дополнительной регистрацииоднократных импульсов сбоев, имеющих25 любую структуру 01), как наиболее вероятных ошибок в выходных наборах, Крометого, дополнительно обеспечивается обнаружение любого нечетного числа кратныхсбоев на интервале регистрации.30. соответственно с первыми входами элементов ИЛИ группы, вторые входы которых соединены с соответствующими выходами четвертого регйстра, информационные входы которого через соответствующие элементы НЕ группы соединены с соответствующими выходами контролируемого блока, выход генератора импульсов соединен с синхровходом четвертого регистра.(2 ст.1 ст,21 2 Корректор М. Петрова л Редакт лакова и ГКНТ СС изводственно-издательский комбина 1 "Патент", г. Ужгород, ул.Гагарина, 10 каз 505 ВНИИПИ Госуд беяуст,оставитель В, Кехред М,Моргент Тираж Подписное венного комитета по изобретениям и открыти 113035, Москва, Ж, Раушская наб., 4/5
СмотретьЗаявка
4725122, 28.07.1989
ЖИТОМИРСКОЕ ВЫСШЕЕ КРАСНОЗНАМЕННОЕ УЧИЛИЩЕ РАДИОЭЛЕКТРОНИКИ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ ИМ. ЛЕНИНСКОГО КОМСОМОЛА
КАНЦЛЕР ВЛАДИМИР ОЛЬГЕРДОВИЧ, НИКИТИН ГЕННАДИЙ АЛЬБЕРТОВИЧ, СВАТОВ ВИКТОР ФИЛИППОВИЧ
МПК / Метки
МПК: G06F 11/26
Опубликовано: 07.02.1993
Код ссылки
<a href="https://patents.su/6-1793441-ustrojjstvo-dlya-kontrolya-cifrovykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых блоков</a>
Предыдущий патент: Устройство приоритетного прерывания
Следующий патент: Устройство для анализа частоты использования блоков информации в вычислительных комплексах
Случайный патент: Измеритель временных интервалов