KR100265123B1 - How to Improve Hard Disk Drive Reliability by Head Mapping - Google Patents
How to Improve Hard Disk Drive Reliability by Head Mapping Download PDFInfo
- Publication number
- KR100265123B1 KR100265123B1 KR1019960026406A KR19960026406A KR100265123B1 KR 100265123 B1 KR100265123 B1 KR 100265123B1 KR 1019960026406 A KR1019960026406 A KR 1019960026406A KR 19960026406 A KR19960026406 A KR 19960026406A KR 100265123 B1 KR100265123 B1 KR 100265123B1
- Authority
- KR
- South Korea
- Prior art keywords
- head
- drive
- hard disk
- disk drive
- reliability
- Prior art date
Links
- 238000013507 mapping Methods 0.000 title abstract description 9
- 238000000034 method Methods 0.000 claims abstract description 17
- 238000012360 testing method Methods 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1816—Testing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2516—Hard disks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Recording Or Reproducing By Magnetic Means (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야: 본 발명은 헤드맵핑을 통한 하드 디스크 드라이브의 신뢰성 향상방법에 관한 것이다.TECHNICAL FIELD The present invention relates to a method of improving reliability of a hard disk drive through head mapping.
2. 발명이 해결하려고 하는 기술적 과제: 헤드특성이 뛰어난 디스크면상에 시스템정보를 기록하여 드라이브의 신뢰성을 향상시킬 수 있는 방법을 제공함에 있다.2. The technical problem to be solved by the invention: To provide a method for improving the reliability of the drive by recording the system information on the disk surface having excellent head characteristics.
3. 발명의 해결방법의 요지: 플래쉬메모리와 복수개의 헤드를 구비하는 하드 디스크 드라이브의 신뢰성 향상방법에 있어서, 상기 각 헤드의 특성을 테스트하여 가장 성능이 뛰어난 헤드 디스크면상에 상기 드라이브의 운영에 관한 데이터 정보를 기록하여 부팅시 사용함을 특징으로 한다.3. Summary of the Invention Solution of the Invention: A method for improving the reliability of a hard disk drive having a flash memory and a plurality of heads, wherein the characteristics of each of the heads are tested for operation of the drive on a head disk surface having the highest performance. The data information is recorded and used at boot.
4. 발명의 중요한 용도: 하드 디스크 드라이브의 헤드맵핑에 사용될 수 있다.4. Significant use of the invention: Can be used for head mapping of hard disk drives.
Description
본 발명은 하드 디스크 드라이브에 관한 것으로, 특히 헤드맵핑(Head Mapping)을 통한 하드 디스크 드라이브의 신뢰성 향상방법에 관한 것이다.The present invention relates to a hard disk drive, and more particularly, to a method of improving reliability of a hard disk drive through head mapping.
컴퓨터시스템의 보조기억장치로 사용되고 있는 하드 디스크 드라이브의 디스크에는 사용자 데이터 외에 드라이브 자체 운영에 필요상 인자(parameter)들에 관한 데이터정보가 기록되어지며, 상기 인자들에 관한 데이터정보(이하 시스템정보라 정의한다)는 드라이브 부팅(booting)시에 리드되어 사용된다. 만약 하드 디스크 드라이브 사용시 사용자 데이터영역에 기록된 데이터의 일부가 훼손되면 단순히 기록 데이터의 일부만이 손실되는 결과를 초래하게 되나 상기 시스템정보가 훼손되면 드라이브 운영이 불가능하게 된다. 따라서 시스템정보의 보존 및 관리는 드라이브 신뢰성 확보를 위해 각별한 주의가 요구된다.In addition to user data, data information about parameters necessary for the drive itself is recorded on a disk of a hard disk drive that is used as an auxiliary storage device of a computer system. Define) is read and used at drive boot time. If a part of the data recorded in the user data area is damaged when the hard disk drive is used, only a part of the recorded data is lost. However, if the system information is damaged, the drive cannot be operated. Therefore, preservation and management of system information requires special attention to secure drive reliability.
통상의 하드 디스크 드라이브 생산업체는 상기 시스템정보를 통상 헤드 0에 대응하는 디스크면에 기록하여 둔다. 그러나 헤드의 성능은 기구적인 조립상태, 헤드의 고유특성 내지는 디스크와의 결합관계에 따라 변화되므로 헤드 0가 가장 신뢰성이 높다고는 말할 수 없다. 따라서 종래 하드 디스크 드라이브에 있어서는 헤드특성의 고려없이 시스템정보를 획일적으로 헤드 0에 대응하는 디스크면에 기록함으로서 드라이브 신뢰성을 저하시킬 수 있는 문제점이 있었다.A typical hard disk drive manufacturer records the system information on the disk surface corresponding to the head 0 normally. However, the performance of the head varies depending on the mechanical assembly state, the inherent characteristics of the head or the coupling relationship with the disk, so that head 0 is not the most reliable. Therefore, in the conventional hard disk drive, there is a problem that the drive reliability can be reduced by uniformly recording system information on the disk surface corresponding to the head 0 without considering the head characteristics.
따라서 본 발명의 목적은 헤드특성이 뛰어난 디스크면상에 시스템 정보를 기록하여 드라이브의 신뢰성을 향상시킬 수 있는 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a method for improving system reliability by recording system information on a disk surface having excellent head characteristics.
상기 목적을 달성하기 위한 본 발명은 플래쉬메모리와 복수개의 헤드를 구비하는 하드 디스크 드라이브의 신뢰성 향상방법에 있어서, 상기 각 헤드의 특성을 테스트하여 가장 성능이 뛰어난 헤드 디스크면상에 상기 드라이브의 운영에 관한 데이터정보를 기록하여 부팅시 사용함을 특징으로 한다.In order to achieve the above object, the present invention relates to a method of improving reliability of a hard disk drive having a flash memory and a plurality of heads, the method of testing the characteristics of each head for the operation of the drive on a head disk surface having the highest performance. The data information is recorded and used during booting.
제1도는 일반적인 하드 디스크 드라이브의 블록 구성도.1 is a block diagram of a typical hard disk drive.
제2도는 본 발명의 일 실시예에 따른 헤드맵핑 처리 흐름도.2 is a flowchart of a headmapping process according to an embodiment of the present invention.
제3도는 본 발명의 일 실시예에 따른 헤드맵핑을 통해 논리적 헤드넘버와 물리적 헤드넘버의 대응관계를 설명하기 위한 헤드 대응 예시도.3 is an exemplary head correspondence diagram for explaining a correspondence relationship between a logical head number and a physical head number through head mapping according to an embodiment of the present invention.
이하 첨부한 도면을 참조하여 본 발명의 동작예를 상세히 설명한다.Hereinafter, exemplary operations of the present invention will be described in detail with reference to the accompanying drawings.
제1도는 하드 디스크 드라이브의 일반적인 블록구성도로서, 두장의 디스크(2)와 그에 대응하는 4개의 헤드(4)를 구비하는 하드 디스크 드라이브의 예를 보인 것이다. 제1도를 참조하면 디스크(2)들은 통상적으로 스택(stack)형태로서 하나의 스핀들모터(26)에 설치되며, 각각의 디스크면은 하나의 헤드(4)에 대응된다. 헤드(4)는 디스크(2)의 표면상에 위치하며 환상 보이스 코일(Rotary Voice Motor:VCM)(20)의 암 어셈블리(Arm Assembly)의 수직으로 신장된 암(6)에 설치된다. 전치증폭기(8)는 데이터리드시 헤드들(4)중 하나의 헤드에 의해 픽업된 신호를 전치증폭하여 아나로그 리드신호를 리드/라이트 채널(read/write channel)회로(10)에 인가하며, 데이터라이트시에는 리드/라이트 채널회로(10)로부터 인가되는 부호회된 기록데이터(encoded write data)를 헤드들(4)중 대응하는 하나의 헤드를 구동시켜 디스크(2) 상에 라이트 되도록 한다. 이때 전치증폭기(8)는 DDC(Disk Data Controller)(28)의 제어에 의해 헤드들(4)중 하나를 선택한다. 리드/라이트 채널회로(10)는 전치증폭기(8)로부터 인가되는 리드신호로부터 데이터 펄스를 검출하고 디코딩하여 리드데이터 RDATA를 발생하며 DDC(28)로부터 인가되는 라이트데이터 WDATA를 디코딩하여 전치증폭기(8)에 인가한다. 리드/라이트 채널회로(10)는 또한 디스크상에 기록되어 있는 서보정보의 일부인 헤드위치정보를 복조(demodulation)하여 PES(Position Error Signal)를 발생한다. 리드/라이트 채널회로(10)로부터 발생된 PES는 A/D컨버터(Analog-to-Digital Converter)(12)에 인가되고, A/D컨버터(12)는 PES를 그의 레벨에 대응하는 디지털 단계값으로 변환하여 마이크로 콘트롤러(14)에 제공한다. DDC(28)는 마이크로 콘트롤러(14)에 의해 제어되며 호스트 컴퓨터로부터 수신되는 데이터를 리드/라이트 채널회로(10)와 전치증폭기(8)를 통해 디스크(2)상에 라이트하거나 디스크(2)상으로부터 데이터를 리드하여 호스트 컴퓨터로 송신한다. 또한 DDC(28)는 호스트 컴퓨터와 마이크로 콘트롤러(14)간의 통신을 인터페이스한다. 마이크로 콘트롤러(14)는 호스트 컴퓨터로부터 수신되는 리드 또는 라이트 명령에 응답하여 DDC(28)를 제어하며 트랙 탐색 및 추종을 제어한다. 이때 마이크로 콘트롤러(14)는 A/D컨버너(12)로부터 인가되는 PES값을 이용하여 전술한 바와 같은 트랙추종을 제어한다. 한편 마이크로 콘트롤러(14)는 하드 디스크의 드라이브 제어프로그램을 내장한 롬(ROM)과 본 발명의 일실시예 따른 시스템정보 기록되는 플래시메모리(Flash Memory)를 구비한다. D/A컨버터(Digital-to-Analog Converter)(16)는 마이크로 콘트롤러(14)로부터 발생되는 헤드들(4)의 위치 제어를 위한 제어값을 아나로그 신호로 변환하여 출력한다. VCM 구동부(18)는 D/A컨버터(16)로부터 인가되는 신호에 의해 액츄에이터를 구동하기 위한 구동전류 I(t)를 발생하여 VCM(20)에 인가한다. VCM(20)은 VCM 구동부(18)로부터 입력되는 구동전류의 방향 및 레벨에 대응하여 헤드(4)를 디스크(2)상에서 수평 이동시킨다. 모터제어부(22)는 마이크로 콘트롤러(14)로부터 발생되는 제어값에 따라 스핀들모터구동부(24)를 제어한다. 스핀들모터구동부(24)는 모터제어부(22)의 제어에 따라 스핀들모터(26)를 구동하여 디스크들(2)을 회전시킨다.1 is a general block diagram of a hard disk drive, showing an example of a hard disk drive having two disks 2 and four heads 4 corresponding thereto. Referring to FIG. 1, the disks 2 are typically mounted in one spindle motor 26 in a stack form, each disk surface corresponding to one head 4. The head 4 is located on the surface of the disk 2 and is mounted on a vertically extending arm 6 of an arm assembly of a rotary voice motor (VCM) 20. The preamplifier 8 preamplifies the signal picked up by one of the heads 4 during data read and applies the analog read signal to the read / write channel circuit 10, At the time of data writing, encoded write data applied from the read / write channel circuit 10 is driven to drive the corresponding one of the heads 4 onto the disc 2. At this time, the preamplifier 8 selects one of the heads 4 under the control of the disk data controller (DDC) 28. The read / write channel circuit 10 detects and decodes a data pulse from a read signal applied from the preamplifier 8 to generate read data RDATA, and decodes the write data WDATA applied from the DDC 28 to decode the preamplifier 8. ) Is applied. The read / write channel circuit 10 also demodulates the head position information which is a part of the servo information recorded on the disk to generate a position error signal (PES). The PES generated from the read / write channel circuit 10 is applied to an analog-to-digital converter 12, and the A / D converter 12 sets the PES to a digital step value corresponding to its level. To the microcontroller 14. The DDC 28 is controlled by the microcontroller 14 and writes data received from the host computer onto the disc 2 via the read / write channel circuit 10 and the preamplifier 8 or onto the disc 2. The data is read from the host computer and sent to the host computer. The DDC 28 also interfaces the communication between the host computer and the microcontroller 14. The microcontroller 14 controls the DDC 28 in response to read or write commands received from the host computer and controls track search and tracking. At this time, the microcontroller 14 controls the track tracking as described above using the PES value applied from the A / D converter 12. The microcontroller 14 includes a ROM having a drive control program of a hard disk and a flash memory for recording system information according to an embodiment of the present invention. The digital-to-analog converter 16 converts a control value for position control of the heads 4 generated from the microcontroller 14 into an analog signal and outputs the analog signal. The VCM driver 18 generates a driving current I (t) for driving the actuator by the signal applied from the D / A converter 16 and applies it to the VCM 20. The VCM 20 moves the head 4 horizontally on the disk 2 in response to the direction and level of the drive current input from the VCM driver 18. The motor controller 22 controls the spindle motor driver 24 according to the control value generated from the microcontroller 14. The spindle motor driver 24 rotates the disks 2 by driving the spindle motor 26 under the control of the motor controller 22.
제2도는 본 발명의 일 실시예에 따른 헤드맵핑 처리흐름도를 도시한 것으로, 생산 공정중에 헤드/디스크 성능을 측정하여 가장 성능이 좋은 헤드/디스크면상에 시스템정보를 기록한 후 부팅시에 상기 시스템정보를 리드하여 사용하기까지의 처리 흐름도를 나타낸 것이다.2 is a diagram illustrating a head mapping process flow chart according to an embodiment of the present invention, in which the system information is recorded at the time of booting after recording the system information on the head / disk surface having the best performance by measuring the head / disk performance during the production process. The flowchart shows the process from reading and using.
제3도는 본 발명의 일 실시예에 따른 헤드맵핑을 통해 논리적 헤드넘버와 물리적 헤드넘버의 대응관계를 설명하기 위한 헤드대응 예시도를 도시한 것이다. 이하 제1도 및 제3도를 참조하여 본 발명의 일 실시예에 따른 헤드맵핑과정을 설명하면 다음과 같다.3 is an exemplary head corresponding diagram for explaining a correspondence relationship between a logical head number and a physical head number through head mapping according to an embodiment of the present invention. Hereinafter, a head mapping process according to an embodiment of the present invention will be described with reference to FIGS. 1 and 3.
우선 하드 디스크 드라이브 생산업체에서는 50단계를 통해 각 드라이브에 구비된 헤드의 성능을 테스트하여 가장 성능이 뛰어난 헤드를 선택한다. 이때 상기 테스트방법으로는 에러율 측정방법이나 리드/라이트 채널회로에서 지원하는 성능평가기능 등을 사용할 수 있다. 이후 52단계에서 상기 50단계에서 선택된 헤드넘버를 디스크(2)상의 메인터넌스영역이나 마이크로 콘트롤러(14)에 구비된 플래쉬메모리상에 기록한다. 한편 하기 설명에서는 상기 선택된 헤드넘버를 X라 정의하기로 한다. 이후 생산공정을 거친 각 드라이브의 마이크로 콘트롤러(14)는 부팅시 54단계에서 상기 메인터넌스영역 혹은 플래쉬메모리상에 기록된 헤드넘버(X)를 리드한후 56단계로 진행한다. 56단계에서 마이크로 콘트롤러(14)는 상기 리드된 헤드넘버를 논리적 헤드넘버 제로(zero)로 세팅한후 상기 리드된 헤드넘버(X)를 가산하여 논리적 헤드넘버 제로(zero)로 세팅한후 상기 리드된 헤드넘버(X)를 가산하여 논리적 헤드를 넘버링 해 나간다. 즉 제3도에서와 같이 헤드 테스트시 선택된 헤드넘버가 “2”라면, 논리적 헤드넘버에 상기 선택된 헤드넘버를 가산한 값이 논리적 헤드넘버가 된다. 따라서 종래 헤드 0에 시스템정보를 기록하는 프로그램에 큰 변화없이 전술한 바와 같은 헤드맵핑방법을 사용함으로서 드라이브의 신뢰성을 향상시킬 수 있다.First, the hard disk drive manufacturer selects the best performing head in 50 steps by testing the performance of the heads in each drive. In this case, an error rate measuring method or a performance evaluation function supported by the read / write channel circuit may be used as the test method. Thereafter, in step 52, the head number selected in step 50 is recorded on the maintenance area on the disc 2 or on the flash memory provided in the microcontroller 14. In the following description, the selected head number is defined as X. Thereafter, the microcontroller 14 of each drive that has undergone a production process reads the head number X recorded in the maintenance area or the flash memory in step 54 at boot time, and then proceeds to step 56. In step 56, the microcontroller 14 sets the read head number to a logical head number zero, adds the read head number X to a logical head number zero, and then reads the read head number zero. The added head number (X) is added to number the logical heads. That is, if the head number selected in the head test as shown in FIG. 3 is "2", the value obtained by adding the selected head number to the logical head number becomes the logical head number. Therefore, the reliability of the drive can be improved by using the above-described head mapping method without large changes in the conventional program for recording system information on the head 0.
상술한 바와 같이 본 발명은 각 드라이브에 구비된 헤드특성을 테스트하여 가장 성능이 뛰어난 헤드에 대응하는 디스면상에 시스템정보를 기록함으로서 드라이브의 신뢰성을 향상시킬 수 있는 잇점이 있다.As described above, the present invention has the advantage of improving the reliability of the drive by testing the head characteristics provided in each drive and recording system information on the display surface corresponding to the head having the highest performance.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960026406A KR100265123B1 (en) | 1996-06-29 | 1996-06-29 | How to Improve Hard Disk Drive Reliability by Head Mapping |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960026406A KR100265123B1 (en) | 1996-06-29 | 1996-06-29 | How to Improve Hard Disk Drive Reliability by Head Mapping |
Publications (2)
Publication Number | Publication Date |
---|---|
KR980004761A KR980004761A (en) | 1998-03-30 |
KR100265123B1 true KR100265123B1 (en) | 2000-09-01 |
Family
ID=19465115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960026406A KR100265123B1 (en) | 1996-06-29 | 1996-06-29 | How to Improve Hard Disk Drive Reliability by Head Mapping |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100265123B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07211011A (en) * | 1994-01-07 | 1995-08-11 | Fuji Electric Co Ltd | Disk storage device formatting method |
-
1996
- 1996-06-29 KR KR1019960026406A patent/KR100265123B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07211011A (en) * | 1994-01-07 | 1995-08-11 | Fuji Electric Co Ltd | Disk storage device formatting method |
Also Published As
Publication number | Publication date |
---|---|
KR980004761A (en) | 1998-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100208383B1 (en) | Capacity conversion production method of hard disk drive | |
KR100265283B1 (en) | Method for enhancing reliability of hard disk drive by use of head mapping | |
KR100233319B1 (en) | How to run an error recovery procedure | |
KR100527238B1 (en) | Reallocating Data Sector by Soft Defect Detection | |
US7042664B2 (en) | Method and system for host programmable data storage device self-testing | |
JP4511641B2 (en) | Hard disk drive initialization calibration routine execution method | |
US20040268033A1 (en) | Refreshing data in a data storage device | |
KR100242290B1 (en) | Track zero positioning method and track mapping method accordingly | |
KR100265123B1 (en) | How to Improve Hard Disk Drive Reliability by Head Mapping | |
KR100264796B1 (en) | How to Improve Drive Reliability by Head Mapping | |
KR980011015A (en) | Manufacturing process of hard disk drive for improving production yield and shortening manufacturing time | |
KR100417224B1 (en) | How to Overlay a Program on a Hard Disk Drive | |
KR100233673B1 (en) | Data Sector Defect Prevention Method | |
KR100568421B1 (en) | Sector Reallocation Method When Search Error Occurs | |
KR100273750B1 (en) | Method for detecting a position of head in hard disk drive | |
KR20000047526A (en) | A disk drive apparatus, disk drive control apparatus and system | |
US20050201236A1 (en) | Data read retry with read timing adjustment for eccentrity of disc in data storage device | |
KR100417226B1 (en) | Method for realizing scam protocol of hard disk drive | |
JP2005116159A (en) | Method of determining and applying track zero position of disk drive, and disk drive using the same | |
KR100419394B1 (en) | How to record an error management program for defect analysis and repair of magnetic disc recording devices | |
KR100217750B1 (en) | Prevention method for data transmission error | |
KR100392615B1 (en) | Method for controlling head position of hard disk drive having three bursts | |
KR19990056099A (en) | Data sector reallocation using error correction code threshold change | |
KR100392613B1 (en) | How to Defect Sector of Hard Disk Drive | |
KR100496180B1 (en) | Defect Handling on Hard Disk Drives |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19960629 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19971209 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19960629 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19991215 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20000522 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20000610 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20000612 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20030509 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20040329 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20050506 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20060607 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20070514 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20080602 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20080602 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20100510 |