SU1541612A1 - Device for registering unstable failures - Google Patents
Device for registering unstable failures Download PDFInfo
- Publication number
- SU1541612A1 SU1541612A1 SU884431024A SU4431024A SU1541612A1 SU 1541612 A1 SU1541612 A1 SU 1541612A1 SU 884431024 A SU884431024 A SU 884431024A SU 4431024 A SU4431024 A SU 4431024A SU 1541612 A1 SU1541612 A1 SU 1541612A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- counter
- information
- trigger
- Prior art date
Links
Landscapes
- Hardware Redundancy (AREA)
Abstract
Изобретение относитс к области вычислительной техники и может быть использовано дл фиксации неустойчивых сбоев в процессе циклической работы цифровых объектов исследовани . Цель изобретени - повышение достоверности фиксации неустойчивых сбоев. Указанна цель достигаетс тем, что в устройство, содержащее первый 1 и второй 12 элементы И, первый 2 и второй 10 регистры, первый 3, второй 4 и третий 5 счетчики, элемент ИЛИ-НЕ 6, первый 7 и второй 8 блоки сравнени , элемент ИЛИ 16, первый триггер 18 и блок 15 индикации, введены третий регистр 9, третий элемент И 11, третий блок 13 сравнени , элемент НЕ 14, второй 17 и третий 19 триггеры с соответствующими св з ми. Возврат к контролю первого элемента последовательности после контрол последнего элемента позвол ет в отличие от прототипа исключить "холостые" циклы (т.е.циклы, при которых контрол не происходит) при контроле последовательностей, имеющих длину L меньше максимальной 2N-1, где N - разр дность второго счетчика 4, что ведет к увеличению частоты контрол каждого элемента. 2 ил.The invention relates to the field of computer technology and can be used for fixing unstable failures in the process of cyclic operation of digital objects of study. The purpose of the invention is to increase the reliability of fixing unstable failures. This goal is achieved in that the device containing the first 1 and second 12 elements is AND, the first 2 and second 10 registers, the first 3, the second 4 and the third 5 counters, the OR-NOT 6 element, the first 7 and second 8 comparison blocks, the element OR 16, the first trigger 18 and the display unit 15, the third register 9, the third element AND 11, the third comparison unit 13, the NOT element 14, the second 17 and the third 19 trigger with the corresponding connections are entered. Returning to the control of the first element of the sequence after controlling the last element allows, in contrast to the prototype, to exclude "idle" cycles (i.e. cycles, at which control does not occur) while controlling sequences having length L less than maximum 2 N -1, where N - the size of the second counter 4, which leads to an increase in the frequency of control of each element. 2 Il.
Description
Изобретение относитс к вычислительной технике.The invention relates to computing.
Цель изобретени - повышение достоверности фиксации неустойчивых сбоев, The purpose of the invention is to increase the reliability of fixation of unstable failures,
На фиг. 1 представлена структурна схема устройства; на фиг. 2 - временна диаграмма управлени циклами контрол .FIG. 1 shows a block diagram of the device; in fig. 2 is a timing diagram of control cycle control.
.Устройство содержит первый элемент И 1, первый регистр 2, первый 3, второй 4 и третий 5 счетчики, элемент ИЛИ-НЕ 6, блоки 7 и 8 сравнени , регистры 9 и 10, элементы И 11 и 12, третий блок 13 сравнени , элемент НЕ ЛЬ, блок 15 индикации, элемент ИЛИ 16, триггеры 17-19, информационный вход 20, тактовый вход 21, выход 22 запуска цикла контрол , вход 23 начальной установки и выход 24 сбо , i The device contains the first element AND 1, the first register 2, the first 3, the second 4 and the third 5 counters, the element OR-NOT 6, the blocks 7 and 8 of the comparison, the registers 9 and 10, the elements of the 11 and 12, the third block 13 of the comparison, element NOT LU, display unit 15, element OR 16, triggers 17-19, information input 20, clock input 21, control cycle start output 22, initial setting input 23 and output 24 fail, i
Устройство работает следующим образом .The device works as follows.
На вход 23 начальной установки устройства поступает сигнал, по которому второй 4 и третий 5 счетчики, второй регистр 10 и второй триггер 17 сбрасываютс в нулевое состо ние, в первый счетчик 3 и третий регистр 9 по всем разр дам занос т коды единиц, а первый триггер 18 устанавливаетс в единичное состо ние. Нулевое значение на пр мом выходе второго триггера 17 удерживает третий триггер 19 в нулевом состо нии.The input 23 of the initial installation of the device receives a signal on which the second 4 and third 5 counters, the second register 10 and the second trigger 17 are reset to the zero state, the first counter 3 and the third register 9 enter the unit codes for all bits, and the first trigger 18 is set to one. A zero value at the forward output of the second trigger 17 keeps the third trigger 19 in the zero state.
На выходы 22 запуска цикла контро-1 л поступает сигнал oi , указывающий на начало очередного цикла контрол . В каждом цикле контрол на контролируемый информационный вход 20 устройства поступает контролируема последовательность М-разр дных элементов информации длиной воспроизводима контролируемы объектом по одному и тому же алгоритму. Контролируема информаци поступает на входы первого регистра 2 и первого блока 7 сравнени . Максимальна длительность цикла контрол определ етс разнор дностью третьего счетчика 5, на счетный вход которого, вл ю- щийс тактовым входом контролируемого элемента 21, поступают синхросигналы, по которым осуществл етс поступление элементов контролируемой последовательности . При этом на информационных выходах счетчика 5 определ етс номер очередного элемента. Количество циклов контрол каждого элемента информации определ етс разностью первогоThe output 22 of the start of the cycle control-1 l receives a signal oi, indicating the beginning of the next control cycle. In each control cycle, a controlled sequence of M-bit information elements with a reproducible length is controlled by the object using the same algorithm. The monitored information is fed to the inputs of the first register 2 and the first comparison unit 7. The maximum duration of the monitoring cycle is determined by the difference of the third counter 5, the counting input of which, being the clock input of the monitored element 21, receives the synchronization signals, by which the elements of the monitored sequence arrive. In this case, the number of the next element is determined at the information outputs of the counter 5. The number of cycles of control of each information element is determined by the difference of the first
счетчика 3, на счетный вход которого через перпый элемент И 1 поступают сигналы начала очередного цикла контрол . На информационных выходах первого счетчика 3 определ етс номер текущего цикла контрол .counter 3, to the counting input of which, through the first element I 1, signals start of the next control cycle. At the information outputs of the first counter 3, the number of the current control cycle is determined.
После завершени всех циклов контрол одного элемента информации с приходом очередного сигнала об на выходе переноса первого счетчика 3 вырабатываетс фронт, увеличивающий на единицу код на информационных выходах второго счетчика 4. Этот код указывает на номер исследуемого элемента . Разр дность второго счетчика 4 равна разр дности третьего счетчика 5, что обеспечивает возможность по влени на выходах второго счетчика 4 последовательно номеров всех элементов информации.After completion of all control cycles of one information element with the arrival of the next signal about the output of the transfer of the first counter 3, the front is generated, increasing by one the code at the information outputs of the second counter 4. This code indicates the number of the element under study. The bit width of the second meter 4 is equal to the bit width of the third meter 5, which makes it possible for the numbers of all information elements to appear at the outputs of the second meter 4.
Коды с информационных выходов второго 4 и третьего 5 счетчиков поступают на входы второго блока 8 сравнени , который при поразр дном совпадении кодов вырабатывает на выходе равенства сравниваемых кодов единичное значение. Это единичное значение через второй элемент И 12 подаетс на синхровход приема первого регистра 2, разреша прием элемента контролируемой информации на первом цикле контрол , а через третий элемент И 11 - на синхровход приема второго регистра 10, разреша прием результата сравнени с выхода первого блока 7 сравнени во второй регистр 10 на всех циклах контрол , кроме первого.The codes from the information outputs of the second 4 and third 5 counters are fed to the inputs of the second comparison unit 8, which, when the codes match once, generates at the output of the equality of the compared codes a single value. This single value through the second element And 12 is fed to the synchronization input of the first register 2, allowing reception of the element of controlled information on the first control cycle, and through the third element 11 - to the synchronizing input of the second register 10, allowing reception of the comparison result from the output of the first comparison unit 7 in the second register 10 on all control cycles, except the first.
Первый цикл контрол идентифицируетс при помощи элемента ИЛИ-НЕ 6, единичное значение на выходе которого формируетс при нулевом коде на информационных выходах первого счетчика 3.The first control cycle is identified by the element OR-NOT 6, a single value at the output of which is formed with a zero code at the information outputs of the first counter 3.
Таким образом, в первый регистр 2 записываетс элемент информации только в первом цикле контрол одного элемента , причем записываетс элемент с номером, указываемым вторым счетчиком 4. По окончании первого цикла контрол на третьем счетчике 5 фиксируетс код, определ ющий длину контролируемой последовательности I, который по фронту, вырабатываемому элементом НЕ 14 при переходе к второму циклу контрол , заноситс в третий регистр 9. Третий блок 13 сравнени вырабатывает нулевое значение на выходе равенства Thus, in the first register 2, the information element is recorded only in the first control cycle of one element, and the element with the number indicated by the second counter 4 is recorded. At the end of the first control cycle, the third counter 5 records a code defining the length of the controlled sequence I, which the front generated by the element HE 14 when moving to the second control cycle is entered in the third register 9. The third comparison block 13 generates a zero value at the equality output
5 155 15
сравниваемых кодов только при совпадении кода, зафиксированного на третьем регистре 9, и кода на выходе второго счетчика А. Равенство этих кодов означает, что в последующих S циклах контрол будет происходить контроль последнего элемента информации контролируемой последовательности (где S - ЧИСЛО ЦИКЛОВ КОНТРОЛЯ compared codes only when the code recorded on the third register 9 coincides with the code at the output of the second counter A. The equality of these codes means that the next S control cycles will control the last information element of the controlled sequence (where S is the NUMBER of CONTROL CYCLES
одного элемента информации).one item of information).
Нулевое значение с выхода третьего блока 13 сравнени устанавливает по входу установки единичного значени второй триггер 17 в единичное состо - ние, разреша работу третьего триггера 19 по синхровходу. После прохождени S циклов контрол последнего элемента контролируемой последовательности по фронту, вырабатывающемус на выходе переноса первого счетчика 3 при поступлении очередного сигнала оЈ запуска цикла контрол , третий триггер 19 переходит в единичное состо ние и по нулевому значению с ин- версного выхода третьего триггера 19 происходит занесение во второй счетчик кода единицы (на информационные входы второго счетчика t заведен код- единицы).A zero value from the output of the third comparison unit 13 sets the input of the installation of a single value to the second trigger 17 in the single state, allowing the third trigger 19 to work on the synchronous input. After passing S control cycles of the last element of the monitored sequence on the front, which generates at the transfer output of the first counter 3, when the next start control cycle signal arrives, the third trigger 19 goes into one state and the zero output from the reverse output of the third trigger 19 occurs in the second counter of the unit code (the code-unit is attached to the information inputs of the second counter t).
Таким образом, после контрол последнего элемента контролируемой последовательности при поступлении очередного сигнала i на втором счетчике k фиксируетс код не 1+1, а единицы, т„е. оп ть начнетс контроль первого , а в дальнейшем и всех последующих 1-1 элементов контролируемой информации.Thus, after the control of the last element of the controlled sequence, when the next signal i arrives, the code on the second counter k is recorded not for the 1 + 1, but for the unit, i.e. the control of the first, and later on, all subsequent 1-1 elements of the controlled information will begin again.
Несовпадение кодов на выходах второго счетчика 4 и третьего регистра 9 приводит к по влению единичного значени на выходе равенства третьего блока 13 сравнени , что разрешает установку значени второго триггера 17 по синхровходу. По фронту, вырабатывающемус на выходе элемента НЕ 14 по окончании первого цикла контрол первого элемента контролируемой последовательности, второй триггер 1 устанавливаетс в нулевое состо ние , сбрасыа в нулевое состо ние и третий триггер 19.The mismatch of the codes at the outputs of the second counter 4 and the third register 9 leads to the appearance of a single value at the equality output of the third comparison block 13, which permits setting the value of the second trigger 17 along the synchronous input. On the front generated at the output of the element HE 14 at the end of the first cycle of control of the first element of the controlled sequence, the second trigger 1 is set to the zero state, reset to the zero state and the third trigger 19.
Следовательно, на прот жении всего времени контрол код на выходе второго счетчика k будет циклически измен тьс от 1 до 1, образу все номера только контролируемых элеменConsequently, throughout the entire monitoring time, the code at the output of the second counter, k, will cyclically vary from 1 to 1, forming all the numbers of the monitored elements
J JQJ JQ
20 25 3020 25 30
3535
4040
5five
5five
126126
тов информации. При этом холостые циклы исключаютс .com information. Thereby, idle cycles are eliminated.
Первый блок 7 сравнени выполн ет поразр дное сравнение значений зле- ментов, поступающих с контролируемого информационного входа 20 и с выхода первого регистра 2. Поразр дный результат сравнени заноситс во второй регистр 10 во всех циклах контрол , кроме первого, только при подаче на входы первого блока 7 сравнени элементов информации с одинаковыми номерами, причем с выхода первого регистра 2 снимаетс элемент, записанный в него в первом цикле контрол . При совпадении всех разр дов во второй регистр 10 заноситс нулевой код, который идентифицируетс при помощи элемента ИЛИ 12. При несовпадении значений элементов информации на выходе элемента ИЛИ 16 вырабатываетс единичное значение, поступающее на синхровход первого триггера 18 и устанавливающее его нулевое состо ние , тем самым запреща прохождение сигналов oi через первый элемент И 1. Одновременно нулевое значение сигнала с выхода первого триггера 18, вл ющегос выходом 2А сбо контролируемой информации, останавливает подачу импульсов синхронизации с контролируемого объекта на тактовый вход 21, а также свидетельствует о наличии неустойчивого сбо в контролируемой информации.The first comparison unit 7 performs a one-by-one comparison of the values of the signals coming from the monitored information input 20 and from the output of the first register 2. The bit comparison result is entered into the second register 10 in all control cycles except the first, only when applied to the inputs of the first block 7 comparison of information elements with the same numbers, and from the output of the first register 2, the element recorded in it in the first control cycle is removed. When all the bits in the second register 10 coincide, the zero code is entered, which is identified by the element OR 12. If the values of the information elements at the output of the element 16 do not coincide, a single value is generated that arrives at the synchronous input of the first trigger 18 and sets its zero state, thereby prohibiting the passage of signals oi through the first element I 1. At the same time, the zero value of the signal from the output of the first flip-flop 18, which is the output 2A of the monitored information, stops the flow of pulses synchronization from the controlled object to the clock input 21, and also indicates the presence of an unstable failure in the controlled information.
На выходы блока 15 индикации поступают коды с выходов второго регистра 10 и второго счетчика k, тем самым индуциру соответственно разр ды элемента и номер самого элемента информации, по которому зафиксирован неустойчивый сбой.The outputs of the display unit 15 receive codes from the outputs of the second register 10 and the second counter k, thereby inducing the element bits and the number of the information element itself, for which an unstable failure is detected.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884431024A SU1541612A1 (en) | 1988-05-25 | 1988-05-25 | Device for registering unstable failures |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884431024A SU1541612A1 (en) | 1988-05-25 | 1988-05-25 | Device for registering unstable failures |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1541612A1 true SU1541612A1 (en) | 1990-02-07 |
Family
ID=21377394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU884431024A SU1541612A1 (en) | 1988-05-25 | 1988-05-25 | Device for registering unstable failures |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1541612A1 (en) |
-
1988
- 1988-05-25 SU SU884431024A patent/SU1541612A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР V 920732, кл„ G Об F 11/22, 1979. Авторское свидетельство СССР № 1126965, кл. G 06 F 11/22, 1984.. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4295220A (en) | Clock check circuits using delayed signals | |
SU1541612A1 (en) | Device for registering unstable failures | |
SU1388872A2 (en) | Device for registering unstable failures | |
SU1126965A1 (en) | Device for detecting and recording instable faults | |
SU1381419A1 (en) | Digital time interval counter | |
SU1277117A1 (en) | Device for holding non-stable failures | |
SU1394164A1 (en) | Meter of delay line wave impedance | |
SU1145335A1 (en) | Pulse distributor | |
SU1513414A1 (en) | Method of measuring time intervals between pulses | |
SU1410057A1 (en) | Crrelation device for measuring delay | |
SU365842A1 (en) | COUNTER IL '^ PULTS | |
SU1027633A1 (en) | Single pulse signal shape digital registering device | |
SU1367016A1 (en) | Signature analyser | |
SU1251335A1 (en) | Device for detecting errors | |
SU1383363A1 (en) | Signature analyzer | |
SU1111174A1 (en) | Device for detecting extremums | |
SU1462304A1 (en) | Generator of random combinations | |
SU1434430A1 (en) | Generator of uniformly distributed random numbers | |
SU1270773A1 (en) | Signature analyzer | |
SU1665547A1 (en) | Variable tv signal delay line | |
SU1262501A1 (en) | Signature analyzer | |
SU978370A2 (en) | Device for determining binary information transmission fidality | |
SU1495779A1 (en) | Data input device | |
SU1377859A1 (en) | Signature analyzer | |
SU1277114A1 (en) | Device for checking microprogram automatic machine |