[go: up one dir, main page]

SU1105897A1 - Device for checking logic units - Google Patents

Device for checking logic units Download PDF

Info

Publication number
SU1105897A1
SU1105897A1 SU823476606A SU3476606A SU1105897A1 SU 1105897 A1 SU1105897 A1 SU 1105897A1 SU 823476606 A SU823476606 A SU 823476606A SU 3476606 A SU3476606 A SU 3476606A SU 1105897 A1 SU1105897 A1 SU 1105897A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
control unit
counter
trigger
Prior art date
Application number
SU823476606A
Other languages
Russian (ru)
Inventor
Рикардо Осмар Батиста
Original Assignee
Львовский Ордена Ленина Политехнический Институт Им.Ленинского Комсомола
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 Львовский Ордена Ленина Политехнический Институт Им.Ленинского Комсомола filed Critical Львовский Ордена Ленина Политехнический Институт Им.Ленинского Комсомола
Priority to SU823476606A priority Critical patent/SU1105897A1/en
Application granted granted Critical
Publication of SU1105897A1 publication Critical patent/SU1105897A1/en

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ, содержащее- задатчик тестов, блок управлени , генератор импульсов, группу из f, сигнатурных анализаторов (где п- количество информационных входов устройства) и блок индикации, причем блок управлени  содержит первый, второй и третий триггеры, первый элемент ИЛИ, первый счетчик, первый элемент НЕ, первый элемент И и два переключател , причем выходы первого и второго переключателей соединены соответственно со входами первого и второго триггеров блока управлени , единичный выход первого триггера блока управлени  соединен с первым входом первого элемента ИЛИ, выход которого соединен с первыгл входом первого элемента И, единичный выход второго триггера блока управлени  соединен со.входом обнулени  первого счетчика блока управлени , со входаминачальной установки сигнатурных анализаторов группы, выход переполнени  первого счетчика соединен со счётным входом третьего триггера, нулевой выход которого соединен со вторым входом первого элемента И и через первый элемент НЕ блока управлени  - со входом разрешени  за-, писи каждого сигнатурного анализатора группы, информационный выход i 1+1)го сигнатурного анализатора соединен со входом блока индикации, информационные выходы задатчика тестов  вл ютс  тестовыми выходами устройства , каждый вход группы информационных входов устройства соединен с . первым информационным входом соответствующего сигнатурного анализатора группы, информационный выход каждого i-ro сигнатурного анализатора группы (где i- от 1 до п) соединен со вторым информационным входом (-1 4-1)-го сигнатурного анализатора, второй информационный вход первого I сигнатурного анализатора соединен с шиной нулевого потенциала, о т л ичающеес  тем, что, с целью с «g повышени  быстродействи , в устройство введен блок настраиваемой задержки , содержащий регистр, счетчик, элемент И и элемент ИЛИ, а в блок - управлени  введены четвертый и п тый .триггеры, второй счетчик, группа переключателей, второй и третий эле- ё менты И, второй элемент ИЛИ и второй э.пемент НЕ, причем нулевой выход третьего триггера блока управлени  соединен с первым входом второго элемента И, выход которого соедиСП нен со счетным входом первого счетчика блока управлени  и с тактовым входом задатчика тестов, выход перво го элемента И соединен со счетным входом четвертого триггера, единичный выход которого соединеНу со вторым входом второго элемента И блока управлени , с первым входом элемента И. блока настраиваемой задержки и с входом разрешени  счета счетчика бло ка настраиваемой задержки, единичный выход второго триггера блока управлени  соединен с первым входом второго элемента ИЛИ, со входом начальной установки второго счетчика, выход переполнени  которого соединен со вторым входом второго элемента ИЛИ, вы;хо  второго элемента ИЛИ соединенA DEVICE FOR THE CONTROL OF LOGICAL BLOCKS, containing a test setter, a control unit, a pulse generator, a group of f, signature analyzers (where n is the number of device information inputs) and a display unit, the control unit contains the first, second and third triggers, the first element OR , the first counter, the first element is NOT, the first element is And and two switches, with the outputs of the first and second switches are connected respectively to the inputs of the first and second triggers of the control unit, the unit output of the first trigger The control unit is connected to the first input of the first OR element, the output of which is connected to the initial input of the first element, the unit output of the second trigger of the control unit is connected to the zeroing input of the first counter of the control unit, to the initial settings of the signature analyzers of the group, the overflow output of the first counter is connected to the counting input of the third trigger, the zero output of which is connected to the second input of the first element I and, through the first element of the control unit NOT, to the recording resolution input For each group signature analyzer, the information output i 1 + 1) of the signature analyzer is connected to the input of the display unit, the information outputs of the test unit are the test outputs of the device, each input of the group of information inputs of the device is connected to. the first information input of the corresponding group signature analyzer, the information output of each i-ro signature group analyzer (where i- from 1 to n) is connected to the second information input (-1 4-1) of the signature analyzer, the second information input of the first I signature analyzer connected to a zero-potential bus, so that, in order to increase the speed, the device has an adjustable delay block containing a register, a counter, an AND element and an OR element, and four controllers are entered into the control unit. Rotary and fifth triggers, second counter, group of switches, second and third elements AND, second OR element and second element NOT, and the zero output of the third trigger of the control unit is connected to the first input of the second element AND whose output connects is not connected with the counting input of the first counter of the control unit and with the clock input of the test setter, the output of the first element I is connected to the counting input of the fourth trigger, the unit output of which is connected to the second input of the second element I of the control unit The unit I. block of the adjustable delay and with the counter resolution input of the block of the adjustable delay, the single output of the second trigger of the control unit is connected to the first input of the second OR element, to the initial installation input of the second counter, the overflow output of which is connected to the second input of the second OR element, ; xo the second element OR is connected

Description

со входом начальной установки третьего триггера, единичный выход которого соединен с первым входом третьего элемента И и через второй элемент НЕ со входом пуска первых i сигнатурных анализаторов группы, выход тактового генератора.соединен со вторым входом ;третьего элемента И блока управлени  и со вторым входом элемента И блока настраиваемой задержки, выход третьего элемента И блока уп завлени  соединен со счетным входом второго счетчика , со входом разрешени  переписи в 1п+1)-й сигнатурный анализатор группы, с первым входом элемента ИЛИ блока настраиваемой задержки, выходы третьего переключател  блока управлени  соединены соответственно с единичным и нулевым,входами п того триггера блока управлени , единичный выход которого соединен со входом разрешени  записи регистра блока настраиваемой задержки, информационные выходы которого соединены с информационными входами счетчика, выход элемента И блока настраиваемой задержки соединен со счетным входом счетчика, выход переполнени  которого соединен со вторым входом элемент ИЛИ блока настраиваемой задержки, со входом первого элемента ИЛИ блока управлени  и со входом начальной установки третьего триггера блока управлени , выход элемента ИЛИ блока настраиваемой задержки соединен с тактовым входом первых п сигнатурных анализаторов, выходы группы переключателей группы блока управлений соединены с информационными входами регистра блока настраиваемой задержки.with the input of the initial setup of the third trigger, the unit output of which is connected to the first input of the third element I and through the second element NOT to the start input of the first i signature group analyzers, the output of the clock generator.connected to the second input; the third element I of the control unit and to the second input of the element And the block of the adjustable delay, the output of the third element And the control unit is connected to the counting input of the second counter, with the input of the census resolution in 1p + 1) -th signature analyzer group, with the first input of the IL element the tunable delay unit, the outputs of the third switch of the control unit are connected respectively to single and zero, the inputs of the fifth trigger of the control unit, the unit output of which is connected to the write enable input of the register of the adjustable delay unit, the information outputs of which are connected to the information inputs of the counter, the output And customizable unit the delay is connected to the counting input of the counter, the overflow output of which is connected to the second input of the OR element of the tunable delay block, from the input th first OR control unit and to the input of the initial setting of the third flip-flop control unit, an output of OR adjustable delay unit coupled to the clock input of the first n signature analyzers group control unit outputs a group of switches are connected to the data inputs of the adjustable delay unit register.

1one

Изобретение относитс  к вычислительной технике и может быть использовано дл  контрол  логических блоков электронного цифрового оборудовани .The invention relates to computing and can be used to control logic blocks of electronic digital equipment.

Известно устройство дл  контрол  логических блоков, работающее по принципу сравнени  эталонных выходных реакций с выходными реакци ми, Полученными на выходах контролируемого блока. Оно содержит пам ть, блок записи, генератор импульсов, триггер, первый и второй элементы И, блок управлени , счетчик импульсов, дешифратор, регистр теста, коммутатор и схему сравнени  логических состо ний l.A device for controlling logic blocks is known, which operates according to the principle of comparing reference output reactions with output reactions obtained at the outputs of the controlled block. It contains a memory, a recording unit, a pulse generator, a trigger, the first and second elements AND, a control unit, a pulse counter, a decoder, a test register, a switch, and a logic state comparison circuit l.

Недостатками данного устройства  вл ютс :.The disadvantages of this device are:.

сравнительно малое быстродействие за счет применени  пам ти в качестве генератора тестов и за счет последовательного изменени  входных воздействий с целью устранени  гонок электрических сигналов в схеме;relatively low speed due to the use of the memory as a test generator and due to the sequential change of input actions in order to eliminate the races of electrical signals in the circuit;

большой объем пам ти, используемый дл  хранени  тестовой, программы и эталонных выходных реакций.a large amount of memory used for storing test, program and reference output reactions.

Наиболее близким к предлагаемому  вл етс  устройство дл  контрол  логических блоков, содержащее задатчик тестов, контролируемый логический блок, блок управлени , генератор импульсов, первые п сигнатурных анализаторов , второй сигнатурный анализатор и блок индикации. Выходы блока управлени  соединены с первыми входами сигнатурных анализаторов и с входом задатчика тестов, выходы которого соединены с входами контролируемого блока, выходы которого соединены с вторыми входами первых п- сигнатурных анализаторов, выход каждого предыдущего из первых п сигнатурных анализаторов соединен с третьим входом каждого последующего из первых и сигнатурных анализаторов, вход последнего п-го сигнатурного анализато0 ра соединен с входом второго сигнатурного анализатора, выход которого соединен с блоком индикации.Closest to the present invention is a device for monitoring logic blocks, comprising a test setter, a controlled logic block, a control unit, a pulse generator, first n signature analyzers, a second signature analyzer, and a display unit. The outputs of the control unit are connected to the first inputs of signature analyzers and to the input of the test setter, the outputs of which are connected to the inputs of the monitored unit, the outputs of which are connected to the second inputs of the first n-signature analyzers, the output of each previous one of the first n signature analyzers is connected to the third input of each subsequent one the first and signature analyzers, the input of the last nth signature analyzer is connected to the input of the second signature analyzer, the output of which is connected to the indicator unit of

Блок управлени  содержит три триггера , первый элемент И, первый инверс тор, элемента ИЛИ, первый счетчик, два переключател , коммутирующие установочные входы двух триггеров, причем выход первого триггера через элемент ИЛИ соединен с первым входом первого элемента И, выход второго триггера соединен с входом сброса первого счетчика 23.The control unit contains three flip-flops, the first AND element, the first inverse of the OR element, the first counter, two switches that switch the setup inputs of two triggers, and the output of the first trigger through the OR element is connected to the first input of the first element And, the output of the second trigger is connected to the input reset the first counter 23.

Недостатком известного устройства  вл етс  то, что оно может только контролировать логические блоки, содержащие схемы, предельна  частотаA disadvantage of the known device is that it can only control the logic blocks containing the circuits, the limiting frequency

работы которых меньше или равна фиксированной частоте устройства. Это приводит к возникновению неопределенных состо ний этих схем, что в ко30 нечном результате приводит к неоднозначности выходных сигнатур.work which is less than or equal to the fixed frequency of the device. This leads to the occurrence of indefinite states of these schemes, which ultimately leads to ambiguity of the output signatures.

Другим недостатком этого устрой .ства  вл етс  сравнительно невысокое быстродействие при контроле логиче35 ских блоков, у которых врем  распространени  сигналов от входа к выходу меньше фиксированного времени в устройстве контрол . проведени  контрол  одного блока устройством определ етс  временем задержки распространени  сигнала от входа к выходу . При проведении контрол  блоков/ у которых врем  распространени  сигна|ла со входа на его выход небольшое, (производительность устройства дл  контрол  падает, так как фиксированное врем , необходимое дл  считывани  сигнатуры, не мен етс  при контроле блоков, у которых врем  контрол  меньше. Целью изобретени   вл етс  повышение быстродействи  устройства конт рол  логических блоков. Поставленна  цель достигаетс  тем что в устройство дл  контрол  логических блоков введен блок настраиваемой задержки, содержаиций регистр, счетчик, элемент И и элемент ИЛИ, а в блок управлени  введены четвертый и п тый триггеры, второй счетчик, группа переюгючателей, второй и третий элементы И, второй элемент ИЛИ и второй элемент НЕ, причем нулевой выход третьего триггера блока управлени  соединен с первым входом второ го элемента И, выход которого соединен со счетным входом первого счетчика блока управлени  и с тактовым входом задатчика тестов, выход перво го элемента И соединен со счетным входом четвертого триггера, единичный выход которого соединен с вторым входом второго элемента И блока управлени , с первым входом элемента И блока настраиваемой задержки и с входом разрешени  счета счетчика бло ка настраиваемой задержки, единичный выход второго триггера блока управлени  соединен с первым входом второго элемента ИЛИ, с входом начальной установки второго счетчика, выход переполнени  которого соединен с вторым входом второго элемента ИЛИ выход второго элемента ИЛИ соединен с входом начальной установки третьего триггера, единичный выход которого соединен с первым входом третьего элемента И и через второй элемент НЕ с входом пуска первых п сигнатурных анализаторов группы, выход такто вого генератора соединен с вторым входом третьего элемента И блока управлени  и с вторым входом элемента И блока настраиваемой задержки, выхсд третьего элемента И блока управлени  соединен со счетным входом вто рого счетчика, с входом разрешени  . переписи в (п+1)-и сигнатурный анализатор группы, с первым входом элемента ИЛИ блока настраиваемой задерж ки, выходы третьего переключател  блока управлени  соединены соответст венно с единичным и нулевым входами п того триггера блока управлени / единичный выход которого соединен с входом .разрешени  записи регистра блока настраиваемой задержки, информационные выходы которого соединены с информационными входами счетчика, выход элемента И блока настраиваемой задержки соединен со счетным входом счетчика, выход переполнени  которого соединен с вторьлм входом элемента ИЛИ блока настраиваемой задержки, с входом первого элемента ИЛИ блока управлени  и с входом начальной установки третьего триггера блока управлени , выход элемента ИЛИ блока настраиваемой задержки соединен с тактовым входом первых п сигнатурных анализаторов , выходы группы переключателей группы блока управлени  соединены с информационными входами регистра блока настраиваемой задержки. На фиг. 1 приведена блок-схема устройства дл  контрол  логических блоков; на фиг. 2 - функциональна  схема блока управлени ; на фиг. 3 функциональна  схема блока настраиваемой задержки. Устройство дл  контрол  логических блоков содержит блок 1 управлени , шину 2 управл ющих сигналов 2.12 (+7), генератор 3 импульсов с выходом 4, блок 5 настраиваемой задержки с выходами 6.1, 6.2, задатчик 7 .тестов , вырабатывающий на выходах 8 тестовые последовательности и представл ющий собой генератор последовательности псевдослучайных кодов, контролируемый логический блок 9 с выходами 10.1 - 10.h, первые 11 и вторые 12 элементы И, элементы 13 ИЛИ, сумматоры по модулю два 14 и регистры 15 сдвига, образующие группу сигнатурных анализаторов 16.1-16.и, имеющие выходы 17.1-17.п, сигнатурный анализатор 18, содержащий сумматор 14, регистр 15 и блок 19 индикации. Выходы блока 1 управлени  соединены с входами, элементов 11 и 12 и ус тановочным входом группы сигнатурных анализаторов 16.1-16. ri, с входами блока 5, с входами сигнатурного анализатора 18 и с входом задатчика 7 тестов. Выходы 8 задатчика тестов 7 соединены с вxoдa ш контролируемого блока 9, выходы 10 которого подключены к входам сумматора 14 группы сигнатурных анализаторов 16.1-16.и. Выход 4 генератора 3 импульсов соединен с первым входом блока 1 управлени  и с входом блока 5. Выход 16.1 блока 5 соединен с вторым входом блока 1 управлени . Выход 6.2 блока 5 соединен со стробирующими входами группы сигнатурных анализаторов 16.116 .1. в каждом сигнатурном анализаторе 16 выходы сумматоров 14 соединены с входами элемента И 11. Выходы элементов И 11 и 12 соединены с вхо-.Another disadvantage of this device is the relatively low speed in monitoring logic blocks, in which the propagation time of signals from input to output is shorter than the fixed time in the control device. the control of one block by the device is determined by the delay time of the signal from input to output. When monitoring blocks / for which the time of signal propagation from the input to its output is short, (the performance of the device for control drops, since the fixed time required for reading the signature does not change when controlling blocks that have less time for control. The invention is an increase in the speed of a control unit of a logic block. The goal is achieved by the fact that a block of tunable delay is inserted into a device for controlling logic blocks, containing a register, a counter, an element t I and OR, and the fourth and fifth triggers, the second counter, the switch group, the second and third AND elements, the second OR element, and the second element NOT, and the zero output of the third trigger of the control unit are connected to the first input element I, the output of which is connected to the counting input of the first counter of the control unit and to the clock input of the test setter, the output of the first element I is connected to the counting input of the fourth trigger, whose single output is connected to the second input of the second element AND control, with the first input of the element And the block of the adjustable delay and with the count resolution enable input of the block of the adjustable delay, the unit output of the second trigger of the control unit is connected to the first input of the second OR element, to the input of the initial installation of the second counter, the overflow output of which is connected to the second input the second element OR the output of the second element OR is connected to the input of the initial installation of the third trigger, the unit output of which is connected to the first input of the third element AND and through the second element NOT with the start input of the first n signature analyzers of the group, the output of the clock generator is connected to the second input of the third element I of the control unit and the second input of the element I of the tunable delay unit, the output of the third element I of the control unit is connected to the counting input of the second counter, with the enable input. the census in the (n + 1) -and signature-based analyzer of the group, with the first input of the OR element of the tunable delay unit, the outputs of the third switch of the control unit are connected respectively to the single and zero inputs of the fifth trigger of the control unit / whose single output is connected to the input. register entries of the tunable delay block, whose information outputs are connected to the information inputs of the counter, the output of the AND block of the configurable delay block is connected to the counting input of the counter, the overflow output of which Connected to the second input of the OR unit of the adjustable delay, to the input of the first OR element of the control unit and to the input of the initial installation of the third trigger of the control unit, the output of the OR unit of the adjustable delay is connected to the clock input of the first n signature analyzers, the outputs of the switch group of the control unit group are connected to information inputs of the register register custom delay. FIG. 1 shows a block diagram of a device for monitoring logical blocks; in fig. 2 is a functional block diagram of the control unit; in fig. 3 functional block diagram customizable delay. The device for controlling logical blocks contains a control block 1, a bus 2 control signals 2.12 (+7), a generator of 3 pulses with output 4, a block 5 of adjustable delay with outputs 6.1, 6.2, a setting unit 7 of tests, generating test sequences at outputs 8 and is a pseudo-random code sequence generator, a controlled logic block 9 with outputs 10.1 - 10.h, first 11 and second 12 elements AND, elements 13 OR, modulo-two adders 14 and shift registers 15, forming a group of signature analyzers 16.1-16. and having Exit 17.1-17.p, the signature analyzer 18 containing an adder 14, a register 15 and the display unit 19. The outputs of the control unit 1 are connected to the inputs of elements 11 and 12 and the installation input of the signature analyzer group 16.1-16. ri, with the inputs of the block 5, with the inputs of the signature analyzer 18 and with the input of the unit 7 test. The outputs 8 of the test unit 7 are connected to the input w of the monitored unit 9, the outputs 10 of which are connected to the inputs of the adder 14 of the group of signature analyzers 16.1-16.i. The output 4 of the pulse generator 3 is connected to the first input of the control unit 1 and to the input of the unit 5. The output 16.1 of the unit 5 is connected to the second input of the control unit 1. Output 6.2 of block 5 is connected to the gate inputs of the signature analyzer group 16.116 .1. in each signature analyzer 16, the outputs of the adders 14 are connected to the inputs of the And 11 element. The outputs of the And 11 and 12 elements are connected to the inlet.

доми элемента ИЛИ 13, выход которого соединен с входом регистра 15. Выходы регистра 15 соединены с входами сумматора 14. Выход последнего разр да регистра 15 предыдущей группы 16 соединен, кроме того, с входом элемента И 12 последующей группы 16, кроме сигнатурного анализатора 16,1, в котором вход элемента 12 заземлен. Б анализаторе 16.п выход последнего разр да регистра 15 соединен с инфор- мационным входом сигнатурного анализатора 18, выход которого соединен с блоком 19 индикации.domi element OR 13, the output of which is connected to the input of the register 15. The outputs of the register 15 are connected to the inputs of the adder 14. The output of the last bit of the register 15 of the previous group 16 is connected, in addition, to the input of the element And 12 of the subsequent group 16, except for the signature analyzer 16, 1, in which the input element 12 is grounded. In the analyzer 16.p, the output of the last bit of the register 15 is connected to the information input of the signature analyzer 18, the output of which is connected to the display unit 19.

Блок 1 управлени  (фиг. 2) содержит переключатели 20-22, коммутирую- 15 щие установочные входы триггеров 2325 , D -триггеры 26 и 27, элементы И 28, ИЛИ 29, И 30, И 31, элементы НЕ 32 и 33, двоичные счетчики импульсов 34, 35, элемент ИЛИ 36 и группу 20 переключателей 37.The control unit 1 (Fig. 2) contains switches 20-22, switching 15 setting inputs of flip-flops 2325, D-triggers 26 and 27, elements AND 28, OR 29, And 30, And 31, elements 32 and 33, binary pulse counters 34, 35, element OR 36 and a group of 20 switches 37.

Выход триггера 24 соединен с входом обнулени  счетчиков 34, 35 и с установочным входом триггера 27 через элемент ИЛИ 29. Выход триггера 25 23 соединен со счетным входом триг- гера 26 через элемент ИЛИ 36 и элемент И 30, выход которого  вл етс  выходом 2.4 блока управлени . Второйвход элемента ИЛИ 36 и установочный 30 вход триггера 26 соединены с входом 6.1 блока управлени . Выход триггера 26  вл етс  выходом 2.5 блока управлени  и, кроме того, соединен с вторым входом элемента И 28. Выход 35 элемента И 28 соединен со счетным входом счетчика 34 и  вл етс  выхо дом 2.1 блока 1. Единичный выход триггера 27 через элемент НЕ 32 поступает на выход 2.2 блока управле- 40 ни  .и через элемент И 31 - на счетный вход счетчика 35 и на выход 2.6 блока управлени .The output of the trigger 24 is connected to the reset input of the counters 34, 35 and to the installation input of the trigger 27 via the element OR 29. The output of the trigger 25 23 is connected to the counting input of the trigger 26 through the element OR 36 and the element 30, the output of which is the output 2.4 of the block management The second input element OR 36 and the installation 30 input of the trigger 26 are connected to the input 6.1 of the control unit. The output of the trigger 26 is the output 2.5 of the control unit and, in addition, is connected to the second input of the element 28. The output 35 of the element 28 and is connected to the counting input of the counter 34 and is the output 2.1 of the block 1. The single output of the trigger 27 through the element 32 enters output 2.2 of control unit 40; and through element I 31 - to the counting input of counter 35 and output 2.6 of the control unit.

Нулевой выход триггера 27 соединен с первым входом элемента И 28, . вторым входом элемента И 30 и через элемент НЕ 33 - с выходом 2.3 блока управлени .The zero output of the trigger 27 is connected to the first input element And 28,. the second input of the element I 30 and through the element NO 33 - with the output 2.3 of the control unit.

Выход 4 соединен с вторым входом элемента И 31. Выход переполнени  счет.ика 35 соединен с вторым входом элемента ИЛИ 29. Выход переполнени  счетчика 34 соединен со счетным вхоом триггера 27.The output 4 is connected to the second input of the element AND 31. The output of the overflow of the account.Ike 35 is connected to the second input of the element OR 29. The overflow output of the counter 34 is connected to the counting input of the trigger 27.

Влок 5 настраиваемой задержки (фиг. 3) содержит элемент И 38, эле- 55 ент ИЛИ 39, регистр 40, реверсивный счетчик 41 импульсов. Входы элемента И 38 соединены с входами 2.5 и 4, а ыход соединен с счетным входом счетика 41. Информационные входы регист-60 а 40 соединены с выходами 2.7-2(+7) лока 1, а выходы соединены с инфорационными входами счетчика 41, выод которого соединен с первым вхоом элемента ИЛИ 3 9 и выходом 6.1 5The block 5 of the adjustable delay (Fig. 3) contains an element AND 38, an element 55 or 39, a register 40, and a reversible counter 41 pulses. The inputs of the element 38 are connected to the inputs 2.5 and 4, and the output is connected to the counting input of the counter 41. The information inputs of register-60 and 40 are connected to the outputs 2.7-2 (+7) of lock 1, and the outputs are connected to the information inputs of the counter 41, output which is connected to the first input of the element OR 3 9 and output 6.1 5

блока управлени . Второй вход элемента ИЛИ 39 соединен с выходом 2.6 блока 1, а выход соединен с сигналом 6.2. Вход записи счетчика 41 соединен с выходом 2.5 блока 1,control unit. The second input element OR 39 is connected to the output 2.6 of block 1, and the output is connected to signal 6.2. The entry entry of the counter 41 is connected to the output 2.5 of block 1,

Устройство работает следующим образом.The device works as follows.

Влок 1 управлени  сигналом 2.4 устанавливает группу сигнатурных анализаторов 16.1, ..., 16 .ti и сигнатурный анализатор 18 в исходное состо ние по сигналу 2.7 в блок 5 настраиваемой задержки записываетс  код временной задержки (сигналы 2.8, ..., 2 (2 +7} распространени  двоичных сигналов через контролируемый блок 9. Задержка задаетс  при помощи группы переключателей 37 в блоке 1 управлени . По управл ющему сигналу 2.1 задатчик 7 вьщает на выходы 8 первый тест, который поступает на входы контролируемого блока 9.In block 1, signal control 2.4 sets the signature analyzer group 16.1, ..., 16 .ti and signature analyzer 18 to their initial state by signal 2.7. In block 5 of the adjustable delay, the time delay code is written (signals 2.8, ..., 2 (2 + 7} propagation of binary signals through the monitored block 9. The delay is set using a group of switches 37 in the control block 1. On the control signal 2.1, the setpoint generator 7 outputs the first test, which goes to the inputs of the monitored block 9.

С выходов 10.1, ..., 10.П информаци  1 реакци  на поступающую информацию первого теста) поступает через сумматоры 14, выполн ющие операцию сложени  по модулю два, через элементы И 11 и элементы ИЛИ 13 на входы регистров 15 сдвига. -Единичное значение сигнала 2. 2 и нулевое значе1ние сигнала 2.3 открывают элементы 11 и закрывают элементы 12 соответственно . Сигналом 2.5 от устройства управлени  срабатывает блок 5 настраиваемой задержки, который выдает сигнал 6.2 записи информации с выходов блока 9 в первые разделы п сдвигающих регистров 15, каждый из которых имеет tn разр дов. В это врем  в анализатор 18 импульсы сдвига 2.6не поступают.From outputs 10.1, ..., 10.P, the information 1 responds to the incoming information of the first test through adders 14, performing a modulo-two addition operation, through AND 11 elements and OR 13 elements to the inputs of shift registers 15. - A single value of signal 2. 2 and zero value of signal 2.3 open elements 11 and close elements 12, respectively. Signal 2.5 from the control unit triggers an adjustable delay unit 5, which outputs a signal 6.2 to record information from the outputs of block 9 into the first sections and shift registers 15, each of which has tn bits. At this time, the shear pulses 2.6 do not enter the analyzer 18.

Затем выдаетс  второй тест.Then a second test is issued.

Влок 1 управлени  по сигналу 2.5 включает снова блок 5 настраиваемой. задержки, который повтор ет действие записи в регистры 15 (с учетом обратных св зей через сумматоры 14 информации , поступающей с выходов 10.1,,.. ..., 10. г блока 9. В результате прохождени  всей программы (последовательность тестов) в регистрах 15 сдвига поканально в виде сигнатуры записана выходна  информаци  контролируемого 9 блока.Block 1 of control by signal 2.5 turns on block 5 again. delay, which repeats the action of writing to registers 15 (taking into account feedbacks through adders 14 of information received from outputs 10.1 ,, .. ..., 10. g of block 9. As a result of passing the entire program (sequence of tests) in registers 15 of the shift, the output information of the controlled 9 block is recorded per channel in the form of a signature.

После прохождени  всех тестов блок 1 управлени  закрывает элемент И 11 и открывает элемент И 12 и выдает последовательность hm импульсов (сигнал 2.6 и 6.2) сдвига, по которой образованные в регистрах 15 сигнатуры передаютс  через элементы 12 и 13 с регистров предыдущих сигнатурных анализаторов в регистры последующих , а с последнего п-го сигнатурного анализатора в анализатор 18, где образуетс  результативна  сигнатура дл  контролируемого 9 блока. Это сигнатура представл ет собой сжатую информацию от выходной реакции контролируемого блока на входную тестовую последовательность. Сигнатура индици руетс  блоком 19 индикации. Оператор проводит сравнение полученной сигнатуры с эталонной, рассчитанной дл  исправного логического блока, и в соответствии с результатом сравнени  судит о состо нии исправности контролируемого блока. Блок 5 настраиваемой задержки работает следующим образом. В начале процесса контрол  по нажатию кнопочного переключател  Заг 22 ,фиг. 2) на выходе триггера 25 (сигнал 2.7 блока управлени  I по вл  етс  тактирующий импульс, который поступа  в регистр 40, проводит запись кода временной задержки дл  кон ролируемого блока, задаваемого при помощи тумблерных переключателей 37 Временна  задержка сохран етс  в этом регистре до конца процесса конт рол . При переходе сигнала 2.5 из уровн  нул  к уровню единицы происхо дит перезапись содержимого регистра 40 в реверсивный счетчик 41, при этом открываетс  элемент И 38, что разрешает подать на счетный вход сч чика 41 последовательность импульсов из генератора 3. При этом прово дитс  счет до по влени  сигнала 6.1 переполнени  счетчика (что указывает истечение задаваемой задержки), по которому проводитс  запись в регистры 15 сдвига. При образовании результативной сигнатуры в группе из п сигнатурных анализаторов после довательность импульсов сдвига 6.2 поступает в регистры 15 от генерато ра 3 в виде сигнала 2.6 через элемент ИЛИ 39. Блок настраиваемой задержки позвол ет измен ть частоту стробировани  в пределах от /2 до {р, где fr - частота генератора импульсов} е - разр дность счетчика 41. Код задержки при контроле опреде ленного логического блока задаетс  группой переключателей 37 блока управлени . Этот код определ ет часто ту стробировани  и вычисл етс  как ближайшее большое целое число, полу ченное в результате делени  временной задержки распространени  .сигналов через контролируемый блок на пе риод If. генератора 3. Период Т опр дел етс  суммарной задержкой распро странени  сигналов через элементы 1 и 13, сумматор 14 и регистр сдвига Эта частота фиксирована и зависит только от используемой элементной базы в предлагаемом устройстве. Блок 1 управлени  работает следу щим образом. После нажати  кнопки 21 Иск. импульс с выхода триггера 24 сбрасывает триггер 27, счетчики 34, 35 и сигнатурные анализаторы 16.1 -16.п и 18. Нулевое состо ние триггера 27 разрешает прохождение сигналов через элемент 30, открывает через эле-г мент НЕ 32 элементы 11 И сигналом 2.2 и запирает через элемент НЕ 33 сигналом 2.3 элементы 12 И анализаторов 16.1, ..., 16.п. После нажати  кнопки Пуск 20 ш тульс с выхода триггера 23, пройд  через элементы ИЛИ 36, И элемент 30, устанавливает триггер 26 в 1, выход триггера 26 (сигнал 2.5), как указано, запускает блок 5 настраиваемой задержки,.выход 6.1 которого через обратную св зь поступает на вход элемента ИЛИ 36 и на установочный вход триггера 26, образу  встроенный генератор импульсов с переменной частотой . Последовательность импульсов 2.5 проходит через открытый элемент И 28 (так как триггер 27 находитс  в нулевом состо нии ), поступает на счетный вход счетчика 34 и выходит с блока 1 управлени  как сигнал 2.1. Счетчик 34 считает до N импульсов, соответствующих числу тестов. После переполнени  с етчика 34 триггер 27 устанавливаетс  в 1, что запирает элемент И 30, открываетс  через элемент НЕ 33 элемент И 12 и закрывает элемент И 11. При этом заканчиваетс  этап-подачи тестов и выборки.поканальных сигнатур. Единичное состо ние триггера 27 открывает элемент И 31. и пропускает последовательность импульсов от генератора 3 на счетный вход счетчика 35. Последний проводит счет необходимых пп импульсов дл  образовани  результативной сигнатуры в анализаторе 18. Импульсы с выхода 2.6 блока 1, пройд  через блок 5 настраиваемой задерж ки , выход т как сигнал 6.2 сдвига регистров 15- анализаторов 16.1, ..., 16.и и записи в анализатор 18. Сигнал переполнени  счетчика 35 через элемент ИЛИ 29 проводит сброс триггера 27, что блокирует передачу импульсов через элемент И 31. Это свидетельствует об окончании процесса формировани  результативной сигнатуры в анализаторе 18. Последн   . отображаетс  блоком 19 индикации. В отличие от прототипа, предлагаемое устройство позвол ет контролиро .вать логические блоки с различными задержками распространени  сигналов. Если в прототипе дл  такого контрол  требуетс  проводить замену элементов задержки, наход щихс  в генераторе импульсов стробировани  задатчика (Тестов и записи в группу из w CHrHa турных анализаторов, что неудобно сAfter passing all the tests, the control unit 1 closes the AND 11 element and opens the AND 12 element and generates a sequence of pulses hm (signal 2.6 and 6.2) of the shift, through which signatures formed in registers 15 are transmitted through elements 12 and 13 from registers of previous signature analyzers to subsequent registers and from the last n-th signature analyzer to analyzer 18, where a resultant signature is formed for the monitored 9 block. This signature is the compressed information from the output response of the monitored block to the input test sequence. The signature is indicated by the display unit 19. The operator compares the received signature with the reference one calculated for the healthy logic block, and, in accordance with the comparison result, judges the health of the monitored block. Block 5 custom delay works as follows. At the beginning of the control process by pressing the button switch Zag 22, FIG. 2) at the output of the trigger 25 (the signal 2.7 of the control unit I appears a clock pulse that enters the register 40, writes the time delay code for the monitored block, set using tumbler switches 37 The time delay is stored in this register until the end of the process control. When the signal 2.5 goes from the level to the unit level, the contents of register 40 are rewritten into the reversible counter 41, and the element 38 is opened, which allows the sequence 41 to send a pulse to the counting input of the counter 41 in from generator 3. In this case, a count is made until the counter overflow signal 6.1 (indicating the expiration of the specified delay) is used to write to the shift registers 15. When a resultant signature is formed in a group of n signature analyzers, a sequence of shift pulses 6.2 enters into registers 15 from generator 3 in the form of a signal 2.6 through an OR element 39. The block of adjustable delay allows changing the sampling frequency in the range from / 2 to {p, where fr is the frequency of the pulse generator} e is the counter size 41. The delay in monitoring a certain logic block is specified by a group of switches 37 of the control unit. This code determines the frequency of gating and is computed as the nearest large integer resulting from dividing the time delay of propagation of signals through the monitored block by the period If. Oscillator 3. Period T is determined by the total delay of the propagation of signals through elements 1 and 13, adder 14 and shift register. This frequency is fixed and depends only on the element base used in the proposed device. Control unit 1 operates as follows. After pressing the button 21 Suit. the impulse from the trigger output 24 resets the trigger 27, the counters 34, 35 and signature analyzers 16.1 -16.p and 18. The zero state of the trigger 27 allows the signals to pass through the element 30, opens the HE element 32 by means of the HE element 32 And 2.2 and locks through the element NOT 33 by signal 2.3 elements 12 AND analyzers 16.1, ..., 16.p. After pressing the Start button 20, the pulse from the trigger output 23 goes through the elements OR 36, And the element 30 sets the trigger 26 to 1, the output of the trigger 26 (signal 2.5), as indicated, starts the block 5 of the adjustable delay, output 6.1 of which through feedback is fed to the input of the OR 36 element and to the setup input of the trigger 26, to form a built-in variable frequency pulse generator. The sequence of pulses 2.5 passes through the open element AND 28 (since the trigger 27 is in the zero state), arrives at the counting input of the counter 34 and leaves the control unit 1 as the signal 2.1. The counter 34 counts up to N pulses corresponding to the number of tests. After overflowing from the ether 34, the trigger 27 is set to 1, which locks the element 30 and opens the element 33 through the element 33 and closes the element 11 and closes the element 11. At the same time, the step of submitting tests and sampling channel signatures ends. A single state of trigger 27 opens AND 31. and passes a pulse train from generator 3 to counting input of counter 35. The latter counts the required number of pulses to form a resultant signature in analyzer 18. Pulses from output 2.6 of block 1 pass through block 5 of the adjustable delay ki, is output as a register shift signal 6.2 from the analyzers 16.1, ..., 16. and records to the analyzer 18. The overflow signal of the counter 35 through the OR element 29 clears the trigger 27, which blocks the transmission of pulses through the AND 31 element.indicates the end of the process of forming a resultant signature in the analyzer 18. Last. displayed by the display unit 19. Unlike the prototype, the proposed device allows the control of logical blocks with different delays in signal propagation. If in the prototype for such control it is necessary to replace the delay elements that are in the generator of the gating pulse of the setter (Tests and recordings into the group of w CHrHa analyzers, which is inconvenient with

точки зрени  конструкции устройства и требует больших затрат времени, то в предлагаемом устройстве за счет введени  блока настриваемой задержки и модификации блока управлени  необходимо только записать код згщержки распространени  сигналов дл  контролируемого объекта. Настраивание частоты стробировани  и стробированиеFrom the standpoint of device design and time consuming, in the proposed device, by introducing a settable delay unit and modifying the control unit, it is only necessary to record the signal propagation signal code for the object being monitored. Tuning gating frequency and gating

входной информации в присутствии тестовых данньтх на входах схемы позво- л ет устранить неопределенные состо ни  в схеме контролируемого блока, вызывающие неоднозначность сигнатур, свойственные прототипу при контроле в случае, когда предельна  частота работы контролируемого блока меньше,чем фиксированна  в устройстве контрол .input information in the presence of test data at the circuit inputs eliminates uncertain states in the circuit of the monitored block, causing ambiguity of signatures inherent in the prototype in the control when the limiting frequency of the monitored block is less than fixed in the control device.

глch

г.88

г.99

г(7g (7

2.62.6

6.6

5.f5.f

II

Claims (1)

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ, содержащее· задатчик тестов, блок управления, генератор импульсов, группу из η сигнатурных анализаторов (где п- количество информационных входов устройства) и блок индикации,' причем блок управления содержит первый, второй и третий триггеры, первый элемент ИЛИ, первый счетчик, первый элемент НЕ, первый элемент И и два переключателя, причем выходы первого и второго переключателей соединены соответственно со входами первого и второго триггеров блока управления, единичный выход первого триггера блока управления соединен с первым входом первого элемента ИЛИ, выход которого соединен с первым входом первого элемента И, единичный выход второго триггера блока управления соединен со.входом обнуления первого счетчика блока управления, со входами' начальной установки сигнатурных анализаторов группы, выход переполнения первого счетчика соединен со счётным входом третьего триггера, нулевой выход которого соединен со вторым входом первого элемента И и через первый элемент НЕ блока управления - со входом разрешения за-, писи каждого сигнатурного анализатора группы, информационный выход ί п+1)-го сигнатурного анализатора соединен со вход см блока индикаций, . информационные выходы задатчика тестов являются тестовыми выходами уст-; ройства, каждый вход группы информационных входов устройства соединен с первым информационным входом соответствующего сигнатурного анализатора группы, информационный выход каждого i-ro сигнатурного анализатора группы ( где i от 1 до п)соединен со вторым информационным входом (-ί+1 )-го сигнатурного анализатора, второй информационный вход первого !сигнатурного анализатора соединен с шиной нулевого потенциала, отличающееся тем, что, с целью д повышения быстродействия, в устройство введен блок настраиваемой задержки, содержащий регистр, счетчик, элемент И и элемент ИЛИ, а в блок . управления введены четвертый и пятый .триггеры, второй счетчик, группа переключателей, второй и третий элементы И, второй элемент ИЛИ и второй элемент НЕ, причём нулевой выход третьего триггера блока управления соединен с первым входом второго элемента И, выход которого соединен со счетным входом первого счетчика блока управления и с тактовым входом задатчика тестов, выход перво го элемента И соединен со счетным входом четвертого триггера, единичный выход которого соединен? со вторым входом второго элемента И блока управления, с первым входом элемента И- блока настраиваемой задержки и с входом разрешения счета счетчика блока настраиваемой задержки, единичный выход второго триггера блока управления соединен с первым входом второго элемента ИЛИ, со входом начальной установки второго счетчика, выход переполнения которого соединен со вторым входом второго элемента ИЛИ, вы!ход второго элемента ИЛИ соединен со входом начальной установки третьего триггера, единичный выход которого соединен с первым входом третьего элемента И и через второй элемент НЕ со входом пуска первых й сигнатурных анализаторов группы, выход тактового генератора.соединен со вторым входом (третьего элемента И блока управления !и со вторым входом элемента И блока •настраиваемой задержки, выход третье'го элемента И блока управления соединен со счетным входом второго счетчика, со входом разрешения переписи в (п+1)-й сигнатурный анализатор группы, с первым входом элемента ИЛИ . блока настраиваемой задержки, выходы третьего переключателя блока управления соединены соответственно с единичным и нулевым.входами пятого триггера блока управления, единичный вы ход которого соединен со входом разрешения записи регистра блока настраиваемой задержки, информационные выходы которого соединены с информационными входами счетчика, выход элемента И блока настраиваемой задержки соединен со счетным входом счетчика, выход переполнения которого соединен со вторым входом ^элемента ИЛИ блока настраиваемой задержки, со входом первого элемента ИЛИ блока управления и со входом начальной установки третьего триггера блока управления, выход элемента ИЛИ блока настраиваемой задержки соединен с тактовым входом первых η сигнатурных анализаторов, выходы группы переключателей группы блока управления соединены с информационными входами регистра блока настраиваемой задержки.DEVICE FOR CONTROL OF LOGIC BLOCKS, containing · test drive, control unit, pulse generator, a group of η signature analyzers (where n is the number of information inputs of the device) and an indication unit, 'the control unit contains the first, second and third triggers, the first element OR , the first counter, the first element NOT, the first element AND and two switches, and the outputs of the first and second switches are connected respectively to the inputs of the first and second triggers of the control unit, a single output of the first trigger is bl The control is connected to the first input of the first OR element, the output of which is connected to the first input of the first AND element, the single output of the second trigger of the control unit is connected to the input of resetting the first counter of the control unit, to the inputs of the initial installation of the signature analyzers of the group, the overflow output of the first counter is connected with the counting input of the third trigger, the zero output of which is connected to the second input of the first AND element and through the first element NOT of the control unit - with the input of recording permission, recording of each signature polar groups analyzer information output ί n + 1) th signature analyzer connected to the input unit, see indications. the information outputs of the test setter are test outputs ; properties, each input of the group of information inputs of the device is connected to the first information input of the corresponding signature analyzer of the group, the information output of each i-ro signature analyzer of the group (where i is from 1 to p) is connected to the second information input of the (-ί + 1) -th signature analyzer , the second information input of the first! signature analyzer is connected to the zero potential bus, characterized in that, in order to improve performance, a custom delay unit containing a register is inserted into the device uk, an AND and an OR gate, and a block. The fourth and fifth triggers, the second counter, the group of switches, the second and third AND elements, the second OR element and the second NOT element are introduced, and the zero output of the third trigger of the control unit is connected to the first input of the second AND element, the output of which is connected to the counting input of the first the counter of the control unit and with the clock input of the test setter, the output of the first element And is connected to the counting input of the fourth trigger, the single output of which is connected ? with the second input of the second AND element of the control unit, with the first input of the AND element of the custom delay unit and with the counter enable input of the custom delay unit counter, the single output of the second trigger of the control unit is connected to the first input of the second OR element, with the input of the initial installation of the second counter, output the overflow of which is connected to the second input of the second OR element, the output of the second OR element is connected to the input of the initial installation of the third trigger, the single output of which is connected to the first input of the third its element AND and through the second element NOT with the start input of the first signature analyzers of the group, the output of the clock generator is connected to the second input (of the third element AND of the control unit! and with the second input of the element AND block • of a custom delay, the output of the third element AND block the control is connected to the counting input of the second counter, with the census permission input to the (n + 1) -th signature analyzer of the group, with the first input of the OR element. of the custom delay unit, the outputs of the third switch of the control unit are connected respectively about with single and zero inputs of the fifth trigger of the control unit, the single output of which is connected to the write enable register of the custom delay unit, the information outputs of which are connected to the counter information inputs, the output of the AND element of the custom delay unit is connected to the counter input, the overflow output of which connected to the second input ^ of the OR element of the custom delay unit, with the input of the first OR element of the control unit and with the input of the initial installation of the third trigger of the control unit Ia, the output of OR adjustable delay block is connected to a clock input of the first η signature analyzer, the control unit outputs a group of switches are connected to the data inputs of the adjustable delay unit register.
SU823476606A 1982-07-30 1982-07-30 Device for checking logic units SU1105897A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU823476606A SU1105897A1 (en) 1982-07-30 1982-07-30 Device for checking logic units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU823476606A SU1105897A1 (en) 1982-07-30 1982-07-30 Device for checking logic units

Publications (1)

Publication Number Publication Date
SU1105897A1 true SU1105897A1 (en) 1984-07-30

Family

ID=21024437

Family Applications (1)

Application Number Title Priority Date Filing Date
SU823476606A SU1105897A1 (en) 1982-07-30 1982-07-30 Device for checking logic units

Country Status (1)

Country Link
SU (1) SU1105897A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР № 868763, кл. G 06 F 11/22, 1980. 2. Авторское свидетельство СССР № 875390, кл. G 06 F 15/46, 1979. *

Similar Documents

Publication Publication Date Title
EP0484975A2 (en) Continuous overlapping frequency measurement
SU1105897A1 (en) Device for checking logic units
US4041281A (en) Apparatus for the analysis of the operation of a system using binary signals
US3237171A (en) Timing device
SU746710A1 (en) Device for monitoring information recording process
SU1755284A1 (en) Device for checking information
SU868763A1 (en) Logic unit testing device
SU1147997A1 (en) Device for measuring frequency ratio
RU2010323C1 (en) Device for static modelling condition of test object
SU888123A1 (en) Device for monitoring digital objects
SU881732A1 (en) Digital discriminator
SU1062698A1 (en) Random event flow generator
SU610297A1 (en) Time interval extrapolating arrangement
SU1193673A1 (en) Controlled generator of random event arrivals
SU819966A1 (en) Frequency divider with fractional automatically-varying division coefficient
SU1211721A1 (en) Multiplying-dividing device
SU613406A1 (en) Permanent memory unit testing device
SU957279A1 (en) On-line storage checking device
SU1007096A1 (en) Information input device
SU1358000A1 (en) Device for measuring authenticity of digital magnetic recording
RU1795476C (en) Device for collection and analysis of data on operation of information computer system
SU1188696A1 (en) Digital meter of time interval ratio
SU1003083A1 (en) Generator of one-dimensional random walks
SU1711166A1 (en) Computer system throughput evaluator
SU976441A1 (en) Random pulse non-stationary train generator