5 research outputs found

    Π‘ΠΈΠ½Ρ‚Π΅Π· самопровСряСмых схСм встроСнного контроля Π½Π° основС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° логичСского дополнСния Π΄ΠΎ равновСсного ΠΊΠΎΠ΄Π° Β«2 ΠΈΠ· 4Β»

    Get PDF
    The article explores the peculiarities of self-checking integrated control circuits synthesis by the Boolean complement method based on the "2-out-of-4'' constant-weight code. The article describes the features of integrated control circuits implementation by the Boolean complement method. It is noted that it is possible to synthesize the structures of discrete devices, which have less structural redundancy than in situation of the control circuit implementation by the method of duplication. The effect in structural redundancy reducing is achieved by minimizing the complexity of the control logic block technical implementation and using checkers that are simpler in their structures than the comparator in the system of duplication. The article proposes a method of the integrated control circuit organization based on determining the values of control functions taking into account the maintenance of testability of elements of addition by modulo two in the Boolean complement block and the checker of the "2-out-of-4" code.Π˜ΡΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ особСнности синтСза самопровСряСмых схСм встроСнного контроля ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ логичСского дополнСния Π½Π° основС равновСсного ΠΊΠΎΠ΄Π° Β«2 ΠΈΠ· 4Β». ΠžΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ особСнности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ схСм встроСнного контроля ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ логичСского дополнСния. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ синтСза структур дискрСтных устройств, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ схСмы контроля ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ дублирования. Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π² сниТСнии структурной избыточности достигаСтся Π·Π° счСт ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ слоТности тСхничСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ использования Π±ΠΎΠ»Π΅Π΅ простых ΠΏΠΎ своим структурам тСстСров, Ρ‡Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ Π² систСмС дублирования. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ΡΡ способ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ схСмы встроСнного контроля, основанный Π½Π° Π΄ΠΎΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ обСспСчСния тСстируСмости элСмСнтов слоТСния ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Π΄Π²Π° Π² Π±Π»ΠΎΠΊΠ΅ логичСского дополнСния ΠΈ тСстСра ΠΊΠΎΠ΄Π° Β«2 ΠΈΠ· 4Β»

    Error correction circuits structures based on Boolean complement with calculation checking by code with summation of weighted transitions from bit to bit

    Get PDF
    ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ структуры отказоустойчивых Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ систСм, Π² основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π»Π΅ΠΆΠΈΡ‚ использованиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° логичСского дополнСния для фиксации искаТСнных сигналов ΠΈ схСм встроСнного контроля. ПослСдниС Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° с суммированиСм Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ разряда ΠΊ разряду Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅, ΠΏΡ€ΠΈ построСнии ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ использована ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вСсовых коэффициСнтов, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π°Ρ ряд Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰ΠΈΡ… стСпСнСй числа 2. ИспользованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° с суммированиСм позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ искаТСний Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° диагностирования, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ искаТСния всСх Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚ достаточно Ρ€Π΅Π΄ΠΊΠΎ. Π”Π°Π½ΠΎ описаниС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… структур: структуры с Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ вычислСний основным Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, структуры с Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ вычислСний Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ, структуры с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ вычислСний основным Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ΠΈ Π±Π»ΠΎΠΊΠΎΠΌ фиксации искаТСнных сигналов Π½Π° основС логичСского дополнСния, структуры с Π±Π»ΠΎΠΊΠΎΠΌ фиксации искаТСнных сигналов Π½Π° основС логичСского дополнСния с нСпосрСдствСнным ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ вычислСний Π΄Π°Π½Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ. ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΡΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ синтСза отказоустойчивых устройств ΠΈ Π΄Π°Π½Π° ΠΎΡ†Π΅Π½ΠΊΠ° ΠΈΡ… эффСктивности ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с использованиСм Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ структуры отказоустойчивых устройств ΠΈ систСм, основанной Π½Π° Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ избыточности с ΠΌΠ°ΠΆΠΎΡ€ΠΈΡ‚Π°Ρ€Π½ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠ΅ΠΉ сигналов. ΠžΡΠ²Π΅Ρ‰Π΅Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнтов с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ схСмами LG’93 ΠΈ MCNC Benchmarks, Ρ‚Π°ΠΊΠΆΠ΅ показавшиС ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… отказоустойчивых структур. ИспользованиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° логичСского дополнСния позволяСт ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отказоустойчивыС Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ устройства ΠΈ систСмы, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ трСбуСтся прямого рСзСрвирования ΠΈ внСсСния ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ избыточности, Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ сущСствСнноС сниТСниС структурной избыточности ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

    ИсслСдованиС свойств самодвойствСнных ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… устройств с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ вычислСний Π½Π° основС ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга

    Get PDF
    A new approach to the synthesis of self-checking devices is considered, based on the control of calculations in testing objects using Hamming codes, the check bits of which are described by self-dual functions. In this case, the structure operates in a pulsed mode, which is actually based on the introduction of temporal redundancy when building a self-checking device. This, unfortunately, leads to some decrease in performance, however, it significantly improves the characteristics of controllability, which is especially important for devices and systems of critical use, the input data for which does not change so often. A brief review of methods for constructing built-in control circuits based on the self-duality property of calculated functions is given. The basic structures of the organization of built-in control circuits are given. The proposed ways of developing the theory of synthesis of built-in control circuits are based on checking whether or not the calculated functions belong to a class of self-dual Boolean functions. All possible values of the number of data bits for Hamming codes have been established. They will have the property of the self-duality of functions describing control bits. En-coders of such Hamming codes will be self-dual devices. Since the functions of the check bits of Hamming codes are linear, in order for them to be self-dual, it is necessary that an odd number of arguments be used in each of them. It is proved that the number of bits of code words of Hamming codes with self-dual check functions is equal to n=3+4l, l∈N0. The results of the simulations self-dual devices with built-in control circuits along two diagnostic parameters in the Multisim environment are presented. A method is proposed for modification of the structure of calculation control along two diagnostic parameters, which allows to use any linear block code (not necessarily Hamming code). It is based on retrofitting the encoder with a device for converting functions into self-dual ones. In fact, this is a code modification device. It is proved that to obtain a modified Hamming code with self-dual control functions for nβ‰ 3+4l, l∈N0; cases, it is enough to add modulo M=2 the non-self-dual control function with the function of the high data bit.РассматриваСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ синтСзу самопровСряСмых устройств, основанный Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ вычислСний ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ символы (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ самодвойствСнными функциями. ΠŸΡ€ΠΈ этом структура Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‡Ρ‚ΠΎ фактичСскиС основано Π½Π° внСсСнии Π²Ρ€Π΅ΠΌΠ΅Π½Π½Γ³ΠΉ избыточности ΠΏΡ€ΠΈ построСнии самопровСряСмого устройства. Π­Ρ‚ΠΎ, ΠΊ соТалСнию, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ сниТСнию быстродСйствия, ΠΎΠ΄Π½Π°ΠΊΠΎ сущСствСнно ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ характСристики контролСпригодности, Ρ‡Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для устройств ΠΈ систСм критичСского примСнСния, Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ часто. ДаСтся ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² построСния схСм встроСнного контроля Π½Π° основС свойства самодвойствСнности вычисляСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ основныС структуры ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ схСм встроСнного контроля. ΠžΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΏΡƒΡ‚ΠΈ развития Ρ‚Π΅ΠΎΡ€ΠΈΠΈ синтСза схСм встроСнного контроля Π½Π° основС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ принадлСТности вычисляСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ классу самодвойствСнных Π±ΡƒΠ»Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. УстановлСны всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния числа ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… символов для ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ свойством самодвойствСнности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹. ΠšΠΎΠ΄Π΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ самодвойствСнными устройствами. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ, Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ самодвойствСнными Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… использовалось Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π”ΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ число разрядов ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга с самодвойствСнными ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ функциями Ρ€Π°Π²Π½ΠΎ n=3+4l, l∈N0. ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΡΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ модСлирования самодвойствСнных устройств со схСмами встроСнного контроля ΠΏΠΎ Π΄Π²ΡƒΠΌ диагностичСским ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ Π² срСдС Multisim. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ способ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ структуры контроля вычислСний ΠΏΠΎ Π΄Π²ΡƒΠΌ диагностичСским ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ΄ Π₯эмминга). Он основан Π½Π° дооснащСнии ΠΊΠΎΠ΄Π΅Ρ€Π° устройством прСобразования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² самодвойствСнныС. ЀактичСски это устройство для формирования ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π”ΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ для получСния ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π₯эмминга с самодвойствСнными ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ функциями для случаСв nβ‰ 3+4l, l∈N0, достаточно ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ M=2 Π½Π΅ΡΠ°ΠΌΠΎΠ΄Π²ΠΎΠΉΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°

    ИсслСдованиС свойств самодвойствСнных ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… устройств с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ вычислСний Π½Π° основС ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга

    Get PDF
    РассматриваСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ синтСзу самопровСряСмых устройств, основанный Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ вычислСний ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ символы (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ самодвойствСнными функциями. ΠŸΡ€ΠΈ этом структура Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‡Ρ‚ΠΎ фактичСскиС основано Π½Π° внСсСнии Π²Ρ€Π΅ΠΌΠ΅Π½Π½Γ³ΠΉ избыточности ΠΏΡ€ΠΈ построСнии самопровСряСмого устройства. Π­Ρ‚ΠΎ, ΠΊ соТалСнию, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ сниТСнию быстродСйствия, ΠΎΠ΄Π½Π°ΠΊΠΎ сущСствСнно ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ характСристики контролСпригодности, Ρ‡Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для устройств ΠΈ систСм критичСского примСнСния, Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ часто. ДаСтся ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² построСния схСм встроСнного контроля Π½Π° основС свойства самодвойствСнности вычисляСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ основныС структуры ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ схСм встроСнного контроля. ΠžΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΏΡƒΡ‚ΠΈ развития Ρ‚Π΅ΠΎΡ€ΠΈΠΈ синтСза схСм встроСнного контроля Π½Π° основС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ принадлСТности вычисляСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ классу самодвойствСнных Π±ΡƒΠ»Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. УстановлСны всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния числа ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… символов для ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ свойством самодвойствСнности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹. ΠšΠΎΠ΄Π΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ самодвойствСнными устройствами. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ, Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ самодвойствСнными Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… использовалось Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π”ΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ число разрядов ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… слов ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга с самодвойствСнными ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ функциями Ρ€Π°Π²Π½ΠΎ n=3+4l, l∈N0. ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΡΡ‚ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ модСлирования самодвойствСнных устройств со схСмами встроСнного контроля ΠΏΠΎ Π΄Π²ΡƒΠΌ диагностичСским ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ Π² срСдС Multisim. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ способ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ структуры контроля вычислСний ΠΏΠΎ Π΄Π²ΡƒΠΌ диагностичСским ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ (Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ΄ Π₯эмминга). Он основан Π½Π° дооснащСнии ΠΊΠΎΠ΄Π΅Ρ€Π° устройством прСобразования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² самодвойствСнныС. ЀактичСски это устройство для формирования ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π”ΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ для получСния ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π₯эмминга с самодвойствСнными ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ функциями для случаСв nβ‰ 3+4l, l∈N0, достаточно ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ M=2Β Π½Π΅ΡΠ°ΠΌΠΎΠ΄Π²ΠΎΠΉΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°
    corecore