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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5625—Operations, administration and maintenance [OAM]
- H04L2012/5627—Fault 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
제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)
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) |
-
1996
- 1996-06-19 KR KR1019960022447A patent/KR0173211B1/en not_active Expired - Fee Related
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 |