Nothing Special   »   [go: up one dir, main page]

KR100594328B1 - Method for read channel parameter optimization according to magnetic loss and apparatus thereof - Google Patents

Method for read channel parameter optimization according to magnetic loss and apparatus thereof Download PDF

Info

Publication number
KR100594328B1
KR100594328B1 KR1020050065714A KR20050065714A KR100594328B1 KR 100594328 B1 KR100594328 B1 KR 100594328B1 KR 1020050065714 A KR1020050065714 A KR 1020050065714A KR 20050065714 A KR20050065714 A KR 20050065714A KR 100594328 B1 KR100594328 B1 KR 100594328B1
Authority
KR
South Korea
Prior art keywords
read channel
predetermined
parameter value
channel parameter
read
Prior art date
Application number
KR1020050065714A
Other languages
Korean (ko)
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 KR1020050065714A priority Critical patent/KR100594328B1/en
Application granted granted Critical
Publication of KR100594328B1 publication Critical patent/KR100594328B1/en

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10481Improvement or modification of read or write signals optimisation methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1816Testing
    • G11B20/182Testing using test patterns
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Digital Magnetic Recording (AREA)

Abstract

하드디스크 드라이브에서 자화 세기 변화에 따라 리드 채널 파라미터를 최적화하는 방법 및 그 장치가 개시된다.Disclosed are a method and apparatus for optimizing a read channel parameter according to a change in magnetization intensity in a hard disk drive.

본 발명은 하드 디스크 드라이브의 파라미터 최적화 방법에 있어서, 상기 디스크에 기록 시에 자화의 세기가 소정의 자화 기준치 미만이 되도록 라이트 파라미터 값을 변화시키는 단계, 상기 변화된 라이트 파라미터 값을 이용하여 소정의 테스트 패턴을 상기 디스크의 소정 영역에 기록하는 단계 및 상기 소정 영역에 기록된 소정의 테스트 패턴을 리드 채널 파라미터 값을 변화시키면서 독출하여 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 리트라이 파라미터로 결정하여 상기 디스크의 메인터넌스 영역에 저장하는 단계를 포함한다.According to an aspect of the present invention, there is provided a parameter optimization method for a hard disk drive, the method comprising: changing a write parameter value such that the intensity of magnetization at the time of writing to the disc is less than a predetermined magnetization reference value, and using a predetermined test pattern using the changed write parameter value Recording a predetermined test pattern recorded in the predetermined area by changing a read channel parameter value to determine a read channel parameter value having a smallest bit error rate (BER) as a retry parameter. Storing in the maintenance area of the disk.

본 발명에 의하면 온도 변화에 따른 라이트(Write) 특성 저하나 외부적인 영향에 의해 데이터가 손실된 경우에 최대한 오류를 복구하여 성공적인 리드 동작을 구현할 수 있게 하고 디스크 드라이브의 신뢰도를 향상시킬 수 있다.According to the present invention, in the case where data is lost due to a decrease in write characteristics or an external influence due to a temperature change, the error can be recovered as much as possible to implement a successful read operation and improve the reliability of the disk drive.

Description

자화 세기 변화에 따라 리드 채널 파라미터를 최적화하는 방법 및 그 장치{Method for read channel parameter optimization according to magnetic loss and Apparatus thereof}Method for reading channel parameter optimization according to the change of magnetization intensity and its device {Method for read channel parameter optimization according to magnetic loss and Apparatus

도 1은 본 발명이 적용되는 하드 디스크 드라이브의 구성을 보여준다.1 shows a configuration of a hard disk drive to which the present invention is applied.

도 2는 본 발명의 블럭도이다.2 is a block diagram of the present invention.

도 3은 본 발명의 흐름도이다.3 is a flowchart of the present invention.

도 4는 도 3에서 리트라이 파라미터를 구하는 과정에 대한 상세 흐름도이다.FIG. 4 is a detailed flowchart of a process of obtaining a retry parameter of FIG. 3.

도 5는 도 3에서 리드 동작이나 리트라이 동작시에 적용하는 과정의 상세 흐름도이다.FIG. 5 is a detailed flowchart of a process applied to a read operation or a retry operation in FIG. 3.

본 발명은 하드디스크 드라이브에 관한 것으로, 상세하게는 하드디스크 드라이브에서 자화 세기 변화에 따라 리드 채널 파라미터를 최적화하는 방법 및 그 장치에 관한 것이다.The present invention relates to a hard disk drive, and more particularly, to a method and apparatus for optimizing a read channel parameter according to a change in magnetization intensity in a hard disk drive.

하드 디스크 드라이브의 공정에서는 일반적으로, 리드 채널 최적화 공정은 크게 두 가지 파라미터를 최적화한다. 첫째는 라이트 채널 파라미터이고, 둘째는 리드 채널 파라미터이다.In the hard disk drive process, the lead channel optimization process generally optimizes two parameters. The first is the light channel parameter and the second is the read channel parameter.

리드 채널 파라미터를 최적화하는 방법은 보편적인 사용자 환경에서 최적화된 라이트 채널 파라미터를 이용하여 데이터를 디스크에 기록한 다음, 파라미터 값을 변화시켜 최적의 값을 구하는 것이다. 이때, BER 또는 SNR이 가장 좋은 리드 채널 파라미터를 택하여 해당 영역의 리드 채널 파라미터로 사용한다. 이와 같은 리드 채널 파라미터는 일반적으로 통상적인 사용자의 사용 온도등의 사용 환경에 최적화된 것이다. One way to optimize the read channel parameters is to write the data to disk using the optimized light channel parameters in a common user environment, and then change the parameter values to obtain the optimal values. At this time, the lead channel parameter having the best BER or SNR is selected and used as the lead channel parameter of the corresponding region. Such lead channel parameters are generally optimized for use environments, such as the temperature of a typical user.

그러나, 하드 디스크 드라이브의 신뢰성이 요구되는 환경은 통상의 사용조건이 아닌, 저온이나 고온의 환경, 다습한 환경, 진동이 심한 환경 등 특수한 환경이다.However, the environment in which the reliability of the hard disk drive is required is a special environment such as a low temperature or a high temperature environment, a humid environment, a severe vibration environment, and the like, which are not normal use conditions.

이와 같은 특수한 환경에서는 주로, 디스크 상의 자화된 데이터가 외부적인 영향이나 보자력 등으로 인해 자화의 세기가 약하게 되거나, 온도 변화에 따라 자성체의 특성 변화로 기록단계에서부터 위크 라이트(Weak Write) 현상이 발생하게 된다. 이런 현상이 발생하게 되면 기록된 데이터는 더 이상 읽을 수 없게 되고, 결국 오류나 최종 불량으로 처리된다.In such a special environment, the magnetized data on the disc is weakened due to external influences or coercive forces, or the weakness of the magnetic material is changed due to temperature changes, causing a weak write from the recording stage. do. When this happens, the recorded data will no longer be readable and will eventually be treated as an error or final failure.

종래의 리드 채널 파라미터의 최적화 방법은 위크 라이트(Weak Write)를 억제하기 위하여 드라이브의 쓰기 능력(Write ability)을 판정하고 그에 따라 라이트 채널 파라미터의 값을 가감해 주는 방법이다.The conventional method for optimizing read channel parameters is a method of determining the write ability of the drive to suppress weak writes and adding and subtracting the value of the write channel parameters accordingly.

그러나, 종래의 리드 채널 파라미터의 최적화 방법에 의하면, 기록시에 오류를 억제할 수는 있지만, 일단 기록된 데이터가 자화의 세기가 변하여 더 이상 읽을 수 없게 된 경우에 오류를 복구할 수 없다는 문제점이 있다.However, according to the conventional method for optimizing read channel parameters, the error can be suppressed at the time of recording, but the problem is that the error cannot be recovered once the recorded data has changed in intensity of magnetization and can no longer be read. have.

본 발명이 이루고자 하는 기술적 과제는 위크 라이트(Weak Write)나 기록된 데이터의 자화 세기가 약해지는 과정을 시뮬레이션 하여 리드 채널을 최적화시키는 리트라이 파라미터를 구하고 이를 차회의 리드 동작이나 리트라이 동작에 적용함으로써, 온도 변화에 따른 라이트(Write) 특성 저하나 외부적인 영향에 의해 데이터가 손실된 경우에 최대한 오류를 복구하여 성공적인 리드 동작을 구현할 수 있는 자화 세기 변화에 따라 리드 채널 파라미터를 최적화하는 방법을 제공하는 데 있다.The technical problem to be achieved by the present invention is to simulate the weakening of the weak write (Wak Write) or recorded data to obtain a retry parameter for optimizing the read channel and apply it to the next read operation or retry operation It also provides a method to optimize the read channel parameters according to the change of magnetization intensity, which can recover the error as much as possible in order to recover the error as much as possible when data is lost due to deterioration of the write characteristics or external influences due to temperature changes. There is.

본 발명이 이루고자 하는 다른 기술적 과제는 상기의 자화 세기 변화에 따라 리드 채널 파라미터를 최적화하는 방법이 적용된 자화 세기 변화에 따른 리드 채널 파라미터 최적화 장치를 제공하는 데 있다.Another object of the present invention is to provide an apparatus for optimizing a read channel parameter according to a change in magnetization intensity to which the method for optimizing the read channel parameter according to the change in magnetization intensity is applied.

상기와 같은 기술적 과제를 해결하기 위하여, 본 발명은 하드 디스크 드라이브의 파라미터 최적화 방법에 있어서, 상기 디스크에 기록 시에 자화의 세기가 소정의 자화 기준치 미만이 되도록 라이트 파라미터 값을 변화시키는 단계, 상기 변화된 라이트 파라미터 값을 이용하여 소정의 테스트 패턴을 상기 디스크의 소정 영역에 기록하는 단계 및 상기 소정 영역에 기록된 소정의 테스트 패턴을 리드 채널 파라미터 값을 변화시키면서 독출하여 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 리트라이 파라미터로 결정하여 상기 디스크의 메인터넌스 영역에 저장 하는 단계를 포함한다.In order to solve the above technical problem, the present invention, in the parameter optimization method of the hard disk drive, the step of changing the write parameter value so that the intensity of magnetization is less than a predetermined magnetization reference value when writing to the disc, the changed Writing a predetermined test pattern in a predetermined area of the disc using a write parameter value, and reading a predetermined test pattern recorded in the predetermined area while changing read channel parameter values to read the smallest bit error rate (BER). Determining a channel parameter value as a retry parameter and storing the channel parameter value in a maintenance area of the disc.

상기의 다른 기술적 과제를 해결하기 위하여, 본 발명은 하드 디스크 드라이브의 호스트 인터페이스에 연결되어 파라미터를 최적화하는 장치에 있어서, 상기 디스크에 기록 시에 자화의 세기가 소정의 자화 기준치 미만이 되도록 하는 라이트 파라미터 값을 저장하는 테스트 파라미터 저장부, 상기 디스크의 소정 영역에 기록되는 소정의 테스트 패턴을 저장하는 테스트 패턴 저장부 및 상기 호스트 인터페이스에 연결되고, 상기 테스트 파라미터 저장부에서 테스트 파라미터를 읽어 상기 드라이브의 라이트 파라미터를 상기 테스트 파라미터로 설정하고, 상기 테스트 패턴 저장부에서 소정의 테스트 패턴을 읽어 상기 드라이브가 상기 디스크의 소정 영역에 상기 테스트 패턴을 기록하게 하고, 리드 채널 파라미터 값을 변화시키면서 소정 영역에 기록된 소정의 테스트 패턴을 독출하여 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 리트라이 파라미터로 결정하고 상기 드라이브에 전송하여 상기 디스크의 메인터넌스 영역에 기록하게 하는 테스트 제어부를 포함한다.In order to solve the above other technical problem, the present invention is connected to the host interface of the hard disk drive in the device for optimizing the parameter, the write parameter such that the intensity of magnetization at the time of writing on the disk is less than a predetermined magnetization reference value A test parameter storage unit for storing a value, a test pattern storage unit for storing a predetermined test pattern recorded in a predetermined area of the disk, and a host interface, and reading test parameters from the test parameter storage unit to write the drive. Set a parameter as the test parameter, read a predetermined test pattern from the test pattern storage unit, and cause the drive to write the test pattern in a predetermined area of the disc, and write in a predetermined area while changing a read channel parameter value. Read out a predetermined test pattern to a bit error rate (BER) is determined by the retry parameters for the small lead-channel parameter value, and a test control section that records in the maintenance area of the disk and transmitted to the drive.

이하에서는 도면을 참조하여 본 발명의 바람직한 실시예를 설명하기로 한다.Hereinafter, with reference to the drawings will be described a preferred embodiment of the present invention.

도 1은 본 발명이 적용되는 하드 디스크 드라이브(100)의 구성을 보여준다.1 shows a configuration of a hard disk drive 100 to which the present invention is applied.

드라이브(100)는 스핀들 모터(110)에 의하여 회전되는 적어도 하나의 자기 디스크(120)를 포함하고 있다. 드라이브(100)는 디스크(120) 표면에 인접되게 위치한 헤드(130)를 또한 포함하고 있다.The drive 100 includes at least one magnetic disk 120 that is rotated by the spindle motor 110. The drive 100 also includes a head 130 positioned adjacent to the disk 120 surface.

헤드(130)는 각각의 디스크(120)의 자계를 감지하고 자화시킴으로써 회전하는 디스크(120)에서 정보를 읽거나 기록할 수 있다. 전형적으로 헤드(130)는 각 디 스크(120)의 표면에 결합되어 있다. 비록 단일의 헤드(130)로 도시되어 설명되어 있지만, 이는 디스크(120)를 자화시키기 위한 기록용 헤드와 디스크(120)의 자계를 감지하기 위한 분리된 읽기용 헤드로 이루어져 있다고 이해되어야 한다. 읽기용 헤드는 자기 저항(MR : Magneto-Resistive) 소자로부터 구성되어 진다.The head 130 may read or write information in the rotating disk 120 by sensing and magnetizing the magnetic field of each disk 120. Typically head 130 is coupled to the surface of each disk 120. Although illustrated and described as a single head 130, it should be understood that this consists of a recording head for magnetizing the disk 120 and a separate reading head for sensing the magnetic field of the disk 120. The read head is constructed from Magneto-Resistive (MR) elements.

헤드(130)는 슬라이더(131)에 통합되어 질 수 있다. 슬라이더(131)는 헤드(130)와 디스크(120) 표면 사이에 공기 베어링(air bearing)을 생성시키는 구조로 되어 있다. 슬라이더(131)는 헤드 짐벌 어셈블리(132)에 결합되어 있다. 헤드 짐벌 어셈블리(132)는 보이스 코일(141)을 갖는 엑츄에이터 암(140)에 부착되어 있다. 보이스 코일(141)은 보이스 코일 모터(VCM: Voice Coil Motor, 142)를 특정하는 마그네틱 어셈블리(150)에 인접되게 위치하고 있다. 보이스 코일(141)에 공급되는 전류는 베어링 어셈블리(160)에 대하여 엑츄에이터 암(140)을 회전시키는 토오크를 발생시킨다. 엑츄에이터 암(140)의 회전은 디스크(120) 표면을 가로질러 헤드(130)를 이동시킬 것이다.The head 130 may be integrated into the slider 131. The slider 131 is configured to create an air bearing between the head 130 and the surface of the disk 120. The slider 131 is coupled to the head gimbal assembly 132. The head gimbal assembly 132 is attached to an actuator arm 140 having a voice coil 141. The voice coil 141 is located adjacent to the magnetic assembly 150 that specifies a voice coil motor (VCM) 142. The current supplied to the voice coil 141 generates a torque to rotate the actuator arm 140 relative to the bearing assembly 160. Rotation of the actuator arm 140 will move the head 130 across the disk 120 surface.

정보는 전형적으로 디스크(120)의 환상 트랙 내에 저장된다. 각 트랙(170)은 일반적으로 복수의 섹터를 포함하고 있다. 각 섹터는 데이터 필드(data field)와 식별 필드(identification field)를 포함하고 있다. 식별 필드는 섹터 및 트랙(실린더)을 식별하는 그레이 코드(Gray code)로 구성되어 있다. 헤드(130)는 다른 트랙에 있는 정보를 읽거나 기록하기 위하여 디스크(120) 표면을 가로질러 이동된다.The information is typically stored in an annular track of the disc 120. Each track 170 generally includes a plurality of sectors. Each sector includes a data field and an identification field. The identification field is composed of a gray code identifying a sector and a track (cylinder). Head 130 is moved across the surface of disc 120 to read or write information on other tracks.

도 2는 본 발명의 블럭도이다.2 is a block diagram of the present invention.

본 발명에 의한 자화 세기에 따른 리드 채널 파라미터 최적화 장치는 디스크 (201), 헤드(202), 프리 앰프(203), 판독 채널(204), 기록 채널(205), 콘트롤러(206) 및 메모리(207)의 하드디스크 드라이브의 구성요소에 테스트 파라미터 저장부(221), 테스트 패턴 저장부(222) 및 테스트 제어부(220)을 더 구비한다.The read channel parameter optimization apparatus according to the magnetization intensity according to the present invention includes a disk 201, a head 202, a preamplifier 203, a read channel 204, a write channel 205, a controller 206, and a memory 207. A test parameter storage unit 221, a test pattern storage unit 222, and a test control unit 220 are further included in components of the hard disk drive.

우선, 일반적인 하드 디스크 드라이브의 동작을 설명하면 다음과 같다.First, the operation of a general hard disk drive will be described.

하드 디스크 드라이브에서 데이터의 판독(Read) 시에는 디스크(201)에서 헤드(202, 자기 헤드 또는 자기 저항 헤드)로 읽어서 신호를 프리 앰프(203)에 의하여 신호 처리에 용이하도록 증폭시킨 후에, 증폭된 아날로그 신호를 호스트 컴퓨터(도면에 미도시)가 판독할 수 있는 디지털 신호로 변조시켜 호스트 인터페이스를 통하여 호스트 컴퓨터로 전송한다. 반대로 데이터의 기록(Write) 시에는 호스트 인터페이스를 통하여 호스트 컴퓨터로부터 사용자 데이터를 받아 기록 채널(205)에서 전기적인 아날로그 신호로 변환시킨 후에 프리 앰프(203)에 의하여 증폭된 기록 전류를 헤드(203, 자기 헤드)를 통하여 디스크(201)에 기록시킨다.When reading data from the hard disk drive, the signal is read from the disk 201 to the head 202 (magnetic head or magnetoresistive head) to be amplified for easy signal processing by the preamplifier 203, and then amplified. The analog signal is modulated into a digital signal that can be read by a host computer (not shown) and transmitted to the host computer through the host interface. On the contrary, in the case of writing data, after receiving user data from the host computer through the host interface and converting it into an electrical analog signal in the recording channel 205, the write current amplified by the preamplifier 203 is used. On the disc 201 via a magnetic head).

메모리(207)에는 하드 디스크 드라이브의 동작에 관련된 각종 파라미터 값, 측정된 동작 환경 정보들이 저장되어 있으며, 또한 동작 환경에 따른 파라미터 보정 정보들이 저장되어 있다. 메모리(207)에 초기 값으로 저장된 파라미터 값들은 하드 디스크 드라이브 제조 공정 중의 하나인 번인(Burn-in) 공정에서 결정된 최적화된 파라미터 값들이다. 메모리(207)는 콘트롤러에 의해 측정된 비트 에러율(Bit Error Ratio), 번인 공정에서 결정된 기본 라이트 채널 파라미터(Write Channel Parameter) 값 및 기본 리드 채널 파라미터(Read Channel Parameter) 값, 자화 세기의 변화에 대해서 리드 채널을 최적화하는 리트라이 파라미터 값을 저장한다.The memory 207 stores various parameter values and measured operating environment information related to the operation of the hard disk drive, and also stores parameter correction information according to the operating environment. The parameter values stored as initial values in the memory 207 are optimized parameter values determined in the burn-in process, which is one of the hard disk drive manufacturing processes. The memory 207 stores the bit error ratio measured by the controller, the basic write channel parameter value and the basic read channel parameter value determined in the burn-in process, and the change in the magnetization intensity. Stores retry parameter values that optimize the read channel.

콘트롤러(206)는 드라이브의 파워 온 상태의 아이들 모드에서 일정 시간 주기로 리드 채널의 최적화를 위해 파라미터 값을 설정한다. 콘트롤러는 메모리에 저장된 기본 라이트 채널 파라미터(Write Channel Parameter) 값 및 기본 리드 채널 파라미터(Read Channel Parameter) 값, 리트라이 파라미터 값을 저장하는 레지스터를 구비할 수 있다. 콘트롤러(206)는 메모리(207) 각종 파라미터 값 및 리드 동작시 측정된 비트 에러율(BER)을 저장하고, 기록채널(205), 판독채널(204)을 각각 제어하여, 호스트 인터페이스(210)를 통해 수신한 정보를 헤드(202)가 디스크(201)에 기록하거나 디스크(201)로부터 정보를 독출하게 하여 독출된 정보를 호스트 인터페이스(210)로 전송한다.The controller 206 sets parameter values for optimization of the read channel at regular time intervals in the idle mode of the power-on state of the drive. The controller may include a register for storing a basic write channel parameter value, a basic read channel parameter value, and a retry parameter value stored in a memory. The controller 206 stores various parameter values of the memory 207 and the bit error rate BER measured during the read operation, controls the write channel 205 and the read channel 204, respectively, and through the host interface 210. The received information is recorded by the head 202 on the disk 201 or the information is read from the disk 201 and the read information is transmitted to the host interface 210.

테스트 제어부(220)는 테스트 파라미터 저장부(221)에서 테스트 파라미터를 읽어온다. 테스트 제어부(220)는 테스트 파라미터를 호스트 인터페이스(210)를 통해 콘트롤러(206)로 전송함으로써, 기록채널의 라이트 파라미터를 변화시켜서 디스크에 데이터를 기록할 때, 자화의 세기가 소정의 자화 기준치 미만이 되도록 한다. The test control unit 220 reads the test parameter from the test parameter storage unit 221. The test control unit 220 transmits the test parameter to the controller 206 through the host interface 210 to change the write parameter of the recording channel to record the data on the disk, so that the intensity of the magnetization is less than a predetermined magnetization reference value. Be sure to

이때, 변화되는 라이트 파라미터는 적어도 오버슛 컨트롤(Overshoot Control) 인자, 라이트 전류(Write Current) 결정 인자, 라이트 프리콤펜세이션(Write Pre-compensation) 인자를 포함할 수 있다.In this case, the changed light parameter may include at least an overshoot control factor, a write current determination factor, and a write pre-compensation factor.

예를 들어, 라이트 파라미터의 변화는 플라잉 하이트(Flying Height)를 높이기 위해 라이트 프리콤펜세이션(Write Pre-compensation) 인자를 변경시키고, 라이트 전류(Write Current)를 감소시키기 위해 라이트 전류(Write Current) 결정 인자를 변경시키는 것일 수 있다. For example, a change in the light parameter changes the Write Pre-compensation factor to increase the flying height, and write current to reduce the write current. It may be to change the determinant.

이때, 소정의 자화 기준치는 위크 라이트(Weak Write) 현상 발생시의 자화의 세기나 자화의 세기가 감소하여 데이터가 삭제된 것으로 판정되는 정도의 자화의 세기를 그 기준치로 할 수 있다.In this case, the predetermined magnetization reference value may be the reference value as the intensity of magnetization at the time of the weak write phenomenon or the degree of magnetization of which the data is determined to be deleted due to the decrease in the intensity of magnetization.

테스트 제어부(220)는 테스트 패턴 저장부(222)에서 소정의 테스트 패턴을 읽어온다. 이때, 소정의 테스트 패턴은 위크 라이트(Weak Write) 현상이나 자화의 세기 감소에 따른 데이터 손상의 경우와 유사하게 기록 패턴을 미리 정한 것으로 할 수 있다.The test control unit 220 reads a predetermined test pattern from the test pattern storage unit 222. In this case, the predetermined test pattern may be a predetermined recording pattern, similar to the case of a weak write phenomenon or data corruption due to a decrease in the intensity of magnetization.

테스트 제어부(220)는 호스트 인터페이스(210)를 통해 콘트롤러(206)에 소정의 테스트 패턴을 전송하여 이를 디스크의 소정 영역에 기록하도록 제어한다. 콘트롤러(206)는 이에 따라, 기록 채널(205)을 통해 소정의 테스트 패턴을 전송한다. 이때, 소정의 테스트 패턴에 대한 전기적인 아날로그 신호는 프리앰프(203)에 의해 증폭되고 헤드(202)에 의해 디스크(201)의 소정 영역에 기록된다. The test controller 220 transmits a predetermined test pattern to the controller 206 through the host interface 210 and controls the test controller 220 to record the test pattern in a predetermined area of the disk. The controller 206 thus transmits a predetermined test pattern over the recording channel 205. At this time, the electrical analog signal for the predetermined test pattern is amplified by the preamp 203 and recorded by the head 202 in the predetermined area of the disc 201.

이때, 소정의 테스트 패턴이 기록되는 소정의 영역은 일반적으로 데이터가 기록되지 않은 비어 있는 영역(Zone)으로 할 수 있다.At this time, the predetermined area in which the predetermined test pattern is recorded may be an empty area (Zone) in which no data is generally recorded.

테스트 제어부(220)는 호스트 인터페이스(210)를 통해 콘트롤러(206)에 디스크의 소정 영역에 기록된 소정의 테스트 패턴을 읽도록 지시한다. 이에따라, 헤드(202)가 디스크(201)의 소정 영역에서 소정의 테스트 패턴을 읽어들이면, 프리앰프(203)가 소정의 테스트 패턴에 대한 신호를 증폭하고, 판독채널(204)은 이를 디지털 신호로 변환하여 콘트롤러(206)에 전송한다. The test control unit 220 instructs the controller 206 to read a predetermined test pattern recorded in a predetermined area of the disk through the host interface 210. Accordingly, when the head 202 reads a predetermined test pattern from a predetermined area of the disc 201, the preamplifier 203 amplifies the signal for the predetermined test pattern, and the read channel 204 converts it into a digital signal. It converts and transmits it to the controller 206.

테스트 제어부(220)는 호스트 인터페이스(210)을 통해 콘트롤러(206)에 리드 채널 파라미터의 값을 변화시키면서 위와 같은 소정의 테스트 패턴의 리드 동작을 반복하고, 각 리드 채널 파라미터 값에 대한 비트 에러율(BER)을 측정하도록 지시한다. 테스트 제어부(220)는 콘트롤러(206)에 위에서 변화시킨 리드 채널 파라미터 각각의 값 및 그에 대응하는 비트 에러율(BER)을 전송해줄 것을 요청한다. 이에 따라, 콘트롤러(206)는 위에서 변화시킨 리드 채널 파라미터 각각의 값 및 그에 대응하는 비트 에러율(BER)을 호스트 인터페이스(210)에 전송하고, 테스트 제어부(220)는 이를 수신한다. The test controller 220 repeats the read operation of the predetermined test pattern as described above while changing the value of the read channel parameter to the controller 206 through the host interface 210, and the bit error rate (BER) for each read channel parameter value. ) To measure. The test controller 220 requests the controller 206 to transmit the value of each of the read channel parameters changed above and the corresponding bit error rate BER. Accordingly, the controller 206 transmits the value of each read channel parameter changed above and the corresponding bit error rate BER to the host interface 210, and the test controller 220 receives the value.

그런후에, 테스트 제어부(220)는 비트 에러율(BER)이 최소가 되는 리드 채널 파라미터 값을 리트라이 파라미터 값으로 결정하고, 호스트 인터페이스(210)을 통해 콘트롤러(206)를 제어하여 이를 디스크의 메인터넌스 영역(Maintanance Cylinder)에 기록하게 한다.Thereafter, the test controller 220 determines the read channel parameter value of which the bit error rate BER is minimum as the retry parameter value, and controls the controller 206 through the host interface 210 to control the controller 206 through the host interface 210. Record it in the Maintenance Cylinder.

테스트 제어부(220)는 위와 같이 결정된 리트라이 파라미터 값을 기본 리드 채널 파라미터와 한번 더 비교하게 할 수 있다. 즉, 테스트 제어부(220)는 이와 같이 결정된 리트라이 파라미터 값을 기본 리드 채널 파라미터와 비교하여 상이한 경우에, 호스트 인터페이스(210)를 통해 콘트롤러(206)를 제어하여, 소정 영역 이외에서 상기 리트라이 파라미터를 이용하여 디스크(201)로부터 데이터를 읽어오면서 비트 에러율(BER)을 측정하게 한다. 그리고 나서, 테스트 제어부(220)는 측정된 비트 에러율(BER)이 소정의 에러 기준치 이하이면, 호스트 인터페이스(210)를 통해 콘트롤러(206)를 제어하여, 위에서 결정된 리트라이 파라미터를 디스크의 메인터넌스 영역(Maintanance Cylinder)에 기록하게 한다. The test controller 220 may compare the retry parameter value determined as described above with the basic read channel parameter once more. That is, the test control unit 220 controls the controller 206 through the host interface 210 when the retry parameter value determined as described above is different from the basic lead channel parameter, so that the retry parameter outside the predetermined area. The bit error rate (BER) is measured while reading data from the disc 201 by using. Then, if the measured bit error rate (BER) is less than or equal to a predetermined error reference value, the test control unit 220 controls the controller 206 through the host interface 210, so that the retry parameter determined above is determined. Record it in the Maintanance Cylinder.

이때, 테스트 제어부(220)는 리트라이 파라미터 값이 기본 리드 채널 파라미터값과 동일하거나 라트라이 파라미터에 의한 비트 에러율(BER)이 소정의 에러 기준치 보다 큰 경우에는 위에서 결정된 리트라이 파라미터를 디스크의 메인터넌스 영역에 기록하지 않는 것이 바람직하다.In this case, when the retry parameter value is the same as the basic read channel parameter value or the bit error rate BER due to the late try parameter is larger than the predetermined error reference value, the test control unit 220 determines the retry parameter determined above. It is preferable not to write in.

이와 같이 메인터넌스 영역(Maintanance Cylinder)에 리트라이 파라미터를 기록함으로써, 하드디스크 드라이브가 파워 온 될 때, 드라이브의 메모리에 리트라이 파라미터가 로딩되고, 상기 리트라이 파라미터가 리트라이(Retry) 동작 수행시에 사용되는 리트라이 테이블에 적용되므로, 차회의 리드 동작이나 리트라이(Retry) 시에 리트라이 파라미터를 사용하게 할 수 있다. By recording the retry parameters in the maintenance cylinder as described above, when the hard disk drive is powered on, the retry parameters are loaded into the drive's memory, and the retry parameters are executed when the retry operation is performed. Since it is applied to the retry table to be used, the retry parameter can be used at the next read operation or retry.

이때, 소정의 에러 기준치는 리드 동작시의 비트 에러율이 높아 리트라이(Retry) 단계를 진행해야 하는 정도의 에러 수준으로 할 수 있다.At this time, the predetermined error reference value can be set to an error level such that the bit error rate during the read operation is high and the retry step must be performed.

도 3은 본 발명의 흐름도이다.3 is a flowchart of the present invention.

먼저, 디스크에 기록시에 자화의 세기가 소정의 자화 기준치 미만이 되도록 라이트 파라미터를 변화시킨다(300 과정). 이 과정은 위크 라이트(Weak Write) 현상 등에 의해 자화의 세기가 약하게 기록되거나, 기타 환경 변화로 기록된 데이터의 자화의 세기가 감소된 경우를 시뮬레이션 하기 위해 인위적으로 라이트 파라미터를 변화시키는 과정이다.First, the write parameter is changed so that the intensity of magnetization at the time of recording on the disc is less than the predetermined magnetization reference value (step 300). This process is a process of artificially changing the light parameters to simulate a case where the intensity of magnetization is weakly recorded due to the weak write phenomenon or the intensity of magnetization of the recorded data is reduced due to other environmental changes.

디스크의 소정의 영역에 소정의 테스트 패턴을 기록한다(310 과정). 이 과정은 일반적인 환경에서의 리드 채널 파라미터로 읽어들이기 어려운 데이터의 패턴을 인위적으로 생성하여, 위크 라이트(Weak Write) 현상 등에 의해 자화의 세기가 약 하게 기록되거나, 기타 환경 변화로 기록된 데이터의 자화의 세기가 감소된 경우의 데이터 패턴과 유사한 데이터 패턴을 기록하는 과정이다.The predetermined test pattern is recorded in the predetermined area of the disc (step 310). This process artificially generates a pattern of data that is difficult to read as a read channel parameter in a general environment, so that the intensity of magnetization is weakly recorded by a weak write phenomenon, or the data is recorded by other environmental changes. This is a process of recording a data pattern similar to the data pattern when the intensity of the is reduced.

마지막으로, 소정 영역에서 리드 채널을 최적화하는 파라미터를 구하고 일반적인 리드 동작이나 리트라이 시에 이를 적용한다(320 과정). 이 과정은 위에서 기록된 테스트 패턴을 읽어들이면서, 리드 채널 파라미터 값을 변화시켜, 에러율이 적은 리트라이 파라미터 값을 결정하고, 이를 리드 채널에 적용하는 과정이다. 이때, 구해진 리트라이 파라미터는 정상적인 리드 동작 보다는 리드 동작에서 에러가 소정의 기준치 이상 발생하는 경우에 적용하도록 함이 바람직하다.Finally, a parameter for optimizing the read channel in a predetermined region is obtained and applied to the normal read operation or retry (step 320). This process is to read the test pattern recorded above, change the read channel parameter value, determine the retry parameter value with low error rate, and apply it to the read channel. In this case, the obtained retry parameter may be applied when an error occurs more than a predetermined reference value in the read operation rather than the normal read operation.

도 4는 도 3에서 리트라이 파라미터를 구하는 과정에 대한 상세 흐름도이다.FIG. 4 is a detailed flowchart of a process of obtaining a retry parameter of FIG. 3.

먼저, 카운트 N을 0으로 설정한다(400 과정). 이때, 리드 채널 파라미터의 값을 변화시키는 과정을 소정의 목표 횟수만큼 반복하기 위해 각 횟수를 카운트하는 변수를 초기화한다.First, count N is set to 0 (400). At this time, in order to repeat the process of changing the value of the read channel parameter by a predetermined target number of times, a variable for counting each number is initialized.

위에서 초기화된 카운트 N의 값을 1만큼 증가시킨다(410 과정). 이 과정은 리드 채널 파라미터의 값을 변화시키는 과정의 반복횟수를 세는 과정이다.The value of the count N initialized above is increased by one (step 410). This process counts the number of repetitions of the process of changing the value of the read channel parameter.

리드 채널 파라미터 값을 변화시킨다(420 과정). 이 과정은 리드 전류(Read Current) 결정 인자, 한정 임펄스 응답(Finite Impulse Responsee), 컷오프 주파수(Cut-off Frequency), 필터 부스트(Filter Boost) 결정 인자 등의 값을 매 반복 횟수마다 차츰 증가시키거나 차츰 감소시키는 과정이다.The read channel parameter value is changed (step 420). This process gradually increases the value of the read current determinant, finite impulse response, cut-off frequency, filter boost determinant, etc. at every iteration. It is a process of decreasing gradually.

소정의 테스트 패턴이 기록된 소정의 영역에서 리드 동작을 수행하면서 비트 에러율(BER)을 측정한다(430 과정). 이 과정은 각 파라미터 값에 대한 데이터 오류 값을 측정하는 과정이다.In operation 430, a bit error rate BER is measured while performing a read operation in a predetermined region in which a predetermined test pattern is recorded. This process measures the data error value for each parameter value.

N-1번째 비트 에러율(BER)이 N번째 비트 에러율(BER)보다 큰지 판단한다(440 과정). 이 과정은 현재 진행중인 반복횟수의 파라미터 값을 이용하여 리드 동작을 수행하는 것이 이전 반복횟수의 파라미터 값을 이용하여 리드 동작을 수행하는 것보다 에러 복구에 적합한지 판단하는 과정이다. 이때, N번째 비트 에러율(BER)이 이전 반복횟수인 N-1번째 비트 에러율(BER)보다 작으면, 다음 단계로 진행하고, 그렇지 않으면 460 과정으로 진행한다.In operation 440, it is determined whether the N-1 th bit error rate BER is greater than the N th bit error rate BER. This process is to determine whether performing a read operation using the parameter value of the current repetition number is more suitable for error recovery than performing a read operation using the parameter value of the previous repetition number. At this time, if the N-th bit error rate (BER) is smaller than the N-1 th bit error rate (BER), which is a previous repetition number, the process proceeds to the next step, otherwise proceeds to step 460.

N번째에 측정된 비트 에러율(BER) 에 대한 리드 채널 파라미터 값을 리트라이 파라미터로 결정하고 이를 메모리에 저장한다(450 과정). 이 과정은 위에서 에러가 가장 적은 것으로 판단된 리드 채널 파라미터 값을 리트라이 파라미터로 정의하고 이를 저장하는 과정이다.The read channel parameter value for the Nth measured bit error rate (BER) is determined as a retry parameter and stored in the memory (step 450). This process defines the lead channel parameter value determined to have the least error as a retry parameter and stores it.

마지막으로, 현재 반복횟수(카운트) N이 소정의 목표 횟수에 이르렀는지 판단한다(460 과정). 이 과정은 공정단계에서 리트라이 파라미터를 구하는데 필요하다고 결정한 반복횟수 만큼 리드 채널 파라미터 값을 변화시키는 과정을 반복하기 위해 현재 반복횟수를 목표치와 비교하는 과정이다. 이때, 카운트 N이 소정의 목표 횟수보다 크다면, 모든 과정을 종료하고, 그렇지 않다면, 410 과정으로 되돌아간다.Finally, it is determined whether the current repetition number (count) N reaches a predetermined target number (step 460). This process is to compare the current repetition number with the target value in order to repeat the process of changing the read channel parameter value by the repetition number determined as necessary to obtain the retry parameter in the process step. At this time, if the count N is greater than the predetermined target number, all processes are finished, otherwise, the process returns to step 410.

도 5는 도 3에서 리드 동작이나 리트라이 동작시에 적용하는 과정의 상세 흐름도이다.FIG. 5 is a detailed flowchart of a process applied to a read operation or a retry operation in FIG. 3.

먼저, 위에서 구해진 리트라이 파라미터 값이 기본 리드 채널 파라미터의 값 과 상이한지 판단한다(500 과정). 이 과정은 리트라이 파라미터가 최적화되기 이전의 파라미터 값과 동일하다면, 하기의 과정을 거칠 필요가 없으므로, 불필요한 절차를 스킵하기 위한 과정이다. 이때, 리트라이 파라미터 값이 기본 리드 채널 파라미터 값과 상이하다면, 다음 단계로 진행하고, 그렇지 않다면 540 과정으로 진행한다.First, it is determined whether the retry parameter value obtained above is different from the value of the basic read channel parameter (step 500). This process does not need to go through the following process if the retry parameter is the same as the parameter value before optimization, and thus is a process for skipping unnecessary procedures. In this case, if the retry parameter value is different from the default read channel parameter value, the process proceeds to the next step, otherwise, the process proceeds to step 540.

테스트 패턴이 기록된 소정 영역 이외의 영역에서 리트라이 파라미터 값을 적용하여 리드 동작을 수행하면서, 비트 에러율(BER)을 측정한다(510 과정). 이 과정은 리드 채널 파라미터의 최적화를 위해 할당된 디스크 영역이 아닌, 통상의 데이터가 기록된 영역에서 통상의 리드 동작을 수행하고, 이때 발생하는 에러를 측정하는 과정이다.In operation 510, a bit error rate BER is measured while a read operation is performed by applying a retry parameter value in a region other than a predetermined region where a test pattern is recorded. This process is a process of performing a normal read operation in an area in which normal data is recorded, not in a disk area allocated for optimization of a read channel parameter, and measuring an error occurring at this time.

위에서 측정된 비트 에러율(BER)이 소정의 에러 기준치보다 큰지 판단한다(520 과정). 이때, 측정된 비트 에러율(BER)이 소정의 에러 기준치보다 크다면 다음 단계로 진행하고, 그렇지 않다면, 다음 리드 동작이나 리트라이 시에 위에서 구한 리트라이 파라미터 값을 적용하도록 설정한다(530 과정). 이때의 설정이란, 하드 디스크의 메인터넌스 영역에 리트라이 파라미터 값을 저장함으로써, 하드디스크 드라이브의 파워 온시에 위에서 저장된 리트라이 파라미터 값이 드라이브의 메모리에 로딩되도록 하는 것이다.In operation 520, it is determined whether the bit error rate BER measured above is greater than a predetermined error reference value. At this time, if the measured bit error rate (BER) is greater than the predetermined error reference value, the process proceeds to the next step. Otherwise, it is set to apply the retry parameter value obtained above in the next read operation or retry (step 530). The setting at this time is to store the retry parameter value in the maintenance area of the hard disk so that the retry parameter value stored above is loaded into the drive memory when the hard disk drive is powered on.

마지막으로, 리트라이 파라미터를 이용한 리드 동작이 기준치를 넘는 에러를 발생시킨다면, 리트라이 파라미터를 적용하지 않는 것으로 하고, 다음 리드 동작이나 리트라이 시에 기본 리드 채널 파라미터 값을 적용하도록 설정한다(540 과정). 이때의 설정이란, 하드 디스크의 메인터넌스 영역에 리트라이 파라미터 값을 저장함으로써, 하드디스크 드라이브의 파워 온시에 위에서 저장된 리트라이 파라미터 값이 드라이브의 메모리에 로딩되도록 하는 것이다.Finally, if the read operation using the retry parameter generates an error exceeding the reference value, the retry parameter is not applied, and the default read channel parameter value is set to be applied at the next read operation or retry (step 540). ). The setting at this time is to store the retry parameter value in the maintenance area of the hard disk so that the retry parameter value stored above is loaded into the drive memory when the hard disk drive is powered on.

바람직하게는 기록시에 자화의 세기가 소정의 기준치 미만이 되도록 변화시키는 라이트 파라미터는 적어도 오버슛 컨트롤(Overshoot Control) 인자, 라이트 전류(Write Current) 결정 인자, 라이트 프리콤펜세이션(Write Pre-compensation) 인자를 포함할 수 있다.Preferably, the write parameter for changing the intensity of magnetization at the time of recording to be below a predetermined reference value includes at least an Overshoot Control factor, a Write Current decision factor, and a Write Pre-compensation. ) May be included.

바람직하게는 리드 채널 파라미터는 적어도 리드 전류(Read Current) 결정 인자, 한정 임펄스 응답(Finite Impulse Responsee), 컷오프 주파수(Cut-off Frequency), 필터 부스트(Filter Boost) 결정 인자를 포함할 수 있다.Preferably, the read channel parameter may include at least a read current determination factor, a finite impulse response, a cut-off frequency, and a filter boost determination factor.

본 발명은 도면에 도시된 일 실시예를 참고로 하여 설명하였으나 이는 예시적인 것에 불과하며 당해 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 실시예의 변형이 가능하다는 점을 이해할 것이다. 그러나, 이와 같은 변형은 본 발명의 기술적 보호범위 내에 있다고 보아야 한다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해서 정해져야 할 것이다.Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary and will be understood by those of ordinary skill in the art that various modifications and variations can be made therefrom. However, such modifications should be considered to be within the technical protection scope of the present invention. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

상술한 바와 같이, 본 발명에 의하면 위크 라이트(Weak Write)나 기록된 데이터의 자화 세기가 약해지는 과정을 시뮬레이션 하여 리드 채널을 최적화시키는 리트라이 파라미터를 구하고 이를 차회의 리드 동작이나 리트라이 동작에 적용함으 로써, 온도 변화에 따른 라이트(Write) 특성 저하나 외부적인 영향에 의해 데이터가 손실된 경우에 최대한 오류를 복구하여 성공적인 리드 동작을 구현할 수 있게 하고 디스크 드라이브의 신뢰도를 향상시키는 효과가 있다.As described above, according to the present invention, by simulating a process of weakening the magnetization intensity of weak write or recorded data, a retry parameter for optimizing a read channel is obtained and applied to the next read operation or retry operation. As a result, when data is lost due to a decrease in write characteristics or an external influence due to a temperature change, error recovery can be performed as much as possible to implement a successful read operation and improve the reliability of the disk drive.

Claims (5)

하드 디스크 드라이브의 파라미터 최적화 방법에 있어서,In the parameter optimization method of the hard disk drive, 상기 디스크에 기록 시에 자화의 세기가 소정의 자화 기준치 미만이 되도록 라이트 파라미터 값을 변화시키는 단계;Changing a write parameter value such that the intensity of magnetization at the time of recording on the disc is less than a predetermined magnetization reference value; 상기 변화된 라이트 파라미터 값을 이용하여 소정의 테스트 패턴을 상기 디스크의 소정 영역에 기록하는 단계; 및Recording a predetermined test pattern in a predetermined area of the disc using the changed write parameter value; And 상기 소정 영역에 기록된 소정의 테스트 패턴을 리드 채널 파라미터 값을 변화시키면서 독출하여 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 리트라이 파라미터로 결정하여 상기 디스크의 메인터넌스 영역에 저장하는 단계를 포함하는 것을 특징으로 하는 자화 세기 변화에 따라 리드 채널 파라미터 값을 최적화하는 방법.Reading a predetermined test pattern recorded in the predetermined area while changing a read channel parameter value, determining a read channel parameter value having a smallest bit error rate (BER) as a retry parameter, and storing the test pattern in the maintenance area of the disc; And optimizing a read channel parameter value according to a change in magnetization intensity. 제1항에 있어서,The method of claim 1, 상기 디스크의 메인터넌스 영역에 저장하는 단계는The step of storing in the maintenance area of the disk 상기 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값이 기본 리드 채널 파라미터 값과 상이하면서, 상기 소정 영역 이외에서 상기 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 이용하여 리드 동작을 수행하여 비트 에러율(BER)이 소정의 에러기준치 이하인 경우에만, 상기 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 리트라이 파라미터로 결정하고 상기 디스크의 메인터넌스 영역에 저장하는 단계인 것을 특징으로 하는 자화 세기 변화에 따라 리드 채널 파라미터를 최적화하는 방법.While the read channel parameter value having the smallest bit error rate BER is different from the default read channel parameter value, a read operation is performed using the read channel parameter value having the smallest bit error rate BER outside the predetermined region. Only when the error rate BER is less than or equal to a predetermined error reference value, the step of determining the read channel parameter value having the smallest bit error rate as the retry parameter and storing it in the maintenance area of the disc is changed. How to optimize lead channel parameters accordingly. 제1항에 있어서, The method of claim 1, 상기 라이트 파라미터는 The light parameter is 적어도 오버슛 컨트롤(Overshoot Control) 인자, 라이트 전류(Write Current) 결정 인자, 라이트 프리콤펜세이션(Write Pre-compensation) 인자를 포함하고,At least an Overshoot Control factor, Write Current decision factor, Write Pre-compensation factor, 상기 리트라이 파라미터 및 리드 채널 파라미터는The retry parameter and the read channel parameter are 적어도 리드 전류(Read Current) 결정 인자, 한정 임펄스 응답(Finite Impulse Responsee), 컷오프 주파수(Cut-off Frequency), 필터 부스트(Filter Boost) 결정 인자를 포함하는 것을 특징으로 하는 자화 세기 변화에 따라 리드 채널 파라미터를 최적화하는 방법.At least one read current, a finite impulse response, a cut-off frequency, and a filter boost determinant. How to optimize your parameters. 하드 디스크 드라이브의 호스트 인터페이스에 연결되어 파라미터를 최적화하는 장치에 있어서,In the device connected to the host interface of the hard disk drive to optimize the parameters, 상기 디스크에 기록 시에 자화의 세기가 소정의 자화 기준치 미만이 되도록 하는 라이트 파라미터 값을 저장하는 테스트 파라미터 저장부;A test parameter storage unit for storing a write parameter value such that the intensity of magnetization is less than a predetermined magnetization reference value when writing to the disc; 상기 디스크의 소정 영역에 기록되는 소정의 테스트 패턴을 저장하는 테스트 패턴 저장부; 및A test pattern storage unit which stores a predetermined test pattern recorded in a predetermined area of the disc; And 상기 호스트 인터페이스에 연결되고, 상기 테스트 파라미터 저장부에서 테스트 파라미터를 읽어 상기 드라이브의 라이트 파라미터를 상기 테스트 파라미터로 설정하고, 상기 테스트 패턴 저장부에서 소정의 테스트 패턴을 읽어 상기 드라이브가 상기 디스크의 소정 영역에 상기 테스트 패턴을 기록하게 하고, 리드 채널 파라미터 값을 변화시키면서 소정 영역에 기록된 소정의 테스트 패턴을 독출하여 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 리트라이 파라미터로 결정하고 상기 드라이브에 전송하여 상기 디스크의 메인터넌스 영역에 기록하게 하는 테스트 제어부를 포함하는 것을 특징으로 하는 자화 세기 변화에 따른 리드 채널 파라미터 최적화 장치.Connected to the host interface, read test parameters from the test parameter storage unit, set write parameters of the drive as the test parameters, read a predetermined test pattern from the test pattern storage unit, and the drive reads a predetermined area of the disc; The test pattern is recorded in the program, and the read channel parameter value having the smallest bit error rate (BER) is determined as the retry parameter by reading the predetermined test pattern recorded in the predetermined area while changing the read channel parameter value. And a test control unit configured to transmit and write the data in the maintenance area of the disc. 제4항에 있어서,The method of claim 4, wherein 상기 테스트 제어부는 The test control unit 상기 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값이 기본 리드 채널 파라미터 값과 상이하면서, 상기 소정 영역 이외에서 상기 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 이용하여 리드 동작을 수행하여 비트 에러율(BER)이 소정의 에러기준치 이하인 경우에만, 상기 비트 에러율(BER)이 가장 작은 리드 채널 파라미터 값을 리트라이 파라미터로 결정하고 상기 드라이브에 전송하여 상기 디스크의 메인터넌스 영역에 기록하게 하는 것을 특징으로 하는 자화 세기 변화에 따른 리드 채널 파라미터 최적화 장치.While the read channel parameter value having the smallest bit error rate BER is different from the default read channel parameter value, a read operation is performed using the read channel parameter value having the smallest bit error rate BER outside the predetermined region. Only when the error rate BER is less than or equal to a predetermined error reference value, the read channel parameter value having the smallest bit error rate BER is determined as a retry parameter and transmitted to the drive so that the drive is recorded in the maintenance area of the disc. Read channel parameter optimization device according to the change in magnetization intensity.
KR1020050065714A 2005-07-20 2005-07-20 Method for read channel parameter optimization according to magnetic loss and apparatus thereof KR100594328B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050065714A KR100594328B1 (en) 2005-07-20 2005-07-20 Method for read channel parameter optimization according to magnetic loss and apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050065714A KR100594328B1 (en) 2005-07-20 2005-07-20 Method for read channel parameter optimization according to magnetic loss and apparatus thereof

Publications (1)

Publication Number Publication Date
KR100594328B1 true KR100594328B1 (en) 2006-06-30

Family

ID=37183331

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050065714A KR100594328B1 (en) 2005-07-20 2005-07-20 Method for read channel parameter optimization according to magnetic loss and apparatus thereof

Country Status (1)

Country Link
KR (1) KR100594328B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8049981B2 (en) 2009-04-06 2011-11-01 Samsung Electronics Co., Ltd Method of controlling a filter coefficient of a continuous time filter and data storage device thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8049981B2 (en) 2009-04-06 2011-11-01 Samsung Electronics Co., Ltd Method of controlling a filter coefficient of a continuous time filter and data storage device thereof

Similar Documents

Publication Publication Date Title
KR100468767B1 (en) Method for preventing adjacent track erase in HDD and apparatus thereof
US6873488B2 (en) Enhanced MR offset with dynamic tuning range
KR100871647B1 (en) Hard disk drive, method for optimizing write parameter of hard disk drive and computer readable recording media recording the method
US6956710B2 (en) Flexible BPI and TPI selection in disk drives
US6069758A (en) Technique for reducing read channel optimization time
US7293226B2 (en) Method and apparatus for adaptively performing defect scan according to channel characteristics
KR20050034192A (en) Method for determining a type of head and method for optimizing of recording parameter thereof in hard disk drive
KR100555502B1 (en) Method for optimizing a hard disc drive, apparatus therefor and recording media therefor
KR100416604B1 (en) Method and apparatus to detect and manage servo sectors with defect on servo pattern area in hard disk drives
KR100712559B1 (en) Method and apparatus for adjusting frequency of reference clock and disc drive using the same
US6657428B2 (en) Apparatus and method for restoring stability to head of disc drive
KR100688556B1 (en) Write controlling method of hard disk drive, and hard disk drive and recording medium therefor
KR100555536B1 (en) Method for controlling adaptive retry process in data storage system and disc drive using the same
EP1396850B1 (en) Method and apparatus for writing and inspecting servo information on disc drive
KR100855981B1 (en) Write factor setting method and disk drive separately setting write factor for each of the plurality of heads
KR100594328B1 (en) Method for read channel parameter optimization according to magnetic loss and apparatus thereof
US7649705B2 (en) Data read retry with read timing adjustment for eccentrity of disc in data storage device
KR100432505B1 (en) Method for optimizing write current applied to plural zones of magnetic disk in consideration of characteristics of each head and disk
KR100604859B1 (en) Method for controlling servo timing and disc drive using the same
KR100630771B1 (en) Method for testing the weak write and apparatus thereof
KR100640606B1 (en) method for verifying servo information of hard disk drive and recording medium therefor
KR100714865B1 (en) Read channel optimization processing method and hard disk drive
KR100618829B1 (en) Method for optimizing parameters in data storage unit and disk drive using the same
KR100660626B1 (en) Method for calibrating preamp's die temperature sensor of hard disk drive and recording media for computer program therefor
KR100734292B1 (en) Head test method of hard disk drive and hard disk drive thereof

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120607

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130611

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee