[go: up one dir, main page]

KR0173211B1 - Fault and interrupt processing apparatus in duplicating the control system of atm exchanger - Google Patents

Fault and interrupt processing apparatus in duplicating the control system of atm exchanger Download PDF

Info

Publication number
KR0173211B1
KR0173211B1 KR1019960022447A KR19960022447A KR0173211B1 KR 0173211 B1 KR0173211 B1 KR 0173211B1 KR 1019960022447 A KR1019960022447 A KR 1019960022447A KR 19960022447 A KR19960022447 A KR 19960022447A KR 0173211 B1 KR0173211 B1 KR 0173211B1
Authority
KR
South Korea
Prior art keywords
signal
unit
nmi
interrupt
channel
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1019960022447A
Other languages
Korean (ko)
Other versions
KR980005720A (en
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 KR1019960022447A priority Critical patent/KR0173211B1/en
Publication of KR980005720A publication Critical patent/KR980005720A/en
Application granted granted Critical
Publication of KR0173211B1 publication Critical patent/KR0173211B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • H04L2012/5627Fault tolerance and recovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Hardware Redundancy (AREA)

Abstract

본 발명은 SuperSPARC 프로세서를 사용하는 ATM 교환기 제어계의 각 장치에서 발생할 수 있는 시스템 레벨의 장애와 SuperSPARC 인터럽트 처리 장치의 NMI에 이미 할당되어 있는 CPU 에러를 NMI 소스로 수집하여 내부 레지스터에 저장함과 동시에 인터럽트를 발생시켜 시스템 장애를 극복하도록 하는 인터럽트 정합장치를 제공하는데 그 목적이 있다.The present invention collects system-level faults occurring in each device of an ATM switching system using a SuperSPARC processor and CPU errors already allocated to the NMI of a SuperSPARC interrupt handler as NMI sources and stores them in an internal register, The present invention has been made to solve the above-mentioned problems occurring in the prior art.

또한, 본 발명은 시스템 레벨의 장애를 극복하기 위해 인터럽트 정합 장치와는 별도로 장애 극복 장치를 제공하는데 그 목적이 있다.It is another object of the present invention to provide a fail-over device separately from the interrupt match device in order to overcome a system level failure.

본 발명에서는 이를 위해 활성화 시스템에서 비활성화 시스템으로 전송되지 못한 데이터를 전송하기 위해 리셋을 임계 시간동안 지연시키도록 한다. 또한 본 발명에서는 활성화 시스템과 비활성화 시스템간의 메모리 내용을 일치하도록 하기 위한 고속 데이터 전송 채널의 버스 트랜시버장치의 on/off를 제어하며, 비정상 시스템에서 발생한 장애를 정상 시스템으로 영향을 미치지 않도록 한다.To this end, the present invention delays the reset for a threshold time period in order to transmit data that could not be transferred from the activation system to the inactivation system. Also, the present invention controls the on / off state of the bus transceiver device of the high-speed data transfer channel so that the contents of the memory between the activation system and the deactivation system coincide with each other, and prevents the fault occurring in the abnormal system from affecting the normal system.

Description

비동기전달모드 교환기 제어계를 이중화함에 있어서의 장애 처리 및 인터럽트 처리 장치Asynchronous Transfer Mode Switches for fault handling and interrupt handling in duplicating control systems

제1도는 ATM 교환기 제어계 이중화에 있어서 시스템 장애 극복을 위한 인터럽트 처리 장치 및 장애 극복 장치의 내부 구성도.FIG. 1 is an internal block diagram of an interrupt processing device and a fail-over device for overcoming a system failure in duplication of an ATM switch control system.

제2도는 보드 탈장 신호(off_bd) 생성부의 구성도.FIG. 2 is a block diagram of a board herniation signal (off_bd) generation unit; FIG.

제3도는 원격 시스템 장애 신호(r_fail) 생성부의 구성도.FIG. 3 is a block diagram of a remote system fault signal (r_fail) generation unit.

* 도면의 주요부분에 대한 부호의 설명DESCRIPTION OF THE REFERENCE NUMERALS

1 : 장애 마스크부 2 : 장애 취합부1: fault mask part 2: fault collecting part

3 : ISR부 4 : NMI 신호 생성부3: ISR unit 4: NMI signal generation unit

5 : 버스 감지부 6 : 클럭 분주부5: bus sensing unit 6: clock distributor

7 : 리셋 지연부 8 : 채널 제어부7: reset delay unit 8: channel control unit

9 : 트랜시버 제어부9: Transceiver control section

본 발명은 SuperSPARC 프로세서를 사용하는 ATM 교환기 제어계를 이중화 방식을 사용하여 고장 감내 시스템을 구성할 때 시스템 레벨에서 발생한 장애를 극복하기 위한 장치에 관한 것이다.The present invention relates to an apparatus for overcoming a failure occurring at a system level when a fault tolerant system is configured using a duplication scheme in an ATM exchange control system using a SuperSPARC processor.

이중화 방식을 사용하여 고장 감내 시스템을 구성함에 있어서 가장 중요하게 고려하여야 할 부분은 전원 고장 및 기능 장애와 같은 시스템 레벨의 긴급한 장애가 발생하였을 때 전체 시스템에서 보장하는 시간내에 정상 시스템은 장애가 발생한 시스템으로부터 시스템 기능을 계승받아 수행함으로써 전체 시스템이 동작하는데는 어떠한 장애도 발생하지 않은 것처럼 구성하는 것이 가장 중요하다.The most important consideration in constructing a fault tolerant system using redundancy is that, in the event of a system-level emergency failure such as a power failure or a malfunction, It is most important to configure the system as if it did not cause any obstacle to the operation of the entire system.

본 발명에서는 시스템 레벨의 장애가 발생하게 되면 인터럽트 정합장치와 장애 극복 장치를 통하여 장애를 극복하도록 한다. 이중화 장치에서 발생하는 장애는 전원 고장, 기능 장애와 같은 긴급한 시스템 장애들이므로, 장애가 발생하는 즉시 프로세서에게 통보되어야 하고, 이러한 장애를 인터럽트형태로 극복하기 위해서는 최우선적으로 인터럽트 처리되어야 하므로, 가장 높은 인터럽트 레벨인 NMI(Non-maskable Interrupt)를 사용하도록 한다.In the present invention, when a system-level fault occurs, the fault can be overcome through the interrupt matching device and the fail-over device. Since a failure occurring in a redundant device is an urgent system failure such as a power failure or a malfunction, it is required to be notified to a processor as soon as a failure occurs. In order to overcome this failure in interrupt form, priority must be interrupted, Level non-maskable interrupt (NMI).

SuperSPARC용 상용 인터럽트 처리 장치는 NMI를 이미 CPU에서 발생한 에러를 극복하기 위해 할당되어 있어, 시스템 레벨의 수 많은 시스템 장애들을 직접 SuperSPARC인터럽트 처리 장치와 정합할 수 없는 문제점이 있다.SuperSPARC commercial interrupts are allocated to overcome NMI errors that have already occurred in the CPU, so that it is impossible to directly match many system faults with SuperSPARC interrupt processors.

따라서, 본 발명은 SuperSPARC 프로세서를 사용하는 ATM 교환기 제어계의 각 장치에서 발생할 수 있는 시스템 레벨의 장애와 SuperSPARC 인터럽트 처리 장치의 NMI에 이미 할당되어 있는 CPU에러를 NMI 소스로 수집하여 내부 레지스터에 저장함과 동시에 인터럽트를 발생시켜 시스템 장애를 극복하도록 하는 인터럽트 정합장치를 제공하는데 그 목적이 있다.Accordingly, the present invention collects system-level faults that may occur in each device of the ATM switch control system using the SuperSPARC processor and CPU errors already assigned to the NMI of the SuperSPARC interrupt handler as NMI sources and stores them in the internal registers The present invention has been made in view of the above problems, and it is an object of the present invention to provide an interrupt matching apparatus capable of overcoming a system failure by generating an interrupt.

또한, 본 발명은 시스템 레벨의 장애를 극복하기 위해 인터럽트 정합장치와는 별도로 장애 극복 장치를 제공하는데 그 목적이 있다.It is another object of the present invention to provide a fail-over device separately from the interrupt match device in order to overcome a system level failure.

상기 목적을 달성하기 위해 본 발명의 인터럽트 정합장치는, 로컬 버스로부터의 어드레스 스트로브 신호(as)가 발생하면 로컬 버스로부터의 어드레스를 디코딩한 후, ISR(Interrupt Source Register)을 억세스하는 어드레스라면, ISR의 값을 읽기 위한 신호(isr_acc)를 '하이(H)'로 변경출력하고, 상기 로컬 버스 감시 중 읽기/쓰기 신호(r/w)를 감지하면 어드레스를 디코딩하여 장애 마스크 레지스터를 억세스하기 위한 신호(mask_acc)와 마스크값을 변경하기 위한 신호(mask_wr)를 발생하는 버스 감시부와, 로컬 버스상에 발생한 데이터의 값으로 내부 레지스터 값을 변경하고 유효 응답 신호를 발생하고, 상기 버스 감지부로부터의 내부 레지스터 값 억세스 및 변경을 위한 신호에 따른 마스크 신호를 출력하는 장애 마스크부와, 시스템으로부터의 장애 신호를 취합하여 상기 장애 마스크로부터의 마스크 신호에 따라 인터럽트 소스로서 마스킹하여 출력하는 장애 취합부와, 상기 장애 취합부로부터의 인터럽트 소스 신호를 저장하며, 상기 버스 감지부로부터 인터럽트 소스값을 읽기 위한 신호를 수신하면 프로세서로 NMI 소스를 알려주기 위해 내부 레지스터(ISR)의 값을 로컬 버스로 데이터 라인을 통해 알려 주고 유효 응답신호를 발생시키고 상기 NMI 소스를 출력하는 ISR부와, 상기 ISR부로부터의 NMI 소스가 발생되었음을 외부의 프로세서 인터럽트 처리장치로 출력하는 NMI 신호 생성부를 구비한다.In order to achieve the above object, the present invention provides an interrupt matching apparatus which, when an address strobe signal (as) from a local bus is generated, decodes an address from the local bus and then accesses an Interrupt Source Register (ISR) And outputs a signal for accessing the fault mask register by decoding the address if the read / write signal r / w is detected during the local bus monitoring, a bus monitoring unit for generating a signal mask_acc for changing a mask value and a mask_wr for changing a mask value, an internal register value changing unit for changing an internal register value to a value of data generated on the local bus and generating an effective response signal, A fault mask unit for outputting a mask signal according to a signal for accessing and changing an internal register value, And a processor for storing an interrupt source signal from the fault collection unit and for receiving a signal for reading an interrupt source value from the bus detection unit, An ISR unit for notifying the NMI source of the value of the internal register (ISR) to the local bus through a data line, generating an effective response signal and outputting the NMI source, To the processor interrupt processing unit of the processor interrupt processing unit.

또한 본 발명에 따른 장애 극복 장치는, 프로세서의 로칼 버스 클럭으로 사용하는 클럭을 수신하여 분주된 클럭을 출력하는 클럭 분주부와, 상기 클럭 분주부에서 출력되는 분주된 클럭에 동기를 맞추어 외부로부터 매뉴얼 리셋 신호(man_rst)의 신호 레벨을 수신하면 내부 카운터를 구동하여 리셋 발생을 알리기 위한 신호(rst)를 출력하는 리셋 지연부와, 시스템으로부터의 장애와 관련된 신호를 수신하여 고속 데이터 전송 채널을 단절하거나 시스템이 활성화/비활성화의 발생을 감지하면 고속 데이터 전송 채널 방향을 결정하기 위한 신호를 출력하는 채널제어부와, 상기 채널제어부로부터 출력되는 채널 제어관련 신호를 입력받아 고속 데이터 전송 채널 상태를 결정하는 신호를 버스 트랜시버로 제공하는 트랜시버 제어부를 구비한다.In addition, the present invention provides a fail-over apparatus comprising: a clock distributor for receiving a clock used as a local bus clock of a processor and outputting a divided clock; a clock distributor for synchronizing a clock output from the clock distributor, A reset delay unit for receiving a signal level of the reset signal man_rst and outputting a signal rst for driving an internal counter to notify of occurrence of a reset, A channel controller for outputting a signal for determining a direction of a high-speed data transmission channel when the system senses occurrence of activation / deactivation; and a control unit for receiving a channel control related signal output from the channel control unit and determining a high- And a transceiver control unit provided to the bus transceiver.

이하, 첨부 도면을 참조하여 본 발명의 일실시예를 상세히 설명한다.Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

제1도는 SuperSPARC 프로세서를 사용하는 ATM 교환기 제어계 이중화 장치에서 발생하는 시스템 장애를 극복하기 위한 인터럽트 정합 장치 및 장애 극복 장치의 구성도이다.FIG. 1 is a block diagram of an interrupt matching device and a fail-over device for overcoming a system failure occurring in an ATM switch control system redundancy device using a SuperSPARC processor.

도면에 도시한 바와 같이, 본 발명에 따른 인터럽트 정합 장치는 장애 마스크부(1), 장애 취합부(2), ISR부(3), NMI 신호 생성부(4), 버스감시부(5)를 구비하고, 장애 극복 장치는 클럭 분주부(6), 리셋 지연부(7), 채널 제어부(8), 트랜시버 제어부(9)를 구비한다.As shown in the figure, an interrupt matching apparatus according to the present invention includes a fault mask unit 1, a fault collecting unit 2, an ISR unit 3, an NMI signal generating unit 4, and a bus monitoring unit 5 And includes a clock divider 6, a reset delay unit 7, a channel control unit 8, and a transceiver control unit 9.

장애 마스크부(1)는 한 개의 장애가 발생하여 해당 장애를 처리하고 있는 동안 또 다른 장애가 발생하였다면, 앞서 발생한 장애의 인터럽트 서비스가 해결될 때까지는 다른 장애에 의한 인터럽트가 발생하지 못하도록 한다. 만약 동시에 여러개의 장애가 동시에 발생하였다면 프로세서는 장애 극복 우선 순위를 결정하지 못해 시스템이 다운될 우려가 있기 때문이다. SuperSPARC 인터럽트 처리 장치는 인터럽트 라인ir1[3:0]를 통하여 프로세서에게 인터럽트가 발생하였다는 것을 통지한다. 만약 인터럽트 라인 ir1[3:0]의 값이 F로 수신되었다면 프로세서는 NMI가 발생하였음을 감지한다. 프로세서는 NMI의 소스(Source)를 확인하기 위해 ISR에 해당하는 어드레스를 발생시킨다. 이 때 프로세서는 읽기/쓰기 신호 r/w의 신호 레벨을 H로 변경하고 어드레스 스트로브 신호 as의 신호레벨을 H로 변경한다. 읽기/쓰기 신호 r/w의 신호 레벨이 H이면 읽기 신호로 사용되며, 신호 레벨이 L이면 쓰기 신호로 사용된다. 이상의 동작은 SuperSPARC 프로세서가 SuperSPARC 인터럽트 처리 장치로부터 NMI를 감지하고 NMI 소스를 확인하기 위해 로칼 버스상에 발생시키는 동작이다.If another fault occurs while one fault occurs and the fault is handled, the fault mask unit 1 prevents an interrupt caused by another fault until the interrupt service of the fault occurred is solved. If multiple failures occur at the same time, the processor will fail to determine failover priority and the system will crash. The SuperSPARC interrupt handler notifies the processor that an interrupt has occurred via the interrupt line ir1 [3: 0]. If the value of the interrupt line ir1 [3: 0] is received as F, the processor detects that an NMI has occurred. The processor generates an address corresponding to the ISR to identify the source of the NMI. At this time, the processor changes the signal level of the read / write signal r / w to H and changes the signal level of the address strobe signal as to H. If the signal level of the read / write signal r / w is H, it is used as a read signal. If the signal level is L, it is used as a write signal. The above behavior is that the SuperSPARC processor detects the NMI from the SuperSPARC interrupt handler and generates it on the local bus to verify the NMI source.

버스 감시부(5)는 어드레스 스트로브 신호 as의 신호 레벨이 H라면 어드레스를 디코딩한 후 ISR(Interrupt Source Register)을 억세스하는 어드레스라면, ISR의 값을 읽기 위한 신호 isr_acc의 신호 레벨을 H로 변경한다.If the signal level of the address strobe signal as is H, the bus monitoring unit 5 changes the signal level of the signal isr_acc for reading the ISR value to H if the address is an address for accessing the Interrupt Source Register (ISR) after decoding the address .

ISR 레지스터는 Read-Only 레지스터이다, isr_acc의 신호 레빌을 H로 수신한 ISR부(3)는 프로세서로 NMI 소스를 알려주기 위해 ISR의 값을 로컬 버스로 데이터 라인을 통해 알려 주고 유효 응답 신호를 발생시킨다. ISR부(3)의 값을 수신한 프로세서는 인터럽트 서비스를 수신하기 이전에 현재 서비스하고자 하는 인터럽트 서비스가 종료되기 이전에 다른 인터럽트가 발생하지 못하게 하기 위해서 임계 값으로 장애 마스크부(1)의 내부 레지스터의 값을 변경한다. 프로세서는 장애 마스크부(1)의 내부 레지스터 값을 변경하기 위한 어드레스를 발생하고 어드레스 스트로브 신호 as의 신호 레벨을 H로 변경하고 읽기/쓰기 신호 r/w의 신호 레벨을 L로 변경한다.The ISR register is a Read-Only register. The ISR 3 receiving the signal level of isr_acc H informs the processor of the value of ISR via the data line to the local bus and informs the NMI source of the valid response signal . The processor that receives the value of the ISR unit 3, before receiving the interrupt service, stops the interrupt service before the current interrupt service is terminated. The value of " The processor generates an address for changing the internal register value of the failure mask section 1, changes the signal level of the address strobe signal as to H, and changes the signal level of the read / write signal r / w to L.

버스 감시부(5)는 로컬 버스 감시 중 이 신호 레벨을 감지하면 어드레스를 디코딩하여 장애 마스크부(1)의 내부 레지스터를 억세스하기 위한 신호 mask_acc의 신호 레벨을 H로, 장애 마스크부의 내부 레지스터의 값을 변경하기 위한 신호 mask_wr의 신호 레벨을 H로 변경한다. 이 신호를 수신한 장애 마스크부(1)는 로컬 버스상에 발생한 데이터의 값으로 장애 마스크부(1)의 내부 레지스터 값을 변경하고 유효 응답 신호를 발생한다. 내부 레지스터 값을 변경한 장애 마스크부(1)는 마스크 신호 mask[7:0]의 값을 변경한다.When the signal monitoring unit 5 detects the signal level during the monitoring of the local bus, the signal level of the signal mask_acc for decoding the address and for accessing the internal register of the fault mask unit 1 is set to H, the value of the internal register of the fault mask unit The signal level of the signal mask_wr for changing the signal level is changed to H level. The fault mask unit 1 receiving this signal changes the internal register value of the fault mask unit 1 to the value of data generated on the local bus and generates a valid response signal. The fault mask unit 1 which changed the internal register value changes the value of the mask signal mask [7: 0].

ATM 교환기 제어계의 이중화 장치에서 발생할 수 있는 장애는 7가지로 나뉜다.There are seven kinds of faults that can occur in the duplication device of the ATM exchange control system.

buf_ful 신호는 버퍼 장치로부터 버퍼 풀(full)이 발생하여 이 상황이 해제될 때까지 이중화장치는 활성화 시스템에서 발생한 데이터를 버퍼 장치에 저장하지 못하여 그 순간의 해당 데이터를 손실하게 되어 결국, 두 개 시스템간의 메모리 내용을 항상 동일하게 유지하기 힘들다.The buf_ful signal is a buffer pool full from the buffer device. Until this situation is cleared, the duplication device can not store the data generated in the active system in the buffer device, thus losing the corresponding data at that moment. As a result, It is difficult to maintain the memory contents between the two.

power_fail은 각각의 시스템에서 전원 장애가 발생하여 더 이상의 시스템의 기능을 유지하기 힘들 때 발생한다.power_fail occurs when power failure occurs in each system and it is difficult to maintain the function of the system any more.

timeout은 프로세서가 주기적으로 위치독 타이머를 초기화 하지 않아 시스템에 장애가 발생하였다고 간주하기 위한 신호이다.timeout is a signal to consider that the system has failed because the processor has not initialized the location dock timer periodically.

Xerr 신호는 SuperSPARC 프로세서를 사용하는 ATM 교환기 제어계를 이중화 시스템으로 구현할 때 이중화 데이터 전송 경로인 고속 데이터 전송 채널을 통하여 활성화 시스템에서 비활성화 시스템으로 데이터를 전송할 때 비활성화 시스템에서 데이터 쓰기 에러, 버스 타임아웃(timeout)이 발생할 때 비활성화 시스템으로부터 수신되는 신호이다.When Xerr signal is transmitted from the active system to the inactive system through the high-speed data transmission channel, which is a redundant data transmission path, when the ATM switch control system using the SuperSPARC processor is implemented as a redundant system, a data writing error, a timeout ≪ / RTI > is received from the deactivation system.

r_fail_in 신호는 상대방 시스템에서 장애가 발생하였을 경우 통지되는 신호이다.The r_fail_in signal is a signal notified when a failure occurs in the other system.

Off_bd는 상대방의 시스템의 탈장 여부를 확인하기 위한 신호이다. Off_bd 신호 생성부는 제2도에 나타내었다.Off_bd is a signal for checking whether or not the other party's system is herniated. The Off_bd signal generator is shown in FIG.

man_rst는 매뉴얼 리셋(manual reset)이 발생하였을 경우에 생성되는 신호이다.man_rst is a signal generated when a manual reset occurs.

SuperSPARC 인터럽트 처리 장치는 CPU 에러 신호 aerr을 NMI로 이미 사용하여 이중화 장치에서 발생하는 장애들을 처리할 수 없게 되어 있다. 설령 NMI를 CPU에러 신호 aerr에 할당되어 있지 않더라도 SuperSPARC 인터럽트 장치는 NMI가 한 개 뿐이어서 시스템 레벨에서 발생하는 수 많은 장애를 극복하는데는 한계가 있다. 본 발명은 이러한 문제점을 해결하기 위해 CPU 에러 신호 aerr을 시스템 장애 신호들과 함께 장애 취합부(2)에서 취합한다. buf_fel, power_fail, aerr, xerr, r_fail_in, off_bd, man_rst, timeout의 활성화 상태의 신호 레벨은 H이다. 이러한 신호의 신호 레벨을 H로 수신한 인터럽트 마스크부는 마스크 레지스터의 마스크 신호 mask[7:0]에 의해 항상 한 개의 장애만 ISR값에 저장한다. 인터럽트 마스크부는 NMI 소스를 ISR에 저장하기 위해 각각의 장애용 NMI에 해당하는 int_aerr, int_buf, int_pwr_fail, int_time_out, int_xerr, int_rfail, int_off_bd, int_man_rst의 해당 신호 레벨을 변경하고, NMI 소스를 저장하기 위한 신호 int_wr의 신호 레벨을 H로 변경한다.The SuperSPARC interrupt processing device has already used the CPU error signal aerr as an NMI, so that it can not deal with faults occurring in the duplication device. Even if the NMI is not assigned to the CPU error signal aerr, the SuperSPARC interrupt device has only one NMI, which limits the number of failures occurring at the system level. In order to solve this problem, the present invention collects the CPU error signal a rr together with the system fault signals at the fault collecting unit 2. The signal level of the active state of buf_fel, power_fail, aerr, xerr, r_fail_in, off_bd, man_rst, and timeout is H. The interrupt mask section that receives the signal level of this signal at H always stores only one fault in the ISR value by the mask signal mask [7: 0] of the mask register. The interrupt mask unit changes the corresponding signal level of int_aerr, int_buf, int_pwr_fail, int_time_out, int_xerr, int_rfail, int_off_bd, int_man_rst corresponding to each fault NMI to store the NMI source in the ISR and stores the signal int_wr To the H level.

ISR부(3)는 프로세서가 버스 감시부(5)로부터 인터럽트의 값을 읽기 위한 신호 isr_acc의 신호 레벨을 H로 수신할 때까지 ISR의 값을 유지한다. SuperSPARC 인터럽트 처리 장치는 한 개의 NMI 라인만이 할당되어 있으므로, NMI의 소스를 저장한 ISR부(3)는 NMI가 발생하였음을 알리기 위해 irq[7:0]의 해당 NMI 라인의 신호 레벨을 변경하여 NMI 신호 생성부(4)에게로 NMI가 발생하였음을 통지한다. irq[7:0]의 값이 0이 아니라면, NMI 신호 생성부(4)는 NMI가 발생하였음을 SuperSPARC 인터럽트 처리 장치로 알리기 위해 NMI의 신호 레벨을 H로 변경한다. H로 변경된 NMI 신호는 irq[7:0]의 값이 0가 될 때까지 계속해서 신호 레벨을 유지한다. NMI의 신호 레벨을 H로 수신한 SuperSPARC 인터럽트 처리 장치는 인터럽트 레벨 irl[3:0]의 값을 F로 변경하여 프로세서에게 NMI가 발생하였음을 알린다.The ISR unit 3 maintains the value of the ISR until the processor receives the signal level of the signal isr_acc for reading the value of the interrupt from the bus monitoring unit 5 by H. Since only one NMI line is allocated to the SuperSPARC interrupt processing apparatus, the ISR unit 3 storing the source of the NMI changes the signal level of the corresponding NMI line of irq [7: 0] to indicate that the NMI has occurred And notifies the NMI signal generation unit 4 that an NMI has occurred. If the value of irq [7: 0] is not 0, the NMI signal generation unit 4 changes the signal level of the NMI to H to inform the SuperSPARC interrupt processing apparatus of the occurrence of the NMI. The NMI signal changed to H keeps the signal level until irq [7: 0] becomes 0. The SuperSPARC interrupt handler that receives the NMI signal level H changes the value of the interrupt level irl [3: 0] to F to inform the processor that an NMI has occurred.

한편, 본 발명에서는 리셋이 발생하거나 장애가 발생하였을 경우 채널 제어를통한 장애 전파를 막기위해 장애 극복 장치를 발명하였다.In the meantime, in the present invention, in order to prevent fault propagation through channel control when a reset occurs or a fault occurs, a device for overcoming a fault has been invented.

장애 극복 장치의 리셋 지연부(7)는 시스템이 데드 록(Deadlock) 상태가 되어 키입력 혹은 그 이외의 어떠한 방법으로도 장애가 극복할 수 없어 매뉴얼 리셋(manual reset)을 하고자 한다면, SuperSPARC용 상용 리셋 처리 장치에서는 매뉴얼 리셋 스위치를 누르는 순간 시스템에서 리셋이 발생하면, 캐시에 포함되어 있는 모든 내용과 ATM 교환기 제어계의 이중화 장치중 하나인 고속 데이터 전송 장치의 활성화 시스템과 비활성화 시스템간의 메모리 내용을 동일하게 유지하여 주는 동시(Concurrent) 채널 내의 버퍼에 저장된 데이터를 손실하여 활성화 시스템과 비활성화 시스템간의 메모리 내용의 동일성을 유지하지 못한다. 이것은 ATM 교환기 제어계 이중화 장치에서 적용하고 있는 동시 쓰기(Concurrent Write) 방식을 구현하지 못해 결국 이중화 장치를 고장 감내 시스템으로 사용할 수 없게 된다.The reset delay unit 7 of the fail-over unit may perform a manual reset for the SuperSPARC if the system is deadlocked and the failure can not be overcome by key input or any other method, If a reset occurs in the system at the moment of pressing the manual reset switch, the contents of the memory between the activation system and the inactive system of the high-speed data transfer device, which is one of the duplication devices of the ATM exchange control system, The loss of data stored in the buffer in the concurrent channel does not maintain the identity of the memory contents between the active and inactive systems. This can not implement the concurrent write method applied in the ATM switch control system redundant device, and as a result, the redundant device can not be used as a fault tolerant system.

동시 쓰기(Concurrent Write) 방식이란 고장 감내 시스템을 구성함에 있어서 항상 메모리의 내용을 동일하게 유지하여 시스템 기능을 수행하는 시스템에서 고장이 발생하면 다른 시스템이 시스템 기능을 계승 받도록 하는 방법이다.The Concurrent Write method is a method for maintaining the contents of the memory at the same time in constructing a fault tolerant system so that other system can inherit the system function if a failure occurs in the system performing the system function.

클럭 분주부(6)는 SuperSPARC 프로세서의 로칼 버스인 MBus 클럭으로 사용하는 40㎒ 클럭을 수신하여 8.2uS로 분주한다. 8.2uS로 분주된 클럭 dly-clk는 리셋 지연부(7)의 클럭으로 사용된다. 리셋 지연부(7)는 클럭 분주부(6)에서 8.2uS로 분주된 클럭에 동기를 맞추어 리셋 제어 장치로부터 매뉴얼 리셋 신호 man_rst의 신호 레벨을 H로 수신하게 되면 내부 카운터를 구동한다. ATM 교환기 제어계 메인 프로세서가 1Mbyte 크기의 외부 캐시 내용을 자신의 메모리로 쓰는 시간은 10.6ms가 소용된다. 리셋 지연부(7)는 man_rst의 신호 레벨을 H로 수신한 후, 10.6ms 이후에 리셋이 발생하였음을 리셋 로직으로 알리기 위해 약 1300개의 dly-clk 이후에 리셋이 발생하였음을 리셋 제어 장치로 알리기 위한 신호(rst)의 신호 레벨을 H로 변경하여야 하지만 사용자가 매뉴얼 리셋(manual reset)용 스위치를 on/off하는 시간은 최소 수백 ms이상이 소요된다. 리셋 지연부(7)는 리셋 스위치에 의해 발생할 수 있는잡음(noise)을 제거할 수 있는 dly-clk의 임계 값에 도달하게 되면 리셋 로직으로 리셋이 발생하였음을 알리기 위한 신호(rst)의 신호 레벨을 H로 변경한다.The clock divider 6 receives the 40 MHz clock used as the MBus clock, which is the local bus of the SuperSPARC processor, and divides the clock into 8.2 uS. The clock dly-clk divided by 8.2uS is used as the clock of the reset delay unit 7. [ The reset delay unit 7 drives the internal counter when receiving the signal level of the manual reset signal man_rst from the reset control unit in synchronization with the clock divided by 8.2 uS in the clock divider 6. The time required for the main processor to write an external cache of 1 Mbyte into its own memory is 10.6 ms. After receiving the signal level of man_rst by H, the reset delay unit 7 informs the reset control unit that a reset has occurred after about 1300 dly-clk in order to notify the reset logic that a reset has occurred after 10.6 ms The signal level of the signal (rst) for changing the signal level (rst) must be changed to H, but it takes at least several hundreds ms for the user to turn on / off the manual reset switch. When the reset delay unit 7 reaches the threshold value of dly-clk capable of removing noise that can be generated by the reset switch, the reset delay unit 7 outputs the signal level rst of the reset signal to the reset logic, Is changed to H.

리셋 지연부(7)에서 이러한 동작을 수행하는 동안 앞에서 언급한 인터럽트 로직에 의해 비활성화 시스템의 메모리에 반영되지 않은 활성화 시스템 캐시의 내용을 전송한다.The contents of the active system cache not reflected in the memory of the deactivation system is transmitted by the above-mentioned interrupt logic while performing the operation in the reset delay unit 7. [

채널 제어부(8)는 시스템간에 어떠한 장애가 발생하여 고속 데이터 전송 채널을 단절하거나 시스템이 활성화/비활성화가 되었을 때 고속 데이터 전송 채널 방향을 결정하기 위한 것이다. 채널 제어부(8)는 시스템으로부터 데이터 전송 중 에러가 발생하였다는 신호 Xerr, 상대방 시스템에서 장애가 발생하였다는 신호 r_fail_in, 상대방 보드가 탈장되었다는 신호 off_bd, 자신의 시스템에서 매뉴얼 리셋이 발생하였음을 나타내는 신호 man_rst가 발생하게 되면 상대방 혹은 자신의 시스템에서 발생한 장애에 의해 정상 시스템이 오동작되는 것을 막기 위해 채널을 단절할 필요가 있다. 이러한 경우 채널 제어부(8)는 채널을 단절하기 위한 신호 채널 단절 신호 레벨을 H로 변경한다. SuperSPARC 프로세서를 사용하는 ATM 교환기 제어계의 이중화 장치에서는 시스템 기능을 수행하는 활성화 시스템은 항상 1개만 존재해야 한다. 시스템 모드를 결정하는 신호 활성화(act), 비활성화(stby) 신호가 동시에 H로 수신하거나 L로 수신하게 되면 채널 협상이 잘못 이루어졌거나 채널 협상이 완료되지 않은 경우이므로 채널은 단절되어야 한다. 이러한 경우에도 채널 제어부(8)는 채널을 단절하기 위한 신호 채널 단절 신호 레벨을 H로 변경한다.The channel control unit 8 is for determining a high-speed data transmission channel direction when a failure occurs in the system and the high-speed data transmission channel is disconnected or when the system is activated / deactivated. The channel control unit 8 receives a signal Xerr indicating that an error has occurred during data transmission from the system, a signal r_fail_in indicating that a failure has occurred in the partner system, a signal off_bd indicating that the partner board has been hung up, a signal man_rst indicating that a manual reset has occurred in the own system It is necessary to disconnect the channel in order to prevent malfunctioning of the normal system due to a fault occurring in the other party or the own system. In this case, the channel control unit 8 changes the signal channel disconnection signal level for disconnecting the channel to H. In a redundant system of an ATM exchange control system using a SuperSPARC processor, there is always only one activation system that performs a system function. When the signal activation (act) and inactive (stby) signals for determining the system mode are simultaneously received by H or L, the channel negotiation is erroneously performed or the channel negotiation is not completed. In this case also, the channel control unit 8 changes the signal channel disconnection signal level for disconnecting the channel to H.

만약 자신의 시스템이 활성화 시스템을 결정되게 되면 act의 신호 레벨을 H로 수신하게 된다. act의 신호 레벨을 H로 수신한 채널 제어부(8)는 고속 데이터 전송 채널 방향을 활성화 모드로 변경하기 위한 신호 채널_act의 신호 레벨을 H로 변경한다. 만약 자신의 시스템이 비활성화 시스템으로 결정되게 되면 stby의 신호 레벨을 H로 수신하게 된다. stby와 신호 레벨을 H로 수신한 채널 제어부(8)는 고속 데이터 전송 채널 방향을 비활성화 모드로 변경하기 위한 신호 채널_stby의 신호 레벨을 H로 변경한다.If your system determines the activation system, it will receive the signal level of act as H. the channel controller 8 changes the signal level of the signal channel_act for changing the direction of the high-speed data transmission channel to the active mode to H. If the system is determined to be inactive, the signal level of stby is received as H. The channel controller 8 receiving the signal level stby and the signal level H changes the signal level of the signal channel_stby for changing the high-speed data transmission channel direction to the inactive mode to H.

버스 트랜시버 제어부(9)는 고속 데이터 전송 채널의 상태를 결정하는 부분이다. 버스 트랜시버 제어부(9)는 채널 제어부(8)로부터 채널 단절 신호 레벨을 H로 수신하였다면 고속 데이터 전송 채널을 단절하기 위한 신호 EN*의 신호 레벨을 H로 변경한다. 이 신호를 수신한 버스 트랜시버는 자신의 상태를 3 상태(Tri-state)로 변경한다. 본 발명에서는 버스 트랜시버는 74FCT16245를 이용하여 구현한다. 버스 트랜시버 제어부(9)는 채널 제어부(8)로부터 채널_act의 신호 레벨을 H로 수신하였다면 고속 데이터 전송 채널의 방향을 활성화 모드로 변경하기 위해 EN*의 신호 레벨을 L로 변경하고 방향을 결정하는 신호 DR의 값은 해당 신호에 적합하게 신호 레벨을 변경한다. 만약 A라는 신호가 활성화 시스템에서는 출력으로 사용된다면, DR의 신호 레벨을 L로 변경한다. 버스 트랜시버 제어부(9)는 채널 제어부(9)로부터 채널_stby의 신호 레벨을 H로 수신하였다면 고속 데이터 전송 채널의 방향을 비활성화 모드로 변경하기 위해 EN*의 신호 레벨을 L로 변경하고, 방향을 결정하는 신호 DR의 값은 해당 신호에 적합하게 신호 레벨을 변경한다.The bus transceiver control unit 9 is a part for determining the state of the high-speed data transmission channel. The bus transceiver control unit 9 changes the signal level of the signal EN * for disconnecting the high-speed data transmission channel to H if the channel disconnection signal level is H from the channel control unit 8. [ The bus transceiver receiving this signal changes its state to tri-state. In the present invention, a bus transceiver is implemented using 74FCT16245. The bus transceiver control unit 9 changes the signal level of EN * to L to change the direction of the high-speed data transmission channel to the active mode if the signal level of the channel_act is received from the channel control unit 8 by H, The value of the signal DR changes the signal level in accordance with the signal. If the signal A is used as an output in the active system, change the signal level of DR to L. The bus transceiver control unit 9 changes the signal level of EN * to L to change the direction of the high-speed data transmission channel to the inactive mode if the signal level of the channel_stby is received from the channel control unit 9 by H, The value of the signal DR to be determined changes the signal level to match the signal.

제2도는 보드 탈장 신호를 생성하는 회로의 구성도이다.FIG. 2 is a block diagram of a circuit for generating a board hernal signal.

A 시스템과 B 시스템간의 A핀과 B핀은 백보드상에 교차되어 있다. B핀은 각각의 보드에서 Ground와 직접 연결되어 있고, A핀은 저항을 통하여 Pull-up되어 있다. A 시스템과 B 시스템 모두가 백보드에 실장되게 되면 A 시스템과 B 시스템에서의 보드 탈장 신호 off_bd는 상호 시스템의 B핀을 통하여 수신되는 신호 레벨인 L값을 수신하게 된다. 만약 B 시스템이 탈장되면 B 시스템의 B 핀은 floating되어 A시스템의 탈장 신호 off_bd의 탈장 신호 레벨은 H로 변경되어 B 시스템의 보드가 탈장되었음을 감지하게 된다. off_bd의 신호 레벨이 H로 수신되면 제1도에서 나타낸 것과 같은 방법으로 장애를 극복하게 된다.The A pin and the B pin between the A system and the B system are crossed on the back board. The B pin is directly connected to the ground on each board, and the A pin is pulled up through a resistor. When both the A system and the B system are mounted on the back board, the board hernal signal off_bd in the A system and the B system receives the L value which is the signal level received through the B pin of the mutual system. If the B system is herniated, the B pin of the B system is floated, and the hernation signal level of the hernation signal off_bd of the A system is changed to H, thereby detecting that the board of the B system is herniated. When the signal level of off_bd is received as H, the failure is overcome in the same manner as shown in Fig.

제3도는 원격 시스템에서 장애가 발생하였을 때 다른 시스템에 장애가 발생하였음을 알려주기 위한 신호 R_fail 신호 생성부의 구성도이다.FIG. 3 is a block diagram of a signal R_fail signal generator for notifying a failure of another system when a remote system fails;

R_fail 신호 생성부는 자신의 시스템에서 발생한 장애를 모두 취합한다. 만약 A 시스템에서 장애에 관련된 신호 aerr, power_fail, xerr, timeout, man_rst, buf_ful의 한 개의 신호 레벨이 H로 변경된다면 원격 시스템 장애 출력 신호 r_fail_out의 신호 레벨을 H로 변경한다. 이 때 원격 장애 출력 신호 r_fail_out은 B 시스템에게 A 시스템에서 장애가 발생하였다는 것을 알리기 위한 신호이므로 A 시스템에서는 r_fail_out의 신호 레벨을 검사하지 않는다. H로 신호 레벨이 변경된 A 시스템의 r_fail_out은 백보드를 통하여 B 시스템의 원격 장애 신호 r_fail_in으로 입력된다. A 시스템으로부터 r_fail_in의 신호 레벨을 H로 수신한 B 시스템은 제1도에 나타낸 것처럼 인터럽트 마스크부로 입력되어 프로세서에게 인터럽트 형태로 A 시스템에서 장애가 발생하였음을 알려준다.The R_fail signal generator collects all the faults in the system. If the signal level of one of the signals ar, power_fail, xerr, timeout, man_rst and buf_ful related to the failure is changed to H in the system A, the signal level of the remote system failure output signal r_fail_out is changed to H. In this case, since the remote fault output signal r_fail_out is a signal to inform the B system that the A system has failed, the A system does not check the signal level of r_fail_out. The signal r_fail_out of the system A whose signal level is changed to H is input to the remote fault signal r_fail_in of the system B through the backboard. The B system receiving the signal level of r_fail_in from the A system as H is input to the interrupt mask unit as shown in FIG. 1, and notifies the processor that the A system has failed in the form of an interrupt.

따라서, 상기와 같이 구성되어 동작하는 본 발명은, 활성화 시스템에서 비활성화 시스템으로 전송되지 못한 데이터를 전송하기 위해 리셋을 임계 시간동안 지연시키도록 하고, 활성화 시스템과 비활성화 시스템간의 메모리 내용을 일치하도록 하기 위한 고속 데이터 전송 채널의 버스 트랜시버장치의 on/off를 제어하여, 비정상 시스템에서 발생한 장애를 정상 시스템으로 영향을 미치지 않도록 하는 효과를 가진다.Thus, the present invention configured to operate as described above is configured to delay the reset for a threshold time to transmit data that is not transferred from the activation system to the inactivation system, and to cause the memory contents between the activation system and the inactivation system to coincide The on / off control of the bus transceiver device of the high-speed data transfer channel is controlled, thereby preventing the fault occurring in the abnormal system from affecting the normal system.

이상에서 설명한 본 발명은 본 발명이 속하는 기술분야에서 통상의 지식을 가진자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로, 전술한 실시예 및 도면에 한정되는 것이 아니다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the inventive concept as defined by the appended claims and their equivalents. It is not limited.

Claims (3)

로컬 버스로부터의 어드레스 스트로브 신호(as)가 발생하면 로컬 버스로부터의 어드레스를 디코딩한 후, ISR(Interrupt Source Register)을 액세스하는 어드레스라면, ISR의 값을 읽기 위한 신호(isr_acc)를 '하이(H)'로 변경 출력하고, 상기 로컬 버스 감시 중 읽기/쓰기 신호(r/w)를 감지하면 어드레스를 디코딩하여 장애 마스크 레지스터를 억세스하기 위한 신호(mask_acc)와 마스크값을 변경하기 위한 신호(mask_wr)를 발생하는 버스 감시부(5)와, 로컬 버스상에 발생한 데이터의 값으로 내부 레지스터 값을 변경하고 유효 응답 신호를 발생하고, 상기 버스 감지부(5)로부터의 내부 레지스터 값 억세스 및 변경을 위한 신호에 따른 마스크 신호를 출력하는 장애 마스크부(1)와, 시스템으로부터의 장애 신호를 취합하여 상기 장애 마스크부(1)로부터의 마스크 신호에 따라 인터럽트 소스로서 마스킹하여 출력하는 장애 취합부(2)와, 상기 장애 취합부(2)로부터의 인터럽트 소스 신호를 저장하며, 상기 버스 감지부(5)로부터 인터럽트 소스값을 읽기 위한 신호를 수신하면 프로세서로 NMI 소스를 알려주기 위해 내부 레지스터(ISR)의 값을 로컬 버스로 데이터 라인을 통해 알려 주고 유효 응답 신호를 발생시키고 상기 NMI 소스를 출력하는 ISR부(3)와, 상기 ISR부(3)로부터의 NMI 소스가 발생되었음을 외부의 프로세서 인터럽트 처리장치로 출력하는 NMI 신호 생성부(4)를 구비하는 것을 특징으로 하는 이중화된 ATM 교환 시스템의 장애 극복 장치.When the address strobe signal as from the local bus is generated, the address isr_acc for reading the value of the ISR is set to HIGH if the address is an address for accessing the Interrupt Source Register (ISR) after decoding the address from the local bus. A signal mask_acc for accessing the fault mask register and a signal mask_wr for changing the mask value when the read / write signal r / w is sensed during the local bus monitoring, A bus monitoring unit 5 for generating an effective response signal by changing the internal register value to the value of data generated on the local bus and generating an effective response signal for accessing and changing the internal register value from the bus sensing unit 5 (1) for outputting a mask signal in accordance with a signal, and a failure signal generation unit (2) for receiving an interrupt source signal from the bus sense unit (5) and for receiving an interrupt source signal from the interrupt sense unit (5) An ISR unit 3 for notifying the NMI source of the value of the internal register ISR to the local bus through the data line, generating an effective response signal and outputting the NMI source, And an NMI signal generation unit (4) for outputting to the external processor interrupt processing apparatus that an NMI source of the NMI source has been generated. 프로세서의 로칼 버스 클럭으로 사용하는 클럭을 수신하여 분주된 클럭을 출력하는 클럭 분주부(6)와, 상기 클럭 분주부(6)에서 출력되는 분주된 클럭에 동기를 맞추어 외부로부터 매뉴얼 리셋 신호(man_rst)의 신호 레벨을 수신하면 내부 카운터를 구동하여 리셋 발생을 알리기 위한 신호(rst)를 출력하는 리셋 지연부(7)와, 시스템으로부터의 장애와 관련된 신호를 수신하여 고속 데이터 전송 채널을 단절하거나 시스템이 활성화/비활성화의 발생을 감지하면 고속 데이터 전송 채널 방향을 결정하기 위한 신호를 출력하는 채널제어부(8)와, 상기 채널제어부(8)로부터 출력되는 채널 제어관련 신호를 입력받아 고속 데이터 전송 채널 상태를 결정하는 신호를 버스 트랜시버로 제공하는 트랜시버 제어부(9)를 구비하는 것을 특징으로 하는 이중화된 ATM 교환 시스템의 장애 극복 장치.A clock divider 6 for receiving a clock used as a local bus clock of the processor and outputting a divided clock; and a clock generator 6 for receiving a manual reset signal man_rst A reset delay unit 7 for driving the internal counter to output a signal rst for informing the occurrence of a reset, and a high-speed data transmission channel A channel control unit 8 for outputting a signal for determining a direction of a high-speed data transmission channel when the activation / deactivation of the high-speed data transmission channel is detected, and a control unit 8 for receiving a channel control related signal output from the channel control unit 8, And a transceiver control unit (9) for providing a signal to the bus transceiver Failure of the system. 제2항에 있어서, 상기 채널 제어부(8)는, 시스템으로부터 데이터 전송 중 에러가 발생하였다는 신호, 상대방 시스템에서 장애가 발생하였다는 신호, 상대방 보드가 탈장되었다는 신호, 자신의 시스템에서 매뉴얼 리셋이 발생하였음을 나타내는 신호가 발생하게 되면 상대방 혹은 자신의 시스템에서 발생한장애에 의해 정상 시스템이 오동작되는 것을 막기 위한 채널 단절신호를 출력하고, 이중화된 시스템 모드를 결정하는 신호인 활성화(act) 신호 및 비활성화(stby)신호의 발생에 따라 고속 데이터 전송 채널 방향을 활성화 모드 및 비활성화 모드로 변경하기 위한 신호를 출력하고, 상기 활성화(act) 및 비활성화(stby) 신호가 동시에 발생하면 채널 단절신호를 출력하도록 구성되는 것을 특징으로 하는 이중화된 ATM 교환 시스템의 장애 극복 장치.3. The system of claim 2, wherein the channel controller (8) comprises: a signal that an error has occurred during data transmission from the system; a signal that a failure has occurred in the counterpart system; a signal that the counterpart board has failed; A channel disconnection signal for preventing a normal system from malfunctioning due to a failure occurring in the other party or its own system is output and an active signal and a deactivation signal for determining a redundant system mode and outputs a signal for changing the direction of the high-speed data transmission channel to the active mode and the inactivation mode according to the generation of the stby signal, and outputs a channel disconnection signal when the act and stby signals occur at the same time Wherein the redundant ATM switching system comprises:
KR1019960022447A 1996-06-19 1996-06-19 Fault and interrupt processing apparatus in duplicating the control system of atm exchanger Expired - Fee Related KR0173211B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960022447A KR0173211B1 (en) 1996-06-19 1996-06-19 Fault and interrupt processing apparatus in duplicating the control system of atm exchanger

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960022447A KR0173211B1 (en) 1996-06-19 1996-06-19 Fault and interrupt processing apparatus in duplicating the control system of atm exchanger

Publications (2)

Publication Number Publication Date
KR980005720A KR980005720A (en) 1998-03-30
KR0173211B1 true KR0173211B1 (en) 1999-03-30

Family

ID=19462565

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960022447A Expired - Fee Related KR0173211B1 (en) 1996-06-19 1996-06-19 Fault and interrupt processing apparatus in duplicating the control system of atm exchanger

Country Status (1)

Country Link
KR (1) KR0173211B1 (en)

Also Published As

Publication number Publication date
KR980005720A (en) 1998-03-30

Similar Documents

Publication Publication Date Title
EP0496506B1 (en) Fault tolerant computer system incorporating processing units which have at least three processors
US4817091A (en) Fault-tolerant multiprocessor system
US5933614A (en) Isolation of PCI and EISA masters by masking control and interrupt lines
US4775976A (en) Method and apparatus for backing up data transmission system
CA2051786C (en) Universal scheme of input/output redundancy in a process control system
US6802023B2 (en) Redundant controller data storage system having hot insertion system and method
US6505305B1 (en) Fail-over of multiple memory blocks in multiple memory modules in computer system
US6263452B1 (en) Fault-tolerant computer system with online recovery and reintegration of redundant components
US5005174A (en) Dual zone, fault tolerant computer system with error checking in I/O writes
JP3161189B2 (en) Storage system
CN100375050C (en) On-chip mechanism for high reliability processor
US6035416A (en) Method and apparatus for interface dual modular redundancy
US20020133740A1 (en) Redundant controller data storage system having system and method for handling controller resets
US20020133744A1 (en) Redundant controller data storage system having an on-line controller removal system and method
EP1076853B1 (en) Controlling a bus with multiple system hosts
JPH0792765B2 (en) Input / output controller
JP2011043957A (en) Fault monitoring circuit, semiconductor integrated circuit, and faulty part locating method
JP3595033B2 (en) Highly reliable computer system
US6002970A (en) Method and apparatus for interface dual modular redundancy
JPH05225067A (en) Important-memory-information protecting device
US5905875A (en) Multiprocessor system connected by a duplicated system bus having a bus status notification line
EP0632379B1 (en) Fault tolerant storage controller utilizing tightly coupled dual controller modules
EP0125797B1 (en) Interrupt signal handling apparatus
KR0173211B1 (en) Fault and interrupt processing apparatus in duplicating the control system of atm exchanger
KR100194979B1 (en) Determination of Operation Mode of Redundant Processor System

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R17-X000 Change to representative recorded

St.27 status event code: A-5-5-R10-R17-oth-X000

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20041001

Year of fee payment: 7

PR1001 Payment of annual fee

Fee payment year number: 7

St.27 status event code: A-4-4-U10-U11-oth-PR1001

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20051029

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20051029

St.27 status event code: N-4-6-H10-H13-oth-PC1903

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000