Repair switching control module

文档序号:1419303 发布日期:2020-03-13 浏览:7次 中文

阅读说明:本技术 一种修复切换控制模块 (Repair switching control module ) 是由 朱赛 韩春辉 许嘉纹 孟亚峰 黄欣鑫 安婷 于 2019-12-11 设计创作,主要内容包括:本发明公开了一种修复切换控制模块,适用于电子系统设计领域。包括k个开关、非门和k-1个加法器、多路分配器,修复切换控制模块有k个功能模块和n个输出模块,功能模块M<Sub>i</Sub>的输出T<Sub>i</Sub>连接第i+1开关,功能模块M<Sub>i</Sub>的状态信号f<Sub>i</Sub>连接第i+1非门的输入端,第i+1非门的输出端连接并控制第i+1开关,第i+1开关的输出端连接第i多路分配器的输入端,状态信号f<Sub>i</Sub>和状态信号f<Sub>i-1</Sub>连接第i加法器的输入端,第i加法器的输出端连接第i多路分配器的控制端和第i+1加法器的输入端,第i多路分配器的输出端连接输出模块A<Sub>i</Sub>、A<Sub>i-1</Sub>、...、A<Sub>i-(k-n)</Sub>。本发明提高了系统可靠性,器件简单,操作方便,保证故障模块与冗余正常模块的切换,进而保证系统的正常功能,实现系统修复。(The invention discloses a repair switching control module which is suitable for the field of electronic system design. Comprises k switches, a NOT gate, k-1 summers and a demultiplexer, wherein the repair switching control module comprises k functional modules and n output modules, and the functional module M i Output T of i Connecting the (i + 1) th switch to the functional module M i State signal f of i The input end of the (i + 1) th NOT gate is connected, the output end of the (i + 1) th NOT gate is connected with and controls the (i + 1) th switch, the output end of the (i + 1) th switch is connected with the input end of the (i) th demultiplexer, and the state signal f i And a status signal f i‑1 The input end of the ith adder is connected, the output end of the ith adder is connected with the control end of the ith demultiplexer and the input end of the (i + 1) th adder, and the output end of the ith demultiplexer is connected with the output module A i 、A i‑1 、...、A i‑(k‑n) . The invention improves the system reliability, has simple device and convenient operation, ensures the switching between the fault module and the redundant normal module, further ensures the normal function of the system and realizes the system repair.)

1. A repair handover control module, comprising: the system comprises k switches, a NOT gate, k-1 summers and a demultiplexer, wherein an input module of the repair switching control module is provided with k functional modules, the repair switching control module is provided with n output modules, and a functional module M0Output T of0Connecting the first switch to the functional module M0State signal f of0A first NOT gate is connected, the output end of the first NOT gate is connected with and controls a first switch, and the first switch is connected with an output module A0(ii) a Function module M1Output T of1Connecting a second switch, a functional module M1State signal f of1Connecting a second NOT gateThe output end of the first multi-channel distributor is connected with and controls a second switch, the second switch is connected with the input end of the first multi-channel distributor, and the output end of the first multi-channel distributor is connected with an output module A1、A0Condition signal f0And a status signal f1The output end of the first adder is connected with the control end of the first demultiplexer and the input end of the second adder; i.e. i>1 functional module MiOutput T ofiConnect the (i + 1) th switch, i>1 functional module MiState signal f ofiThe input end of the (i + 1) th NOT gate is connected, the output end of the (i + 1) th NOT gate is connected with and controls the (i + 1) th switch, the output end of the (i + 1) th switch is connected with the input end of the (i) th demultiplexer, and the state signal fiAnd a status signal fi-1The input end of an ith adder is connected, the output end of the ith adder is connected with the control end of an ith demultiplexer and the input end of an (i + 1) th adder, and the output end of the ith demultiplexer is connected with an output module Ai、Ai-1、...、Ai-(k-n)

2. The repair switch control module of claim 1, wherein: the k functional modules of the input module have the same structure, and for each sub-module completing the system function, the functional module executes different functions according to different positions in the system.

3. A repair switch control module according to claim 1, characterized in that: the number of the functional modules of the input module is larger than that of the output module, namely k is larger than n, and both k and n are positive integers larger than 1.

4. A repair switch control module according to claim 1, characterized in that: function module MiState signal f ofiDetermined by the self-detection result in the functional module, used for representing the current state information of the functional module when f isiWhen equal to 0, the function module MiNormal when f isiWhen 1, the function module MiFault, i ═0,1,…,k-1。

Technical Field

The invention relates to the field of electronic system design, in particular to a repair switching control module.

Background

The self-repairing technology can improve the reliability of the system and provides a new way for designing an electronic system under a special scene. The current system repair is realized by switching redundant modules, and the normal function of the system is ensured by switching between a fault module and a redundant normal module, so that the system repair is realized.

Disclosure of Invention

The technical problem to be solved by the invention is how to provide a repair switching control module for improving the system reliability.

In order to solve the technical problems, the technical scheme adopted by the invention is as follows:

a repair switching control module comprises k switches, a NOT gate, k-1 summers and a demultiplexer, wherein an input module of the repair switching control module comprises k functional modules, the repair switching control module comprises n output modules, and a functional module M0Output T of0Connecting the first switch to the functional module M0State signal f of0A first NOT gate is connected, the output end of the first NOT gate is connected with and controls a first switch, and the first switch is connected with an output module A0(ii) a Function module M1Output T of1Connecting a second switch, a functional module M1State signal f of1The output end of the second NOT gate is connected with and controls a second switch, the second switch is connected with the input end of the first multi-channel distributor, and the output end of the first multi-channel distributor is connected with an output module A1、A0Condition signal f0And a status signal f1The output end of the first adder is connected with the control end of the first demultiplexer and the input end of the second adder; i.e. i>1 functional module MiOutput T ofiConnect the (i + 1) th switch, i>1 functional module MiState signal f ofiThe input end of the (i + 1) th NOT gate is connected, the output end of the (i + 1) th NOT gate is connected with and controls the (i + 1) th switchThe output end of the i +1 switch is connected with the input end of the ith multi-path distributor, and the state signal fiAnd a status signal fi-1The input end of an ith adder is connected, the output end of the ith adder is connected with the control end of an ith demultiplexer and the input end of an (i + 1) th adder, and the output end of the ith demultiplexer is connected with an output module Ai、Ai-1、...、Ai-(k-n)

Furthermore, the k functional modules of the input module have the same structure, and for each sub-module completing the system function, the functional module executes different functions according to different positions in the system.

Furthermore, the number of the functional modules of the input module is greater than that of the output modules, that is, k > n, and both k and n are positive integers greater than 1.

Further, the functional module MiState signal f ofiDetermined by the self-detection result in the functional module, used for representing the current state information of the functional module when f isiWhen equal to 0, the function module MiNormal when f isiWhen 1, the function module MiFault, i-0, 1, …, k-1.

Adopt the produced beneficial effect of above-mentioned technical scheme to lie in: in the design process of an electronic system, the invention can improve the reliability of the system, has simple devices and convenient operation, and ensures the switching between a fault module and a redundant normal module, thereby ensuring the normal function of the system and realizing the system repair.

Drawings

The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.

FIG. 1 is a basic structure of a typical self-healing system;

FIG. 2 shows a functional module M according to the inventioniThe switching control structure of (1);

FIG. 3 is a schematic diagram of a repair handoff control module of the present invention;

FIG. 4 is a system auto-repair process of one embodiment of the invention.

Detailed Description

The technical solutions in the embodiments of the present invention are clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the present invention may be practiced in other ways than those specifically described and will be readily apparent to those of ordinary skill in the art without departing from the spirit of the present invention, and therefore the present invention is not limited to the specific embodiments disclosed below.

In the design process of the electronic system, the reliability of the system can be improved through a self-repairing technology. The functional module redundancy and fault module switching are one of the common technical approaches of the self-repair technology, the system is divided by system functions, functional modules with the same structure and function selection execution are adopted as basic units of the system, each functional module selectively executes different subfunctions according to the position of the functional module in the system, and all the functional modules in the system realize the system functions together. In order to perform a self-repair operation when a functional module fails, a redundant functional module is configured at the time of system design. When the functional module working in the system has a fault, the fault functional module is removed from the system through the switching module, and the redundant module is adopted to replace the fault module to complete the function of the functional module, so that the completeness of the system function is ensured. In the system repair process, the execution function configuration and switching control of the function module are mainly related, the design of the function module is carried out by adopting theories such as an embryo electronic system and the like, the selection of the execution function of the function module according to the position can be realized, and the configuration of the execution function of the function module in the repair process is further realized; the invention analyzes the repair switching control logic according to the basic structure and the basic self-repairing process of the self-repairing system, and designs the repair switching control module structure by adopting a basic logic gate, a switch, a demultiplexer and the like on the basis, thereby providing a feasible repair switching control module for the design of the self-repairing system.

The basic structure of a typical self-healing system is shown in FIG. 1, and comprises k functional modules (M) as input modules0、M1、…、Mk-1) N output modules (A)0、A1、…、An-1) And the repair switching control module and the like, wherein k is greater than n and is a positive integer greater than 1. T isiAs a functional module MiAn output of (d); f. ofiDetermining the state signal of the functional module Mi according to the self-detection result in the functional module, representing the current state information of the functional module, and when f isiWhen equal to 0, the function module MiNormal when f isi When 1, the function module MiFault, i-0, 1, …, k-1.

As shown in FIG. 1, in the self-repair system, a function module M0、M1、…、Mk-1The sub-modules for completing the system function have the same structure, and execute different functions according to different positions in the system. The functional module has two states of normal and fault, the functional module in fault state can not expect function, its output can not be connected to the output module, need replace the fault module by the normal functional module, accomplish its function.

The output module is n output ends of the system, and the output of the first n functional modules in the normal state in the system is connected to the output module, so that the normal function of the whole system can be ensured.

Output T of k functional modules is carried out by a repair switching control module0、T1、…、Tk-1To n output modules A0、A1、…、An-1And controlling the switching of the connection to ensure that the first n normal outputs are connected to the output module.

In the initial state, all the functional modules are normal, and the outputs of the first n functional modules are sequentially connected to the output module through the repair switch control module RSC, namely T0Is connected to A0,T1Is connected to A1,…,Tn-1Is connected to An-1

When a functional module connected to the output module fails, its output is disconnected from the output module, and a normal functional module therebelow is connected to the output module instead of the failed module. When a plurality of functional modules sequentially fail, their connections change as shown in table 1.

TABLE 1 System connection Change

Figure BDA0002312927490000041

As can be seen from the repair process shown in Table 1, when M is present1When a fault occurs, then T0Is not affected by the connection to A0,T2Instead of being connected to A1,T3Instead of being connected to A2,…,Tn-1Is connected to An-2,TnIs connected to An-1

In the operation process of the system, when a plurality of functional modules are in fault in sequence, the normal functional module behind the fault module is used for replacing the fault module and is connected to the output module, so that the output of the first n normal modules in the system is ensured to be sequentially connected to the output module. The repair switching control module automatically outputs T of the functional modules according to the states of the functional modules0、T1、…、Tk-1And controlling the connection switching between the output module and the output module.

The switching control module maintains the connection of the n normal function modules and the output module, when the connected function modules break down, the connection of the fault function modules is timely disconnected, switching is timely adjusted according to the position change of the function modules in the self-repairing process, the output of the previous n normal function modules is connected with the output module, and self-repairing of the system is completed.

The switching control module outputs T of k functional modules0、T1、...、Tk-1And n output modules A0、A1、...、An-1And (4) controlling the switching. And controlling the connection mode according to the state signals of the functional modules, so that the outputs of the first n normal functional modules in the system are always connected with the corresponding n output modules. For ease of understanding, it is assumed that there are k-n virtual devicesOutput module An、An+1、...、Ak-1And if all the virtual output modules are actually empty, the number of the functional modules is equal to that of the output modules.

Consider a functional module MiOutput T ofiThe following may exist for the connection to the output module:

(1) in the initial state, all functional modules are normal, fj0, j is 0,1, …, k-1, then TiAnd output module AiConnecting;

(2) when the functional module Mi fails, fi=1,TiDisconnecting the output module;

(3) when the functional module Mi is normal and the functional module Mi before goes wrong, i.e. fi=0,f j1, j ∈ {0,1iIs connected to AiThe front output module is connected with the serial number of

Figure BDA0002312927490000051

Integrating the three connection conditions, the function module MiOutput T ofiCan be represented as

Figure BDA0002312927490000052

In order to realize the logic shown in the formula (1), a demultiplexer and a switch are adopted to divide TiAnd k-n output modules Ai、Ai-1、…、Ai-(k-n)Connected, the connection of which is shown in figure 2.

As shown in FIG. 2, the function module MiIn the switching control of (1), MiFault signal f ofiT is carried out through NOT gate and switchiControl of connection/disconnection. When M isiIn normal time, fiWhen the output of NOT gate is 0, the output of NOT gate 1 controls the switch to be closed, MiOutput T ofiSelecting one output module to connect through a demultiplexer; when M isiAt the time of failure, fiWhen 1, the NOT gate output 0 controls the switch to be off, MiOutput T ofiBreaking and output dieThe connection of the blocks is not used. Demultiplexer control TiAnd Ai、Ai-1、…、Ai-(n-k)Connection selection of, control signal CiIs composed of

Figure BDA0002312927490000053

For all functional modules in the system, the switching control structure shown in fig. 2 is designed, that is, i is 1, 2,. and k-1, and the virtual output module and the output module with serial number i- (k-n) <0 are set to be empty, so that the repair switching control module of the system can be obtained, and the structure of the repair switching control module is shown in fig. 3.

As shown in fig. 3, a switching control module of the present invention is composed of k switches, not gates, k-1 adders and a demultiplexer. For functional module M0Output T of0Connected to only one output module A0And the serial numbers of the other connection output modules are 0- (k-n)<0, so instead of a demultiplexer, the switch is connected directly to the output module A0(ii) a For i>n-1 function module MiOutput T ofiThe serial number of the array elements of the connected part is greater than n-1, the connected part is a virtual output module, and in the repair switching control module shown in fig. 3, the connection corresponding to the virtual output module is empty.

In an embodiment of the present invention, taking a system with 7 functional modules and 4 output modules as an example, the first four functional modules M are in an initial state0~M3Output T of0~T3The output modules are connected in sequence as shown in fig. 4 (a).

When M is1When a fault occurs, its fault signal f 11, after NOT gate, the switch is controlled to be turned off, so that the output T is output1Disconnecting the output module; at this time C2=C3=C4=C5=C6Control the demultiplexer to connect to the 1 st port (demultiplexer mux end count from 0) so that T is 12Is connected to A1、T3Is connected to A2、T4Is connected to A3Completing the self-repair of the system, as shown in FIG. 4(b)。

When M is3When the fault continues to occur, its fault signal f 31, after NOT gate, the switch is controlled to be turned off, so that the output T is output3Disconnecting the output module; at this time C4=C5=C6Control the demultiplexer to connect to the 2 nd port, so that T is 24Is connected to A2、T5Is connected to A3And the system self-repair is completed, as shown in fig. 4 (c).

When M is4When the fault continues to occur, its fault signal f 41, after NOT gate, the switch is controlled to be turned off, so that the output T is output4Disconnecting the output module; at this time C5=C6Control the demultiplexer to connect to the 3 rd port, so that T is 35Is connected to A2、T6Is connected to A3And the system self-repair is completed, as shown in fig. 4 (d).

In the whole repair process, the changes of the fault signal of each functional module, the control signal of each demultiplexer, and the connection signal of each output module are shown in table 2.

TABLE 2 connection Change of Fault Signal, control Signal, output Module in self-repair Process

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种水火电混合LFC系统的PID参数在线整定方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!