[go: up one dir, main page]

SU1645956A1 - Logic units checking and fault diagnosing device - Google Patents

Logic units checking and fault diagnosing device Download PDF

Info

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
Application number
SU884470193A
Other languages
Russian (ru)
Inventor
Виктор Петрович Михайлов
Азат Усманович Ярмухаметов
Олег Иосифович Дапин
Владимир Борисович Матвеев
Original Assignee
Предприятие П/Я А-3886
Казанский Авиационный Институт Им.А.Н.Туполева
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я А-3886, Казанский Авиационный Институт Им.А.Н.Туполева filed Critical Предприятие П/Я А-3886
Priority to SU884470193A priority Critical patent/SU1645956A1/en
Application granted granted Critical
Publication of SU1645956A1 publication Critical patent/SU1645956A1/en

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)

Формула изобретени Invention Formula Устройство дл  контрол  и диагнос тировани  неисправностей логических блоков, содержащее первый и второй демультиплексоры, первый мультиплексор , блок синхронизации, блок зада- ни  режима и блок сравнени , выход которого  вл етс  выходом индикации устройства, а первый и второй информационные входы блока сравнени  соединены соответственно с первым и вторым выходами блока задани  режима , третий и четвертый выходы которого подключены соответственно к входу запуска блока синхронизации и управл ющим входам первого и второго демультиплексоров и первого мультиплексора , с первого по третий выходы блока синхронизации соединены с первым синхровходом блока сравнени  и информационными входами первого и второго демультиплексоров соответственно , информационные выходы первого демультиплексора  вл ютс  выходами устройства дл  подключени  к входам режима одноименных контро-A device for monitoring and diagnosing malfunctions of logic blocks containing the first and second demultiplexers, the first multiplexer, the synchronization unit, the mode setting unit and the comparison unit, the output of which is the device indication output, and the first and second information inputs of the comparison unit are connected respectively to the first and second outputs of the mode setting block, the third and fourth outputs of which are connected respectively to the trigger input of the synchronization block and the control inputs of the first and second demultipl the first and third outputs of the synchronization unit are connected to the first synchronous input of the comparison unit and the information inputs of the first and second demultiplexers, respectively; the information outputs of the first demultiplexer are the device outputs for connecting to the inputs of the same-name control Q 0 Q 0 5five 30thirty 3535 4040 4545 5050 лируемых логических блоков, а второй синхровход блока сравнени  подключен к синхровходу устройства и  вл етс  синхровходом контролируемых логических блоков, отличающее с  тем, что, с целью повышени  достоверности контрол , оно содержит m регистров сдвига по числу провер емых логических блоков, буферный регистр и второй мультиплексор, управл ющий вход которого соединен с четвертым выходом блока задани  режима, аыход второго мультиплексора подклкг чен к первому информационному входу буферного регистра, информационные входы второго мультиплексора соединены с первыми информационными выходами одноименных регистров сдвига, первые информационные входы которых подключены к первому информационному выходу буферного регистра, вторые информационные входы регистров сдвига соединены с вторым информационным выходом буферного регистра, вторые информационные выходы регистров сдвига подключены к одноименным информационным входам первого мультиплексора , выход которого соединен с вторым информационным входом буферного регистра , информационные выходы второго демультиплексора подключены к синхровходам Одноименных регистров сдвига, третьи информационные входы и выходы регистров сдвига  вл ютс  соответственно входами и выходами устройства дл  подключени  к информационным выходам и входам одноименных контролируемых логических блоков, синхровход буферного регистра соединен с третьим выходом блока синхронизации , второй выход блока задани  режима подключен к входу начальной установки буферного регистра, четвертый и п тый выходы блока синхронизации соединены соответственно с входами режима регистров сдвига и входом режима буферного регистра, третий информационный выход которого подключен к третьему информационному входу блока сравнени logical blocks, and the second synchronized input of the comparison unit is connected to the synchronous input of the device and is a synchronized input of the controlled logical blocks, characterized in that, in order to increase the reliability of the control, it contains m shift registers according to the number of checked logical blocks, the buffer register and the second multiplexer whose control input is connected to the fourth output of the mode setting block, the output of the second multiplexer is connected to the first information input of the buffer register, the information inputs of the second the multiplexer is connected to the first information outputs of the same shift registers, the first information inputs of which are connected to the first information output of the buffer register, the second information inputs of the shift registers are connected to the second information output of the buffer register, the second information outputs of the shift registers are connected to the same information inputs of the first multiplexer, the output of which connected to the second information input of the buffer register, information outputs of the second demultiplex the plexer is connected to the synchronous inputs of the same shift registers, the third information inputs and outputs of the shift registers are respectively the inputs and outputs of the device for connection to the information outputs and inputs of the same controlled logic blocks, the synchronous input of the buffer register is connected to the third output of the synchronization unit, the second output of the mode setting unit is connected to the input of the initial setup of the buffer register, the fourth and fifth outputs of the synchronization unit are connected respectively to the inputs of the register offset and a buffer register mode input, the third information output of which is connected to the third information input of the comparison block 33 ЯI 3 3 S3S3 §5§five II NaNa §§ t:t: & & 01& & 01 VOVO ьл (T(T JJ &J Na& J Na $$ ГR .0.0 Фиг.ЗFig.Z 6161 о ю аoh a iTliTl tt vOvO No ЯГYag ff 5) /five) / Выход Ш генератора /35Output W generator / 35 п п п г.city Выход У37 генграпюро #5Exit Y37 Gengrapyuro # 5 п п пn n n Фаг. 5Phage. five Я/г. ВI / y AT -t-t tt JUUUUL JUUUULJ1 rJUUUUL JUUUULJ1 r /W Wf Л/ W wf l // /miiijoc:/ miiijoc: ПP /7/ 7 ## -t-t tt /W Wf Л/ W wf l ПP Фиг. 7FIG. 7 s.s. Фаг. ВPhage. AT II VV I . SI. S направлен ив сдбигв 8 регистре 10 при загрузке регистровsent by sbigig 8 register 10 when loading registers Фиг. 11FIG. eleven Ш1Ш1 И ИAnd and 1one n-f n-f S-1 S S-1 s направление сддиеа в регистре 8 при ко загрузкеsdde direction in register 8 when booting Фаг. 12Phage. 12 01s-f $ 1 -1  01s-f $ 1 -1 - напрадление сдбига в регистре ю при считывании регистра 8- sdbiga in the register with read register 8 Фиг. 13FIG. 13 MiJMiJ n-f пnf f
SU884470193A 1988-08-03 1988-08-03 Logic units checking and fault diagnosing device SU1645956A1 (en)

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)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
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