SU868763A1 - Logic unit testing device - Google Patents
Logic unit testing device Download PDFInfo
- Publication number
- SU868763A1 SU868763A1 SU802866280A SU2866280A SU868763A1 SU 868763 A1 SU868763 A1 SU 868763A1 SU 802866280 A SU802866280 A SU 802866280A SU 2866280 A SU2866280 A SU 2866280A SU 868763 A1 SU868763 A1 SU 868763A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- outputs
- input
- output
- test
- Prior art date
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
Description
(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ(54) DEVICE FOR THE CONTROL OF LOGICAL BLOCKS
Изобретение относитс к вычислительной технике и может быть использовано дл контрол логических блоков средств ЦВТ. Известно устройство дл тестового контрол цифровых узлов ЦВМ, содержащее блок пам ти, блок ввода, регистр тестов, схемы сравнени , индикаторы и формирователи входных сигналов 1 Недостатком известного устройства вл етс низка производительность вследствие значительных затрат времени на подачу большого числа тесто .вых наборов. Количество тестовых наборов , необходимых дл контрол логических блоков с помощью известного устройства, велико, вследствие того, что -при параллельной во времени подаче рсех разр дов каждого тестового набора на входы контролируемого логи блока, содержащего последовательностные схемы (триггеры), возникают гоночные ситуации и поэтому дл их устранени каждый тестовый набор раздел ют на несколько элементарных тестов. Поэтому тест-программа становитс длиннее и требует большего времени дл исполнени . Наиболее близким техническим реше нием к предлагаемому вл етс устрой ство дл контрол блоков радиоэлектронной аппаратуры, содержащее блокуправлени , блок пам ти, соединенный входом с первым выходом блока управлени , а выходами - с первыми входами блока записи, второй вход которого соединен со вторым выходом блока управлени , регистр теста, выходы которого соединены соответственно с первыми входами элементов сравнени и первыми входами элементов коммутации, вторые входы которых соединены с третьими выходами блока управлени , третьи - с выходами контролируемого блока и со вторыми входами соответствующих элементов сравнени , выходы котс|рых соединены с входами блока управлени 2. Однако устройство также обладает низкой производительностью из-за невозможности совмещени нескольких элементарных тестов во времени при контроле последовательностных логических схем, при создании гоночных ситуаций . Цель изобретени - повышение быстродействи устройства. Поставленна цель достигаетс тем, что в устройство дл контрол логичес ких блоков, содержащее блок управлениЯ )блок пам ти, соединенный своим входом с первым выходом-блока управлени , а выходами - с первыми входами блока записи, второй вход которого соединен со вторым выходом 0лока управлени , регистр теста,выходы которого соединены соответственно с пер §ыми входами элементов сравнени и первыми входами элементов коммутации вторые входы которых соединены с третьими выходами блока управлени , третьи - с выводами контролируемого блока и со вторыми входами соответствующих элементов сравнени , выходы которых соединены с входами блока управлени , введены генератор импульсов, триггер, счетчик, дешифратор, первый элемент И и по числу входов регистра теста - вторые элементы И, первые входы которых соединены с соответствующими выходами блока записи информации , вторые входы - с co&fSS CTgTfoадими выходами дешифратора, выходы - с входами регистра теста, первые входы дешифратора подключены к первшвыходам счетчика, второй выход которого соединен с третьими входами элементов сравнени и первым входом триггера, второй вход которого соединен с первым выходом блока управлени третий вход - с четвертым выходом -блока управлени , а выход - с первым входом первого элемента И, второй вход которого подключен к выходу генератора импульсов, а выход - ко входу счетчика и второму входу дешифратора .The invention relates to computing and can be used to control the logic blocks of the means of computer technology. A device for testing control of digital nodes of a digital computer is known, which contains a memory block, an input block, a test register, comparison circuits, indicators and input signal drivers 1. A disadvantage of the known device is low productivity due to the considerable time spent feeding a large number of dough sets. The number of test sets required for control units using a known device is large, due to the fact that, when the bits of each test set are parallel in time to the inputs of a controlled log of a block containing sequential circuits (triggers), racing situations arise and therefore to eliminate them, each test suite is divided into several elementary tests. Therefore, the test program becomes longer and takes longer to execute. The closest technical solution to the present invention is a device for monitoring electronic equipment blocks, comprising a control unit, a memory unit connected by an input to the first output of the control unit, and the outputs are connected to the first inputs of a recording unit, the second input of which is connected to the second output of the control unit , the test register, the outputs of which are connected respectively to the first inputs of the comparison elements and the first inputs of the switching elements, the second inputs of which are connected to the third outputs of the control unit, three They are connected to the outputs of the monitored block and with the second inputs of the corresponding comparison elements, the outputs of which are connected to the inputs of the control unit 2. However, the device also has low productivity due to the impossibility of combining several elementary tests in time when controlling sequential logic circuits situations. The purpose of the invention is to increase the speed of the device. The goal is achieved by the fact that the device for controlling logical blocks, containing a control unit, has a memory unit connected by its input to the first output of the control unit, and the outputs are connected to the first inputs of the recording unit, the second input of which is connected to the second output 0 of the control unit , the test register, the outputs of which are connected respectively to the first inputs of the comparison elements and the first inputs of the switching elements the second inputs of which are connected to the third outputs of the control unit, the third to the outputs of the monitored unit and with the second inputs of the respective comparison elements, the outputs of which are connected to the inputs of the control unit, a pulse generator, a trigger, a counter, a decoder, the first AND element and the number of test register inputs — the second AND elements — are entered, the first inputs of which are connected to the corresponding outputs of the information recording unit , the second inputs are with co & fSS CTgTfo with the decoder outputs, the outputs with the test register inputs, the first inputs of the decoder are connected to the first outputs of the counter, the second output of which is connected to the third inputs of the elements cf the first input of the trigger, the second input of which is connected to the first output of the control unit, the third input to the fourth output of the control unit, and the output to the first input of the first element I, the second input of which is connected to the output of the pulse generator, and the output to the counter input and the second input of the decoder.
На чертеже приведена блок-схема устройства.The drawing shows a block diagram of the device.
Устройство дл контрол логического блока 1 содержит блок 2 управлени , блок 3 пам ти, блок 4 записи, регистр 5 теста, элементы 6 сравнени , элементы 7 коммутации, генератор 8 импульсов, триггер 9, первый элемент И 10, счетчик И, дешифратор 12, вторые элементы И 13.The device for controlling the logic unit 1 comprises a control unit 2, a memory unit 3, a recording unit 4, a test register 5, comparison elements 6, switching elements 7, a pulse generator 8, a trigger 9, the first element 10, an And counter, a decoder 12, second elements And 13.
Устройство работает следукицим образом .The device works in the following way.
Контролируемый логический блок 1 имеет п выводов дл подключени при контроле, каждый из которых может быть входом или выходом. Разделение -выводов на входы и выходы осуществл ют элементы 7, соедин выходы ретистра 5 с входами, блока 1 или отключа , выходы регистра 5 от выходов блока 1 по сигналам блока 2. Блок 3 пам т и содержит тестовые слова, предста1вл к1цие собой совокупность и .о ,, соответствующие входным на борам и эталонным выходным реакци м блока .1. Проверка осуществл етс путем сравнени на элементах 6 выход-ной реакции эталонного блока, записанной в блоке7 пам ти, с реакцией контролируемого блока 1.The monitored logic block 1 has n terminals for control connections, each of which can be an input or an output. Separation of the outputs to the inputs and outputs is carried out by elements 7, connecting the outputs of the registrar 5 with the inputs, block 1 or disconnecting, the outputs of the register 5 from the outputs of block 1 according to the signals of block 2. The block 3 is memory and contains test words representing the set and .o ,, corresponding to the input boron and reference output reactions of the block .1. The check is carried out by comparing on the elements 6 the output response of the reference block recorded in the memory block 7 with the reaction of the block 1 being monitored.
Перед проверкой блок 2 вцдает им .пульс сброса, который устанавливаетBefore testing, block 2 cites them. A reset pulse, which sets
риггер 9 в О состо ние и этим апрещает прохождение импульсов с енератора 8 через элемент И 10 на счетчик 11. Этот же импульс выбирает в блоке 3 первое тестовое слово. Одновременно с этим блок 2 переводит элементы 7 в положени , соответствующие входам или выходам блока 1. По сигналу Запись блок 2 выводит первое тестовое слово из блока 3 в блок 4. Информаци первого тестового слова с выходов блока 4 поступает на первые входы элементов И 13, которые закрыты по вторым входам сигналами с ешифратора 12.The rigger 9 is in the O state and this prevents the passage of pulses from the generator 8 through the element 10 to the counter 11. The same pulse selects the first test word in block 3. Simultaneously, block 2 translates elements 7 into positions corresponding to the inputs or outputs of block 1. By the Record signal, block 2 outputs the first test word from block 3 to block 4. The information of the first test word from the outputs of block 4 goes to the first inputs of the And 13 elements which are closed on the second inputs by signals from the decoder 12.
Затем по сигналу Ввод блок 2 устанавливает триггер 9 в i состо ние , открыва элемент И 10 дл прохождени пачки импульсов с генератора 8 на счетный вход счетчика Ни. стробирующий вход дешифратора 12. В результате дешифратор 12 на своих выходах поочередно один за другим выает импульсные сигналы, которые стробируют элементы И 13, и последовательно разр д за разр дом вводит информацию первого теста из блока 4 через элементы И 13 в регистр 5, с выходов которого информаци поступает на входы контролируемого блока 1 и элементов 6 сравнени . Импульс переполнени счетчика 11 устанавливает триггер 9 в О положение, прекр.аща прохождение импульсов через элемент И 10, и производит ангшиз результата сравнени по элементам 6.Then, according to the Input signal, the block 2 sets the trigger 9 to the i state, opening the AND 10 element for passing a burst of pulses from the generator 8 to the counting input of the counter Ne. The gate input of the decoder 12. As a result, the decoder 12 at its outputs alternately, one after the other, outputs pulse signals that gate the elements of AND 13, and successively discharge after discharge enters the information of the first test from block 4 through the elements of AND 13 into the register 5, from the outputs the information is fed to the inputs of the monitored unit 1 and the elements 6 of the comparison. The overflow pulse of the counter 11 sets the trigger 9 to the O position, preventing the passage of pulses through the element 10, and produces the same result as the comparison of the elements 6.
В случае, если выходна эталонна информаци регистра 5 совпадает с реакцией блока 1 во всех разр дах, элементы 6 через блок 2 управлени вывод т из блока 3 следующее проверочное слово и т. д., пока блок 1 не будет проверен полностью. При несравнении хот бы на одном из элементов 6 блок 2 выдает на блок 4 запрещакнций сигнал, останавлива этим проверку.In case the output reference information of register 5 coincides with the response of block 1 in all bits, elements 6 through block 2 of control are taken out of block 3 the next check word, and so on, until block 1 is completely verified. In case of non-comparison, at least on one of the elements 6, block 2 issues a signal to block 4 of the prohibitions, stopping this check.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU802866280A SU868763A1 (en) | 1980-01-10 | 1980-01-10 | Logic unit testing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU802866280A SU868763A1 (en) | 1980-01-10 | 1980-01-10 | Logic unit testing device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU868763A1 true SU868763A1 (en) | 1981-09-30 |
Family
ID=20870764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU802866280A SU868763A1 (en) | 1980-01-10 | 1980-01-10 | Logic unit testing device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU868763A1 (en) |
-
1980
- 1980-01-10 SU SU802866280A patent/SU868763A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3296426A (en) | Computing device | |
SU868763A1 (en) | Logic unit testing device | |
US3252097A (en) | Marginal checking system | |
SU1661768A1 (en) | Digital unit testing device | |
JPS59122972A (en) | Apparatus for testing logical circuit | |
SU1432530A1 (en) | Apparatus for monitoring logical modules | |
SU1377843A1 (en) | Code ring oscillator | |
SU1578714A1 (en) | Test generator | |
SU1501067A2 (en) | Device for monitoring microprogram run | |
SU1124312A1 (en) | Device for checking digital units | |
SU940163A1 (en) | Logic unit testing device | |
SU1218386A1 (en) | Device for checking comparison circuits | |
SU1062702A1 (en) | Firmware control unit | |
SU1439564A1 (en) | Test action generator | |
SU1070562A1 (en) | Device for checking logic units | |
SU1166120A1 (en) | Device for checking digital units | |
SU1107118A1 (en) | Device for sorting numbers | |
SU584323A1 (en) | System for checking information-transmitting units | |
SU1430959A1 (en) | Device for monitoring microprogram run | |
SU1173414A1 (en) | Program control device | |
SU857890A1 (en) | Multi-channel device for integrated circuit functional testing | |
SU1580438A1 (en) | Device for checkinng errors of multichannel magnetic recording equipment | |
SU1083190A1 (en) | Digital automation | |
SU1124331A2 (en) | System for automatic inspecting of large-scale-integrated circuits | |
SU613406A1 (en) | Permanent memory unit testing device |