Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2818766B2 - Defect inspection device for recording media - Google Patents
[go: Go Back, main page]

JP2818766B2 - Defect inspection device for recording media - Google Patents

Defect inspection device for recording media

Info

Publication number
JP2818766B2
JP2818766B2 JP4272477A JP27247792A JP2818766B2 JP 2818766 B2 JP2818766 B2 JP 2818766B2 JP 4272477 A JP4272477 A JP 4272477A JP 27247792 A JP27247792 A JP 27247792A JP 2818766 B2 JP2818766 B2 JP 2818766B2
Authority
JP
Japan
Prior art keywords
data
header
format data
crc
read
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP4272477A
Other languages
Japanese (ja)
Other versions
JPH06103708A (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 JP4272477A priority Critical patent/JP2818766B2/en
Publication of JPH06103708A publication Critical patent/JPH06103708A/en
Application granted granted Critical
Publication of JP2818766B2 publication Critical patent/JP2818766B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は記録媒体の欠陥検査装置
に係り、磁気ディスクや光ディスク等の記録媒体の検査
システムに適用され、簡単な回路構成で、検査用フォー
マットデータの内容を詳細に知ることなく容易に合否判
定を行うことができる装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a defect inspection apparatus for a recording medium, and is applied to an inspection system for a recording medium such as a magnetic disk or an optical disk. And a device that can easily make a pass / fail decision without knowing the details.

【0002】[0002]

【従来の技術】従来から、検査装置でフロッピーディス
ク(FD)等の記録媒体の欠陥検査を行う場合には、記
録媒体に対して検査用のフォーマットデータを書込み、
その記録媒体から前記のフォーマットデータを読取って
再生し、書込んだフォーマットデータと読取ったデータ
とが一致するか否かを判断することにより記録媒体の合
否判定を行っている。
2. Description of the Related Art Conventionally, when a defect inspection of a recording medium such as a floppy disk (FD) is performed by an inspection device, format data for inspection is written on the recording medium,
The above format data is read from the recording medium and reproduced, and the pass / fail judgment of the recording medium is performed by judging whether the written format data matches the read data.

【0003】その場合、検査装置にはホスト側から管理
される専用プロセッサが搭載されており、そのプロセッ
サが磁気記録再生部のR/W制御を実行する。特に、読出
しモードにおいては、専用プロセッサがホスト側からの
セクタ指定データに対応した読出しコマンドを順次R/W
制御部へ送出し、磁気記録再生部が読出した各セクタ毎
のデータを書込まれた各セクタのデータと比較して一致
しているか否かを判断するようになっている。
In this case, a dedicated processor managed by the host is mounted on the inspection apparatus, and the processor executes R / W control of the magnetic recording / reproducing unit. In particular, in the read mode, the dedicated processor sequentially issues a read command corresponding to the sector designation data from the host side to the R / W.
The data is transmitted to the control unit, and the data of each sector read by the magnetic recording / reproducing unit are compared with the data of each written sector to determine whether or not they match.

【0004】そして、前記の各セクタ毎のデータチェッ
クにおいては、全てのビットを比較する方式と、各セク
タへの書込みデータにCRC(Cyclic Redundancy Chec
k)データを付加しておき、読取りデータについてCRC
を実行してエラーの有無を判断する方式と、それらの方
式を併用する方式とがあるが、何れにしても、ホスト側
には前記の専用プロセッサに対してセクタ指定データを
送出するための読出し用プログラムを設けておく必要が
ある。即ち、ホスト側の読出し用プログラムに予め各セ
クタの番号や長さや位置に関する情報を組込んでおき、
読出しモードが設定された段階で読出しのタイミングと
同期をとりながら逐次セクタを指定してゆく。
In the data check for each sector, a method of comparing all bits and a CRC (Cyclic Redundancy Check) are used for writing data to each sector.
k) Add data and CRC for read data
And a method in which these methods are used in combination. In either case, the host side reads data for transmitting the sector designation data to the dedicated processor. It is necessary to set up a program for use. That is, information on the number, length, and position of each sector is incorporated in the host-side read program in advance,
At the stage when the read mode is set, the sectors are sequentially specified while synchronizing with the read timing.

【0005】[0005]

【発明が解決しようとする課題】ところで、前記の従来
技術においては、ホスト側に予め読出し用プログラムを
設けておく必要があるが、そのプログラムは書込まれる
フォーマットデータの内容を詳細に知得した上で作成さ
れねばならず、その手間が非常に煩雑になる。また、読
出しモードにおいては、ホスト側が読出しのタイミング
を図りながらセクタ指定データを送出させることになる
が、ホスト側では合否判定データの集計や表示・記録制
御等も実行しているためにデータ処理の負担が大きくな
り、他のタスクの処理速度に支障が生じる場合がある。
更に、使用されている専用プロセッサは非常に高価なも
のであり、検査装置のコスト高を招く主要因になってい
る。
By the way, in the above-mentioned prior art, it is necessary to provide a readout program on the host side in advance, but the program has learned in detail the contents of the format data to be written. It has to be created above, and the work becomes very complicated. In the read mode, the host side sends sector designation data while taking the timing of reading out. However, since the host side also performs totalization of pass / fail judgment data, display / recording control, and the like, data processing is not performed. In some cases, the burden increases and the processing speed of other tasks is hindered.
Furthermore, the dedicated processors used are very expensive, which is a major factor in increasing the cost of inspection equipment.
You.

【0006】一方、記録媒体の通常の欠陥検査において
はトラック単位での正常/異常の判断ができれば足りる
ことが多く、セクタを単位として欠陥を検出させる必要
はない。そこで、本発明は、ホスト側に読出し用プログ
ラムを用意せずに、簡単な回路でトラック単位での正常
/異常の判断を可能にする記録媒体の検査装置を提供
し、それによって前記の各問題点を解消させることを目
的として創作された。
On the other hand, in a normal defect inspection of a recording medium, it is often sufficient to be able to judge normal / abnormal on a track basis, and it is not necessary to detect a defect on a sector basis. Therefore, the present invention provides an inspection apparatus for a recording medium that enables normal / abnormal judgment on a track-by-track basis with a simple circuit without preparing a read program on the host side. It was created for the purpose of eliminating points.

【0007】[0007]

【課題を解決するための手段】本発明は、検査対象であ
る記録媒体にフォーマットデータを記録/再生し、再生
データのエラーを検出することにより欠陥検査を行う記
録媒体の検査装置において、記録媒体に対してヘッダと
テキストデータとCRC符号で構成された整数バイト数
のフォーマットデータを順次書込む書込み手段と、前記
書込みデータに係る読出しモードが設定された際に、前
記記録媒体から前記フォーマットデータを順次読出す読
出し手段と、前記読出し手段が読出したデータから前記
フォーマットデータのヘッダを検出するヘッダ検出手段
と、前記ヘッダ検出手段が前記ヘッダを検出する度にそ
のヘッダを含んだフォーマットデータのバイト数をカウ
ントするバイトカウント手段と、前記ヘッダ検出手段が
前記ヘッダを検出する度にそのヘッダを含んだフォーマ
ットデータについてのCRCを実行するCRC手段と、
前記フォーマットデータがとりえる全てのバイト数を記
憶した記憶手段と、前記バイトカウント手段のカウント
値と前記記憶手段が記憶している各バイト数を比較する
比較手段と、前記比較手段が一致の比較結果を得た時点
における前記CRCの実行結果を検出し、そのCRCの
実行結果がエラー無しである場合の数を逐次カウントす
る正常数カウント手段と、前記記録媒体のトラック毎に
前記正常数カウント手段のカウント数とそのトラックに
書込まれた前記フォーマットデ ータの数を比較して合否
判定を行う合否判定手段とを具備したことを特徴とする
記録媒体の欠陥検査装置に係る。
SUMMARY OF THE INVENTION The present invention records / reproduces the format data to the recording medium to be inspected, the inspection device for a recording medium for defect inspection by detecting the error of the reproduced data, a recording medium Header and
Integer number of bytes composed of text data and CRC code
Writing means for sequentially writing format data of
When the read mode for write data is set,
Reading the format data sequentially from the recording medium
Output means and the data read by the read means.
Header detection means for detecting the header of the format data
Every time the header detection means detects the header.
Counts the number of bytes of format data including the header of
The byte counting means for counting and the header detecting means.
Each time the header is detected, the format
CRC means for performing a CRC on the packet data;
Record the total number of bytes that the format data can take.
Storage means and the count of the byte counting means
Compare the value with the number of bytes stored in the storage means
Comparison means, and a point in time when the comparison means obtains a comparison result of coincidence
The execution result of the CRC is detected, and the CRC
Count the number of executions without error
Normal number counting means for each track of the recording medium.
The count number of the normal number counting means and its track
Acceptance by comparing the number of the format data that has been written
And a pass / fail judgment means for making a judgment.
The present invention relates to a recording medium defect inspection apparatus .

【0008】[0008]

【作用】本発明では、記録媒体に対してヘッダとテキス
トデータとCRC符号からなる整数バイト数のフォーマ
ットデータを書込み、読出し段階において各フォーマッ
トデータの開始をヘッダの検出によって確認し、その検
出に基づいて、読出しデータのバイト数のカウントを開
始させると共に読出しデータに対するCRCの実行を開
始させる。
According to the present invention, format data of an integer number of bytes consisting of a header, text data and a CRC code is written to a recording medium, and at the read stage, the start of each format data is confirmed by detecting the header, and based on the detection, Then, the counting of the number of bytes of the read data is started and the execution of the CRC for the read data is started.

【0009】ここに、各フォーマットデータの開始はヘ
ッダの検出によって確認されるが、フォーマットデータ
はテキストデータの長さによって各種のデータ長を有す
ることになるため、各フォーマットデータの読出し完了
時点は一律な手段で検出することができない。そこで、
ヘッダの検出に基づいて読取りデータのバイト数をカウ
ントさせ、そのカント値と予め記憶手段に記憶させてあ
るフォーマットデータがとりえる全てのバイト数の何れ
かが一致した時点を1フォーマットデータの読出し完了
時点の候補として検出する。
Here, the start of each format data is confirmed by the detection of the header. However, since the format data has various data lengths depending on the length of the text data, the reading completion time of each format data is uniform. Cannot be detected by any means. Therefore,
The number of bytes of the read data is counted based on the detection of the header, and when the count value matches one of the total number of bytes that can be taken by the format data stored in the storage means in advance, reading of one format data is completed. Detect as a time point candidate.

【0010】従って、前記の読出し完了時点の候補はデ
ータ長が長いフォーマットデータの読取り中には複数回
検出されるが、読取ったフォーマットデータにエラーが
存在しない場合には、必ずそのフォーマットデータの読
出し完了時点でCRCの実行結果が「エラー無し(剰余結
果がCRC符号と一致)」として判定されており、それま
でに検出された読出し完了時点の候補のタイミングでは
CRCの実行結果としての剰余がCRC符号と一致しな
い。即ち、前記の読出し完了時点の候補が検出される度
に読取りデータに関するCRCの実行結果を検出し、1
トラックの読出し過程において各フォーマットデータに
対するCRCの実行結果が「エラー無し」となった回数を
カウントすれば、そのトラックにエラーが存在しない場
合には前記のカウント値(P)がそのトラックに書込まれ
ているフォーマットデータの数(Q)と一致することにな
る。
Accordingly, the above-mentioned candidate at the time of completion of reading is detected a plurality of times during the reading of format data having a long data length. However, if there is no error in the read format data, the format data is always read. At the completion time, the execution result of the CRC is determined as “no error (residue result matches the CRC code)”, and at the timing of the candidate for the read completion time detected up to that time, the remainder as the execution result of the CRC is CRC. Does not match sign. That is, every time a candidate at the time of completion of the reading is detected, a CRC execution result for the read data is detected, and 1
By counting the number of times that the CRC execution result for each format data is "no error" in the track reading process, if no error exists in the track, the count value (P) is written to the track. This will be the same as the number (Q) of format data included.

【0011】そして、本発明では、前記の原理に基づい
て、記録媒体のトラックについて順次カウント値(P)と
フォーマットデータの数(Q)の比較を行ってゆき、全て
のトラックについてP=Qが成立していれば合格品と判
定し、それ以外の場合には不合格品と判定する。
In the present invention, the count value (P) and the number of format data (Q) are sequentially compared for the tracks of the recording medium based on the above principle, and P = Q is satisfied for all the tracks. If it is satisfied, it is determined to be a pass product, otherwise, it is determined to be a reject product.

【0012】[0012]

【実施例】以下、本発明の一実施例を図面を用いて詳細
に解説する。先ず、図1はディスク検査システムのブロ
ック回路図を示し、1が検査部、2がホスト側のパーソナ
ルコンピュータ(パソコン)に相当する。同図において、
検査部1は、通常のシステムと同様に、検査対象となる
ディスクに対してR/Wを実行する磁気記録再生部3と、そ
のR/W動作を制御するR/W制御部4と、検査用データ(フォ
ーマットデータ)を格納したROM5と、磁気記録再生部
3の再生信号を増幅するアンプ6と、アンプ6で増幅され
た信号を量子化するA/D変換器7と、検査部1全体に電
力を供給する電源部8を有しているが、本実施例に係る
回路要素として、A/D変換器7の出力するRD信号(読取
りデータ)からヘッダを検出するヘッダ検出部9と、ヘッ
ダ検出部9の検出信号に基づいて前記読取りデータのバ
イト数をカウントするバイトカウンタ10と、ヘッダ検出
部9の検出信号に基づいて前記読取りデータに対するC
RCを実行し、その剰余結果がCRC符号と一致した場
合に“H"パルスを出力するCRC演算部11と、前記フ
ォーマットデータがとりえるデータ長(バイト数データ)
を記憶したROM12と、バイトカウンタ10のカウント値
とROM12のバイト数データを比較し、その比較結果が
同一になった場合に“H"パルスを出力する比較器13
と、CRC演算部11の出力と比較器13の出力を正論理で
ANDするAND回路14と、AND回路14の出力パルスを
カウントする正常数カウンタ15を具備している点に特徴
がある。尚、ヘッダ検出部9とCRC演算部11はR/W制御
部4が出力するRC信号によって同期がとられている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings. First, FIG. 1 shows a block circuit diagram of a disk inspection system, where 1 is an inspection unit, and 2 is a personal computer (personal computer) on the host side. In the figure,
The inspection unit 1 includes a magnetic recording / reproducing unit 3 that performs R / W on a disk to be inspected, an R / W control unit 4 that controls the R / W operation, ROM5 storing data for use (format data), and a magnetic recording / reproducing unit
3 includes an amplifier 6 for amplifying the reproduced signal, an A / D converter 7 for quantizing the signal amplified by the amplifier 6, and a power supply unit 8 for supplying power to the entire inspection unit 1. As a circuit element according to the embodiment, a header detector 9 for detecting a header from an RD signal (read data) output from the A / D converter 7 and the number of bytes of the read data based on the detection signal of the header detector 9 And a C counter for the read data based on the detection signal of the header detector 9.
A CRC operation unit 11 that executes RC and outputs an “H” pulse when the remainder result matches the CRC code, and a data length (byte number data) that the format data can take
And a comparator 13 which compares the count value of the byte counter 10 with the byte number data of the ROM 12 and outputs an "H" pulse when the comparison result becomes the same.
And the output of the CRC operation unit 11 and the output of the comparator 13 in positive logic
It is characterized in that it has an AND circuit 14 for ANDing and a normal number counter 15 for counting the output pulses of the AND circuit 14. The header detector 9 and the CRC calculator 11 are synchronized by the RC signal output from the R / W controller 4.

【0013】一方、ホスト側のパソコン2は、R/W制御部
4と電源部8に対して制御信号を与えると共に、正常数カ
ウンタ15のカウント値を取込んでディスクの合否判定を
行い、またA/D変換器7から得られる読取りデータも
取込んでセーブするようになっている。
On the other hand, the personal computer 2 on the host side has an R / W control unit.
A control signal is supplied to the power supply unit 4 and the power supply unit 8, and the count value of the normal number counter 15 is fetched to make a pass / fail judgment of the disk, and the read data obtained from the A / D converter 7 is also fetched and saved. It has become.

【0014】次に、本実施例システムによるディスクの
検査手順を図2から図5を参照しながら説明する。先
ず、検査部1の磁気記録再生部3に検査対象となるディス
ク16がセットされると書込みモードが設定され、R/W制
御部4がROM5から検査用のフォーマットデータを読出
し、そのデータを磁気記録再生部3へ転送してディスク1
6へ書込む。このフォーマットデータは、図2に示すよ
うに、1バイトのヘッダと整数バイト数のテキストデー
タと2バイトのCRC符号からなり、テキストデータの
長さは4バイト,128バイト,256バイト,512
バイト,1024バイト,…等で構成され、全体として
Nバイト(N=7,131,259,515,102
7,…)のデータ長を有している。ここで、データ長を
前記のように設定したのは、次のような理由に基づく。
一般に、磁気ディスクの1セクタにはIDフィールドと
データフィールドで構成されるデータが書込まれ、ID
フィールドは1バイト分のヘッダと4バイト分のテキス
トデータと2バイト分のCRC符号とからなり、データ
フィールドは1バイト分のヘッダと128バイト,25
6バイト,512バイト,1024バイト, ・・・ 分のテキス
トデータと2バイト分のCRC符号とからなっている。
従って、前記のIDフィールドとデータフィールドはテ
キストデータ部分のデータ長が異なるだけであり、それ
らフィールドが同様のフォーマットを有している点に着
目すれば、前記のフォーマットデータを模擬的な検査用
データとして用いることが実際に磁気記録再生装置でデ
ィスクに記録/再生する状態に即していることになる。
Next, a procedure of inspecting a disk by the system of the embodiment will be described with reference to FIGS. First, when the disk 16 to be inspected is set in the magnetic recording / reproducing unit 3 of the inspection unit 1, the write mode is set, the R / W control unit 4 reads the format data for inspection from the ROM 5, and writes the data to the magnetic disk. Transfer to the recording / playback unit 3 and disc 1
Write to 6. As shown in FIG. 2, the format data includes a 1-byte header, an integer number of bytes of text data, and a 2-byte CRC code. The length of the text data is 4 bytes, 128 bytes, 256 bytes, and 512 bytes.
1024 bytes,..., Etc., and as a whole N bytes (N = 7, 131, 259, 515, 102
7,...). Where the data length is
The above setting is based on the following reason.
Generally, one sector of a magnetic disk includes an ID field.
Data composed of data fields is written and ID
The field is a 1-byte header and 4-byte text
Data and a 2-byte CRC code.
The field consists of a 1-byte header and 128 bytes, 25
6-byte, 512-byte, 1024-byte, ... minute text
Data and a 2-byte CRC code.
Therefore, the ID field and the data field are
The only difference is the data length of the text data part.
Fields have a similar format.
At a glance, the above format data can be used for simulated inspection.
It can be used as data by a magnetic recording / reproducing device.
This corresponds to the state of recording / reproducing on the disk.

【0015】次に、前記の書込みが終了すると読出しモ
ードへ移行し、磁気記録再生部3がディスク16に書き込
まれたフォーマットデータを順次読出してゆく。そし
て、この読出しモードにおいて、ヘッダ検出部9とバイ
トカウンタ10とCRC演算部11と比較器13は図3のフロ
ーチャートに示すような手順で動作する。先ず、フォー
マットデータの読取りによってA/D変換器7から読取
りデータが出力されるが、ヘッダ検出部9でフォーマッ
トデータのヘッダが検出されると直ちにCRC演算部11
がリセットされ、CRC演算部11は予め与えられている
生成多項式を用いてCRCの実行を開始する(S1,S2,S
3)。そして、CRC演算部11はヘッダが検出される度に
リセットされ、順次読み取られてくる各フォーマットデ
ータについてCRCを実行する(S9→S2)。
Next, when the writing is completed, the mode shifts to the reading mode, and the magnetic recording / reproducing unit 3 sequentially reads the format data written on the disk 16. Then, in this read mode, the header detection unit 9, the byte counter 10, the CRC operation unit 11, and the comparator 13 operate according to the procedure shown in the flowchart of FIG. First, the read data is output from the A / D converter 7 by reading the format data. When the header of the format data is detected by the header detector 9, the CRC calculator 11
Is reset, and the CRC operation unit 11 starts execution of the CRC using a given generator polynomial (S1, S2, S
3). Then, the CRC calculation unit 11 is reset every time a header is detected, and executes a CRC for each format data read sequentially (S9 → S2).

【0016】一方、ヘッダ検出部9のヘッダ検出によっ
てバイトカウンタ10もリセットされ、バイトカウンタ10
はA/D変換器7から出力される読取りデータのビット
数のカウントを開始し、1バイト分のデータが検出され
るとそのカウント値を+1だけインクリメントし、その
バイト数のカウントデータを比較器13へ出力させる(S1,
S3,S4,S5)。ここで、比較器13はバイトカウンタ10のカ
ウントデータとROM12に格納されている各バイト数デ
ータとを比較しており、それらのデータが一致しない場
合にはその出力を“L"としているが、一致すると直ち
に“H"パルスを出力させる(S6,S7,S8)。そして、バイ
トカウンタ10と比較器13は次のヘッダが検出されるまで
その動作を繰返して実行する(S9→S4)。
On the other hand, the byte counter 10 is also reset by the header detection of the header detector 9 and the byte counter 10 is reset.
Starts counting the number of bits of read data output from the A / D converter 7, and when one byte of data is detected, increments the count value by +1 and compares the count data of that byte number with the comparator. 13 (S1,
S3, S4, S5). Here, the comparator 13 compares the count data of the byte counter 10 with each byte number data stored in the ROM 12, and when those data do not match, the output is set to “L”. As soon as they match, an "H" pulse is output (S6, S7, S8). Then, the byte counter 10 and the comparator 13 repeat the operation until the next header is detected (S9 → S4).

【0017】ところで、前記の手順において、ROM12
はフォーマットデータがとりえる全てのデータ長に係る
バイト数データを格納しており、その値は前記のNバイ
ト(N=7,131,259,515,1027,…)に
相当するものであることから、比較器13は読取りデータ
がそれらのバイト数になる度に“H"パルスを出力させ
る。即ち、フォーマットデータはテキストデータの長さ
によって各種のデータ長になるが、それらはNで規定さ
れるバイト数の何れかに該当し、比較器13は単一のフォ
ーマットデータの読取りが完了した時点の候補を“H"
パルスの出力タイミングで示すことになる。
In the above procedure, the ROM 12
Stores byte number data relating to all data lengths that can be taken by the format data, and the value thereof corresponds to the above N bytes (N = 7, 131, 259, 515, 1027,...). Therefore, the comparator 13 outputs an "H" pulse every time the read data reaches the number of bytes. That is, the format data has various data lengths depending on the length of the text data, which corresponds to any of the number of bytes specified by N, and the comparator 13 determines when the reading of the single format data is completed. "H"
This is indicated by the pulse output timing.

【0018】また、CRC演算部11はヘッダの検出に基
づいてCRCの演算を繰返して実行しており(S1,S2,S3,
S9→S2)、そのヘッダに対応したフォーマットデータが
全て読取られると、剰余演算結果と付加されたCRC符
号とを比較し、一致していればエラー無しの検出信号と
して“H"パルスを出力させる。従って、もし読取られ
たフォーマットデータにエラーが存在しなければ、CR
C演算部11の“H"パルス出力と前記の比較器13による
“H"パルス出力のタイミングが一致する筈であり、そ
の結果としてAND回路14が“H"パルスを出力させる
ことになる。即ち、読取られた1個のフォーマットデー
タが前記のNで規定される各種のデータ長を有していて
も、読取られたフォーマットデータにエラーが存在しな
ければ(ディスク16のフォーマットデータの書込み領域
に欠陥が存在しなければ)、その読取りの完了時点でA
ND回路14が1個の“H"パルスを出力させることにな
る。
The CRC calculation unit 11 repeatedly executes the CRC calculation based on the detection of the header (S1, S2, S3,
(S9 → S2) When all the format data corresponding to the header is read, the result of the remainder operation is compared with the added CRC code, and if they match, an “H” pulse is output as an error-free detection signal. . Therefore, if there is no error in the read format data, CR
The timing of the "H" pulse output from the C operation unit 11 and the timing of the "H" pulse output by the comparator 13 should match, and as a result, the AND circuit 14 outputs the "H" pulse. That is, even if one read format data has various data lengths specified by N, if there is no error in the read format data (the write area of the format data of the disk 16). At the completion of the read, A
The ND circuit 14 outputs one "H" pulse.

【0019】そして、正常数カウンタ15はAND回路14
が“H"パルスを出力させる度にそのカウント値を+1
ずつインクリメントし、そのフォーマットデータの書込
み領域に欠陥が存在しない場合の個数をカウントしてゆ
く。
The normal number counter 15 is an AND circuit 14
Every time the “H” pulse is output, the count value is incremented by +1.
Then, the number of cases where no defect exists in the write area of the format data is counted.

【0020】ところで、本実施例システムでは、ディス
ク16の合否判定をトラック単位で行うようになってお
り、その判定手順は図4及び図5のフローチャートに示
される。先ず、ディスク16にはインデックスホールが形
成されており、磁気記録再生部3は回転するディスク16
のインデックスホールを検出するとインデックスパルス
を正常数カウンタ15へ出力させている。そして、正常数
カウンタ15はインデックスパルスによってリセットされ
(S21→S22,S25,S26→S22)、図3のフローチャートで示
された手順に基づいて、CRC演算部11と比較器13の双
方が同時に“H"パルスを出力する度に、AND回路14
のパルス出力によってそのカウント値を+1ずつインク
リメントさせる(S23,S24)。
In the system of this embodiment, the pass / fail judgment of the disk 16 is performed in track units, and the judgment procedure is shown in the flowcharts of FIGS. First, an index hole is formed in the disk 16, and the magnetic recording / reproducing unit 3
When an index hole is detected, an index pulse is output to the normal number counter 15. Then, the normal number counter 15 is reset by the index pulse.
(S21 → S22, S25, S26 → S22), and based on the procedure shown in the flowchart of FIG. 3, every time both the CRC operation unit 11 and the comparator 13 simultaneously output an “H” pulse, the AND circuit 14
The count value is incremented by +1 according to the pulse output (S23, S24).

【0021】従って、前後したインデックスパルスの間
に正常数カウンタ15のカウント値が如何なる値になるか
をみれば、その間に読取られているトラックに欠陥が存
在しているか否かを判定できる。即ち、ディスク16の各
トラックに書込まれたフォーマットデータの個数(Q)は
既知であり、トラックに欠陥が存在しなければその個数
(Q)は正常数カウンタ15のカウント値(P)と一致する筈
である。
Therefore, by checking the value of the count value of the normal number counter 15 between the preceding and succeeding index pulses, it is possible to determine whether or not there is a defect in the track being read during that time. That is, the number (Q) of format data written to each track of the disk 16 is known, and if there is no defect in the track, the number (Q) is
(Q) should match the count value (P) of the normal number counter 15.

【0022】そこで、ホスト側のパソコン2は、インデ
ックスパルスが検出される度にリセットされる直前の正
常数カウンタ15のカウント値(P)を読取り(S26)、図5
のフローチャートに示されるように、そのカウント値
(P)と予め期待値として格納しているフォーマットデー
タの個数(Q)を比較する(S27)。
Therefore, the host-side personal computer 2 reads the count value (P) of the normal number counter 15 immediately before resetting each time an index pulse is detected (S26), and FIG.
The count value as shown in the flowchart of
(P) is compared with the number (Q) of format data stored in advance as an expected value (S27).

【0023】そして、その比較の結果、P=Qであった
場合にはそのトラックに欠陥が無かったものと判定し、
逆にP≠Qであった場合にはそのトラックに欠陥が存在
するものと判定する(S28,S29)。また、本実施例システ
ムでは上記の手順を繰返してディスク16のトラック毎に
欠陥検査を行うことになるが、P≠Qとなってトラック
に欠陥が存在することが判明した場合には、直ちにその
ディスク16を欠陥品として処理し、次のディスクの検査
へ移行するようにしてもよい。
As a result of the comparison, if P = Q, it is determined that the track has no defect,
Conversely, if P ≠ Q, it is determined that the track has a defect (S28, S29). In the system of this embodiment, the above procedure is repeated to perform a defect inspection for each track of the disk 16. If P ≠ Q and it is determined that a track has a defect, the defect is immediately checked. The disk 16 may be processed as a defective product, and the process may proceed to the inspection of the next disk.

【0024】[0024]

【発明の効果】本発明の記録媒体の欠陥検査装置は、以
上の構成を有していることにより、次のような効果を奏
する。ホスト側に記録媒体に書込まれる検査用フォーマ
ットデータの読出しプログラムを設けないで自動的にト
ラックの欠陥が検出できるため、プログラム作成に時間
と労力をかける必要がなくなり、また検査用フォーマッ
トデータの内容を詳細に知らなくても欠陥を検出できる
ため、検査システムについての高度な知識を有しないオ
ペレータでも簡単に検査システムを操作でき、検査結果
を容易に認識することが可能になる。一方、ホスト側で
は、従来のように逐一セクタ指定データを検査部側へ転
送する必要がなくなり、各トラックの読取りが完了する
度に検査部で得られているカウント数を読取るだけで足
りるため、データ転送と処理に係る負担が軽減されて他
のタスクを余裕をもって実行できるようになる。更に、
本発明の装置は汎用ユニットを組合せた簡単な回路構成
でその手順を実行させることができ、従来のように読出
し制御のための高価な専用プロセッサを用いる必要がな
くなるため、検査装置のコストを大幅に低減化させると
いう利点も有している。
The recording medium defect inspection apparatus according to the present invention has the following effects by having the above configuration. Track defects can be automatically detected without providing a read program for inspection format data written on the recording medium on the host side, eliminating the need to spend time and effort on program creation, and the contents of the inspection format data. Can be detected without knowing the details of the inspection system, so that an operator who does not have advanced knowledge of the inspection system can easily operate the inspection system and easily recognize the inspection result. On the other hand, on the host side, it is not necessary to transfer the sector-specific data one by one to the inspection unit as in the related art, and it is sufficient to read the count number obtained by the inspection unit every time reading of each track is completed. The burden on data transfer and processing is reduced, and other tasks can be executed with a margin. Furthermore,
The apparatus of the present invention can execute the procedure with a simple circuit configuration combining general-purpose units, and it is not necessary to use an expensive dedicated processor for read control as in the related art. It also has the advantage of reducing power consumption.

【図面の簡単な説明】[Brief description of the drawings]

【図1】実施例に係るディスク検査システムのブロック
回路図である。
FIG. 1 is a block circuit diagram of a disk inspection system according to an embodiment.

【図2】検査用フォーマットデータの構成を示す図であ
る。
FIG. 2 is a diagram illustrating a configuration of inspection format data.

【図3】読出しモードにおけるヘッダ検出部とバイトカ
ウンタとCRC演算部と比較器の動作手順を示すフロー
チャートである。
FIG. 3 is a flowchart illustrating an operation procedure of a header detection unit, a byte counter, a CRC calculation unit, and a comparator in a read mode.

【図4】トラック単位での欠陥検査手順を示すフローチ
ャートである。
FIG. 4 is a flowchart showing a defect inspection procedure in track units.

【図5】ホスト側におけるトラック単位での欠陥判定手
順を示すフローチャートである。
FIG. 5 is a flowchart showing a defect determination procedure in track units on the host side.

【符号の説明】[Explanation of symbols]

1 検査部 2 パーソナルコンピュータ(ホスト) 3 磁気記録再生部 4 R/W制御部 5 ROM(書込み用フォーマットデータの格納) 6 アンプ 7 A/D変換器 8 電源部 9 ヘッダ検出部 10 バイトカウンタ 11 CRC演算部 12 ROM(フォーマットデータのとりえるバイト数
データ) 13 比較器 14 AND回路 15 正常数カウンタ 16 ディスク
Reference Signs List 1 inspection unit 2 personal computer (host) 3 magnetic recording / reproducing unit 4 R / W control unit 5 ROM (storage of write format data) 6 amplifier 7 A / D converter 8 power supply unit 9 header detection unit 10 byte counter 11 CRC Arithmetic unit 12 ROM (byte number data of format data) 13 comparator 14 AND circuit 15 normal number counter 16 disk

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 検査対象である記録媒体にフォーマット
データを記録/再生し、再生データのエラーを検出する
ことにより欠陥検査を行う記録媒体の検査装置におい
て、記録媒体に対してヘッダとテキストデータとCRC
(Cyclic Redundancy Check)符号で構成された整数バイ
ト数のフォーマットデータを順次書込む書込み手段と、
前記書込みデータに係る読出しモードが設定された際
に、前記記録媒体から前記フォーマットデータを順次読
出す読出し手段と、前記読出し手段が読出したデータか
ら前記フォーマットデータのヘッダを検出するヘッダ検
出手段と、前記ヘッダ検出手段が前記ヘッダを検出する
度にそのヘッダを含んだフォーマットデータのバイト数
をカウントするバイトカウント手段と、前記ヘッダ検出
手段が前記ヘッダを検出する度にそのヘッダを含んだフ
ォーマットデータについてのCRCを実行するCRC手
段と、前記フォーマットデータがとりえる全てのバイト
数を記憶した記憶手段と、前記バイトカウント手段のカ
ウント値と前記記憶手段が記憶している各バイト数を比
較する比較手段と、前記比較手段が一致の比較結果を得
た時点における前記CRCの実行結果を検出し、そのC
RCの実行結果がエラー無しである場合の数を逐次カウ
ントする正常数カウント手段と、前記記録媒体のトラッ
ク毎に前記正常数カウント手段のカウント数とそのトラ
ックに書込まれた前記フォーマットデータの数を比較し
て合否判定を行う合否判定手段とを具備したことを特徴
とする記録媒体の欠陥検査装置
1. A recording medium inspection apparatus for recording / reproducing format data on a recording medium to be inspected and performing a defect inspection by detecting an error in the reproduced data . Header, text data and CRC
(Cyclic Redundancy Check)
Writing means for sequentially writing the number of format data,
When the read mode related to the write data is set
Then, the format data is sequentially read from the recording medium.
Reading means for outputting, and whether the data is read by the reading means.
Header detection for detecting the header of the format data from the
Output means, and the header detection means detects the header
The number of bytes of format data including the header each time
Counting means for counting the number of bytes, and detecting the header
Each time the means detects the header, a file containing that header is included.
CRC hand to execute CRC on format data
Column and all bytes that the format data can take
Storage means for storing the number, and
The count value is compared with the number of bytes stored in the storage means.
Comparing means for comparing, and the comparing means obtains a comparison result of coincidence.
The execution result of the CRC at the time when the
Count the number of RC execution results without error
Means for counting the number of normal times, and tracking of the recording medium.
Count of the normal number counting means and its
Compare the number of format data written to the
And a pass / fail determination means for performing pass / fail determination by using
Inspection device for recording media .
JP4272477A 1992-09-17 1992-09-17 Defect inspection device for recording media Expired - Fee Related JP2818766B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4272477A JP2818766B2 (en) 1992-09-17 1992-09-17 Defect inspection device for recording media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4272477A JP2818766B2 (en) 1992-09-17 1992-09-17 Defect inspection device for recording media

Publications (2)

Publication Number Publication Date
JPH06103708A JPH06103708A (en) 1994-04-15
JP2818766B2 true JP2818766B2 (en) 1998-10-30

Family

ID=17514475

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4272477A Expired - Fee Related JP2818766B2 (en) 1992-09-17 1992-09-17 Defect inspection device for recording media

Country Status (1)

Country Link
JP (1) JP2818766B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0230163U (en) * 1988-08-17 1990-02-26

Also Published As

Publication number Publication date
JPH06103708A (en) 1994-04-15

Similar Documents

Publication Publication Date Title
JP2001110004A (en) Circuit and method for refreshing data recorded at a sufficiently high density that causes thermal degradation
US5434837A (en) Method of testing a worm type optical disk and system therefor
JPH03189962A (en) System for detecting head of information recording unit and recording and reproducing device
JP2818766B2 (en) Defect inspection device for recording media
US5054017A (en) Optical information reproducing apparatus
CN1004591B (en) Information recording and reproducing method and device
JP3671444B2 (en) Recording / playback device
JP2589673B2 (en) Address data detection device
JP2786937B2 (en) Digital signal recording medium playback device
JPH0287080A (en) Inspecting apparatus of defect of magnetic disk
JP2004005850A (en) Recording medium defect detection method and apparatus
JPS6117271A (en) Optical disk device
JPH02179973A (en) Data recording/reproducing device
JPS6391877A (en) Recording data restoring method for magnetic disk device
JPS6163968A (en) Writing control method for data block
JPS5922285B2 (en) information storage device
JPH04265576A (en) Method for inspecting information recording medium
JPH05134818A (en) Magnetic disk processor
JPH0233772A (en) Information recording method
JPH01106370A (en) Error inspection device
JP2006004481A (en) Error analysis apparatus and method
JPS6234382A (en) Magnetic recording and reproducing system
JPS6047269A (en) Information recording and reading device
JPS61192072A (en) Data change-point detecting device
JPH052839A (en) Reproducer for digital signal recording medium

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees