JPH03238532A - 半導体集積回路 - Google Patents
半導体集積回路Info
- Publication number
- JPH03238532A JPH03238532A JP2035186A JP3518690A JPH03238532A JP H03238532 A JPH03238532 A JP H03238532A JP 2035186 A JP2035186 A JP 2035186A JP 3518690 A JP3518690 A JP 3518690A JP H03238532 A JPH03238532 A JP H03238532A
- Authority
- JP
- Japan
- Prior art keywords
- test
- test mode
- mode
- circuit
- semiconductor integrated
- 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
- 239000004065 semiconductor Substances 0.000 title claims abstract description 16
- 238000012360 testing method Methods 0.000 claims abstract description 89
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 210000001550 testis Anatomy 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、半導体集積回路のテストを容易かつ効率的に
行うテストを有する半導体集積回路に関するものである
。
行うテストを有する半導体集積回路に関するものである
。
従来の技術
半導体集積回路のテスト方法としては、ユーザが使用す
る通常動作モードとは別に、テスト専用のテスト・モー
ドを用いてテストする方法が一般的である。このテスト
・モードは、通常動作モードは起動しないようにする必
要があるため、通常動作モードでは使用しないテスト専
用のテスト端子を用いて起動してテストを行う方法が一
般的である。
る通常動作モードとは別に、テスト専用のテスト・モー
ドを用いてテストする方法が一般的である。このテスト
・モードは、通常動作モードは起動しないようにする必
要があるため、通常動作モードでは使用しないテスト専
用のテスト端子を用いて起動してテストを行う方法が一
般的である。
以下、従来のテスト・モード起動及びテスト・モード設
定方法について説明する。
定方法について説明する。
第2図は従来のテスト・モード設定回路の一例回路図で
ある。第2図において、端子11は通常動作モード/テ
スト・モード切り替え端子、端子12.13はテスト・
モード設定端子である。この3端子によって通常動作モ
ードとテスト・モード14〜17TEST1,2.3.
4を切り替える構成になっている。
ある。第2図において、端子11は通常動作モード/テ
スト・モード切り替え端子、端子12.13はテスト・
モード設定端子である。この3端子によって通常動作モ
ードとテスト・モード14〜17TEST1,2.3.
4を切り替える構成になっている。
先ず、通常動作モード/テスト・モード切り替え端子1
1を”Llこしたときテスト・モード選択信号が”L”
、TESTl、2.3.4信号が”L”、即ち、テスト
・モードは選択されず、通常動作モードが選択される。
1を”Llこしたときテスト・モード選択信号が”L”
、TESTl、2.3.4信号が”L”、即ち、テスト
・モードは選択されず、通常動作モードが選択される。
次に、通常動作モード/テスト・モード切り替え端子1
1を”H″にしたときテスト・モード選択信号が“H”
となり、テスト・モード信号が有効となって、テスト・
モード設定端子12.13の論理値°H”/“L”の組
み合せによって4つのテスト・モードを設定する。例え
ば、テスト・モード設定端子12.13がそれぞれL”
の場合は、TESTIが°H”、TEST2.3.4が
−L”となり、テスト・モード1が選択される。
1を”H″にしたときテスト・モード選択信号が“H”
となり、テスト・モード信号が有効となって、テスト・
モード設定端子12.13の論理値°H”/“L”の組
み合せによって4つのテスト・モードを設定する。例え
ば、テスト・モード設定端子12.13がそれぞれL”
の場合は、TESTIが°H”、TEST2.3.4が
−L”となり、テスト・モード1が選択される。
テスト・モードの数はテスト・モード設定端子の数によ
って決定される。テスト・モード設定端子数がnの場合
のテスト・モード数は2nとなる。
って決定される。テスト・モード設定端子数がnの場合
のテスト・モード数は2nとなる。
発明が解決しようとする課題
ところが、このテスト・モードの設定回路では、n個0
ブスト・モードを設定するためにはLog2g個のテス
ト・モード設定端子が必要となる。
ブスト・モードを設定するためにはLog2g個のテス
ト・モード設定端子が必要となる。
一般に、半導体集積回路のテストの自由度を向上するた
めには、テスト・モードを増やす必要があるが、通常、
半導体集積回路は限られた端子数のなかで、できるだけ
多くの通常動作モードの端子を得る必要があり、n個の
テスト・モード設定のためにLOgzn個の端子を準備
することは極めて困難である。
めには、テスト・モードを増やす必要があるが、通常、
半導体集積回路は限られた端子数のなかで、できるだけ
多くの通常動作モードの端子を得る必要があり、n個の
テスト・モード設定のためにLOgzn個の端子を準備
することは極めて困難である。
また、n個のテスト・モード設定のためにLogzn個
のテスト・モード設定端子からの人力をデコードする回
路が必要となり、nを増やすに従ってデコード回路の規
模が増大するため、半導体集積回路チップの面積が増加
する。これは、通常モード機能を最小のチップ面積上で
実現しようとする設計思想に反するものである。
のテスト・モード設定端子からの人力をデコードする回
路が必要となり、nを増やすに従ってデコード回路の規
模が増大するため、半導体集積回路チップの面積が増加
する。これは、通常モード機能を最小のチップ面積上で
実現しようとする設計思想に反するものである。
本発明の目的は、このような従来の問題点を解決するテ
スト モードの設定方法を提供することにある。
スト モードの設定方法を提供することにある。
課題を解決するための手段
本発明は、プログラマブル・ロジック・アレイ(以下、
PLAと記す)を内蔵する半導体集積回路を用いて、テ
スト・モードを示すコードをデコードし、PLAによっ
てテスト・モード設定信号を生成する回路構成をもつも
のである。
PLAと記す)を内蔵する半導体集積回路を用いて、テ
スト・モードを示すコードをデコードし、PLAによっ
てテスト・モード設定信号を生成する回路構成をもつも
のである。
作用
このように、半導体集積回路のテストにおいて、PLA
を用いてテスト・モード設定信号を生成することにより
、テスト・モード設定端子数を増やすことなく、しかも
、回路規模の増加を最小限におさえて多数のテスト・モ
ードを設定できるため、半導体集積回路のテスト容易性
を飛躍的に向上させることができ、テスタビリティを向
上させることができる。さらに、半導体集積回路チップ
の面積増加を最小限に抑えることができるため、テスト
回路によるコストアップを最小限に抑えることができる
。
を用いてテスト・モード設定信号を生成することにより
、テスト・モード設定端子数を増やすことなく、しかも
、回路規模の増加を最小限におさえて多数のテスト・モ
ードを設定できるため、半導体集積回路のテスト容易性
を飛躍的に向上させることができ、テスタビリティを向
上させることができる。さらに、半導体集積回路チップ
の面積増加を最小限に抑えることができるため、テスト
回路によるコストアップを最小限に抑えることができる
。
実施例
以下、本発明の一実施例を第1図の構成国を用いて説明
する。
する。
入力部1に与えられたインストラクション・データは、
インストラクション・コードとしてAND頂部2でデコ
ードされ、デコードされた信号によってOR頂部3およ
びテスト用OR項4は、インストラクション・コードに
対応する通常動作モードのコントロール信号およびテス
ト・モードのコントロール信号を発生する。ここで、テ
スト・モード起動端子5は、信号レベル“L”で通常動
作モードを選択し、通常動作モードとテスト・モードを
選択するセレクタ6により、通常動作モードが選択され
て、通常動作モード・コントロール信号が出力される。
インストラクション・コードとしてAND頂部2でデコ
ードされ、デコードされた信号によってOR頂部3およ
びテスト用OR項4は、インストラクション・コードに
対応する通常動作モードのコントロール信号およびテス
ト・モードのコントロール信号を発生する。ここで、テ
スト・モード起動端子5は、信号レベル“L”で通常動
作モードを選択し、通常動作モードとテスト・モードを
選択するセレクタ6により、通常動作モードが選択され
て、通常動作モード・コントロール信号が出力される。
また、テスト・モードでは、テスト・モード起動端子5
がテスト・モードを選択するための信号レベル”H“に
設定され、通常動作モードとテスト・モードを選択する
セレクタ6により、テスト・モードが選択されてテスト
・モード・コントロール信号が出力される。
がテスト・モードを選択するための信号レベル”H“に
設定され、通常動作モードとテスト・モードを選択する
セレクタ6により、テスト・モードが選択されてテスト
・モード・コントロール信号が出力される。
ここで、テスト・モード・コントロール信号と通常動作
モード・コントロール信号とは、セレクタ6によって切
り替えるため、テスト・モードと通常動作モードとのイ
ンストラクション・コードは同一であってもよい。即ち
、インストラクション・コードが8ビツトであれば、最
大28(256)通りのテスト・モードを設定できる。
モード・コントロール信号とは、セレクタ6によって切
り替えるため、テスト・モードと通常動作モードとのイ
ンストラクション・コードは同一であってもよい。即ち
、インストラクション・コードが8ビツトであれば、最
大28(256)通りのテスト・モードを設定できる。
実際のテスト・モード数は、OR頂部3に追加されたテ
スト用のOR頂部4で決定される。一般に、OR頂部の
追加による面積増加は、極めて小さくてよい。
スト用のOR頂部4で決定される。一般に、OR頂部の
追加による面積増加は、極めて小さくてよい。
以上のように、本実施例によれば、テスト・モ−ド起動
用端子5およびテスト用のOR頂部4を追加するだけ容
易にテスト・モード数を拡張することができ、しかも、
テスト・モード数拡張に要するチップ面積の増加を小さ
くすることができる。
用端子5およびテスト用のOR頂部4を追加するだけ容
易にテスト・モード数を拡張することができ、しかも、
テスト・モード数拡張に要するチップ面積の増加を小さ
くすることができる。
発明の効果
本発明によれば、インストラクション・デコード用のP
l、Aを備えた半導体集積回路のPLAにテスト・モー
ド・コントローノL信号生成回路を追加することにより
、テスト・モード数の拡張を極めて容易にし、しかも、
追加されたテスト回路によるチップ面積の増加を最小に
することができる。
l、Aを備えた半導体集積回路のPLAにテスト・モー
ド・コントローノL信号生成回路を追加することにより
、テスト・モード数の拡張を極めて容易にし、しかも、
追加されたテスト回路によるチップ面積の増加を最小に
することができる。
このテスト回路を有する半導体集積回路は、テスト・モ
ード起動端子をもつのみでよいため、限られた端子数の
なかで多数の機能を実現しようとする半導体集積回路の
機能を著しく向上させることができる。
ード起動端子をもつのみでよいため、限られた端子数の
なかで多数の機能を実現しようとする半導体集積回路の
機能を著しく向上させることができる。
さらに、このテスト回路を実現するためには、内蔵のP
LAにOR頂部と簡単なセレクタを追加するのみであり
、既存の半導体集積回路にも容易に応用することができ
る。しかも、多数のテスト・モードを設定するために必
要なチップ面積の増加を最小に抑えることができること
から、テストの容易性とテストのコスト・パフォーマン
スを著しく向上させることができる。
LAにOR頂部と簡単なセレクタを追加するのみであり
、既存の半導体集積回路にも容易に応用することができ
る。しかも、多数のテスト・モードを設定するために必
要なチップ面積の増加を最小に抑えることができること
から、テストの容易性とテストのコスト・パフォーマン
スを著しく向上させることができる。
第1図は本発明によるPLAを用いたテスト・モードの
設定回路の一実施例構成図、第2図は従来のテスト・モ
ードの設定回路の回路図である。 1・・・・・・インストラクション・データ入力部、2
・・・・・・AND頂部、3・・・・・・OR頂部、4
・・・・・・テスト用OR頂部、5・・・・・・テスト
・モード起動端子、6・・・・・・選択セレクタ。
設定回路の一実施例構成図、第2図は従来のテスト・モ
ードの設定回路の回路図である。 1・・・・・・インストラクション・データ入力部、2
・・・・・・AND頂部、3・・・・・・OR頂部、4
・・・・・・テスト用OR頂部、5・・・・・・テスト
・モード起動端子、6・・・・・・選択セレクタ。
Claims (1)
- 命令解読用のプログラマブル・ロジック・アレイでなる
テスト回路を有することを特徴とする半導体集積回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2035186A JPH03238532A (ja) | 1990-02-15 | 1990-02-15 | 半導体集積回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2035186A JPH03238532A (ja) | 1990-02-15 | 1990-02-15 | 半導体集積回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03238532A true JPH03238532A (ja) | 1991-10-24 |
Family
ID=12434819
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2035186A Pending JPH03238532A (ja) | 1990-02-15 | 1990-02-15 | 半導体集積回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03238532A (ja) |
-
1990
- 1990-02-15 JP JP2035186A patent/JPH03238532A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0244925A2 (en) | Programmable logic controller | |
| JP2004095028A (ja) | メモリのテスト回路 | |
| US5802071A (en) | Micro-controller with a built-in test circuit and method for testing the same | |
| JPH03238532A (ja) | 半導体集積回路 | |
| US7184545B2 (en) | Semiconductor integrated circuit and method of testing semiconductor integrated circuit | |
| JP2004166201A (ja) | 複数の選択可能な機能または状態を有する電子回路構成または電子回路 | |
| JP2849007B2 (ja) | 半導体集積回路 | |
| US6504881B1 (en) | Viterbi decoder with enhanced test function | |
| JPH0727833A (ja) | テスト信号生成装置 | |
| JPS63317869A (ja) | 動作モ−ド制御回路 | |
| JPH0358141A (ja) | ユーザ用ロジックつき集積回路 | |
| JPH11296400A (ja) | モード設定回路 | |
| JPH05232188A (ja) | 半導体集積回路の試験回路 | |
| JP3052937B2 (ja) | 半導体装置 | |
| JPH0512458A (ja) | 1チツプマイクロコンピユータ | |
| JPS6031641A (ja) | ワンチツプマイクロコンピユ−タ | |
| KR0167646B1 (ko) | 중앙처리장치의 선택장치 | |
| JP3455684B2 (ja) | 半導体集積回路 | |
| JPH04169873A (ja) | デバイス試験装置および試験方法 | |
| JP2003066102A (ja) | 半導体製品の試験回路 | |
| JPS61134982A (ja) | メモリ・アクセス回路 | |
| JP3045002B2 (ja) | 集積回路のモード設定回路 | |
| KR100219529B1 (ko) | 마이크로 콘트롤러 | |
| KR20040002130A (ko) | 테스트 모드 제어 회로 | |
| JPH0361873A (ja) | 集積回路素子のテスト回路 |