JPH0745008A - 磁気ディスク制御装置の自己診断方式 - Google Patents

磁気ディスク制御装置の自己診断方式

Info

Publication number
JPH0745008A
JPH0745008A JP18837993A JP18837993A JPH0745008A JP H0745008 A JPH0745008 A JP H0745008A JP 18837993 A JP18837993 A JP 18837993A JP 18837993 A JP18837993 A JP 18837993A JP H0745008 A JPH0745008 A JP H0745008A
Authority
JP
Japan
Prior art keywords
circuit
data
signal
write
test
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.)
Granted
Application number
JP18837993A
Other languages
English (en)
Other versions
JP2882245B2 (ja
Inventor
Misao Hagiwara
操 萩原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP5188379A priority Critical patent/JP2882245B2/ja
Publication of JPH0745008A publication Critical patent/JPH0745008A/ja
Application granted granted Critical
Publication of JP2882245B2 publication Critical patent/JP2882245B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【目的】 本発明は磁気ディスクコントローラにおい
て、磁気ディスク装置を接続する事無く、磁気ディスク
コントローラを自己診断できるようにする。 【構成】 自己診断時においてテスト用書き込み信号を
FDDからの読み出し信号とするための切り換え手段を
もち、テスト用の書き込みデータより生成されるテスト
用書き込み信号をFDDからの読み出し信号として処理
し、その時の読み出しデータがテスト用の書き込みデー
タと一致するか否かでFDDへの書き込み回路とFDD
からの読み出し回路をテストできる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、磁気ディスク装置の読
み出し書き込み用集積回路の自己診断方式に関する。
【0002】
【従来の技術】従来の磁気ディスク装置の書き込み及び
読み出し用集積回路について、特にフロッピーディスク
装置の書き込み及び読み出し用集積回路(以下FDCと
略記する)で、MFM記録方式による場合を例にして説
明する。
【0003】図4は従来のフロッピーディスク装置のF
DCのテストを説明するための構成図である。図2はM
FM記録方式の波形図である。図4において、フロッピ
ー・ディスク・ドライブ装置(以下FDDと略記する)
よりの読み出し信号は、MFM記録方式に従いクロック
・パルスとデータ・パルスの混じったものであり、PL
L回路22によりクロック・パルスとデータ・パルスを
分離するための分離信号(以下WINDOW信号と略記
する)を生成する。データ・セパレータ23はPLL回
路22の生成するWINDOW信号によりFDDよりの
読み出し信号からデータを分離し、シリアル・パラレル
変換回路24により8ビット単位のデータとしてホスト
・インターフェース25を介してデータの転送を実施す
る。また、書き込みの時は、ホスト・インターフェース
回路25を介して送られる8ビット単位のデータをパラ
レル・シリアル変換回路27によりシリアルのデータに
変換し、ミキサー26によりデータのみのシリアルの信
号にクロック信号を付加してFDDの書き込みデータと
して出力する。
【0004】この構成においては、従来のFDCを組み
込んだ装置において不具合が発生した場合、不具合箇所
の特定が重要な点となり、装置を構成する集積回路にお
いては自己診断の機能を持つことが不具合箇所の特定を
助ける事になる。FDCの自己診断においては、FDD
への書き込み信号が正常であることと、FDDよりの読
み出し信号よりデータを読み出すことができることが重
要な点となり、このためにはFDDをFDCに接続した
状態で、FDDへの書き込み読み出しによりテストす
る。
【0005】また、従来のLSIテスターによるテスト
においては、FDDよりの読み出し信号をLSIテスタ
ーが代わりに供給する事になるが、FDCの内蔵するP
LL回路22がアナログPLL回路の時には、入力信号
に従いWINDOW信号を生成することができる周波数
には上限と下限が存在する。FDDよりの読み出し信号
はFDDのデータの転送速度を決定するため高速にな
る。PLL回路22の動作周波数の限界から、テストに
おける動作周波数は実際のFDC動作周波数に限定され
るため、自己診断機能を内蔵させて高速の信号のやり取
りを減らし、最後の結果のみを良否の判断とすること
が、LSIテスターにおいては重要となる。
【0006】
【発明が解決しようとする課題】従来のFDCにおいて
不都合がある時、FDDを接続し、フロッピ−・ディス
クに実際にデータを書き込んで読み出す事でテストする
か、LSIテスターの場合にはFDDよりの読み出し信
号と同様の信号をLSIテスター側で供給する事が必要
であるため、FDCの自己診断機能を付加したとしても
外部にFDDよりの読み出し信号を常に供給する事が必
要となり、FDCの単独のテストができないか、LSI
テスターにおいては常に実動作周波数でのテストをしな
ければならいという欠点を持つ。
【0007】
【課題を解決するための手段】前記従来の欠点を解消す
るために、本発明は、磁気ディスク装置への書き込み及
び読み出しを制御する磁気ディスク制御装置において、
制御ファームとテストファームとから成る記憶制御手段
と、テスト時に前記記憶制御手段から出力されるテスト
用書き込み信号を入力とする書き込み回路手段の出力信
号を前記磁気ディスク装置からの読み出し信号に切換え
て、入力するセレクタ手段と、テスト時のセレクタ手段
からの出力信号を入力とする読み出し回路手段の出力信
号と前記テスト用書き込み信号との一致をチェックする
一致検出手段とを具備することを特徴とする。
【0008】
【作用】テスト時に、テスト用書き込み信号を発生さ
せ、このテスト用書き込み信号を入力として書き込み回
路手段からセレクタ手段を経て読み出し回路手段へと一
巡させ、書き込み回路手段への入力信号と読み出し回路
手段の出力信号とを比較し、両信号が一致するか否かを
検査することで、磁気ディスク装置を実際に接続するこ
となく、磁気ディスク制御装置側のみで、自己診断を行
うことができる。
【0009】
【実施例】本発明の実施例について図を用いて説明す
る。図1は本発明第1実施例の構成を示すブロック図で
ある。図2はMFM記録方式の波形図である。
【0010】図1において、磁気ディスク装置(不図
示)への書き込み・読み出し用集積回路FDCは、磁気
ディスク装置からの読み出しデータ及びテスト制御回路
8から出力されるテスト用データを切換えるセレクタ
1、読み出し信号中のクロックパルスとデータパルスを
分離するためのWINDOW信号を生成するPLL回路
2、WINDOW信号により読み出し信号からデータを
分離するデータ・セパレーター3、分離されたデータを
8ビット単位のデータに変換するシリアル・パラレル変
換回路4、データをホストバスに送出するホストインタ
ーフェース回路5、また、書き込み時にホストインター
フェース回路5を介して送られてくる8ビット単位のデ
ータをシリアル信号に変換するパラレル・シリアル変換
回路7、データのみのシリアル信号にクロック信号を付
加して書き込みデータとしてFDD及びセレクタへ向け
て出力するミキサー6、そして、ファームウェアを内蔵
するリード・オンリー・メモリー(ROM)10、イン
ストラクション・デコーダ9の出力によってセレクタ1
へ入力切換を指示するテスト制御回路8とから構成され
る。
【0011】セレクタ1の出力はPLL回路2とデータ
セパレータ3に入力し、PLL回路2の出力するWIN
DOW信号はデータセパレータ3に入力する。データセ
パレータ3はセレクタ1の出力とPLL回路2の出力に
よりクロックとデータの分離をし、シリアル・パラレル
変換回路4にデータを出力する。シリアル・パラレル変
換回路4はデータセパレータ3のシリアルのデータ信号
を8ビット単位のパラレルのデータに変換し、ホストイ
ンターフェース回路5を介して外部制御装置に転送す
る。外部制御装置よりFDDに書き込むためのデータの
変換はホストインターファース回路5を介してパラレル
・シリアル変換回路7に供給され、シリアルのデータ信
号としてミキサー6に入力される。ミキサー6はシリア
ルのデータ入力に対してクロック信号を付加し、FDD
への書き込み信号として出力する。ファームウェアを内
蔵するROM10は制御ファームの部分とテストファー
ムの部分より構成される。ROM10の出力はインスト
ラクション・デコーダ9に入力する。インストラクショ
ン・デコーダ9はテスト制御回路8に入力される。テス
ト制御回路8の出力はセレクタ1の2つの入力を切り替
える。すなわち、FDDよりの読み出し信号とテスト用
の書き込み信号とが切換わって入力される。
【0012】通常動作においてはセレクタ1は外部のF
DDよりの読み出し信号をPLL回路2及びデータ・セ
パレータ3に入力している。
【0013】次に、FDCの自己診断においては、RO
M10のテストファームと制御ファームの内容に従い動
作をする。テストファームによって、インストラクショ
ンデコーダ9及びテスト制御回路8によりセレクタ1が
入力切換えを行うので、FDCはFDC内部でテスト用
の書き込み信号をFDDからの読み出し信号として処理
を行う。すなわち、通常動作においては外部制御装置か
らデータを取り込んでFDDへの書き込みデータとして
出力していたが、テストファームによりテストファーム
に設定されている値をテスト用の書き込みデータとして
出力し、PLL回路2及びデータセパレータ3はこのテ
スト用出力データを読み出し信号として処理を行い、シ
リアル・パラレル変換回路4を介してデータを取り込
み、さらにホストインターフェース5に出力される。ホ
ストインターフェース回路の出力はインストラクション
デコーダ9でデコードされファームウェアで発信された
テスト用書き込みデータと比較され、一致しているか否
かがテストされる。従って、自分で出力したテスト用書
き込みデータが読み出しデータとして受け取ることがで
きれば、FDCの書き込み及び読み出し回路は正常に動
作していると判断できる。これらの比較、判断について
は、制御ファームの内容に従って制御される。
【0014】(第2の実施例)図3は本発明の第2実施
例の構成を示すブロック図である。
【0015】第1の実施例において、磁気ディスクコン
トローラにおいては、磁気ディスクにおけるピーク・シ
フトを抑えるため、磁気ディスクコントローラにおいて
はデータ・パターンにより予想されるピークシフトと逆
方向にパルスの位置をずらすための書き込み補償回路を
持つ。通常、磁気ディスクコントローラにおいて書き込
み信号は磁気ディスクコントローラより出力されるた
め、周波数変動などのまったくないデータが磁気ディス
クよりの読み出し信号となる。これはPLL回路2が変
動のある信号に追従してWINDOW信号を生成すると
いう動作に対しては十分なテストとならない。第2の実
施例においてはこの書き込み補償回路により本来磁気デ
ィスクコントローラより出力される磁気ディスクへの書
き込み信号へ変動を付加することでPLLのテストを行
うようにしたものである。
【0016】
【発明の効果】本発明の自己診断方式によれば、テスト
においてテスト用の書き込み信号をFDDからの読み出
し信号とするため、FDCの読み出し及び書き込み回路
を同時に外部との信号のやり取りをする事なくテストで
きるという利点を持つ。また、LSIテスターにおける
テストにおいても、FDCが自己診断動作に入るように
信号を供給した後は、FDCの診断結果を待っているだ
けでよいためテストが非常に簡単に成るという利点を持
つ。
【図面の簡単な説明】
【図1】本発明び第1の実施例の構成を示すブロック図
【図2】MFM記録方式の波形図
【図3】本発明の第2の実施例の構成を示すブロック図
【図4】従来の実施例の構成を示すブロック図
【符号の説明】 1 セレクタ 2 PLL回路 3 データ・セパレータ 4 シリアル・パラレル変換回路 5 ホスト・インターフェース回路 6 ミキサー 7 パラレル・シリアル変換回路 8 テスト制御回路 9 インストラクションデコーダ 10 ROM 11 セレクタ 12 PLL回路 13 データ・セパレータ 14 シリアル・パラレル変換回路 15 ホスト・インターフェース回路 16 書き込み補償回路 17 ミキサー 18 パラレル・シリアル変換 19 テスト制御回路 20 インストラクション・デコーダ 21 ROM 22 PLL回路 23 データ・セパレータ 24 シリアル・パラレル変換 25 ホスト・インターフェース回路 26 ミキサー 27 パラレル・シリアル変換 28 ROM
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成5年11月16日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正内容】
【特許請求の範囲】

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 磁気ディスク装置への書き込み及び読み
    出しを制御する磁気ディスク制御装置において、 制御ファームとテストファームとから成る記憶制御手段
    と、 テスト時に前記記憶制御手段から出力されるテスト用書
    き込み信号を入力とする書き込み回路手段の出力信号を
    前記磁気ディスク装置からの読み出し信号に切換えて入
    力するセレクタ手段と、 テスト時のセレクタ手段からの出力信号を入力とする読
    み出し回路手段の出力信号と前記テスト用書き込み信号
    との一致をチェックする一致検出手段とを具備すること
    を特徴とする磁気ディスク制御装置の自己診断方式。
JP5188379A 1993-07-29 1993-07-29 磁気ディスク制御装置の自己診断方式 Expired - Lifetime JP2882245B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5188379A JP2882245B2 (ja) 1993-07-29 1993-07-29 磁気ディスク制御装置の自己診断方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5188379A JP2882245B2 (ja) 1993-07-29 1993-07-29 磁気ディスク制御装置の自己診断方式

Publications (2)

Publication Number Publication Date
JPH0745008A true JPH0745008A (ja) 1995-02-14
JP2882245B2 JP2882245B2 (ja) 1999-04-12

Family

ID=16222595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5188379A Expired - Lifetime JP2882245B2 (ja) 1993-07-29 1993-07-29 磁気ディスク制御装置の自己診断方式

Country Status (1)

Country Link
JP (1) JP2882245B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007226942A (ja) * 2006-01-17 2007-09-06 Marvell World Trade Ltd ループバックを用いたストレージシステムエレクトロニクスのテスティング

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0354703A (ja) * 1989-07-21 1991-03-08 Nec Corp データ記録再生装置の自己診断方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0354703A (ja) * 1989-07-21 1991-03-08 Nec Corp データ記録再生装置の自己診断方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007226942A (ja) * 2006-01-17 2007-09-06 Marvell World Trade Ltd ループバックを用いたストレージシステムエレクトロニクスのテスティング

Also Published As

Publication number Publication date
JP2882245B2 (ja) 1999-04-12

Similar Documents

Publication Publication Date Title
CA1169558A (en) Central processor supervised machine tool controller system having a simulation of the tool controller in the central processor for test purposes
JPH027434B2 (ja)
JP2550837B2 (ja) スキャンパスのテスト制御回路
JPH0342732A (ja) 半導体集積回路
JPH0745008A (ja) 磁気ディスク制御装置の自己診断方式
JPH103800A (ja) 半導体メモリ装置の併合データ出力モードの選択方法
JPH0157824B2 (ja)
US6202185B1 (en) Methods and apparatus for facilitating scan testing of circuitry
JP2000132998A (ja) 半導体記憶装置
WO2000033097A1 (en) Methods and apparatus for synchronizing asynchronous test structures and eliminating clock skew consideration
US6687863B1 (en) Integrated circuit internal signal monitoring apparatus
JP2531615B2 (ja) 集積回路
JPH0746123B2 (ja) 集積回路の試験方式
JPS62132182A (ja) 試験回路付大規模集積回路
JPH1026655A (ja) Lsiの試験装置
JP2806645B2 (ja) スキャンパスエラー検出回路
JPH0664858B2 (ja) 読取回路の診断方式
JPH01193942A (ja) 信号処理回路の自己診断方式
JP2903548B2 (ja) 論理回路診断システム
JPS58163049A (ja) 論理回路システムの試験方式
JPH0413737B2 (ja)
JPH1048295A (ja) Lsi検査方式
JPH01185885A (ja) 光ディスクディジタルオーディオ再生装置の復調用集積回路
JPH05240926A (ja) 集積回路装置
JPH06300821A (ja) コントローラ内蔵のlsi