SU1705876A1 - Device for checking read/write memory units - Google Patents
Device for checking read/write memory units Download PDFInfo
- Publication number
- SU1705876A1 SU1705876A1 SU904807300A SU4807300A SU1705876A1 SU 1705876 A1 SU1705876 A1 SU 1705876A1 SU 904807300 A SU904807300 A SU 904807300A SU 4807300 A SU4807300 A SU 4807300A SU 1705876 A1 SU1705876 A1 SU 1705876A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- output
- input
- outputs
- group
- Prior art date
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано дл функционального контрол блоков оперативной пам ти. Устройство содержит элементы И 1-5, первый 6 и второй 7 генераторы псевдослучайной последовательности , коммутатор 8, провер емый блок 9 оперативной пам ти, регистр 10, генератор 11, триггеры 12, 13, элемент задержки 14, блок 15 сравнени , первый 16, второй 17, третий 18 и четвертый 19 входы задани режима, сигнальный выход 20, вторую 21 и первую 22 группы инверторов, информационные входы 23, 24, элемент НЕ 25, адресные выходы 26 устройства, выход 27 записи чтени устройства, информационные выходы 28, информационные входы 29, Устройство позвол ет формировать произвольные адресные и информационные последовательности , что позвол ет повысить достоверность контрол блоков оперативной пам ти. 2 табл., 3 ил. « ЁThe invention relates to computing and can be used for functional control of RAM blocks. The device contains AND elements 1-5, the first 6 and second 7 pseudo-random sequence generators, the switch 8, the checked RAM block 9, the register 10, the generator 11, the triggers 12, 13, the delay element 14, the comparison block 15, the first 16, the second 17, third 18 and fourth 19 mode setting inputs, signal output 20, second 21 and first 22 groups of inverters, information inputs 23, 24, HE element 25, device address outputs 26, device read write output 27, information outputs 28, information inputs 29, the device allows you to form arbitrary address and information sequences, which makes it possible to increase the reliability of control of RAM blocks. 2 tab., 3 Il. “Yo
Description
2020
VIVI
ОABOUT
елate
0000
vivi
сwith
Изобретение относитс к области вычислительной техники и может быть использовано дл функционального контрол блоков оперативной пам ти.The invention relates to the field of computing and can be used for the functional control of RAM blocks.
Целью изобретени вл етс повышение достоверности контрол устройства.The aim of the invention is to increase the reliability of the control device.
На фиг, 1 приведена функциональна схема устройства дл контрол блоков оперативной пам ти; на фиг. 2 - функциональна схема группы инверторов; на фиг. 3 - функциональна схема генератора псевдослучайной последовательности,Fig. 1 shows a functional diagram of a device for monitoring RAM blocks; in fig. 2 - functional diagram of a group of inverters; in fig. 3 is a functional diagram of a pseudo-random sequence generator,
На фиг, 1-3 обозначены: элементы И1-5, первый 6 и второй 7 генераторы псевдослучайной последовательности, коммутатор 8, провер емый 9 блок оперативной пам ти, регистр 10, генератор 11, триггеры 12 и 13, элемент 14 задержки, блок 15 сравнени , первый 16, второй 17, третий 18 и четвертый 19 входы задани режима устройства, сигнальный выход 20 устройства, втора 21 и перва 22 группа инверторов, информационные входы 23, 24, элемент НЕ 25, адресные 26 выходы устройства, выход записи-чтени 27 устройства, информационные выходы 28 устройства, информационные 29 входы устройства, сумматоры по модулю два 30-32, входы 33-36 группы интерторов , выходы 37-39 группы инверторов, сумматор по модулю два 40, регистр 41, выходы 42-44 генератора псевдослучайной последовательности, входы 45-48 генератора псевдослучайной последовательности.FIGS. 1-3 are labeled: elements I1-5, first 6 and second 7 pseudo-random sequence generators, switch 8, verifiable 9 memory block, register 10, generator 11, triggers 12 and 13, delay element 14, block 15 comparison, the first 16, second 17, third 18 and fourth 19 inputs of the device mode setting, signal output 20 of the device, the second 21 and first 22 group of inverters, information inputs 23, 24, the HE element 25, address 26 outputs of the device, write-read output 27 devices, information outputs 28 devices, information 29 inputs of devices two, adders modulo two 30-32, inputs 33-36 groups of intertors, outputs 37-39 groups of inverters, modulo two 40, register 41, outputs 42-44 of a pseudo-random sequence generator, inputs 45-48 of a pseudo-random sequence generator.
Устройство работает следующим образом .The device works as follows.
Необходимо отметить, что многочлены обратной св зи генераторов 6 и 7 вл ютс многочленами n-й степени, принадлежащие максимальному показателю. Это означает, что все ненулевые выходные последовательности имеют период 2п-1 (п - разр дность регистра, который используетс в генераторе). Такой генератор называетс генератором максимального периода.It should be noted that the feedback polynomials of generators 6 and 7 are n-th degree polynomials belonging to the maximum exponent. This means that all non-zero output sequences have a period of 2n-1 (n is the width of the register used in the generator). Such a generator is called a maximum period generator.
Перед началом работы в генератор б записываетс значение кода NI (асе единицы +1 , с учетом многочлен обратной св зи ), в генератор 7 значение кода N2 - NI +1. На вход 16 подаетс О, что означает, что контроль блока 9 пам ти будет проводитьс с пр мыми значени ми адресов и данных . Регистр 10 установлен в состо ние 1 на его выходах, а триггер 13-е состо ние О на его пр мом выходе (цепи начальной установки регистра 10 и триггера 13 условно не показаны).Before starting work, the value of the NI code is written to the generator b (the value of the unit is +1, taking into account the feedback polynomial), and the value of the N2 code to the generator 7 is NI +1. Input 16 is supplied O, which means that the control of memory block 9 will be conducted with direct address and data values. Register 10 is set to state 1 at its outputs, and trigger 13 is state O at its direct output (the circuit for initial setup of register 10 and trigger 13 is conventionally not shown).
На фиг. 1 также условно не показан сигнал обращени к прозер емому Блоку one ративной пам ти, так как указанный сигналFIG. 1 also conditionally does not show the signal to access the visible block of one-way memory, as the specified signal
не вли ет на достижение положительного эффекта.does not affect the achievement of a positive effect.
При поступлении на вход 18 сигнала О, а на вход 19 сигнала 1 с генератора 11 наUpon receipt at the input 18 of the signal O, and the input 19 of the signal 1 from the generator 11 to
входы синхронизации генератора 6 и 7 поступают синхроимпульсы. Тем самым начинаетс перебор всех состо ний генераторов 6 и 7 с максимальным периодом. Триггер 13 установлен в О, что определ ет режим за0 писи информации в провер емый блок 9 пам ти .the synchronization inputs of the generator 6 and 7 receive clock pulses. This starts the enumeration of all states of the generators 6 and 7 with the maximum period. The trigger 13 is set to O, which determines the mode of recording information in the checked memory block 9.
В табл. 1 приведен возможный пример изменени адресов и информации, которые поступают в блоке 9 дл трех разр дногоIn tab. 1 shows a possible example of changing the addresses and information that are received in block 9 for three bits
5 генератора псевдослучайной последовательности .5 pseudo-random sequence generator.
Как видно из табл. 1, в адрес (011) записываетс информаци (101), т.е. адрес следующей чейки блока 9 пам ти и т.д. ПриAs can be seen from the table. 1, information (101) is written to the address (011), i.e. the address of the next cell of memory block 9, etc. With
0 значении всех единиц на выходах генератора 6 сработает элемент И1, что приведет к тому, что синхроимпульсы с генератора 11 переключает триггер 13 в единичное состо ние на пр мом выходе. Тот же импульс0, the value of all units at the outputs of the generator 6 will trigger the element I1, which will cause the clock pulses from the generator 11 to switch the trigger 13 to one state on the direct output. Same momentum
5 установит генератор 7 в единичное состо ние на его выходах. Начинаетс режим считывани из блока 9 пам ти.5 will set the generator 7 into one state at its outputs. The readout mode starts from memory block 9.
В режиме считывани по адресу, определ емому регистром 10, считываетс ин0 формаци , котора записываетс в тот же регистр 10. Так как первоначально регистр 10 был установлен в состо ние 1 на его выходах, то считаетс информаци (011) (см. табл. 1). Далее по адресу (011) считываетс In the read mode, at the address defined by register 10, information is read, which is written to the same register 10. Since initially register 10 was set to state 1 at its outputs, information (011) is considered (see Table 1 ). Next, at (011) is read
5 (101, и т.д. Таким образом, осуществл етс режим кольцевой проверки блока 9 оперативной пам ти.5 (101, etc.) Thus, the loopback mode of the RAM unit 9 is performed.
При поступлении на вход 19 О, а на вход 18 1 на пр мом выходе триггера 12Upon arrival at the input 19 O, and at the input 18 1 at the direct output of the trigger 12
0 установитс О, что означает окончание проверки ОЗУ. На инверсном выходе триггера 12 установитс 1. котора разрешает сравнение содержимого регистра 10 и генератора 7, который работает синхронно с ре5 гистром 10. Если содержимое регистра 10 и генератора 7 равно, то блок 9 пам ти работает правильно, а противном случае - блок пам ти неисправен.0 will be set to O, which means the end of the RAM check. The inverse output of the trigger 12 is set 1. which allows comparison of the contents of the register 10 and the generator 7, which operates synchronously with the register 5. If the contents of the register 10 and the generator 7 are equal, then the memory block 9 works correctly, otherwise the memory block defective.
Второй згап контрол заключаетс вThe second control is:
0 проверке блока 9 пам ти с инверсными значени ми адресов и данных. Дл этого на вход 16 подаетс 1. Установка триггеров, регистра и генераторов 6 и 7 осуществл етс так же, как и в предыдущем случае, за0 check of memory block 9 with inverse values of addresses and data. To do this, input 16 is supplied 1. The installation of the triggers, register and generators 6 and 7 is carried out in the same way as in the previous case, for
5 исключением того, что регистр 10 устанавливаетс в состо ние О на всех своих выходах .5 except that register 10 is set to state O on all of its outputs.
В табл. 2 приведен возможный пример изменени адресов и информации, поступающей а блок 9 пам ти при контроле.In tab. 2 shows a possible example of changing the addresses and information received in memory block 9 during monitoring.
Второй этап контрол обеспечивает контроль нулевой чейки, котора не была проверена на первом этапе контрол .The second stage of control provides control of the zero cell, which was not checked at the first stage of control.
Преимущества предлагаемого устройства дл контрол блоков оперативной па- м ти следующие: осуществл етс псевдослучайный перебор адресов и данных при записи и чтении, что приводит к более высокой достоверности контрол по сравнению с известным устройством. При этом обратные св зи регистров, которые используютс в генераторах 6 и 7, могут быть заданы произвольно, что будет обеспечивать различные тестовые последовательности , используемые дл контрол ; при контроле блоков оперативной пам ти нет необходимости знать эталонную сигнатуру, количество считываний каждый раз может быть произвольным.The advantages of the proposed device for controlling operational blocks are as follows: pseudo-random search of addresses and data during writing and reading is carried out, which leads to higher reliability of the control compared with the known device. In this case, the feedbacks of the registers that are used in generators 6 and 7 can be set arbitrarily, which will provide the various test sequences used for monitoring; When monitoring blocks of RAM, there is no need to know the reference signature, the number of readings each time can be arbitrary.
Устройство может быть использовано дл веро тностного контрол блоков оперативной пам ти. Достоверность контрол может быть повышена за счет использовани генераторов с различными многочленами обратной св зи.The device can be used for probabilistic control of RAM blocks. The reliability of the control can be improved by using generators with different feedback polynomials.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU904807300A SU1705876A1 (en) | 1990-03-27 | 1990-03-27 | Device for checking read/write memory units |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU904807300A SU1705876A1 (en) | 1990-03-27 | 1990-03-27 | Device for checking read/write memory units |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1705876A1 true SU1705876A1 (en) | 1992-01-15 |
Family
ID=21504518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU904807300A SU1705876A1 (en) | 1990-03-27 | 1990-03-27 | Device for checking read/write memory units |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1705876A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4243611A1 (en) * | 1991-12-23 | 1993-06-24 | Gold Star Electronics | Test mode circuit for data memory - has data entered and read out from data memory cells inverted during test mode to detect cross interference |
-
1990
- 1990-03-27 SU SU904807300A patent/SU1705876A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1140179, кл. G 11 С 29/00, 1983. Авторское свидетельство СССР iSfe 1336123. кл. G 11 С 29/00, 1986. * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4243611A1 (en) * | 1991-12-23 | 1993-06-24 | Gold Star Electronics | Test mode circuit for data memory - has data entered and read out from data memory cells inverted during test mode to detect cross interference |
DE4243611B4 (en) * | 1991-12-23 | 2006-09-21 | Goldstar Electron Co., Ltd., Cheongju | Test mode circuit for a memory device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2397733A (en) | Clock recovery circuitry | |
SU1705876A1 (en) | Device for checking read/write memory units | |
SU1691841A1 (en) | A digital installations tester | |
RU2017209C1 (en) | Signature analyzer | |
RU1774380C (en) | Device for checking multibit memory blocks | |
SU1529221A1 (en) | Multichannel signature analyzer | |
SU1317484A1 (en) | Storage with error correction | |
SU1302321A1 (en) | Sequential buffer storage with self-checking | |
SU696625A1 (en) | Device for receiving discrete information for systems with solving feedback | |
SU1439685A1 (en) | Self-check storage | |
SU857984A1 (en) | Pseudorandom train generator | |
RU1830535C (en) | Redundant device for test and control | |
SU1689952A1 (en) | Self-checking device for parity checking | |
SU1376087A1 (en) | Device for test check and diagnostics of digital modules | |
SU1520521A1 (en) | Device for checking logical units | |
SU1010651A1 (en) | Memory device having self-testing capability | |
SU842821A1 (en) | Device for testing logic units | |
SU1644233A1 (en) | Working memory with error correction | |
SU1509902A2 (en) | Device for detecting errors in code transmission | |
SU1405059A1 (en) | Device for checking digital units | |
SU1732347A1 (en) | Test data generator | |
SU1550588A2 (en) | Device for monitoring permanent memory | |
SU1472952A1 (en) | Self-check memory device | |
SU1608672A1 (en) | Device for checking logic modules | |
SU1302325A1 (en) | Device for checking internal memory |