SU1645956A1 - Logic units checking and fault diagnosing device - Google Patents
Logic units checking and fault diagnosing device Download PDFInfo
- Publication number
- SU1645956A1 SU1645956A1 SU884470193A SU4470193A SU1645956A1 SU 1645956 A1 SU1645956 A1 SU 1645956A1 SU 884470193 A SU884470193 A SU 884470193A SU 4470193 A SU4470193 A SU 4470193A SU 1645956 A1 SU1645956 A1 SU 1645956A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- information
- output
- input
- register
- outputs
- Prior art date
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Изобретение относитс к вычислительной технике и мо)ет быть использовано дл контрол работоспособности и поиска неисправностей в логических блоках. Цель изобретени - повышение достоверности контрол . Изобретение позвол ет проводить поиск и вы вление неисправностей в логических блоках, а также в цеп х контрол за счет использовани дополнительного теневого реверсивного сдвигового регистра. Устройство содержит первый и второй демультиплек- соры, первый мультиплексор, блок синхронизации, m логических блоков, блок сравнени , блок задани режима, m регистров сдвига, второй мультиплексор и буферный регистр. 13 ил. вThe invention relates to computing and can be used to monitor the health and troubleshoot logic blocks. The purpose of the invention is to increase the reliability of the control. The invention permits the search and detection of faults in logic blocks as well as in control circuits by using an additional shadow reversing shift register. The device contains the first and second demultiplexers, the first multiplexer, the synchronization unit, m logic blocks, a comparison unit, a mode setting unit, m shift registers, a second multiplexer, and a buffer register. 13 il. at
Description
Изобретение относитс к вычислительной технике и может быть использовано в системах контрол работоспособности и поиска неисправностей логических блоков.The invention relates to computing and can be used in systems for monitoring the performance and troubleshooting of logic blocks.
Цель изобретени - повышение достоверности контрол .The purpose of the invention is to increase the reliability of the control.
На фиг.I показана структурна схема устройства; на фиг.2 - схема логического блока; на фиг.З схема блока переключателей; на фиг.4 - схема блока синхронизации; на фиг. 5- схема блока сравнени ; на фиг.6 - временна диаграмма поступлени синхросигналов; на фиг.7-10 - временные диаграммы работы устройства; на фиг.41-13 - примеры загрузки информации в регистры.Fig. I shows a block diagram of the device; figure 2 - diagram of the logic unit; Fig. 3 diagram of the switch block; figure 4 - diagram of the synchronization unit; in fig. 5 is a comparison block diagram; Fig. 6 is a timing chart of the arrival of clock signals; 7-10 - timing charts of the device; Fig.41-13 - examples of loading information in the registers.
Устройство содержит первый 1 и второй 2 демультиплексоры, первыйThe device contains the first 1 and second 2 demultiplexers, the first
мультиплексор 3, блок 4 синхронизации , m логических блоков 5, блок 6 сравнени , блок 7 задани режима, m регистров 8 сдвига, второй мультиплексор 9, буферный регистр 10, выход 11 индикации неисправности и тактовый вход 12 устройства, выходы 13- 17 и вход 18 блока 4 синхронизации, входы 19-23 и выходы 24-26 буферного регистра 10, входы 27 и 28 и выходmultiplexer 3, synchronization unit 4, m logical blocks 5, comparison unit 6, mode setting unit 7, shift registers 8 m, second multiplexer 9, buffer register 10, fault indication output 11 and device clock input 12, outputs 13-17 and input 18 synchronization unit 4, inputs 19-23 and outputs 24-26 of the buffer register 10, inputs 27 and 28 and output
29первого мультиплексора 3, входы29 first multiplexer 3, inputs
30и 31 и выход 32 второго мультиплексора 9, входы 33-37 и выходы 40 регистра 8 вход-выход 41, входы 42-44 и выход 45 логического блока30 and 31 and the output 32 of the second multiplexer 9, the inputs 33-37 and the outputs 40 of the register 8 the input-output 41, the inputs 42-44 and the output 45 of the logic unit
..
5, входы 46 и 47 и выходы 48 первого демультиплексора 1, входы 49 и 50 и выходы 51 второго демультиплексора 2, входы 52-56 и выход 57 блока 6 сравнени , выходы 58-61 блока 7 задани режима.5, inputs 46 and 47 and outputs 48 of the first demultiplexer 1, inputs 49 and 50 and outputs 51 of the second demultiplexer 2, inputs 52-56 and output 57 of the comparison unit 6, outputs 58-61 of the mode setting unit 7.
0 4ь0 4b
слcl
со елcoke
О5O5
Логический блок 5i (iel,m) содер- жит мультиплексоры 62 и 63, блок 64 элементов пам ти, вход 65 записи состо ни , управл ющий вход 66 и вхо- да 67 и 68 данных мультиплексора - 63, вход 69 записи состо ни , входы 70 данных, информационный вход 71 блока 64, входы 72-74 мультиплексора 62, выхода 75 блоков 5.v Logic block 5i (iel, m) contains multiplexers 62 and 63, block 64 of memory elements, input 65 of the state record, control input 66 and input 67 and 68 of the multiplexer data - 63, input 69 of the state record, data inputs 70, information input 71 of block 64, inputs 72-74 of multiplexer 62, output 75 of blocks 5.v
Елок 7 задани режима выполнен на, ключах ,79; (j-1,1), .n), 8Ц, 82К (,r), 83-86 и имеет выхода 87-97.Yelok 7 task mode is made on, 79 keys; (j-1,1), .n), 8C, 82K (, r), 83-86 and has exit 87-97.
Блок 4 синхронизации содержитSync block 4 contains
триггеры 98-103, элементы ИЛИ 104- 106, элементы И 107-124,- счетчики 125-127, схемы 128-129 Сравнени , элементы НЕ 130-132, шифраторы 133- 134, генератор 135 тактовых импуль- сов с выходами 136 и 137, дешифратор 138 с выходами 139-144, регистр 145 количества сдвигов, выходы 146-150 и входы 151-158 блока,triggers 98-103, elements OR 104-106, elements AND 107-124, - counters 125-127, circuits 128-129 Comparison, elements NOT 130-132, encoders 133-134, generator 135 clock pulses with outputs 136 and 137, the decoder 138 with the outputs 139-144, the register 145 number of shifts, the outputs 146-150 and the inputs 151-158 block,
Блок 6 сравнени состоит из муль- типлексора 159, элементов ИЛИ 160 и 161, элементов НЕ 162 и 163, схемы 164 сравнени , элемента И 165 и имеет выход 166 сигнала ошибки/ входы 167 сигналов эталона, входы 168-170 сигналов режима, вход 171 сигнала разрешени работы блока 6, вход 172 сигнала Сброс и выход 173 сигнала окончани работы устройства.Comparison unit 6 consists of a multiplexer 159, elements OR 160 and 161, elements NOT 162 and 163, comparison circuit 164, element AND 165 and has an error signal output 166 / inputs 167 of standard signals, inputs 168-170 of mode signals, input 171 the enable signal of unit 6, the input 172 of the signal Reset and the output 173 of the signal the end of the device.
Демультиплексор 1 предназначенDemultiplexer 1 is intended
дл передачи управл ющего сигнала с выхода 15 блока 4 на вход 42; выбранного блока 5 (синхронизаци записи тестовых наборов в логический блок 5;). Демультиплексором I управл ет сигнал, поступающий на вход 47 с выхода 61 блока 7.for transmitting a control signal from output 15 of block 4 to input 42; selected block 5 (synchronization of recording of test sets to logic block 5;). A demultiplexer I controls the signal to input 47 from output 61 of block 7.
Демультиплексор 2 служит дл передачи управл ющего сигнала с выхода 14 блока 4 на вход.37; выбранного регистра 8, (синхронизаци записи информации в регистр 8;) и управл етс сигналом, поступающим на вход 50 с выхода 16 блока 7.The demultiplexer 2 is used to transmit a control signal from the output 14 of block 4 to the input.37; the selected register 8, (synchronization of the recording of information in the register 8;) and is controlled by the signal received at the input 50 from the output 16 of the block 7.
Мультиплексор 3 используетс дл передачи сигналов с выходов 40j ре-, гистров 8 на вход 23 регистра 10. Мультиплексором 3 управл ет сигнал, поступающий на вход 27 с выхода 61 блока 7.The multiplexer 3 is used to transmit signals from the outputs 40j of the registers 8 to the input 23 of register 10. The multiplexer 3 controls the signal to the input 27 from the output 61 of block 7.
Блок 7 предназначен дл задани режимов работы, начальных состо ний и пуска устройства.Block 7 is designed to set the modes of operation, initial states and start the device.
Мультиплексор 9 служит дл передачи сигналов с выходов 39 ре- гистров 8« на вход 19 регистра 10 и управл етс сигналом, поступающим на вход 30 с выхода 61 блока 7.The multiplexer 9 serves to transmit signals from outputs 39 of register 8 to input 19 of register 10 and is controlled by a signal input to input 30 from output 61 of block 7.
Регистры сдвига и буферный регистр 10 выполн ют функцию реверсивных регистров сдвига и работают в следующих режимах: сдвига информации вправо, сдвига информации влево, приема информации из логических блоков 5 { (дл регистров 8; ) и с выхода 59 блока 7 (дл буферного регистра 10). Код режима работы регистров 8 задаетс на выходе 16 блока 4, а регистра 10 - на выходе {7 блока 4. Синхронизаци работы регистров 8} осуществл етс демультиплексором 2 о сигналам с выхода 14 блока 4 и выхода 61 блока 7. Синхронизаци работы регистра 10 - по сигналу на выходе 14 блока 4.The shift registers and the buffer register 10 function as reverse shift registers and operate in the following modes: information shift to the right, information shift to the left, receiving information from logical blocks 5 {(for registers 8;) and from output 59 of block 7 (for buffer register 10 ). The operating mode code of registers 8 is set at output 16 of block 4, and register 10 at output {7 of block 4. Synchronization of operation of registers 8} is performed by the demultiplexer 2 on signals from output 14 of block 4 and output 61 of block 7. Synchronization of register 10 - on the signal at output 14 of block 4.
Блок 6 сравнени предназначен дл анализа контрольной информации, поступающей с выхода 26 регистра 10, путем сравнени ее с информацией, поступающей с выходов 58 и 59 блока 7. Результатом анализа вл етс сигнал о неисправности или исправности цепей передачи информации на выходе 11 устройства.Comparison unit 6 is designed to analyze the control information received from output 26 of register 10 by comparing it with information coming from outputs 58 and 59 of unit 7. The result of the analysis is a signal of malfunction or health of information transfer circuits at device output 11.
Временна диаграмма формировани синхросигналов генератором 135 тактовых импульсов представлена на фиг.6.The timing diagram of the formation of clock signals by the clock pulse generator 135 is shown in FIG.
Логический блок 5 работает в двух режимах.Logic block 5 operates in two modes.
Режим, обеспечивающий выполнение основных функций логических блоков,- режим Работа.The mode that provides the basic functions of the logic blocks - the mode of operation.
На вход 44j (вход 74 мультиплексора 62 и вход 66 мультиплексора 63) подаетс управл ющий сигнал (например , Iм). Мультиплексор 62 разрешает прохождение сигнала по входу 72 (65) и запрещает прохождение сигна- ла по входу 73 (42,) на вход 69 блока 64 элементов пам ти. Мультиплексор 63 разрешает прохождение информации по входу 67 (70) и разрешает прохождение диагностической информации с входа 68 (43;) на информационный вход 71 блока 64 элементов пам ти . На вход 65, подаетс сигнал записи состо ни , например, с выхода блока микропрограммного управлени провер емого устройства. Информационное взаимодействие логических блоковAt input 44j (input 74 of multiplexer 62 and input 66 of multiplexer 63), a control signal (e.g. Im) is supplied. The multiplexer 62 permits the passage of the signal through the input 72 (65) and prohibits the passage of the signal through the input 73 (42,) to the input 69 of the block 64 of memory elements. The multiplexer 63 permits the passage of information on input 67 (70) and permits the passage of diagnostic information from input 68 (43;) to information input 71 of block 64 of memory elements. At input 65, a state recording signal is supplied, for example, from the output of the firmware control block of the device under test. Informational interaction of logical blocks
5f осуществл етс по входам-выходам 41. (входам 70; и выходам 75j).5f is carried out on the inputs-outputs 41. (inputs 70; and outputs 75j).
Режим, обеспечивающий диагностику и поиск неисправностей в логических блоках, - режим ДиагностикаThe mode that provides diagnostics and troubleshooting in logical blocks - Diagnostics mode
На вход 44 (вход 74 мультиплексора 62 и вход 66 мультиплексора 63) подаетс управл ющий сигнал (напри- мер, О). Мультиплексор 62 запре- щает прохождение сигнала по входу 72 (651 ) и разрешает прохождение сигна- ла по входу 73 (42j) на вход 69 блока 64 элементов пам ти. Мультиплексор 63 запрещает прохождение информации с входа 67 (70j) и разрешает прохождение диагностической информации с входа 68 (43) на информационный вход 71 блока 64 элементов пам ти . Запрещаетс выполнение основных функций логическим блоком. На вход 42| подаетс сигнал записи состо ни A control signal (for example, O) is supplied to input 44 (input 74 of multiplexer 62 and input 66 of multiplexer 63). The multiplexer 62 blocks the passage of the signal through the input 72 (651) and allows the passage of the signal through the input 73 (42j) to the input 69 of the block 64 of memory elements. The multiplexer 63 prohibits the passage of information from the input 67 (70j) and allows the passage of diagnostic information from the input 68 (43) to the information input 71 of the block 64 of memory elements. It is forbidden to perform basic functions by a logical unit. At entrance 42 | a state recording signal is given
Блок 4 синхронизации предназначен дл формировани комплексов упг равл ющих сигналов, организующих работу устройства в различных заданных режимах.The synchronization unit 4 is designed to form complexes of control signals that organize the operation of the device in various predetermined modes.
Предварительно на ключах 82 к набираетс код номера обслуживаемого логического блока 5;, а на ключах 8Ц и 80 - тестова и эталонна информаци .Preliminarily, on keys 82 to, the code of the number of the served logical block 5 is dialed;, on keys 8C and 80 - the test and reference information.
Один из ключей 85, 86, 76 и 77 устанавливаетс в состо ние 1, устанавливал в 1 один из триггеров 98 101 по приходу синхросигнала С1 с выхода 136 генератора 135. Сигнал с выхода триггеров 98-101 проходит через элемент ИЛИ 104.One of the keys 85, 86, 76 and 77 is set to state 1, set to 1 one of the flip-flops 98 101 on the arrival of the clock signal C1 from the output 136 of the generator 135. The signal from the output of the flip-flops 98-101 passes through the OR 104 element.
С приходом сигнала Пуск ключом 83 устанавливаетс триггер 103 в состо ние I. Разрешаетс запуск счетчика 125 (синхросигналами С2), сигналы с выхода которого поступают на вход дешифратора 138. На выходах 139-144 дешифратора 138 по вл ютс сигналы, формирующие сигналы записи в регистр 10 (сигнал на выходе 139, код на выходе 17, I на фиг.7-10), передачи информации из регистра 10 в регистр 8 в пр мом направлении (сигнал на выходе 140, коды на выходах 16, 17, II на фиг.7-10), записи в логический блок 5- (сигнал на выходе 141, импульс на выходе 15; III на 1ФИГ.7-10), записи в регистр 8- (сигнал на выходе 142, код на выходе 16, IV на фиг.7-10), передачи информации из регистра 8f в регистр 10 в обрат-With the arrival of the signal, the key 83 sets the trigger 103 to state I. It enables the counter 125 (clock signals C2), the signals from the output of which are fed to the input of the decoder 138. At the outputs 139-144 of the decoder 138, signals are generated that write to the register 10 (output signal 139, exit code 17, I in FIG. 7-10), transferring information from register 10 to register 8 in the forward direction (output signal 140, codes at outputs 16, 17, II in FIG. 7-10), write to logic block 5- (signal at output 141, pulse at output 15; III on 1FIG.7-10), write to register 8- (signal l at the outlet 142, the code output 16, IV 7-10), the information transfer from register to register 8f 10 in the opposite
00
5five
00
ном направлении (сигнал на выходе 143, коды на выходах 16, 17; V на фиг.7-10), окончани работы и обнаружени неисправности (сигнал на выходе 144 (142), VI нафиг.7-10).Nominal direction (signal at output 143, codes at outputs 16, 17; V in Figures 7-10), termination of operation and fault detection (signal at output 144 (142), VI, Fig.7-10).
формирование кодов, управл ющих режимами работы регистров 81 и 10 1 (выходы 16 и 17), производитс под управлением сигналов с выходов триггеров 98-101 режимов, сигналов с выходов 139-144 дешифратора 138 и сигнала с выхода триггера 102 исправлени сдвига.the generation of codes controlling the operation modes of registers 81 and 10 1 (outputs 16 and 17) is performed under control of signals from the outputs of the trigger 98-101 of the modes, signals from the outputs 139-144 of the decoder 138, and the signal from the output of the trigger 102 of the offset correction.
Сигнал записи в блок 5-(выход 15) формируетс в режиме занесени тестовых наборов в логический блок 5,1 в третьем такте работы дешифратора 138 (выход 141) и стробируетс синхросигналом CI .The recording signal in block 5- (output 15) is generated in the mode of recording test sets in logic block 5.1 in the third cycle of operation of the decoder 138 (output 141) and is gated by the clock signal CI.
Сигналы синхронизации регистров 10 и 8j (выход 14) снимаютс с выхода 136 генератора 135. Количество 5 тактов сдвига информации в регистрах 10 и определ етс содержимым регистра 145 и счетчиков 126 и 127, .сигналы с которых подаютс на схемыThe synchronization signals of registers 10 and 8j (output 14) are removed from output 136 of generator 135. The number of 5 information shift cycles in registers 10 is determined by the contents of register 145 and counters 126 and 127, the signals from which are fed to the circuits
1 28 и I 29 сравнени и с их выходов через 0 элементы И 113 и 112 на управление элементом И 107. При наличии сигнала 1 на выходе 140 (143) на выходе элемента ИЛИ 105 формируетс сигнал, запрещающий прохождение синхросигналов на вход счетчика 125 до тех пор, пока содержимое счетчика 126 (127) не сравн етс с содержимым регистра 145.1 28 and I 29 comparisons and from their outputs through 0 elements AND 113 and 112 to control element AND 107. When signal 1 is present at output 140 (143), at the output of element OR 105, a signal is generated that prohibits the passage of sync signals to the input of counter 125 to those until the contents of counter 126 (127) compare with the contents of the register 145.
Формирование сигнала окончани 0 работы в одном из режимов (выход 13 (147)) производитс под управлением сигналов с выходов дешифратора 138 и триггеров 98-101 по окончании работы в каждом из режимов. Сигнал с выхода 5 элемента ИЛИ 106 инвертируетс на инверторе 132 и запрещает прохождение синхросигналов С2 на вход счетчика 125.The signal of the end 0 operation in one of the modes (output 13 (147)) is generated under control of the signals from the outputs of the decoder 138 and the triggers 98-101 upon completion of the operation in each of the modes. The signal from the output 5 of the element OR 106 is inverted on the inverter 132 and prohibits the passage of the clock signals C2 to the input of the counter 125.
Передача информации из буферного 0 регистра 10 в регистры 8- производитс с выходов 24 и 25 непосредственно на входы 34, и 36, а прием информации буферным регистром 10 с регистров 8, производитс на входы 19 и 23 5 с выходов 40{ и 39{ через мультиплексоры 3 и 9 соответственно.Information is transferred from buffer 0 register 10 to registers 8- from outputs 24 and 25 directly to inputs 34 and 36, and receiving information from buffer register 10 from registers 8 to inputs 19 and 23 5 from outputs 40 {and 39 {via multiplexers 3 and 9 respectively.
Устройство предназначено дл обеспечени проверки работоспособности логических блоков 5/ путем занесени The device is designed to ensure the operability of logical blocks 5 / by entering
5five
тестовых наборов с помощью буферного регистра 10 и регистров 8} в выбираемый логический блок 5}, считывани информации из логических блоков 5- и сравнени считанной информации с эталоном; проверки работоспособности цепей передачи информации в логические блоки 5 (регистров 10 и 8,|); обнаружени неисправности в це- гшх передачи информации в логические блоки 5; (в регистрах 8;).test sets using buffer register 10 and registers 8} to selectable logic block 5}, read information from logical blocks 5, and compare the read information with the reference; testing the operability of information transmission circuits in logical blocks 5 (registers 10 and 8, |); fault detection in the process of transferring information to logical blocks 5; (in registers 8;).
Устройство работает в следующих режимах.The device operates in the following modes.
1 Занесение тестовых наборов в логические блоки 5.J 1 Putting test cases into logical blocks 5.J
Этот режим обеспечивает установку в начальное состо ние элементов пам ти логического блока 5у. Временна диаграмма работы устройства в этом режиме представлена на фиг.8. Работа устройства в этом режиме начинаетс с установки триггера 102 в состо ние 1 ключом 84 (предварительно триггер 98 устанавливаетс в состо ние 1 сигналом с ключа 85, на ключах 82 tнабираетс номер i выбираемого логического блока 5j, на ключах 81.- тестова информаци , а на ключах 79. - количество сдвигов На выходе 14 формируетс сигнал записи информации в буферный регистр 10, при одновременном формировании кода на выходе 17 блока 4 (входе 21 регистра 10), разрешающего запись в буферный регистр 10. Затем на входы 16 и 17 блока 4 подаютс коды, разрешающие сдвиг информации влево (или вправо) в регистре 8| и сдвиг информации вправо (или влево) в бу- ферном регистре 10 (фиг.1). По сигналам синхронизации, поступающим на вход 22 буферного регистра 10 и вход 37; регистра сдвига 8j с выхода 14 блока 4, производитс перемещениеThis mode ensures the initialization of the memory elements of the logical block 5y. The timing diagram of the device in this mode is presented in Fig.8. The operation of the device in this mode begins with the installation of the trigger 102 in state 1 by key 84 (previously, the trigger 98 is set to state 1 by a signal from key 85, key i 82 is assigned number i of the selected logical block 5j, on keys 81.- test information, and on keys 79. - number of shifts At output 14, a signal is written to record information in the buffer register 10, while simultaneously generating a code at output 17 of block 4 (input 21 of register 10), allowing writing to buffer register 10. Then, at inputs 16 and 17 of block 4 shift codes are given information left (or right) in register 8 | and shift information to the right (or left) in buffer register 10 (Fig. 1). By the synchronization signals received at input 22 of buffer register 10 and input 37; shift register 8j from the output 14 of block 4, moving
информации из буферного регистра 10 в регистр 8{ После этого на вход 42 логического блока 5J подаетс сигнал с выхода 15 блока 4, по которому производитс запись информации в логи- ческий блок 5.information from buffer register 10 to register 8 {Thereafter, the input 42 of logical block 5J is given a signal from output 15 of block 4, which is used to record information in logical block 5.
2. Считывание контрольной информации из блока 5; и проверка блока 5,. Этот режим обеспечивает получение информации о состо нии контрольных точек логического блока 5j и сравне- ние этой информации с эталонной. Временна диаграмма работы устройства в этом режиме представлена на фиг.8.2. Reading control information from block 5; and check block 5 ,. This mode provides for obtaining information on the state of control points of the logical block 5j and comparing this information with the reference one. The timing diagram of the device in this mode is presented in Fig.8.
Работа устройства в этом режиме начинаетс с установки триггера 102 в состо ние 1 ключом 84 (предварительно триггер 99 устанавливаетс в состо ние 1 сигналом с ключа 86, а на ключах 82К набираетс номер i выбираемого логического блока 5 , на ключах 80.J. - эталон, а на ключах 79 количество сдвигов). На выходе 14 формируетс сигнал записи в регистр 8 при одновременном формировании кода на выходе 16 блока 4 (входе 35/ регистра 8|), разрешающего запись в регистр 8j. На входы 16 и 17 устройства подаютс коды, разрешающие сдви информации влево (или вправо) в per гистре 8; и сдвиг информации вправо (или влево) в буферном регистре 10. По сигналам синхронизации, поступающим на вход 22 буферного регистра 10 и вход 37,j регистра 8j с выхода 14 блока 4, производитс перемещение информации из регистра 8 в буферный регистр 10. После этого полученна информаци снимаетс с выхода 26 регистра 10 и используетс дл анализа работоспособности логического блока 5,1, путем сравнени с эталоном.The operation of the device in this mode begins with the installation of the trigger 102 in state 1 by key 84 (previously, trigger 99 is set to state 1 by a signal from key 86, and key 82K dials i of the selected logical block 5, on keys 80.J. , and 79 keys on the number of shifts). Output 14 generates a write signal to register 8 while simultaneously generating a code at output 16 of block 4 (input 35 / register 8 |), which allows writing to register 8j. At the inputs 16 and 17 of the device, codes are provided that allow information to be shifted to the left (or right) in per h 8; and shifting the information to the right (or left) in the buffer register 10. According to the synchronization signals received at the input 22 of the buffer register 10 and the input 37, j of the register 8j from the output 14 of block 4, the information from the register 8 is transferred to the buffer register 10. Thereafter the obtained information is removed from the output 26 of the register 10 and is used to analyze the performance of the logic block 5.1, by comparison with the standard.
Информаци с выхода 26 регистра 10 поступает на первый вход схемы 164 сравнени (на вход 55 блока 6), на второй вход которой поступает информаци эталона, прошедша через мультиплексор 159 (при сигнале 1 на входе управлени , идущем с выхода триггера 99). При равенстве входных данных (что сигнализирует об исправной работе блока 5{ ) на выходе схемы 164 сравнени формируетс сигнал О в противном случае - сигнал 1 (что сигнализирует о неисправной работе блока 5{). С выхода схемы 164 сигнал ошибки проходит через элемент И 165 на выход 166. Сигнал ошибки на выходе 166 блока 6 может по витьс только в режиме Контроль и при отсутствии сигнала Сброс.The information from the output 26 of the register 10 is fed to the first input of the comparison circuit 164 (to the input 55 of block 6), to the second input of which the information of the reference passes through the multiplexer 159 (with the signal 1 to the control input coming from the output of the trigger 99). If the input data are equal (which signals the correct operation of block 5), the output signal O is generated at the output of the comparison circuit 164, otherwise signal 1 (which signals malfunctioning of block 5). From the output of circuit 164, the error signal passes through AND 165 to output 166. The error signal at output 166 of block 6 can occur only in the Control mode and in the absence of the Reset signal.
3. Контроль работоспособности регистров 8 и буферного регистра 10.3. Monitoring the performance of registers 8 and the buffer register 10.
Временна диаграмма работы устройства в этом режиме представлена на фиг.9.The timing diagram of the operation of the device in this mode is presented in Fig.9.
На ключах 81. набираетс тестовый набор (например, код, состо щий из одних символов 1 (О) или шахматный код). Работа устройства в этом режиме начинаетс с установкиOn keys 81. a test case is dialed (for example, a code consisting of one 1 (O) symbols or a chess code). The operation of the device in this mode begins with the installation
триггера 102 в состо ние 1 ключом 84 (предварительно триггер 100 уста- навливаетс в состо ние 1 сигналом с ключа 76, на ключах 82 набираетс номер i выбираемого сдвигового ре- гистра 8;, а на ключах 79j - коли- чество сдвигов). На выходе 14 форми- руетс сигнал записи в буферный регистр 10, при одновременном формиро- вании кода на выходе 17 блока 4 (вхо1 де 21 регистра 10) .разрешающего за- пись в буферный ренистр 10. Затем на выходы 16 и 17 блока 4 подаютс коды разрешающие сдвиг информации влево (или вправо) в регистре 8 и сдвиг информации вправо (или влево) в буферном регистре 10. По сигналам синхс ронизации, поступающим на вход 22 буферного регистра 10 и вход 37 j регистра сдвига 8, с выхода 14 блока 4, производитс перемещение информации из буферного регистра 10 в регистр 8j и далее в буферный регистр 10. После этого полученна информаци снимаетс с выхода 26 регистра 10 и используетс в блоке 6 дл анализа работоспособности регистра 8 и буферного регистра 10.trigger 102 to state 1 with key 84 (pre-trigger 100 is set to state 1 by signal from key 76, key i 82 of the selected shift register 8 is dialed;, and keys 79j - the number of shifts). The output 14 generates a write signal to the buffer register 10, while simultaneously forming the code at the output 17 of block 4 (input 21 of register 10). Allowing writing to the buffer meter 10. Then, the outputs 16 and 17 of block 4 are fed codes permitting information shift to the left (or right) in register 8 and information shift to the right (or left) in buffer register 10. According to the synchronization signals received at input 22 of buffer register 10 and input 37 j of shift register 8, output 14 of block 4 , information is transferred from buffer register 10 to register 8j and further to buffer register 10. After that, the information obtained is removed from output 26 of register 10 and is used in block 6 to analyze the performance of register 8 and buffer register 10.
Информаци с выхода 26 регистра 10 поступает на .первый вход схемы 164 сравнени (на вход 55 блока 6), на второй вход которой поступает информаци тестового набора, прошедша через мультиплексор 159 (при сигнале О на входе управлени , идущем с выхода триггера 99). При равенстве входных данных (что сигнализирует об исправной работе .регистра 8j и регистра 10) на выходе схемы сравнени формируетс сигнал О, в противном случае - сигнал 1 (что сигнализирует об неисправной работе регистров 8; и 10). С выхода схемы 164 сигнал ошибки проходит через элемент И 165 на выход 166. Сигнал ошибки на выходе 166 блока 6 может по витьс только в режиме Контроль и при отсутствии сигнала Сброс,The information from the output 26 of the register 10 is fed to the first input of the comparison circuit 164 (to the input 55 of block 6), to the second input of which the information of the test set passes through the multiplexer 159 (with the signal O at the control input coming from the output of the trigger 99). If the input data is equal (which indicates that the register 8j and register 10 are working properly), a signal O is generated at the output of the comparison circuit, otherwise a signal 1 (which signals the malfunctioning of registers 8; and 10). From the output of the circuit 164, the error signal passes through the element AND 165 to the output 166. The error signal at the output 166 of block 6 can appear only in the Control mode and in the absence of the Reset signal,
4. Поиск неисправности в регистре 8;.4. Troubleshooting in register 8 ;.
Временна диаграмма работы устройства в этом режиме представлена на фиг.9.The timing diagram of the operation of the device in this mode is presented in Fig.9.
Работа устройства в этом режиме начинаетс с установки триггера 102 в состо ние 1 ключом 84 (предварительно триггер 101 устанавливаетс в состо ние 1 сигналом с ключаThe operation of the device in this mode begins with setting the trigger 102 to the state 1 by key 84 (previously, the trigger 101 is set to state 1 by the signal from the key
45956|045956 | 0
77, а на ключах 82к набираетс номер i выбираемого сдвигового регистра 8, на ключах 81 j - тестова информаци , а на ключах 79. - количество сдвигов). На выходе 14 формируетс сигнал записи в буферный регистр 10 при одновременном формировании кода на выходе 17 блока 4 (входе 21 ре .Q гистра 10), разрешающего запись в буферный регистр 10. На выходы 16 и 17 блока 4 подаютс коды, разрешающие сдвиг информации влево (или впра- во) в регистре 8 и сдвиг информации77, and on keys 82k, the number i of the selectable shift register 8 is dialed, on the keys 81 j test information, and on the keys 79. the number of shifts). The output 14 generates a write signal to the buffer register 10 while simultaneously forming the code at the output 17 of block 4 (input 21 re .Q of the horn 10), which allows writing to the buffer register 10. The outputs 16 and 17 of block 4 are given codes allowing the information to shift to the left (or right) in register 8 and information shift
jc вправо (или влево) в буферном регистре 10 (фиг.1). По сигналам синхронизации , поступающим на вход 22 буферного регистра 10 и вход 37; регистра сдвига 8j с выхода 14 блокаjc to the right (or left) in the buffer register 10 (figure 1). According to the synchronization signals received at the input 22 of the buffer register 10 and input 37; shift register 8j from the output of block 14
20 4 производитс перемещение информации из буферного регистра 10 в направлении регистра 8 на необходимое число разр дов. Затем на выходы 16 и 17 устройства подаютс коды, раэре-20 4, information from the buffer register 10 is moved in the direction of register 8 for the required number of bits. Then, at the outputs 16 and 17 of the device, codes are sent
25 шающие сдвиг информации в обратном направлении - вправо (или влево) в регистре 8, и влево (или вправо) в буферном регистре 10. По сигнапам синхронизации, поступающим на входы25 shifting information in the opposite direction - to the right (or to the left) in register 8, and to the left (or to the right) in the buffer register 10. By the synchronization signals arriving at the inputs
30 22 и 37; с выхода 14 блока 4, производитс перемещение информации из регистра 8, в направлении буферного регистра 10 на то же самое число разр дов. После этого полученна ин-30 22 and 37; from output 14 of block 4, information is transferred from register 8, in the direction of the buffer register 10 to the same number of bits. After that, the resulting in-
,, формаци снимаетс с выхода 26 регистра 10 и используетс в блоке 6 сравнени дл анализа неисправности. При этом неисправность регистра 8 типа обрыв или замыкание на зем-The formation is removed from the output 26 of register 10 and is used in block 6 of the comparison to analyze the malfunction. In this case, the fault of register 8 of type open or short to ground is
4Q лк по имеющейс информации (тестовый набор; информаци , считываема с регистра 10; число тактов сдвига) локализуетс с точностью до одного разр да (при условии справной рабо- 45 ты регистра 10).4Q lx according to the available information (test set; information read from register 10; number of shift cycles) is localized with an accuracy of one bit (provided that the right job is 45 register 10).
Локализацию неисправности сдвиго вого регистра 8| можно по снить на примере неисправности типа замыкание на землю S-ro разр да.Shift register fault localization 8 | can be seen on the example of a fault type of short circuit to the ground S-ro bit.
JQДанна неисправность локализуетс JQ This fault is localized.
на тестовом наборе, состо щем из символов 1 (фиг.11). Тестовый набор через буферный регистр 10 передаетс в регистр 8« (например, приon a test set consisting of symbols 1 (FIG. 11). The test set through the buffer register 10 is transferred to the register 8 "(for example, when
ее сдвиге влево) на один разр д. Затем считывание информации регистра 8; сдвига в буферный регистр 10 осу- ществл етс в обратном направлении. В блоке 6 тестовый набор сравнивает-shifting it to the left) by one bit. Then reading the information of register 8; the shift to the buffer register 10 is performed in the opposite direction. In block 6, the test suite compares
с со сн той информацией. Сигнал неисправности не вырабатываетс (не исправность в S-M разр де).с с с ё information. The malfunction signal is not generated (not good condition in the S-M bit).
Работа в данном режиме повтор ет с еще несколько раз. Количество сдви. гов информации каждый раз увеличиваетс на единицу. После передачи информации в регистр 8{ из регистра 10 (при количестве сдвигов, равном S) значение разр дов регистра 8, изображено на фиг.12. После считывани информации из регистра 8 в регистр 10 значение разр дов регистра 10 изображено на фиг.13. В блоке 6 тестовый набор сравниваетс с полученной информацией . Так как тестовый-набор v полученна информаци не совпадают, то вырабатываетс сигнал неисправности , сигнализирующий о неисправности 1-го разр да регистра 8; .Work in this mode repeats with a few more times. The amount of shift. This information is increased by one each time. After the information is transferred to register 8 {from register 10 (with the number of shifts equal to S), the value of bits of register 8 is shown in Fig. 12. After reading the information from register 8 into register 10, the value of the bits of register 10 is shown in FIG. In block 6, the test suite is compared with the information received. Since the test set v the received information does not match, a malfunction signal is generated, indicating a malfunction of the 1st bit of register 8; .
При более сложной реализации блока 6 сравнени возможно вы вление неисправностей также и в регистре 10.With a more complex implementation of block 6 comparison, it is also possible to detect faults in register 10.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884470193A SU1645956A1 (en) | 1988-08-03 | 1988-08-03 | Logic units checking and fault diagnosing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884470193A SU1645956A1 (en) | 1988-08-03 | 1988-08-03 | Logic units checking and fault diagnosing device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1645956A1 true SU1645956A1 (en) | 1991-04-30 |
Family
ID=21393880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU884470193A SU1645956A1 (en) | 1988-08-03 | 1988-08-03 | Logic units checking and fault diagnosing device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1645956A1 (en) |
-
1988
- 1988-08-03 SU SU884470193A patent/SU1645956A1/en active
Non-Patent Citations (1)
Title |
---|
Электроника ( Перев. с англ.) , 1985, 23, с. 20. За вка JP N° 52-29897, кл. Ј 06 F 11/00, 1977. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3980839A (en) | Maintenance monitor for telephone switching systems | |
SU1645956A1 (en) | Logic units checking and fault diagnosing device | |
JPS5836365B2 (en) | interface couch | |
SU1269139A1 (en) | Device for checking digital units | |
SU970283A1 (en) | Device for locating malfunctions in logic assemblies | |
SU1100766A1 (en) | Device for indicating failures in redundant systems | |
SU1734251A1 (en) | Double-channel redundant computing system | |
SU805321A1 (en) | Device for detecting faults in switching units of digital integrating structures | |
SU1520520A1 (en) | Device for diagnosis of group of logical units | |
SU1416998A1 (en) | Test-suitable digital device | |
SU669921A1 (en) | Device for input-output channel diagnostics | |
SU1689994A2 (en) | Apparatus for testing operative memory unuits | |
SU1564629A2 (en) | Device for checking logic units | |
SU851391A1 (en) | Channel-to-channel adapter | |
SU1695521A2 (en) | Device for monitoring of communication channel | |
SU896627A1 (en) | Device for testing and diagnosis of digital units | |
SU1515175A2 (en) | Arrangement for diagnosis of faults of technological objects | |
SU1132291A1 (en) | Device for detecting and recording fault signals | |
SU1381527A1 (en) | Device for outputting data to telegraph apparatus | |
SU1238164A1 (en) | Multichannel device for checking memory | |
SU1624456A1 (en) | Device for microprogrammed control of digital system diagnostics and restoration | |
SU1672415A1 (en) | Clock period pattern-based automatic control and debugging system | |
SU1539783A1 (en) | Device for checking discrete apparatus of modular structure | |
SU1182540A1 (en) | Device for checking digital units | |
SU1008745A1 (en) | Function unit checking device |