JPH03214241A - マイクロプロセッサのテスト方法 - Google Patents
マイクロプロセッサのテスト方法Info
- Publication number
- JPH03214241A JPH03214241A JP2010389A JP1038990A JPH03214241A JP H03214241 A JPH03214241 A JP H03214241A JP 2010389 A JP2010389 A JP 2010389A JP 1038990 A JP1038990 A JP 1038990A JP H03214241 A JPH03214241 A JP H03214241A
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- microprocessor
- priority
- address
- 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.)
- Pending
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業−1−の利用分野〕
本発明は、マイクロプロセッサのテスト方法に関するも
のである。
のである。
近年、半導体回路集積技術の進歩に伴い、マイクロプロ
セッサは高機能化、高集積化が進んでいるが、そのテス
ト方法は益々複雑化しており、これを簡易化することが
重要な課題の一つとなっている現状にある。
セッサは高機能化、高集積化が進んでいるが、そのテス
ト方法は益々複雑化しており、これを簡易化することが
重要な課題の一つとなっている現状にある。
従ffiのマイクロプロセッサのテスト方法は、専用の
テスト回路を設けて、このテスト回路によりマイクロプ
ロセッサの内部状態を読み出すことによりテストを行っ
ていた。
テスト回路を設けて、このテスト回路によりマイクロプ
ロセッサの内部状態を読み出すことによりテストを行っ
ていた。
第2図はスキャンパス法を用いた従来のマイクロプロセ
ッサのテスト方法に用いられる装置の構成を示している
。この図において、(II)(+2)・・・(In)は
2系統の入力と、これら2系統の入力を選択する選択制
御入力と1系統の出力とを有する第1〜第nレジスタ、
(20)は組合せ回路である。
ッサのテスト方法に用いられる装置の構成を示している
。この図において、(II)(+2)・・・(In)は
2系統の入力と、これら2系統の入力を選択する選択制
御入力と1系統の出力とを有する第1〜第nレジスタ、
(20)は組合せ回路である。
(21)(22)・・・(2n )は組合せ回路(20
)によって与えられるマイクロプロセッサの内部状態を
それぞれ対応するレジスタ(11)(12)・・・(1
n)の2系統の入力の一方に5える信号線、(31)(
32)・・・(3n)は組合せ回路(20)より各レジ
スタ(II)(12)・・・(In)に与えられたマイ
クロプロセッサの内部状態をそれぞれ次段のレジスタの
2系統の入力の他方に与える信号線、(40)は最終段
のレジスタの内容を外部へ出力する信号L (4J)(
42)・・・(4n)はそれぞれレジスタ(II)(+
2)・・・(In)の2系統の大ツバすなわち組合せ回
路(20)または前段レジスタの出力のいずれかの入力
を選択する選択制御入力信号線である。
)によって与えられるマイクロプロセッサの内部状態を
それぞれ対応するレジスタ(11)(12)・・・(1
n)の2系統の入力の一方に5える信号線、(31)(
32)・・・(3n)は組合せ回路(20)より各レジ
スタ(II)(12)・・・(In)に与えられたマイ
クロプロセッサの内部状態をそれぞれ次段のレジスタの
2系統の入力の他方に与える信号線、(40)は最終段
のレジスタの内容を外部へ出力する信号L (4J)(
42)・・・(4n)はそれぞれレジスタ(II)(+
2)・・・(In)の2系統の大ツバすなわち組合せ回
路(20)または前段レジスタの出力のいずれかの入力
を選択する選択制御入力信号線である。
以上の構成において、組合せ回路(20)により与えら
れるマイクロプロセッサの内部状態は信号線(2I)を
通じて第2レジスタ(11)へ格納されると共に、信号
線(32)を通して第2レジスタ(!2)へ格納され、
以下、同様にして順次、次段のレジスタヘシフトされ、
信号線(3n)を通じて最終段の第nレジスタ(1n)
へ格納された後、信号線(40)を通じて外部へ読み出
されるものである。
れるマイクロプロセッサの内部状態は信号線(2I)を
通じて第2レジスタ(11)へ格納されると共に、信号
線(32)を通して第2レジスタ(!2)へ格納され、
以下、同様にして順次、次段のレジスタヘシフトされ、
信号線(3n)を通じて最終段の第nレジスタ(1n)
へ格納された後、信号線(40)を通じて外部へ読み出
されるものである。
1−記のように、スキャンバス法ではシフトレジスタ(
11)〜(In)から構成される専用のテスト回路を設
け、マイクロプロセッサの内部状態を各レジスタ(II
)〜(1n)へ格納して、順次レジスタ(11)〜(I
n)間をソフトすることにより読み出すことにより、テ
ストを行うものであった。
11)〜(In)から構成される専用のテスト回路を設
け、マイクロプロセッサの内部状態を各レジスタ(II
)〜(1n)へ格納して、順次レジスタ(11)〜(I
n)間をソフトすることにより読み出すことにより、テ
ストを行うものであった。
しかしながら、−に記従来例のように専用のテスト回路
を設け、マイクロプロセッサの内部状態を読み出すこと
によりテストを行えば、各段毎にレジスタ(II)〜(
In)が必要になるなど、ハードウェアの増加を引き起
こすという問題点があった。
を設け、マイクロプロセッサの内部状態を読み出すこと
によりテストを行えば、各段毎にレジスタ(II)〜(
In)が必要になるなど、ハードウェアの増加を引き起
こすという問題点があった。
本発明は、このような問題点に鑑みてなされたもので、
ハードウェアの増加を抑制し、マイクロプロセ、すの内
部状態を評価し、効率良くテストを行うことが可能なマ
イクロプロセッサのテスト力法を提供することを1目的
とするものである。
ハードウェアの増加を抑制し、マイクロプロセ、すの内
部状態を評価し、効率良くテストを行うことが可能なマ
イクロプロセッサのテスト力法を提供することを1目的
とするものである。
1−8記L1的を達成するために本発明方法は、割り込
み検出手段と、この割り込み検出手段において検出され
た割り込みに対して優先順位を割り付ける優先順位割り
付け手段と、この優先順位割り付け手段において優先付
けられた割り込みの内容に応じて割り込み処理の開始を
示す特定のアドレスを生成するアドレス生成手段とによ
り構成された割り込み処理制御手段と、テスト用割り込
み発生手段とをを備し、前記割り込み発生手段にマイク
ロプロセッサの内部情報を5え、この内部情報を評価し
た結果fTij記割り込み発生手段が割り込みを発生し
前記優先順位割り付け手段において優先付けられた割り
込みの内容に応じて前記アドレス生成手段から生成され
る特定アドレスを評価することによりマイクロプロセッ
サの内部状態のテストを行うことを特徴とするものであ
る。
み検出手段と、この割り込み検出手段において検出され
た割り込みに対して優先順位を割り付ける優先順位割り
付け手段と、この優先順位割り付け手段において優先付
けられた割り込みの内容に応じて割り込み処理の開始を
示す特定のアドレスを生成するアドレス生成手段とによ
り構成された割り込み処理制御手段と、テスト用割り込
み発生手段とをを備し、前記割り込み発生手段にマイク
ロプロセッサの内部情報を5え、この内部情報を評価し
た結果fTij記割り込み発生手段が割り込みを発生し
前記優先順位割り付け手段において優先付けられた割り
込みの内容に応じて前記アドレス生成手段から生成され
る特定アドレスを評価することによりマイクロプロセッ
サの内部状態のテストを行うことを特徴とするものであ
る。
本発明は」−記構酸により、テスト用割り込み発生手段
にマイクロプロセッサの内部情報が与えられ、この内部
情報を評価した結果、割り込み発生1段が割り込みを発
生する。次に、発生した割り込みを受けて優先順位割り
付け手段において優先付けられた割り込みの内容に応じ
てアドレス生成手段から特定のアドレスが生成されるも
のである。
にマイクロプロセッサの内部情報が与えられ、この内部
情報を評価した結果、割り込み発生1段が割り込みを発
生する。次に、発生した割り込みを受けて優先順位割り
付け手段において優先付けられた割り込みの内容に応じ
てアドレス生成手段から特定のアドレスが生成されるも
のである。
したがって、生成された特定アドレスを評価することに
よりマイクロプロセッサの内部状態をテストすることが
可能になる。
よりマイクロプロセッサの内部状態をテストすることが
可能になる。
〔実 施 例〕
以下、本発明の一実施例について図面を参照しながら詳
細に説明する。第1図はこの実施例で用いられる装置の
構成を示している。(51)(52)・・・(5n)は
割り込み検出手段、(GO)は割り込み検出手段(51
)(52)・・・(5n)で検出された割り込みに優先
順位を割り付ける優先順位割り付け手段、(61)は優
先順位割り付け手段(GO)において優先付けられた割
り込みの内容に応じて割り込み処理の開始を示す特定の
アドレスを生成するアドレス生成手段である。
細に説明する。第1図はこの実施例で用いられる装置の
構成を示している。(51)(52)・・・(5n)は
割り込み検出手段、(GO)は割り込み検出手段(51
)(52)・・・(5n)で検出された割り込みに優先
順位を割り付ける優先順位割り付け手段、(61)は優
先順位割り付け手段(GO)において優先付けられた割
り込みの内容に応じて割り込み処理の開始を示す特定の
アドレスを生成するアドレス生成手段である。
また、(71072)・・・(7n)はそれぞれ割り込
み検出手段(51052)・・・(5n)で検出された
割り込みを優先順位割り付け手段(60)へ通知する信
号線であって、優先順位割り付け手段(60)は通知さ
れた割り込みの中から処理すべき割り込みに対して優先
順位を割り付ける。(80)は優先順位割り付け手段(
60)で優先権を′ノえられた処理すべき割り込みの内
容をアドレス生成丁・段(61)へ通知する信号線であ
って、アドレス生成丁段(61)は通知された処理すべ
き割り込みの内容に応じて割り込み処理の開始を示す特
定のアドレスを牛成する。(81)はアドレス生成19
段(旧)で牛成されたアドレスを外部へ読み出すイ+i
”J線である。
み検出手段(51052)・・・(5n)で検出された
割り込みを優先順位割り付け手段(60)へ通知する信
号線であって、優先順位割り付け手段(60)は通知さ
れた割り込みの中から処理すべき割り込みに対して優先
順位を割り付ける。(80)は優先順位割り付け手段(
60)で優先権を′ノえられた処理すべき割り込みの内
容をアドレス生成丁・段(61)へ通知する信号線であ
って、アドレス生成丁段(61)は通知された処理すべ
き割り込みの内容に応じて割り込み処理の開始を示す特
定のアドレスを牛成する。(81)はアドレス生成19
段(旧)で牛成されたアドレスを外部へ読み出すイ+i
”J線である。
(82)は従来よりマイクロプロセ、すに設けられてい
る割り込み処理制御手段であって、この実施例では、1
)1f記割り込み検出手段(51H52)=15n)と
優先順位割り付け手段(60)とアドレス生成手段(6
1)とにより構成されるものである。(83)はテスト
用割り込み発生手段、(84)はマイクロプロセッサ内
のP L Aの状#X遷移の情報をテスト用割り込み定
牛丁゛段(83)へ通知する(;、j ”J’線である
。(85)はテスト用割り込み発I]丁段(83)が前
記マイクロプロセッサ内のP L Aの状態遷移の情報
を評価して割り込み発/lを優先順位割り付け1段(6
0)へ通知する信弓°線である。
る割り込み処理制御手段であって、この実施例では、1
)1f記割り込み検出手段(51H52)=15n)と
優先順位割り付け手段(60)とアドレス生成手段(6
1)とにより構成されるものである。(83)はテスト
用割り込み発生手段、(84)はマイクロプロセッサ内
のP L Aの状#X遷移の情報をテスト用割り込み定
牛丁゛段(83)へ通知する(;、j ”J’線である
。(85)はテスト用割り込み発I]丁段(83)が前
記マイクロプロセッサ内のP L Aの状態遷移の情報
を評価して割り込み発/lを優先順位割り付け1段(6
0)へ通知する信弓°線である。
以l−の各手段を準備して行うこの実施例に係るテスト
方法は、前記マイクロプロセッサ内のPLAがある特定
の状態になると、テスト用割り込み発生手段(83)が
これを検知して信号線(85)を通じて割り込み発生を
優先順位割り付け手段(6o)へ通知する。次に、優先
順位割り付け手段(6o)は割り込み内容の優先順位割
り付けを打い、その結果を信zj線(80)を通じてア
ドレス生成手段(61)に通知する。そして、アドレス
生成手段(6r月ま割り込み内容に応じた特定のアドレ
スを生成し、イ言号線(81)より外部へ141力する
。
方法は、前記マイクロプロセッサ内のPLAがある特定
の状態になると、テスト用割り込み発生手段(83)が
これを検知して信号線(85)を通じて割り込み発生を
優先順位割り付け手段(6o)へ通知する。次に、優先
順位割り付け手段(6o)は割り込み内容の優先順位割
り付けを打い、その結果を信zj線(80)を通じてア
ドレス生成手段(61)に通知する。そして、アドレス
生成手段(6r月ま割り込み内容に応じた特定のアドレ
スを生成し、イ言号線(81)より外部へ141力する
。
したがって、Il’l記仏号線(81)から出力された
特定のアドレスを評価することにより、マイクロプロセ
ッサ内のPLAの状態をテストすることができる。史に
、化シフ線(84)へ′ノ″えるマイクロプロセッサ内
のPLAの状態遷移の情報をマイクロブロセ、す内のA
LUの演算結果の情報、キャッシュのヒツトまたはミス
ヒツトの情報などのマイクロプロセッサ内の他の情報に
置き換えても、同様に仁−ノ線(81)より外部へ出力
する特定のアドレスを、:゛「値することによりマイク
ロプロセッサの内部状態がテストできることはJi゛う
までもない。
特定のアドレスを評価することにより、マイクロプロセ
ッサ内のPLAの状態をテストすることができる。史に
、化シフ線(84)へ′ノ″えるマイクロプロセッサ内
のPLAの状態遷移の情報をマイクロブロセ、す内のA
LUの演算結果の情報、キャッシュのヒツトまたはミス
ヒツトの情報などのマイクロプロセッサ内の他の情報に
置き換えても、同様に仁−ノ線(81)より外部へ出力
する特定のアドレスを、:゛「値することによりマイク
ロプロセッサの内部状態がテストできることはJi゛う
までもない。
以1゛、説明したように本発明のマイクロプロセッサの
テスト方法によるときは、割り込み検出手段と、この割
り込み検出手段において検出された割り込みに対して優
先順位を割り付ける優先順位割り付け手段と、前記優先
順位割り付け手段において優先付けられた割り込みの内
容に応じて割り込み処理の開始を示す特定のアドレスを
生成するアドレス生成手段からなるマイクロプロセッサ
の割り込み処理制御手段と、テストを目的としてマイク
ロプロセッサの内部情報の評価結果により割り込みを発
生させる割り込み発生r′段とを準備し、これらの1段
を用いてテストを行うもので、マイクロブロセ、すの内
部情報の評価結果から割り込みが発生し、光牛ルた割り
込みを受けて前記優先順位割り付け丁−段において優先
付けられた割り込みの内容に応じて前記アドレス生成手
段から特定のアドレスが生成されるので、この特定アド
レスを評価することにより、・14易な回路付加でハー
ドウェアの増加を抑制することができると共に、マイク
ロプロセッサの内部状態を評価して効率良くマイクロプ
ロセッサをテストすることができ、その結果、マイクロ
プロセンサあるいはマイクロプロセッサを用いたシステ
ムの信頼性を向にさせることができるという優れた効果
を奏するものとなった。
テスト方法によるときは、割り込み検出手段と、この割
り込み検出手段において検出された割り込みに対して優
先順位を割り付ける優先順位割り付け手段と、前記優先
順位割り付け手段において優先付けられた割り込みの内
容に応じて割り込み処理の開始を示す特定のアドレスを
生成するアドレス生成手段からなるマイクロプロセッサ
の割り込み処理制御手段と、テストを目的としてマイク
ロプロセッサの内部情報の評価結果により割り込みを発
生させる割り込み発生r′段とを準備し、これらの1段
を用いてテストを行うもので、マイクロブロセ、すの内
部情報の評価結果から割り込みが発生し、光牛ルた割り
込みを受けて前記優先順位割り付け丁−段において優先
付けられた割り込みの内容に応じて前記アドレス生成手
段から特定のアドレスが生成されるので、この特定アド
レスを評価することにより、・14易な回路付加でハー
ドウェアの増加を抑制することができると共に、マイク
ロプロセッサの内部状態を評価して効率良くマイクロプ
ロセッサをテストすることができ、その結果、マイクロ
プロセンサあるいはマイクロプロセッサを用いたシステ
ムの信頼性を向にさせることができるという優れた効果
を奏するものとなった。
第1図は本発明方法の・実施例において使用されるテス
ト装置の構成を示すブロック図、第2図はスキャンパス
法を用いた従来例のマイクロプロセッサのテスト方法に
使用される装置の構成を示すブロック図である。 (51H52)・・・(5n)・・・割り込み検出手段
、(Go)・・・優先順位割り付けP段、(Gl)・・
・アドレス生成手段、(82)・・・割り込み処理制御
手段、(83)・・・テスト用割り込み発生手段。
ト装置の構成を示すブロック図、第2図はスキャンパス
法を用いた従来例のマイクロプロセッサのテスト方法に
使用される装置の構成を示すブロック図である。 (51H52)・・・(5n)・・・割り込み検出手段
、(Go)・・・優先順位割り付けP段、(Gl)・・
・アドレス生成手段、(82)・・・割り込み処理制御
手段、(83)・・・テスト用割り込み発生手段。
Claims (1)
- 割り込み検出手段と、この割り込み検出手段において
検出された割り込みに対して優先順位を割り付ける優先
順位割り付け手段と、この優先順位割り付け手段におい
て優先付けられた割り込みの内容に応じて割り込み処理
の開始を示す特定のアドレスを生成するアドレス生成手
段とにより構成された割り込み処理制御手段と、テスト
用割り込み発生手段とを準備し、前記割り込み発生手段
にマイクロプロセッサの内部情報を与え、この内部情報
を評価した結果前記割り込み発生手段が割り込みを発生
し前記優先順位割り付け手段において優先付けられた割
り込みの内容に応じて前記アドレス生成手段から生成さ
れる特定アドレスを評価することによりマイクロプロセ
ッサの内部状態のテストを行うことを特徴とするマイク
ロプロセッサのテスト方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010389A JPH03214241A (ja) | 1990-01-18 | 1990-01-18 | マイクロプロセッサのテスト方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010389A JPH03214241A (ja) | 1990-01-18 | 1990-01-18 | マイクロプロセッサのテスト方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03214241A true JPH03214241A (ja) | 1991-09-19 |
Family
ID=11748768
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010389A Pending JPH03214241A (ja) | 1990-01-18 | 1990-01-18 | マイクロプロセッサのテスト方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03214241A (ja) |
-
1990
- 1990-01-18 JP JP2010389A patent/JPH03214241A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63200249A (ja) | 情報処理装置 | |
| JP2000132430A (ja) | 信号処理装置 | |
| JPH03214241A (ja) | マイクロプロセッサのテスト方法 | |
| US7360129B2 (en) | Simultaneous switch test mode | |
| US6216189B1 (en) | Error master detector | |
| US6266626B1 (en) | ROM data verification circuit | |
| EP0392563A2 (en) | Microcode testing method and apparatus therefor | |
| JP2808303B2 (ja) | Icデバイステスト装置 | |
| JP2704062B2 (ja) | 情報処理装置 | |
| JP2876606B2 (ja) | 情報処理装置 | |
| JP3060650B2 (ja) | パターンメモリ装置 | |
| JPS59160898A (ja) | 記憶装置の故障診断装置 | |
| JPS6054059A (ja) | 記憶装置 | |
| JPS60221842A (ja) | 論理装置の故障診断回路 | |
| JPS59191656A (ja) | メモリicシミュレ−タ | |
| JPH02123435A (ja) | メモリバンクビジー管理回路 | |
| JPS63140342A (ja) | エラ−検出回路の試験方式 | |
| JPS59144246A (ja) | デ−タ受信制御方式 | |
| JPH05150012A (ja) | 半導体集積回路装置 | |
| JPH0593764A (ja) | 論理回路の検査装置 | |
| JPH05346892A (ja) | 情報処理装置 | |
| JPH06119258A (ja) | 共通バスのトレースマーキング回路 | |
| JP2001133516A (ja) | 半導体テスト回路 | |
| JPH0580889A (ja) | リアルタイムプロセツサ装置のユニツト初期化装置 | |
| JP2004103762A (ja) | 半導体装置 |