JPH03201037A - Lsiの試験方式 - Google Patents
Lsiの試験方式Info
- Publication number
- JPH03201037A JPH03201037A JP1340366A JP34036689A JPH03201037A JP H03201037 A JPH03201037 A JP H03201037A JP 1340366 A JP1340366 A JP 1340366A JP 34036689 A JP34036689 A JP 34036689A JP H03201037 A JPH03201037 A JP H03201037A
- Authority
- JP
- Japan
- Prior art keywords
- program
- test
- lsi
- buffer
- stored
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 34
- 230000004044 response Effects 0.000 claims description 5
- 238000010998 test method Methods 0.000 claims description 4
- 239000000872 buffer Substances 0.000 abstract description 18
- 230000006870 function Effects 0.000 abstract description 10
- 230000002457 bidirectional effect Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
技術分野
本発明はLSIの試験方式に関し、特に1チツプ型のマ
イクロプロセッサ等のLSIに適用して好適なLSIの
試験方式に関するものである。
イクロプロセッサ等のLSIに適用して好適なLSIの
試験方式に関するものである。
従来技術
LSIがパッケージに正しく実装されているかどうかを
確認するための試験方法の1例として、LSIの全人力
ピンを制御し、各ピンの機能に応じて出力ピンが変化す
ることを確認する方法がある。
確認するための試験方法の1例として、LSIの全人力
ピンを制御し、各ピンの機能に応じて出力ピンが変化す
ることを確認する方法がある。
しかしながら、この方法では、LSIが高機能化、高集
積化されると、LSIの出力端子を“1”“0”の両レ
ベルに制御するような入力端子へ供給すべきテストパタ
ーンは、膨大でかつ複雑なパターンとなり、その開発に
非常に多くの時間が必要となる。
積化されると、LSIの出力端子を“1”“0”の両レ
ベルに制御するような入力端子へ供給すべきテストパタ
ーンは、膨大でかつ複雑なパターンとなり、その開発に
非常に多くの時間が必要となる。
そこで、LSIがパッケージに正しく実装されているこ
とを容易に確認する方法として、スルバス試験が採用さ
れている。このスルーバス試験機能を有するLSIの回
路ブロックが第2図に示されている。
とを容易に確認する方法として、スルバス試験が採用さ
れている。このスルーバス試験機能を有するLSIの回
路ブロックが第2図に示されている。
LSIの入力端子21〜24からの各入力信号は人力バ
ッファ25〜28を夫々介して論理回路部31へ人力さ
れる。この論理回路部31ては、入力信号に対応した出
力信号を生成して出力する。
ッファ25〜28を夫々介して論理回路部31へ人力さ
れる。この論理回路部31ては、入力信号に対応した出
力信号を生成して出力する。
これ等出力信号は選択回路32〜35の各人力(A)と
され、各他人力(B)には人力バッファ25〜28の各
出力が印加される。これ等選択回路32〜35の各出力
がLSIの出力端子36〜3つへ導出される。
され、各他人力(B)には人力バッファ25〜28の各
出力が印加される。これ等選択回路32〜35の各出力
がLSIの出力端子36〜3つへ導出される。
LSIの入力端子29には、通常モードとスルーバス試
験モードとの切換え指示信号が供給され、人力バッファ
30へ導入される。この人力バッファ30の出力は各選
択回路32〜35の選択信号端子(S)へ印加されてい
る。
験モードとの切換え指示信号が供給され、人力バッファ
30へ導入される。この人力バッファ30の出力は各選
択回路32〜35の選択信号端子(S)へ印加されてい
る。
通常モード時には、選択回路32〜35の各々は論理回
路部31の各出力を選択する種動作し、よって各出力端
子36〜3つには、入力端子21〜24へ印加された信
号に夫々対応した出力信号が得られるようになっている
。
路部31の各出力を選択する種動作し、よって各出力端
子36〜3つには、入力端子21〜24へ印加された信
号に夫々対応した出力信号が得られるようになっている
。
一方、スルーバス試験時には、各選択回路32〜35は
人力バッファ25〜28の各出力を夫々選択する種動作
し、よって各出力端子36〜39には、各入力端子21
〜24に印加された信号がそのまま夫々出力されること
になる。
人力バッファ25〜28の各出力を夫々選択する種動作
し、よって各出力端子36〜39には、各入力端子21
〜24に印加された信号がそのまま夫々出力されること
になる。
この様な従来のLSIでは、スルーバス試験を行う場合
、LSI内部に通常の論理信号とスルーバス用の信号と
を択一的に導出するための選択回路32〜35等の試験
専用回路が必要であり、また通常モードとLSIのスル
ーバス試験モードとを切換えるための切換信号入力端子
2つが必要となっている。
、LSI内部に通常の論理信号とスルーバス用の信号と
を択一的に導出するための選択回路32〜35等の試験
専用回路が必要であり、また通常モードとLSIのスル
ーバス試験モードとを切換えるための切換信号入力端子
2つが必要となっている。
そのため、従来のLSIでは、スルーパス試験を行うた
めに、専用のハードウェアの追加が必要となってLSI
のゲート規模が増大し、それに伴ってLSIの発熱量も
増大するという欠点がある。
めに、専用のハードウェアの追加が必要となってLSI
のゲート規模が増大し、それに伴ってLSIの発熱量も
増大するという欠点がある。
また、モード切換信号入力端子が必要となってLSIの
端子数が増大するという欠点があり、LSIのケース形
状が大となることがあり、不都合である。
端子数が増大するという欠点があり、LSIのケース形
状が大となることがあり、不都合である。
発明の目的
本発明の目的は、スルーパス試験のみならず、他の種々
の試験を、ハードウェアの増大、ピン数の増大なく容易
に行い得るようにしたLSIの試験方式を提供すること
である。
の試験を、ハードウェアの増大、ピン数の増大なく容易
に行い得るようにしたLSIの試験方式を提供すること
である。
発明の構成
本発明によれば、プログラムを格納したプログラム格納
メモリと、このプログラムにより処理を行うプロセッサ
とを含むLSIの試験方式であって、前記プログラム格
納メモリに試験用プログラムを格納しておき、試験指令
に応答して前記試験用プログラムを起動し、入力端子か
らの入力信号をそのまま所定出力端子へ導出するよう前
記プロセッサを制御することを特徴とするLSIの試験
方式が得られる。
メモリと、このプログラムにより処理を行うプロセッサ
とを含むLSIの試験方式であって、前記プログラム格
納メモリに試験用プログラムを格納しておき、試験指令
に応答して前記試験用プログラムを起動し、入力端子か
らの入力信号をそのまま所定出力端子へ導出するよう前
記プロセッサを制御することを特徴とするLSIの試験
方式が得られる。
更に本発明によれば、プログラムを格納したプログラム
格納メモリと、このプログラムにより処理を行うプロセ
ッサと、前記プロセッサにより動作制御される演算処理
手段とを含むLSIの試験方式であって、前記プログラ
ム格納メモリに試験用プログラムを格納しておき、試験
指令に応答して前記試験用プログラムを起動し、入力端
子からの信号を前記演算処理手段により演算処理してそ
の演算処理出力を所定出力端子へ導出するよう前記プロ
セッサを制御することを特徴とするLSIの試験方式が
得られる。
格納メモリと、このプログラムにより処理を行うプロセ
ッサと、前記プロセッサにより動作制御される演算処理
手段とを含むLSIの試験方式であって、前記プログラ
ム格納メモリに試験用プログラムを格納しておき、試験
指令に応答して前記試験用プログラムを起動し、入力端
子からの信号を前記演算処理手段により演算処理してそ
の演算処理出力を所定出力端子へ導出するよう前記プロ
セッサを制御することを特徴とするLSIの試験方式が
得られる。
実施例
以下、本発明の実施例を図面を用いて説明する。
第1図は本発明の実施例のシステムブロック図であり、
例えば1チツプ型マイクロプロセツサの一般的な機能ブ
ロック図と同等となっている。すなわち、シリアル入力
端子1のシリアル入力信号を受ける入力バッファ2と、
システムの動作制御をなすCPU3と、メモリ4と、プ
ログラム格納用のROM5と、演算機能を有するALU
(演算処理ユニット)6と、シリアル出力端子11ヘ
シリアル出力信号を導出する出力バッファ7と、双方向
パラレル端子10ヘパラレル出力を導出する出力バッフ
ァ8と、双方向パラレル端子10からのパラレル入力信
号を受ける入力バッファ9と、内部バス13とを含んで
構成されている。
例えば1チツプ型マイクロプロセツサの一般的な機能ブ
ロック図と同等となっている。すなわち、シリアル入力
端子1のシリアル入力信号を受ける入力バッファ2と、
システムの動作制御をなすCPU3と、メモリ4と、プ
ログラム格納用のROM5と、演算機能を有するALU
(演算処理ユニット)6と、シリアル出力端子11ヘ
シリアル出力信号を導出する出力バッファ7と、双方向
パラレル端子10ヘパラレル出力を導出する出力バッフ
ァ8と、双方向パラレル端子10からのパラレル入力信
号を受ける入力バッファ9と、内部バス13とを含んで
構成されている。
かかる構成において、入力端子から印加されたリセット
人力に応答して、CPU3ではプログラムが格納されて
いるROM5の読出しアドレスが0番地にリセットされ
ると共に、双方向入出力端子10に印加されてバッファ
9に格納された動作モード指示信号が判定される。
人力に応答して、CPU3ではプログラムが格納されて
いるROM5の読出しアドレスが0番地にリセットされ
ると共に、双方向入出力端子10に印加されてバッファ
9に格納された動作モード指示信号が判定される。
ここで、通常動作モードであると判定されれば、CPU
3によりROM5に格納されている必要なプログラムが
順次読出されつつ、メモリ4やALU6が制御されて所
望のデータ処理の実行が行われる。
3によりROM5に格納されている必要なプログラムが
順次読出されつつ、メモリ4やALU6が制御されて所
望のデータ処理の実行が行われる。
スルーパス機能試験モードであると判定されれば、CP
U3によりROM5内に予め格納されているスルーパス
機能試験用のプログラムが順次読出される。例えば、そ
のプログラムとしては、入力端子1から入力されてバッ
ファ2に格納されたデータを読取り、バッファ7へその
まま格納して出力端子11へ導出するという一連の処理
を実行するプログラムとすれば良い。
U3によりROM5内に予め格納されているスルーパス
機能試験用のプログラムが順次読出される。例えば、そ
のプログラムとしては、入力端子1から入力されてバッ
ファ2に格納されたデータを読取り、バッファ7へその
まま格納して出力端子11へ導出するという一連の処理
を実行するプログラムとすれば良い。
また、試験用プログラムの他の例としては、双方向入出
力端子10から入力されバッファ9に格納されたデータ
を読取り、バッファ8へそのまま格納して双方向入出力
端子10へ導出するという一連の処理を実行するプログ
ラムとすれば良い。
力端子10から入力されバッファ9に格納されたデータ
を読取り、バッファ8へそのまま格納して双方向入出力
端子10へ導出するという一連の処理を実行するプログ
ラムとすれば良い。
更に、試験用プログラムの別の例としては、バッファ9
に格納されたデータに対して、メモリ4やALU6を用
いて加算、減算、乗算、除算等の演算処理を施して、ス
ルーバス機能試験のみならず、内部の演算処理機能の正
常性の試験確認を行うこともできる。また、入力端子1
から入力されたデータについても、同様な演算処理を施
して、出力端子11へ導出するようにすることも可能で
ある。
に格納されたデータに対して、メモリ4やALU6を用
いて加算、減算、乗算、除算等の演算処理を施して、ス
ルーバス機能試験のみならず、内部の演算処理機能の正
常性の試験確認を行うこともできる。また、入力端子1
から入力されたデータについても、同様な演算処理を施
して、出力端子11へ導出するようにすることも可能で
ある。
発明の効果
叙上の如く、本発明によれば、LSI内部に試験用プロ
グラムを予め格納しておくことにより、試験時にこのプ
ログラムを起動してLSIの試験を行うことにより、フ
ァームウェアの追加のみで種々の試験が可能となり、専
用の/\−ドウエアの追加や端子の追加が必要ないとい
う効果がある。
グラムを予め格納しておくことにより、試験時にこのプ
ログラムを起動してLSIの試験を行うことにより、フ
ァームウェアの追加のみで種々の試験が可能となり、専
用の/\−ドウエアの追加や端子の追加が必要ないとい
う効果がある。
第1図は本発明の実施例のシステムブロック図第2図は
従来技術を説明するシステムブロック図である。 主要部分の符号の説明 1・・・・・・入力端子 3・・・・・・CPU 5・・・・・・ROM 10・・・・・・双方向端子 11・・・・・出力端子 12・・・・・リセット入力端子
従来技術を説明するシステムブロック図である。 主要部分の符号の説明 1・・・・・・入力端子 3・・・・・・CPU 5・・・・・・ROM 10・・・・・・双方向端子 11・・・・・出力端子 12・・・・・リセット入力端子
Claims (2)
- (1)プログラムを格納したプログラム格納メモリと、
このプログラムにより処理を行うプロセッサとを含むL
SIの試験方式であって、前記プログラム格納メモリに
試験用プログラムを格納しておき、試験指令に応答して
前記試験用プログラムを起動し、入力端子からの入力信
号をそのまま所定出力端子へ導出するよう前記プロセッ
サを制御することを特徴とするLSIの試験方式。 - (2)プログラムを格納したプログラム格納メモリと、
このプログラムにより処理を行うプロセッサと、前記プ
ロセッサにより動作制御される演算処理手段とを含むL
SIの試験方式であって、前記プログラム格納メモリに
試験用プログラムを格納しておき、試験指令に応答して
前記試験用プログラムを起動し、入力端子からの信号を
前記演算処理手段により演算処理してその演算処理出力
を所定出力端子へ導出するよう前記プロセッサを制御す
ることを特徴とするLSIの試験方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1340366A JPH03201037A (ja) | 1989-12-28 | 1989-12-28 | Lsiの試験方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1340366A JPH03201037A (ja) | 1989-12-28 | 1989-12-28 | Lsiの試験方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03201037A true JPH03201037A (ja) | 1991-09-02 |
Family
ID=18336256
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1340366A Pending JPH03201037A (ja) | 1989-12-28 | 1989-12-28 | Lsiの試験方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03201037A (ja) |
-
1989
- 1989-12-28 JP JP1340366A patent/JPH03201037A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6298437A (ja) | マイクロコンピユ−タ | |
| JP2986104B2 (ja) | 情報処理装置の自己試験回路 | |
| JPS61229134A (ja) | マイクロコンピユ−タ | |
| JP2594130B2 (ja) | 半導体回路 | |
| JPH03201037A (ja) | Lsiの試験方式 | |
| KR100289831B1 (ko) | 롬 데이터 확인용 회로 | |
| KR100318315B1 (ko) | 원칩마이크로컴퓨터 | |
| JP2935710B2 (ja) | プロセッサ集積回路装置のテスト装置 | |
| KR20010052868A (ko) | 에뮬레이터 시스템에서 사용자 메모리를 업데이트하기위한 방법 및 시스템 | |
| JPS6167148A (ja) | マイクロコンピユ−タ | |
| JPS6276756A (ja) | 自己検査回路を備えた半導体装置 | |
| KR100277901B1 (ko) | 원칩 마이크로 컴퓨터 | |
| JPH01154248A (ja) | 論理集積回路 | |
| JP2704935B2 (ja) | テスト機能付きプロセッサ | |
| JPS6144373A (ja) | 半導体回路のテスト装置 | |
| JPH0675821A (ja) | 論理装置試験システム | |
| JPS648381B2 (ja) | ||
| JPS6370179A (ja) | ロジツクicテスタ | |
| JPH0575985B2 (ja) | ||
| JPH01147732A (ja) | 情報処理装置 | |
| JPS619733A (ja) | テスト装置 | |
| JPS59121449A (ja) | 集積回路 | |
| JPS5875254A (ja) | 1チツプマイクロコンピユ−タシステム | |
| JPH07141218A (ja) | 評価用チップおよびエミュレーション方法 | |
| JPH05324322A (ja) | 情報処理装置及びデバッグ装置 |