KR100353325B1 - Intelligent Adaptive Read Channel Optimize Procedure Design - Google Patents

Intelligent Adaptive Read Channel Optimize Procedure Design Download PDF

Info

Publication number
KR100353325B1
KR100353325B1 KR1020000040195A KR20000040195A KR100353325B1 KR 100353325 B1 KR100353325 B1 KR 100353325B1 KR 1020000040195 A KR1020000040195 A KR 1020000040195A KR 20000040195 A KR20000040195 A KR 20000040195A KR 100353325 B1 KR100353325 B1 KR 100353325B1
Authority
KR
South Korea
Prior art keywords
read channel
channel optimization
hard disk
value
average value
Prior art date
Application number
KR1020000040195A
Other languages
Korean (ko)
Other versions
KR20020006781A (en
Inventor
조기현
Original Assignee
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Priority to KR1020000040195A priority Critical patent/KR100353325B1/en
Publication of KR20020006781A publication Critical patent/KR20020006781A/en
Application granted granted Critical
Publication of KR100353325B1 publication Critical patent/KR100353325B1/en

Links

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
    • G11B20/10509Improvement or modification of read or write signals optimisation methods iterative methods, e.g. trial-and-error, interval search, gradient descent or feedback loops
    • 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)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Digital Magnetic Recording (AREA)

Abstract

본 발명은 하드 디스크의 적응형 리드 채널 최적화 방법에 관한 것으로, 특히 하드 디스크의 제작 공정중의 번인(Burn-In) 공정에 있어서 특정 변수를 지정하여 변수의 지정값에 해당하는 횟수만큼 채널 통계적 측정값(CSM : Channel Statistic Measurement) 또는 오류율(Error Rate)이 한계값과 평균값 이상인 존(Zone)에 대하여 검증(Verify) 기능을 적용하도록 하는 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법에 관한 것이다.The present invention relates to an adaptive read channel optimization method of a hard disk. In particular, in a burn-in process during a manufacturing process of a hard disk, channel statistics are measured by the number of times corresponding to a specified value of the variable by designating a specific variable. The present invention relates to an intelligent adaptive read channel optimization method of a hard disk for applying a verify function to a zone whose value (CSM: Channel Statistic Measurement) or error rate is higher than a threshold and an average value.

본 발명에 따르면, 하드 디스크의 모든 존(zone)에 대하여 설정된 파리미터로 리드 채널 최적화를 수행하는 단계; 수행된 리드 채널 최적화에 따른 평균값을 구하는 단계; 모든 존(zone)의 모든 헤드에 대하여 오류율이 설정된 소정의 한계값과 평균값 이상인지를 순차적으로 판단하는 단계; 및 판단 결과, 오류율이 설정된 소정의 한계값과 평균값 이상인 모든 헤드에 대하여 리드 채널 최적화를 수행하는 단계를 포함하여 이루어진 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법이 제공된다.According to the present invention, there is provided a method for performing read channel optimization with parameters set for all zones of a hard disk; Obtaining an average value according to the read channel optimization performed; Sequentially determining whether an error rate is equal to or greater than a predetermined threshold value and an average value for all heads of all zones; And, as a result of the determination, performing read channel optimization on all heads having an error rate equal to or greater than a predetermined threshold value and an average value, wherein the intelligent adaptive read channel optimization method of the hard disk is provided.

Description

하드 디스크의 지능화된 적응형 리드 채널 최적화 방법{Intelligent Adaptive Read Channel Optimize Procedure Design}Intelligent Adaptive Read Channel Optimize Procedure Design for Hard Disks

본 발명은 하드 디스크의 적응형 리드 채널 최적화 방법에 관한 것으로, 특히 하드 디스크의 제작 공정중의 번인(Burn-In) 공정에 있어서 특정 변수를 지정하여 변수의 지정값에 해당하는 횟수만큼 채널 통계적 측정값(CSM : ChannelStatistic Measurement) 또는 에러율(Error Rate)이 한계값과 평균값 이상인 존(Zone)에 대하여 검증(Verify) 기능을 적용하도록 하는 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법에 관한 것이다.The present invention relates to an adaptive read channel optimization method of a hard disk. In particular, in a burn-in process during a manufacturing process of a hard disk, channel statistics are measured by the number of times corresponding to a specified value of the variable by designating a specific variable. The present invention relates to an intelligent adaptive read channel optimization method of a hard disk for applying a verify function to a zone whose value (CSM: ChannelStatistic Measurement) or error rate is higher than a threshold and an average value.

하드 디스크 드라이브(HDD : Hard Disk Drive)가 하나의 정품으로 나오기 위해서는 수많은 자재들이 투입되고 많은 조립 공정을 거치게 된다.In order for a hard disk drive (HDD) to come out as a genuine product, a lot of materials are put in and many assembly processes are required.

완성된 HDA(Hard Disk Assembly)는 서보 쓰기(Servo Write) 공정과, HDA 테스트(HDA test) 공정과, 번인(Burn-In) 공정과, 최종 테스트(final test) 공정과, 어셉턴스 테스트(Acceptance test) 공정을 거쳐 비로서 완성된 HDD가 나온다.The completed Hard Disk Assembly (HDA) includes the Servo Write process, the HDA test process, the Burn-In process, the final test process, and the acceptance test. After the test), the finished HDD comes out.

여기에서 서보 쓰기 공정은 사람 사는 집에 정확한 위치를 찾기 위해 주소가 있듯이 데이터의 위치 정보를 설정하기 위해 일정 시간 간격으로 디스크 전표면을 쓰기하는 공정이고, HDA 테스트는 서보 쓰기가 잘 되었는지를 검사하는 공정이다.Here, the servo writing process is a process of writing the entire surface of the disk at regular time intervals to set the location information of the data, as there is an address to find the exact location in the living house, and the HDA test checks whether the servo writing is successful. It is a process.

여기에 PCB를 체결하여 번인 공정을 진행하는데, 번인 체임버(burn-in chamber)에서 높은 온도에서 잠재성 불량 드라이브들을 걸러내는 과정이고, 이어서 바로 최종 테스트를 진행하여 만에 하나 발생가능한 에러에 대해 스크린(Screen)한다.In this process, the PCB is fastened to burn-in process, which is used to filter out latent drives at high temperature in a burn-in chamber, and then perform final test to screen for possible errors in the first time. (Screen)

이러한 모든 공정이 끝나면 최종적으로 어셉턴스 테스트 공정을 진행하는데 여기서는 포장전 외관검사, 소음, 모델 명칭과 M/C(Maintenance Cylinder : 드라이브의 중요 정보를 기록하는 곳)과 비교하는 공정이다.At the end of all these processes, the final test is carried out, which is compared with the appearance inspection before packing, noise, model name and maintenance cylinder (where the important information of the drive is recorded).

따라서 HDD는 동일한 모델이라 하더라도 투입되는 자재들의 품질에 영향을 받는데 이중 가장 비중이 높은 헤드(Head)/디스크(Disk)/모터(Motor)에 영향을 받고, 그 다음으로 조립 공정에 의해 품질이 좌우된다.Therefore, the HDD is affected by the quality of the input materials even though the same model is used. Among them, the head / disk / motor is the most important, and the quality is influenced by the assembly process. do.

그러므로 조립되어 나오는 드라이브마다 다양한 성질을 가지고 있는데 이러한 드라이브들에 고정된 파라미터를 적용하면 많은 불량이 발생하며 양품이 되어도 드라이브의 고유성질이 갖고 있는 정도에 따라 품질에 영향을 준다.Therefore, each assembled drive has a variety of properties. If fixed parameters are applied to these drives, a lot of defects occur, and the quality of the drive is affected by the uniqueness of the drive.

이러한 드라이브의 고유성질을 하나하나 맞추어 주기위해 진행하는 것중의 하나가 번인 공정에서 진행하는 적응형 리드 채널 최적화(Adaptive Read Channel Optimization) 기능이다.One of the things that is going to be tailored to the uniqueness of these drives is the Adaptive Read Channel Optimization feature, which is performed in a burn-in process.

적응형 리드 채널 최적화는 헤드로부터 읽어 들인 신호들에 대해 채널에서 채널 통계적 측정값(CSM : Channel Statistic Measurement)으로 각종 파라이터들을 드라이브의 고유 성질에 맞게 설정하여 주는 역할을 한다.Adaptive lead channel optimization is a channel statistical measurement (CSM) in the channel for signals read from the head, which sets various parameters to the unique characteristics of the drive.

따라서, 채널에서 CSM 기능이 중요한데, 이는 수많은 채널 파라미터들에 대한 성능, 비트 오류율(Bit Error Rate)의 판단, 채널 파라미터들의 튜닝을 통해 설정값들을 정확히 판단하는 것으로 헤드를 통해 디스크로부터 읽어 들인 신호를 분별하여 허용 범위를 벗어난 신호들에 대한 누적 카운트(Accuulator count)로 처리한다.Therefore, the CSM function is important in the channel, which is the performance of numerous channel parameters, the determination of the bit error rate, and the tuning of the channel parameters to accurately determine the set values. Discern and process accumulator counts for signals outside the permissible range.

특히 헤드/디스크의 품질에 따라 설정 범위가 크게 좌우되므로 이에 민감하게 반응하는 파라미터 즉 응답 신호에 대해 정형화된 신호로 바꿔주는 FIR(Finite Impuls Response)와, 허용 범위 이내의 신호만 처리하게 설정하는 Fc(Cut-off Frequency), Fb(boost), Wc(write current), Rc(read Current), NPV(Noise Predictive Viterbi; 신호 간섭에 대한 예측), Wpc(write Pre-compensation) 등 각각의 범위를 일정 간격으로 설정하여 CSM 값이 적은 값을 선정하는데, CSM값은 파라미터의 각 단계별에 대해 5번씩 리드하여 측정하며 여기서 발생된 누적 카운트 값을 합계한 수치이다.In particular, since the setting range depends largely on the quality of the head / disc, the FIR (Finite Impuls Response), which converts a sensitive response parameter into a standardized signal for the response signal, and Fc, which sets only the signal within the allowable range Set the ranges such as Cut-off Frequency, Fb (boost), Wc (write current), Rc (read Current), NPV (Noise Predictive Viterbi) and Wpc (write pre-compensation) The CSM value is selected by setting the interval, and the CSM value is measured by reading five times for each step of the parameter and is the sum of the accumulated count values generated.

리드 채널 최적화는 번인 스크립트(Burn-in Script)에 들어있는 하나의 과정으로 서보 제거(Erase Old Servo) 후에, 서보 진단(Servo Diagnose)을 하고, 에러 수정 코드 ECC를 0으로, User Retry를 0으로, hidden Retry을 0의 조건으로 리드 채널 최적화를 수행하는데, 존(ZONE)은 마지막(15)에서 처음(0)으로 내림차순으로 진행하며 헤드는 0에서 오름차순으로 진행한다.Lead channel optimization is a process included in Burn-in Script. After Servo Old Servo, Servo Diagnose, Error Correction Code ECC is 0, and User Retry is 0. In this case, the read channel optimization is performed under the condition of 0 in a hidden retry. The zone proceeds in descending order from the last (15) to the first (0) and the head proceeds in the ascending order from zero.

여기서 헤드와 존의 수는 드라이브에 따라서 변할 수 있으며 헤드 진행 방향도 오름차순으로 할 수 있다. 리드 채널 최적화는 드라이브 각 존의 ID에서 한개의 트랙을 읽어 결함 유무를 확인하고, 결함이 없으면 상기의 조건에 따라 각 구역의 마지막 실린더 -10의 위치에서 그 트랙을 5번 반복 리드하여 CSM에서 에러수를 더하여 가장 낮은 에러수의 파라미터값을 설정한다.Here, the number of heads and zones may vary depending on the drive and the head travel direction may be in ascending order. The read channel optimization reads one track from the ID of each zone of the drive to check for defects, and if there is no defect, the CSM reads the track five times at the position of the last cylinder -10 in each zone according to the above conditions. Add the number to set the parameter value of the lowest error number.

만약 결함이 있으면 -1 실린더씩 내려 읽으면서 결함이 없는 부분을 찾아낸다. 리드 채널 최적화는 파라미터의 고정값(드라이브에서 테스트하며 설정한 값) 및 변동값(고정 값을 기준으로 일정한 값을 +,-방향으로 증감시키면서 나눈 스텝)으로 나누어지며 처음에는 기본으로 설정된 값(고정값)으로 진행하며 변동되는 리드 채널 최적화의 진행 순서는 기존에 설정된 각 파라미터 값을 정하고 이를 일정 스텝으로 나누어 테스트를 진행하는데 현재 순서는 드라이브 및 채널 IC에 따라 다를 수 있다.If there are any defects, read them down by -1 cylinder to find the defects. Lead channel optimization is divided into a fixed value of the parameter (the value set and tested in the drive) and a change value (step divided by increasing and decreasing the constant value in the + and-direction based on the fixed value) and initially set as the default value (fixed) The sequence of lead channel optimization that varies with the value) is determined by setting each parameter value previously set and dividing it into a predetermined step. The current sequence may vary depending on the drive and the channel IC.

여기에서 정해진 값으로 나머지 테스트를 진행 하게 되는데 드라이브 신뢰성 및 에러 발생율에 많은 영향을 미친다. 특히 이중 가장 중요한 변수로 FIR, Fc, Fb로 드라이브 신뢰성에 많은 영향을 주며 헤드/디스크에 따라 많은 영향을 받는다.The rest of the test is done with the specified value, which greatly affects drive reliability and error rate. In particular, the most important variables, FIR, Fc, and Fb, have a great influence on drive reliability and are affected by head / disk.

도 1은 종래 기술에 따른 하드 디스크의 적응형 리드 채널 최적화 방법의 흐름도이다.1 is a flowchart of an adaptive read channel optimization method of a hard disk according to the prior art.

도면을 참조하면, 하드 디스크의 리드 채널 최적화 공정이 시작되면, 먼저 존(Zone)의 값을 15로 선정하고, 헤드의 값을 0으로 선정하여(단계 S100, 단계 S102), 모든 파라미터에 대한 리드 채널 최적화 공정을 수행한다(단계 S104).Referring to the drawing, when the read channel optimization process of the hard disk is started, first, the zone value is set to 15, and the head value is set to 0 (steps S100 and S102) to read all the parameters. The channel optimization process is performed (step S104).

다음에, 헤드를 1증가시키고, 모든 헤드에 대하여 RCO가 수행되었는지를 판단하여(단계 S108), 모든 헤드에 대하여 RCO가 수행되지 않았으면, 증가된 헤드의 모든 파라이터에 대하여 RCO을 수행하는 단계 S104부터 반복 수행하고, 모든 헤드에 대하여 RCO가 수행되었으면 존을 1 감소시킨 후에, 모든 존에 대해 RCO가 수행되었는지를 판단한다(단계 S112).Next, increase the head by one, determine whether RCO has been performed for all heads (step S108), and if RCO has not been performed for all heads, perform RCO for all parameters of the increased head. After repeating from S104, if the RCO has been performed for all heads, the zone is reduced by one, and then it is determined whether the RCO has been performed for all zones (step S112).

판단 결과, 모든 존에 대하여 RCO가 수행되지 않았으면 감소된 존에 대하여 RCO를 수행하는 단계 S102부터 반복 수행하고, 모든 존에 대하여 RCO가 수행되었으면 RCO를 종료한다.As a result of the determination, if the RCO has not been performed for all zones, the process is repeated from step S102 of performing the RCO for the reduced zone, and if the RCO has been performed for all zones, the RCO ends.

한편, 상술한 바와 같이 RCO는 드라이브 품질을 좌우할 만큼 상당히 중요한 과정이며, 어떻게 RCO를 수행하느냐에 따라 동일 드라이브를 가지고 양품이 될 수도 있고 불량이 될 수도 있을 만큼 드라이브 생산성에 절대적인 영향을 준다.On the other hand, as described above, the RCO is a very important process that influences the drive quality, and depending on how the RCO is performed, the RCO has an absolute effect on the drive productivity as it may be good or bad with the same drive.

또한, RCO는 ECC 0, User Retry 0, Hidden Retry 0의 조건으로 진행하기 때문에 주변 여견에 따라 민감하게 반응할 수 있다. 예를 들면 장비 잡음(Noise), 전원 잡음(Noise) 등에 의해 RCO 값이 잘못 설정될 가능성이 많이 있다.In addition, since the RCO proceeds under the conditions of ECC 0, User Retry 0, and Hidden Retry 0, the RCO may react sensitively according to surrounding opinions. For example, there is a high possibility that the RCO value is set incorrectly due to equipment noise, power supply noise, and the like.

그리고, 이러한 문제점들은 상기의 외부의 여러 조건에 대해 단 1번만 RCO를 진행하기 때문에 그 만큼 발생할 확률이 높게 나타나게 되며, 이러한 드라이브들의 특징중 하나는 특정 존(zone)에서 ECC 오류가 밀도 높게 원주형으로 발생하거나 특정 구역(OD, MD, ID)에서 좀더 낮은 비율의 원주형으로 ECC 오류가 다발하게 된다는데 있다.In addition, these problems are more likely to occur because the RCO is performed only once for various external conditions, and one of the characteristics of these drives is that the ECC errors are high in the specific zone. Or ECC errors occur frequently at lower rates in certain areas (OD, MD, ID).

따라서, 상기와 같은 문제점을 해결하기 위하여 안출된 본 발명은, 공정에서 발생되는 리드 채널 최적화 허용 범위 안에 들어 오는데도 단지 리드 채널 최적화 파라미터 값이 잘못 설정되어 특정 존 혹은 구역에서 많은 ECC 오류가 발생되어 불량이 된 드라이브를 리드 채널 최적화 과정에서 미리 방지하여 드라이브 생산성을 높이고, 작업자의 작업 공수를 줄여 드라이브 원가 절감에 기여하며, 불량 드라이브의 재조립(Rework) 과정에서 발생 될 수 있는 충격으로 인한 드라이브 불량을 방지하고, 드라이브에 대한 신뢰성을 확보할 수 있도록 하는 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention devised to solve the above problems, even if the lead channel optimization parameter value is set in the process, the lead channel optimization parameter value is incorrectly set, causing a large number of ECC errors in a specific zone or region. Drive failures are prevented in advance during lead channel optimization, which increases drive productivity, reduces labor costs and contributes to drive cost reduction, and drive failures due to shocks that can occur during rework of defective drives The purpose of the present invention is to provide an intelligent and adaptive read channel optimization method of a hard disk, which can prevent the failure and secure the reliability of the drive.

도 1은 종래 기술에 따른 하드 디스크의 적응형 리드 채널 최적화 방법의 흐름도이다.1 is a flowchart of an adaptive read channel optimization method of a hard disk according to the prior art.

도 2는 본 발명의 일실시예에 따른 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법의 흐름도이다.2 is a flowchart of an intelligent adaptive read channel optimization method of a hard disk according to an embodiment of the present invention.

도 3a 및 도 4a 는 본 발명이 적용되기 전의 드라이브 표면 상태를 나타내는 일예시도이고, 도 3b 및 도 4b 는 도 3a 및 도 4a 에 본 발명이 적용된 후의 드라이브 표면 상태를 나타내는 도면이다.3A and 4A are exemplary views showing a drive surface state before the present invention is applied, and FIGS. 3B and 4B are diagrams showing a drive surface state after the present invention is applied to FIGS. 3A and 4A.

이러한 목적을 달성하기 위하여 본 발명에 따르면, 하드 디스크의 모든존(zone)에 대하여 설정된 파리미터로 리드 채널 최적화를 수행하는 제 1 단계; 상기 제 1 단계에서 수행된 리드 채널 최적화에 따른 평균값을 구하는 제 2 단계; 모든 존(zone)의 모든 헤드에 대하여 오류율이 설정된 소정의 한계값과 평균값 이상인지를 순차적으로 판단하는 제 3 단계; 및 상기 제 3 단계의 판단 결과, 오류율이 설정된 소정의 한계값과 평균값 이상인 모든 헤드에 대하여 리드 채널 최적화를 수행하고, 상기 제 2 단계부터 소정 횟수 반복하는 제 4 단계를 포함하여 이루어지는 것을 특징으로 한다.According to the present invention for achieving this object, a first step of performing a read channel optimization with a parameter set for all zones of the hard disk; A second step of obtaining an average value according to the read channel optimization performed in the first step; A third step of sequentially determining whether an error rate is equal to or greater than a predetermined threshold value and an average value for all heads of all zones; And a fourth step of performing read channel optimization on all heads having an error rate equal to or greater than a predetermined threshold value and an average value, and repeating the predetermined number of times from the second step. .

이제, 도 2 이하를 참조하여 본 발명의 바람직한 일실시예를 상세히 설명하면 다음과 같다.Referring now to Figure 2 below with reference to the preferred embodiment of the present invention in detail.

본 발명의 RCO를 진행함에 있어서는, 검증(Verify) 기능-매체에 기록된 정보가 올바른지 어떤지를 확인하기 위해 재차 같은 수단에 의해 입력하고, 비교 검사하는 행위-을 적용하기 위해 Phase라는 변수를 설정하였는데, 이 변수가 하는 역할은 메인(Main) RCO와 검증(Verify) RCO를 구분하기 위해 설정한 것으로, Phase값이 0일 때에는 메인 RCO를 수행하고, Phase가 1일 때는 Verify 1로 설정하여 진행하며, Phase가 2일 때는 Verify 2를 설정하여 진행하며 경우에 따라서 검증 횟수를 더 늘리거나 줄일 수 있게 구성하였다.In proceeding with the RCO of the present invention, a variable called Phase is set to apply a verification function, which is inputted again by the same means to check whether or not the information recorded on the medium is correct. , The role of this variable is set to distinguish between Main RCO and Verify RCO. When Phase value is 0, Main RCO is performed. When Phase is 1, Verify 1 is set. For example, when Phase 2 is 2, Verify 2 is set up to proceed. In some cases, the number of verifications can be increased or decreased.

검증의 기준이 되는 CSM의 오류 한계값(Error limit)은 드라이브를 테스트하여 설정한 값으로 각 존(zone)을 5번 리드하여 읽은 CSM의 합이 380H로 한정했으며, 이 수치는 일정한 마진이 있는 드라이브들에 대한 테스트 수치로 설정값 이내로 들어 오도록 정한 오류 한계값(Error limit)이다.The error limit of the CSM, which is the standard of verification, is the value set by testing the drive, and the sum of the CSM read by reading each zone five times is limited to 380H. The test value for the drives is the error limit specified to fall within the setpoint.

이 값은 헤드(Head)/메디아(Media)의 품질에 따라 설정값을 바꿀 수 있게 하였다.This value made it possible to change the setting according to the quality of the head / media.

또한 평균값(Average)을 설정하여 외부 영향에 의한 RCO 오동작 확률을 줄이고자 하였는데 이는 외부의 영향에 의해 CSM값이 너무 좋거나 나쁠 경우에 변별력이 떨어지는 기능을 방지하기 위한 것으로 동일 헤드의 16개 존에 대해 각각 5번 리드하여 더한 CSM값 중 가장 큰 존과 가장 낮은 존을 뺀 나머지 14개의 존에 대해 14로 나누어 나온 값이 그 드라이브 헤드에 대한 평균값이다.In addition, the average value was set to reduce the probability of RCO malfunction due to external influences. This is to prevent the function of discrimination when the CSM value is too good or bad due to external influences. For each of the 14 zones minus the largest and lowest zones of the CSM plus five times each, the average value for the drive head.

RCO의 파라미터에 대한 설정값은 해당 존에 대해 스텝별로(총 7스텝) 5번 리드한 값의 CSM합을 가지고 비교하여 가장 작은 CSM을 가진 스텝을 설정하여, 해당 파라미터의 최적값이 설정되면 다음 파라미터값을 스텝별로(7스텝) 5번 리드하여 CSM합이 가장 낮은 값을 선택해 나가는데 그 순서는 FIR→NPV→Wc→FIR→Wpc→Fc→Fb→Rc→FIR→Fc→Fb→FIR로 진행하며, 여기서 설정된 각 파라미터들의 조합된 변수들과 기존에 기본적으로 설정된 각 파라미터들의 조합으로된 변수 값으로 테스트한 CSM값을 비교하는데 RCO한 파라미터의 CSM값이 기본 설정 파리미터의 CSM값보다 일정 범위 내에서 비슷하거나 높으면 기본 설정 값의 파라미터를 세팅하고 일정범위 이내보다 낮을 경우에만 RCO로 설정한 값을 적용한다.The RCO parameter value is compared with the CSM sum of the values read five times for each zone (7 steps in total) for the zone, and the step with the smallest CSM is set. The parameter value is read five times per step (7 steps) to select the lowest CSM sum. The sequence is FIR → NPV → Wc → FIR → Wpc → Fc → Fb → Rc → FIR → Fc → Fb → FIR The CSM value of the RCO parameter is compared to the CSM value of the RCO parameter. The CSM value of the RCO parameter is compared to the CSM value of the basic parameter. If it is similar or high in, set the parameter of default value and apply the value set as RCO only if it is lower than a certain range.

또한 RCO 진행 순서에 있어서 기존의 마지막 순서에 Fc, Fb, FIR 기능을 추가하였는데 이는 파라미터중에서 변수값에 따라 가장 영향을 많이 주는 것으로 최종적인 RCO값을 선택함으로 다른 변수에 영향을 적게 받고자 하는 것으로, 그만큼이 파리미터는 서로 유기적인 관계로 작용하기 때문에 그 순서대로 진행하는 것이 가장 효과적인 방법으로 실험치에 의해 설정되었다.In addition, Fc, Fb, and FIR functions have been added to the last step in the RCO progression order, which is the most influential according to the variable value among the parameters, and is intended to be less affected by other variables by selecting the final RCO value. Since these parameters work in an organic relationship with each other, it is established by experimental values in the most effective way to proceed in that order.

RCO 테스트는 각 존의 정중앙 트랙에서 테스트를 진행하도록 하였는데 이는 TPI(Track per Inch), BPI(Bit per Inch)가 올라 갈수록 동일 존에서도 오류율 차이가 많이 나기 때문에 존의 ID 혹은 OD에서 진행할 경우 Fc, Fb, FIR이 잘못 설정되어 한쪽으로 치우쳐 에러가 다발하는 현상을 방지하고자 하는 것이다.The RCO test was conducted in the center track of each zone. As the TPI (Bit per Inch) and the BPI (Bit per Inch) increase, the error rate varies even in the same zone. Therefore, Fc, This is to prevent the error from happening because Fb and FIR are set incorrectly and shifted to one side.

따라서, 트랙 정 중앙에서 진행될 경우 존의 중심점으로 헤드 스큐(Head Skew)에 의한 오류율 차이를 줄일 수 있기 때문이다.Therefore, it is because the error rate difference due to the head skew to the center point of the zone can be reduced when proceeding from the center of the track.

또한, 결함이 발생되면 OD방향으로 1실린더식 옮기면서 테스트하여 결함이 없는 부분을 찾아 RCO를 측정하도록 구성했다.In addition, when a defect occurred, the test was performed by moving one cylinder in the OD direction to find an area without a defect and to measure the RCO.

도 2는 본 발명의 일실시예에 따른 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법의 흐름도이다.2 is a flowchart of an intelligent adaptive read channel optimization method of a hard disk according to an embodiment of the present invention.

본 발명의 일실시예에 따른 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법은 RCO 기능에 검증 기능을 추가하였으며 이를 위해 CSM값의 한계값 및 평균값을 설정 비교하는 기능을 추가하여 RCO의 오류 확률을 줄였다.The intelligent adaptive read channel optimization method of a hard disk according to an embodiment of the present invention adds a verification function to the RCO function, and adds a function of setting and comparing a threshold value and an average value of the CSM value for this purpose. Reduced.

특히 드라이브 용량이 올라감에 따라 TPI, BPI가 올라가서 헤드 스큐에 따라 같은 존에서도 오류율이 차이가 난다.In particular, as drive capacity goes up, TPI and BPI go up, so the error rate varies in the same zone according to head skew.

따라서 이를 조금이라도 더 보상하기 위해 각 존의 정중간 트랙에서 테스트를 진행하도록 하였으며 결함이 발생되면 OD방향으로 1실린더식 옮기면서 테스트하여 결함이 없는 부분을 찾아 RCO를 측정하도록 했는데 이는 ID 방향으로 옮겨도 동일한 값을 얻는다.Therefore, in order to compensate for this a little more, the test was conducted on the median track of each zone. When a defect occurred, the test was carried out by moving one cylinder in the OD direction to find the defect-free part and measuring the RCO. Get the same value.

도면을 참조하면, 먼저 RCO가 시작되면, 변수 Phase를 0으로 설정하고(단계 S201), 존을 15로 설정하며(단계 S202), 헤드를 0으로 설정한다(단계 S203).Referring to the figure, when RCO starts, the variable Phase is set to 0 (step S201), the zone is set to 15 (step S202), and the head is set to 0 (step S203).

다음에, Phase가 0이 아니고, 오류율이 한계값과 평균값 이하인가를 판단하여(단계 S204), 이하이면 헤드값을 증가하고(단계 S205), 이하가 아니면 모든 파라미터에 대하여 RCO를 수행한 후에, 헤드값을 증가한다(단계 S206). 여기에서 평균값은 각 헤드 전 존에 대하여 CSM 또는 오류율의 Max. Min값을 제외한 나머지 값을 전부 더해 해당 존수 만큼 나눈 값으로 하며, 이때 메인 RCO는 CSM 또는 오류율에 상관없이 처음에 전부 진행하며 이를 기준으로 평균값을 구하고 Verify 1에 기준이 되며, Verify 2의 평균값은 Verify 1에서 나온 각 헤드 전 존에 대해 CSM 또는 오류율의 Max. Min값을 제외한 나머지 값을 전부 더해 해당 존수만큼 나눈 값으로 한다. 다음으로 RCO 테스트의 위치는 정중앙에서 수행하도록 한다.Next, it is determined whether the phase is not 0 and the error rate is less than or equal to the threshold value and the average value (step S204), and if it is less than or equal to the head value (step S205), otherwise, after performing the RCO for all parameters, The head value is increased (step S206). Here, the average value is the Max. CSM or Error Rate for each head zone. All other values except Min are added and divided by the number of zones.In this case, the main RCO proceeds first regardless of the CSM or error rate, and the average value is obtained based on this, and the average value of Verify 2 is For each head zone from Verify 1, the CSM or Max. Add all the values except Min and divide by the number of zones. Next, the location of the RCO test should be performed at the center.

이후에, 모든 헤드에 대하여 수행되었는가를 판단하여(단계 S207), 수행되지 않으면 단계 S204부터 반복 수행하며, 수행하였으면 존을 증가하고(단계 S208), 모든 존에 대하여 수행되었는가를 판단한다(단계 S209).Subsequently, it is determined whether or not it has been performed for all heads (step S207), and if not performed, it is repeated from step S204, and if it is performed, the zone is increased (step S208), and it is determined whether it has been performed for all zones (step S209). ).

판단 결과, 수행되지 않았으면 단계 S203부터 반복 수행하고, 수행되었으면 Phase를 증가시킨 후에(단계 S210), 모든 Phase에 대하여 수행되었는가를 판단하여, 수행되었으면 종료하고, 수행되지 않았으면 단계 S201부터 반복 수행한다.As a result of determination, if it is not performed, it is repeated from step S203, if it is performed, after increasing the phase (step S210), it is determined whether it has been performed for all phases, and if it is performed, it is terminated, and if it is not performed, it is repeated from step S201. do.

한편, 상술한 방법에 의하면 RCO 잘못으로 판단되는 현상 즉 도 3의 (a)에 도시된 바와 같이 특정 존에서 ECC 오류가 원주형으로 다발한 드라이브들이나, 도4의 (a)에 도시된 바와 같이 특정 구역(ID, MD, OD)에서 원주형으로 오류가 다발한 드라이브들을 Re-B/I시 도 3b와 도 4b처럼 통과되고, 테스트 프로그램에서 단지 파라미터값만 변경하여 테스트를 진행하여도 해당 존에서 오류율이 증가하는 드라이브들이 거의 나오지 않게 된다.On the other hand, according to the above-described method, a phenomenon which is determined to be an RCO error, that is, drives in which the ECC error is circumferentially clustered in a specific zone as shown in (a) of FIG. 3, or as shown in (a) of FIG. In the zones (ID, MD, OD), the drives with the circumferential errors are passed in Re-B / I as shown in Figs. 3b and 4b, and the test program changes only the parameter values in the zone. Drives with increasing error rates rarely come out.

이상 본 발명을 바람직한 실시예를 사용하여 상세히 설명하였지만, 본 발명의 범위는 특정 실시예에 한정되는 것은 아니며, 첨부된 특허청구범위에 의해서 해석되어야 할 것이다.Although the present invention has been described in detail with reference to preferred embodiments, the scope of the present invention is not limited to the specific embodiments, and should be interpreted by the appended claims.

상기와 같은 본 발명에 따르면, 종래 모델에 비하여 실제 공정 과정에 있어서 드라이브 신뢰도가 상당히 개선되었으며, 그로 인해 전체 드라이브 생산성을 향상시킬 수 있도록 하는 효과가 있다.According to the present invention as described above, the drive reliability is significantly improved in the actual process compared to the conventional model, thereby having the effect of improving the overall drive productivity.

Claims (3)

하드 디스크의 모든 존(zone)에 대하여 설정된 파리미터로 리드 채널 최적화를 수행하는 제 1 단계;A first step of performing read channel optimization with parameters set for all zones of the hard disk; 상기 제 1 단계에서 수행된 리드 채널 최적화에 따른 평균값을 구하는 제 2 단계;A second step of obtaining an average value according to the read channel optimization performed in the first step; 모든 존(zone)의 모든 헤드에 대하여 오류율이 설정된 소정의 한계값과 평균값 이상인지를 순차적으로 판단하는 제 3 단계; 및A third step of sequentially determining whether an error rate is equal to or greater than a predetermined threshold value and an average value for all heads of all zones; And 상기 제 3 단계의 판단 결과, 오류율이 설정된 소정의 한계값과 평균값 이상인 모든 헤드에 대하여 리드 채널 최적화를 수행하고, 상기 제 2 단계부터 소정 횟수 반복하는 제 4 단계를 포함하여 이루어진 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법.As a result of the determination of the third step, a hard disk intelligent including a fourth step of performing lead channel optimization for all heads having an error rate equal to or greater than a predetermined threshold value and an average value, and repeating the predetermined number of times from the second step. Adaptive Lead Channel Optimization Method. 제 1 항에 있어서,The method of claim 1, 상기 제 2 단계의 평균값은 각 헤드의 전 존에 대한 채널 통계적 측정값(CSM : Channel Statistic Measurement) 또는 에러율(Error Rate)의 최대값과 최소값을 제외한 나머지 값을 전부 더한 후에, 해당 존수로 나누어 만큼 나눈 값인 것을 특징으로 하는 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법.The average value of the second stage is divided by the number of zones after adding up all the values except for the maximum and minimum values of Channel Statistic Measurement (CSM) or Error Rate for all zones of each head. Intelligent adaptive read channel optimization method of a hard disk, characterized in that divided by. 제 1 항에 있어서,The method of claim 1, 상기 4 단계의 리드 채널 최적화의 수행 위치는 각 존의 중앙에서 시작하여 진행하는 것을 특징으로 하는 하드 디스크의 지능화된 적응형 리드 채널 최적화 방법.The intelligent read channel optimization method of the hard disk, characterized in that the position of performing the read channel optimization of the four stages starts at the center of each zone.
KR1020000040195A 2000-07-13 2000-07-13 Intelligent Adaptive Read Channel Optimize Procedure Design KR100353325B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000040195A KR100353325B1 (en) 2000-07-13 2000-07-13 Intelligent Adaptive Read Channel Optimize Procedure Design

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000040195A KR100353325B1 (en) 2000-07-13 2000-07-13 Intelligent Adaptive Read Channel Optimize Procedure Design

Publications (2)

Publication Number Publication Date
KR20020006781A KR20020006781A (en) 2002-01-26
KR100353325B1 true KR100353325B1 (en) 2002-09-18

Family

ID=19677813

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000040195A KR100353325B1 (en) 2000-07-13 2000-07-13 Intelligent Adaptive Read Channel Optimize Procedure Design

Country Status (1)

Country Link
KR (1) KR100353325B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101650009B1 (en) 2015-01-15 2016-08-22 박진상 The method and the recording media for original image restoration technology based on scattering noise removal and photon detection for single recorded image

Also Published As

Publication number Publication date
KR20020006781A (en) 2002-01-26

Similar Documents

Publication Publication Date Title
US5995305A (en) Disk drive using off-track margin to obtain optimal performance parameters
US7170700B1 (en) Method of determining side track erasure in a disk drive
US7095577B1 (en) Disk drive for optimizing write current settings relative to drive operating characteristics and ambient temperature readings
KR100515720B1 (en) How to Optimize Lead / Light Channel Factors
US7369340B1 (en) Disk drive detecting disk warping by detecting negative correlation between read signal amplitudes from top and bottom disk surfaces
JP3717981B2 (en) Error log creation method and error test device
JPH07296529A (en) Optimizing method of read channel of data recording device utilizing discoid recording carrier
US20070279788A1 (en) Method and apparatus to perform defect scanning
US5889784A (en) Predictive failure detection for data storage systems
KR100572952B1 (en) Signal recording and reproducing device and method for managing defect of signal recording area
US8953271B1 (en) Disk drive compensating for repeatable run out selectively per zone
KR100455391B1 (en) Method for measuring magnetic write width using burst pattern and apparatus thereof
US6903889B2 (en) Method and apparatus for tuning a magnetoresistive bias parameter in a data storage system
KR100353325B1 (en) Intelligent Adaptive Read Channel Optimize Procedure Design
US7417816B2 (en) Surface analysis test with mixed ECC symbol
KR100438770B1 (en) Method for optimizing design parameters and method for setting the optimized design parameters in data storage system
US7092319B2 (en) Power calibration method and apparatus for optical disc
US7642789B2 (en) Storage device, and writing unit diagnosing method
KR100243214B1 (en) Method of controlling lighting system
US6785077B2 (en) Disc drive pattern zero verification test
KR100585054B1 (en) How to set own channel parameter value when using hard disk drive
KR0160197B1 (en) Setting method of read channel factor valve of hand disk drive
JP2009515284A (en) Method for adjusting write parameters, optical disc writing apparatus, and method for recording data using the method
KR100714870B1 (en) Hard disk drive, method for compensating cuf off-frequency of disk of hard disk drive, and recording media for computer program therefor
KR100408388B1 (en) Method for setting read channel factor value of hdd

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: 20060830

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee