JPH0660933B2 - 集積回路またはそれに関する改良 - Google Patents

集積回路またはそれに関する改良

Info

Publication number
JPH0660933B2
JPH0660933B2 JP60287639A JP28763985A JPH0660933B2 JP H0660933 B2 JPH0660933 B2 JP H0660933B2 JP 60287639 A JP60287639 A JP 60287639A JP 28763985 A JP28763985 A JP 28763985A JP H0660933 B2 JPH0660933 B2 JP H0660933B2
Authority
JP
Japan
Prior art keywords
integrated circuit
functional
test
clb
circuit
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
JP60287639A
Other languages
English (en)
Other versions
JPS61155878A (ja
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 ロケ マナ リサーチ リミテッド
Publication of JPS61155878A publication Critical patent/JPS61155878A/ja
Publication of JPH0660933B2 publication Critical patent/JPH0660933B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/27Built-in tests
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318558Addressing or selecting of subparts of the device under test

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Bipolar Transistors (AREA)
  • Metal-Oxide And Bipolar Metal-Oxide Semiconductor Integrated Circuits (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Amplifiers (AREA)
  • Oscillators With Electromechanical Resonators (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は集積回路に関し、さらに詳しく述べれば自己試
験組込み型の集積回路に関するものである。
〔従来の技術〕
集積回路の試験の容易さは、その各構成部品の制御可能
性および観察容易性に左右される。集積回路において各
構成部品の制御可能性および観察容易性を増大させるこ
とを目的とした多くの試験方法がこれまでに提案されて
いる。提案された方法は、「特別」(adhoc)および「組
立て」(structured)試験法としてそれぞれ知られている
2種類に大別される。
1つの「特別」法は、集積回路に特別なテスト・ポイン
トを追加するものである。適当なコンピユータ・プログ
ラムによつて、回路の各ゲートを試験するに要する入力
の試験信号の数および順序を計算するとともにテスト・
ポイントを挿入する最良位置を決定することができる。
しかしチツプ上での実施には、外部接続の問題を容易に
する数多くのマルチプレクサを使用しなければならな
い。
もう1つの「特別」法は、回路を多数の一段と制御しや
すいブロツクに細分する「分割」法である。これらのブ
ロツクはさらに、各ブロツクの試験を個別に容易にする
ための入出力ピンに接続される。この方法で問題が起こ
るのは、超大規模集積回路の構成部品を試験したい場合
であり、すなわち分割部の選択および分割部へのアクセ
スについて設計上困難を生じることがある。
「組立て」試験法の場合は、試験能力はシステム設計の
重要な部分を占める。この分野の一例は「スキヤン・パ
ス」および「LSSD」(レベル・センシティブ・スキ
ャン・デザイン)であり、この場合「スキャン・モー
ド」の入力により、チップ上のすべてのレジスタ素子を
1つの長いシフト・レジスタに構成する。「スキャン・
イン」および「スキャン・アウト」ピンを加えることに
よって、チップの状態を完全に決定したり定義すること
が可能となる。
スキャン・パス法を使用するために、標準的な順序はま
ず特定の状態を「スキャン・イン」することである。次
に、回路の作動を実際に試験するために、回路を「ノー
マル」モードに置いておいて1個以上のクロック・パル
スを加える。結果として生じる状態が「スキャン・アウ
ト」されかつ予想される結果に対してチェックされる一
方で「開始状態」がさらに「スキャン・イン」される。
この方法の主たる問題は、多数の試験について最初の条
件を設定することが一般的に必要なことである。試験自
体は1つのクロック・サイクルだけで済むことがある
が、最初の状態を「スキャン・イン」したり結果を「ス
キャン・アウト」したり、またはその両方を行うために
は、回路全体にあるレジスタと同数のクロック・サイク
ルを必要とすることがある。内部状態がスキャン・イン
またはスキャン・アウトされている間に正常の作動を止
める必要があるので、連続したリアル・タイムの試験は
不可能である。さらに、回路の入力に所定の試験パター
ンを供給するには高価な試験器材が依然として要求され
る。
LSSDの変形は、1つの特定のレベルのクロックに対
しては透明に見える「レベル・センシティブ」レジスタ
の使用を伴う。2つのかかるレジスタおよび2位相クロ
ックが、スキャン・パス・シフト・レジスタを実現する
ために必要である。
集積回路の自己試験に関する提案も既に行われている。
これらの方法の1つは、付図の第1図および第2図につ
いて後で説明されるが、BILBO(ビルトイン・ロジツク
・ブロツク・オブザベーシヨン)として知られており、
またBILBOレジスタを用いることにより上述のスキヤン
・パスおよびシグネチヤ分析法の両概念を取り入れてい
る。BILBOレジスタは、入力信号の同じ組合せについて
必ず同じである出力信号を持つ回路を意味する組合せロ
ジツク回路を試験するのに用いられる。かかる試験は高
速で実行することができる。
BILBOレジスタは、内部レジスタを含む回路を試験する
のにも使用されている。内部レジスタは、スキヤン・パ
ス入力のBILBOレジスタによつて擬似ランダム・パター
ンをロードされるスキヤン・パスを構成する。正常のス
キヤン・パス法による場合のように、回路は次に1サイ
クル以上の間正常作動にスイツチされる。その結果生じ
た状態は次に、新しい擬似ランダム状態がスキヤン・イ
ンされるにつれて、スキヤン・パスからのデータの連続
ストリームからシグネチヤを計算するもう1つのBILBO
レジスタにスキヤン・インされる。この方法が正常なス
キヤン・パス法の長い試験時間を要する問題点をかかえ
ているのは、集積回路の完全な状態がなおもスキヤン・
アウトされかつ新しい状態が完全な試験を実施する間の
長い時間、スキヤン・インされなければならないからで
ある。
自己試験回路は欧州特許出願第0108255号および
第0108256号で提案されている。説明された回路
は、「正常作動」および「スキヤン・パス」(LSSD型)
の在来モードで作動し得るとともに、それらがレジスタ
素子に供給される組合せロジツクの出力でシグネチヤ分
析で行う「自己試験」モードで作動し得るレジスタ素子
を使用している。
欧州特許出願第0108256号は、作動中にチツプ上
の各レジスタ素子が試験パターンを「下流」ロジツクに
同時に供給して、「上流」ロジツクからの出力によりシ
グネチヤ分析を行うような回路を教示している。欧州特
許出願第0108255号は、自己試験組込み型のより大形の
システムを作るために複数個のかかるチツプが使用され
る回路を教示している。この目的で、それぞれ第1擬似
ランダム・パターンを発生し(スキヤン・パスの始め
に)かつ各成分チツプの信号を分析する(スキヤン・パ
スの終りに)、別の擬似ランダム試験パターン発生器な
らびに別のシグネチヤ分析器がシステムに追加される。
システムで試験を行うために追加の試験制御回路も要求
される。
欧州特許出願第0108256号および第010825
5号に説明された回路の特定チツプにあるレジスタ素子
は、必ず相互に同じモードで作動される。かくて、「上
流」ロジツクからのシグネチヤ分析データは、「下流」
ロジツクの試験パターン・データとして使用される。し
たがつて、故障検出能力(fault coverage)を試験するた
めに高価なコンピユータ・シミユレーシヨン・プログラ
ムを使用する必要がある。受け入れられないほど低い故
障検出能力が発見される場合、唯一の頼りは回路を設計
し直すことである。次に、故障検出能力が改善されたか
どうかを確認するためにコンピユータ・シミユレーシヨ
ン法を繰り返す必要がある。その上、試験中に試験を制
御して出力をチエツクするための外部器材が必要とな
り、極めて高価につく。
〔発明の要約〕
本発明は、自己試験が任意の与えられた妥当な時間内に
完成するように設計されるとともに、故障シミユレーシ
ヨンを必要とせずに極めて高い故障検出能力を保証す
る、自己試験組込み型の集積回路(多くの内部レジスタ
を含むことがある)を提供する。
本発明により、複数個の機能素子に結合される複数個の
ロジツク回路を含む自己試験組込み型の集積回路であつ
て、機能素子は各機能素子の機能モードを選択制御する
とともに組合せロジツク回路に対する試験を行うように
異なる機能モードで作動する所定の機能素子群を選択制
御する信号に応動することを特徴とする前記集積回路が
提供される。
本発明の1つの好適な実施例において、集積回路は2個
以上の副回路に分割され、各副回路は少なくとも1つの
組合せロジツク回路と少なくとも1つの機能素子とを有
し、副回路は各組合せロジツク回路がその入力で少なく
とも1つの機能素子に結合するように配列され、その配
列は第1の組合せロジツク回路の入力ならびに第2の組
合せロジツク回路の出力のいずれにも結合される機能素
子が前記第1組合せロジツク回路の入力に必要なパター
ン順序の信号を必要な時に発生させ、かつ前記第2組合
せロジツク回路の入力に供給されるパターン順序の信号
によつて前記第2組合せロジツク回路からの出力を必要
な時に分析するように選択制御可能なその機能モードを
有するような配列となつている。
各機能素子の機能モードは、試験制御器からの信号に応
動するデコーダ装置によつて選択制御されたり、試験制
御器から直接選択制御される。試験制御器かデコーダ装
置またはその両方は、集積回路設計の一体構造部分とし
て作られらり、集積回路の外部装置であつたりする。好
適な実施例では、試験制御器かデコーダ装置またはその
両方は、集積回路の一体構造部分として作られている。
デコーダ装置は本発明の異なる実施例でいろいろと異な
る形をとることがあり、すなわち作動中にデコーダ装置
の所定順序の入力信号は所定順序の出力信号を発生させ
る。本発明の1つの実施例では、デコーダ装置はそれぞ
れの機能素子またはそれぞれの機能素子群におのおのが
結合される複数個の試験信号デコーダを含み、各試験信
号デコーダは機能素子または機能素子群の機能モードを
制御するように、試験制御器からの所定順序の入力信号
に応動する。具合よく、試験信号デコーダは試験バスを
介して試験制御器に並列に接続されている。
1個以上の副回路は追加の機能素子を具備することがあ
り、この素子の出力は前記1個以上の副回路にある組合
せロジツク回路(1個または複数個)の入力(1個また
は複数個)に結合されており、追加の機能素子の入力は
集積回路の入力に結合されている。
好適な実施例では、副回路は2個以上の組合せロジツク
回路の同時試験を可能にするような方法で共に結合され
ている。
1つの実施例では、機能素子は1個以上のフリツプ・フ
ロツプを含み、また具合よくフリツプ・フロツプは共に
レジスタ素子を構成することができる。
もう1つの実施例では、組合せロジツク回路の機能特性
を表わす信号を集積回路の出力に供給する装置が提供さ
れ、前記装置はすべての機能素子を通過するデータ・ル
ートを介して集積回路の出力に信号を供給する。
好適な実施例では、信号のパターン順序は、入力パター
ンのすべての可能な組合せが適用されるように網羅的で
ある。具合よく、信号のパターン順序は信号の擬似ラン
ダム・パターンである。
各組合せロジツク回路の入力数はlog2(T×F)未満である
ことが望ましく、ここでTは試験の最大利用時間、Fは
加えられるクロツク周波数である。
好適な実施例では、集積回路の自己試験の異なる段階で
機能素子の異なる構造を選択する装置が提供される。
具合よく、機能素子の異なる構造を選択する装置は、1
個以上の機能素子と組み合わされる帰還装置と、帰還装
置を機能素子の入力に選択接続するデータ選択装置とを
含んでいる。好適な実施例では、帰還装置は排他的NO
Rゲートを含み、データ選択装置はマルチプレクサであ
る。
本発明はまた、おのおのが少なくとも1つの機能素子に
結合される好くなくとも1つの組合せロジツク回路を含
み複数個の副回路を有する自己試験型の集積回路であつ
て、機能素子は2個以上の機能素子を異なる機能モード
に同時に選択制御する信号に応動して集積回路の部分に
対する試験フエーズ(test phase)を作り、集積回路にあ
る事実上すべての組合せロジツク回路および機能素子の
機能特性を表わす試験データを供給するように集積回路
の部分に対する複数個のかかる試験フエーズを順序作る
装置が具備されることを特徴とする前記自己試験型の集
積回路を提供する。
また本発明により、試験制御器からの信号に応動するデ
コーダ装置によつて制御される作動の機能モードを有す
る機能素子に結合される複数個の組合せロジツク回路を
含む集積回路を試験する方法であつて、信号をデコーダ
装置に供給する段階と、デコーダ装置からの第1制御信
号を1個以上の機能素子に供給して1個以上の組合せロ
ジツク回路に試験信号のパターンを供給するように各機
能素子を試験パターン発生モードに制御する段階と、デ
コーダ装置からの第2制御信号を1個以上の他の機能素
子に供給して各組合せロジツク回路の機能特性を表わす
各組合せロジツク回路からの出力信号を受信するように
他の各機能素子をシグネチヤ分析モードに制御する段階
と、機能素子に記憶された合成データを集積回路の出力
に供給して各組合せロジツク回路の正しい機能を表わす
るデータと比較する段階と、を含むことを特徴とする前
記試験方法が提供される。
〔実施例〕
本発明は付図に関して実施例により以下に詳しく説明さ
れる。
自己試験組込み型集積回路の既知のBILBO法は、レジス
タを擬似ランダム数発生器または(並列)シグネチヤ分
析器として現われるように作り直すという考え方に基づ
いている。これらのレジスタは一般に原回路から「もっ
てくる」ので、それらは単純なレジスタにもどることも
可能でなければならず、またスキヤン・パスが実行され
るならばそれらはシフト・レジスタをも構成し得る必要
がある。
上記を果たすことができる回路は第1a図に示され、ま
た各作動モードに関する等価回路は第1(b−e)図に
示されている。
第1a図は直列に結合された5個のD型フリツプ・フロ
ツプ2を含む既知の形の5ビツトBILBOレジスタを示
し、直列な第1D型フリツプ・フロツプ2の入力は排他
的ORゲート14の出力に接続され、また直列な他の4
個のD型フリツプ・フロツプ2の各入力は同様にそれぞ
れの排他的ORゲート4の出力に接続されている。排他
的ORゲート14の入力の1つはANDゲート12の出
力に接続され、また同様に各排他的ORゲート4の入力
の1つはそれぞれのANDゲート3の出力に接続されて
いる。
各排他的ORゲート14,4の他の入力はそれぞれのA
NDゲート8の出力に接続されている。各ANDゲート
8の入力はそれぞれ共通ラインAならびに組合せロジツ
ク回路網(図示されていない)のそれぞれの出力に接続
されている。各ANDゲート3の入力はそれぞれ共通ラ
インBならびにフリツプ・フロツプ2の1つの出力に接
続されており、ANDゲート12の各入力はそれぞれ共
通ラインBならびにマルチプレクサMUXの出力に接続
されている。
直列の第2および第5D型フリツプ・フロツプ2の出力
は排他的ORゲート10の入力に接続され、このゲート
10の出力はマルチプレクサMUX、ANDゲート12
および排他的ORゲート14を介して第1D型フリツプ
・フロツプ2の入力に結合されている。実際に、D型フ
リツプ・フロツプ2からの出力のある組合せのみは、BI
LBOレジスタがその試験パターンを発生モードにあると
き最大長さの試験パターンを提供することが望まれるな
らば、これらの帰還接続用にタツプされる。これらの出
力の組合せは電子分野では既知であり、BILBOレジスタ
にあるD型フリツプ・フロツプ2の数に左右される。
制御ラインAおよびBに現われる信号の値は、BILBOレ
ジスタが果たし得る異なる機能を制御する。SCAN-INはB
ILBOレジスタのスキヤン・イン入力であり、SCAN-OUTは
BILBOレジスタのスキヤン・アウトであり、D型フリツ
プ・フロツプ2の5個の出力値は5個の出力ラインC′
1,C2,C3,C4およびC5に現われる。出力ラインC5もSCAN-O
UTとして働く。
BILBOレジスタの作動モードは5つある。第1の作動モ
ードは、ラインAおよびBの信号がそれぞれ1ならびに
0に等しいバ場合で、第1b図に示されている。この作
動モードでは、組合せロジツク回路網からの入力値はD
型フリツプ・フロツプ2にロードされ、5個のライン
C1,C2,C3,C4およびC5に現われる入力はシステム作動に
利用される。したがつてBILBOレジスタは正常なレジス
タ機能を果たす。
第1c図に示される第2作動モードでは、制御ラインA
およびBの値はそれぞれ0ならびに1であり、マルチプ
レクサMUXに対する制御ラインCはマルチプレクサM
UXを通してANDゲート12の入力にスキヤン・イン
入力を接続するようにセツトされる。
このモードでは、BILBOレジスタは直線シフト・レジス
タとして働き、すなわちスキヤン・パスモードとなる。
第1d図では、制御ラインAおよびBの値はそれぞれ0
ならびに1であり、マルチプレクサMUXに対する制御
ラインCはANDゲート12の入力に帰還ラインを接続
するようにセツトされる。この第3モードでは、BILBO
レジスタは擬似ランダム数発生器として働き、出力ライ
ンC1,C2,C3,C4およびC5に結合される組合せロジツク回
路網用の試験パターンを供給するのに役立ち、したがつ
てそれは試験パターン発生モードと言われる。
第1e図では、制御ラインAおよびBの値はいずれも1
であり、マルチプレクサMUXに対する制御ラインCは
ANDゲート12の入力に帰還ラインを接続するように
セツトされる。この第4モードでは、BILBOレジスタは
多重直線入力を持つ直線帰還シフト・レジスタとして働
く。所定の入力信号が正しく機能している組合せロジツ
ク回路網に供給されて組合せロジツク回路網の出力がこ
のモードでBILBOレジスタの入力に接続されているなら
ば、多数のクロツク後に、正しく機能しているロジツク
回路網用のBILBOレジスタに特性シグネチヤが残される
であろう。したがつて、そのモードはシグネチヤ分析モ
ードと言われる。組合せロジツク回路網のシグネチヤ
は、第1c図のスキヤン・パス・モードに変えることに
より、すなわち制御ラインAおよびBの値をそれぞれ0
ならびに1に変えることによつて、BILBOレジスタからS
CAN-OUT出力にオフ・ロードされる。
第5作動モードでは、制御ラインAおよびBの値はいず
れも0にセツトされ、このモードで第1a図のBILBOレ
ジスタは同期リセツトを実行する。
第1a図の場合のような、BILBOレジスタを用いる組合
せ回路網を試験する1つの既知の方法が第2図に示され
ている。この回路網の試験は2段階で行われる。第1段
階では、BILBOレジスタAはその試験パターン発生モー
ドにスイツチされ、BILBOレジスタBはそのシグネチヤ
分析モードにスイツチされて、組合せ回路網N1で試験
させ、その後BILBOレジスタBのシグネチヤがチエツク
される。第2段階では、BILBOレジスタBはその試験パ
ターン発生モードにスイツチされ、BILBOレジスタAは
そのシグネチヤ分析モードにスイツチされて、組合せ回
路N2で同様な試験を実行させる。
本発明の実施例による自己試験組込み型の集積回路を、
第3図〜第7図についてこれから説明する。
集積回路は分割回路として設計することができるが、そ
のように設計されない場合は、回路をより小さな副回路
に分割する最も適した方法を決定しなければならない。
分割方法は第3図に示されており、すなわち各副回路は
1個以上のレジスタ素子すなわちフリツプ・フロツプ素
子2〜8に接続される出力を持つ非同期組合せロジツク
・ブロツクA、B、C、D、E、Fを含む。第3図の集
積回路の入力は、もう1つのレジスタすなわちフリツプ
・フロツプ素子1を介して組合せロジツク・ブロツクA
の入力に供給される。レジスタすなわちフリツプ・フロ
ツプ素子7および8からの出力は集積回路からの出力ラ
インである。
レジスタすなわちフリツプ・フロツプ素子2〜8は、そ
のSCAN-OUTPUTが直列な次の素子のSCANINPUTに接続でき
るように、直列に配列されている。集積回路のSCAN OUT
PUTは素子8の最終出力であり、したがつて出力ピンに
現われる。素子によつて形成されるスキヤン・パスは第
3図の破線SPによつて示されている。
組合せロジツク・ブロツクの例としては、ランダム・ロ
ジツク、またはロジツク・アレイまたは読出し専用メモ
リまた演算およびロジツク・ユニツトまたはマルチプラ
イヤまたはその出力に対するその入力の直接マツピング
を持つ任意な素子などがあげられる。参照を容易にする
ため、以下の説明において「組合せロジツク・ブロツ
ク」を「CLB」、レジスタすなわちフリツプ・フロツ
プ素子を「レジスタ・ブロツク」を意味する「RB」で
表わす。各副回路は「CLB-RB」ユニツトとして説明され
る。したがつて大規模集積回路を設計する方法は、いく
つかの「CLB-RB」ユニツトに回路を分割することであり、
すべての「CLB-RB」ユニツトの入力はもう1個のRB(第
3図の例ではRB「1」)によつて先行される全集積回
路の入力に接続される。各CLBの入力は少なくとも1つ
のRBに接続され、その出力は少なくとも1つのRBに
接続され、また全集積回路の出力は1個以上のRBから
取られる。
すべてのCLB入力および出力には少なくとも1つのRB
が接続されているので、RBはその出力に接続されるCL
Bを励振する網羅的な擬似ランダム順序を発生させると
ともに、RB入力に接続されるCLBを擬似ランダム順序
が通過する結果を分析するような構造にされる。
第3図の分割された副回路の形に設計された集積回路
は、例えば第4a図、第4b図および第4c図に示され
る通り3つの試験フエーズを順次実行することによつて
試験することができる。
第4a図に示される第1試験フエーズの間、2個のCLB
「D」および「E」が試験を受け、それぞれの試験条件はそれ
ぞれのブロツクに示される文字Tによつて示されてい
る。CLB「D」の試験を実行するためには、RB3をその試
験パターン発生モードで作動させかつRB6をそのシグ
ネチヤ分析モードで作動させる必要がある。CLB「D」の試
験と同時にCLB「E」を試験するためには、RB4およびR
B5の両方を試験パターン発生器として共に作動するよ
うな構造にすることが必要であり、またRB7をそのシ
グネチヤ分析モードで作動させることも必要である。十
分な数のクロツク・サイクル後に、各RB6およびRB
7はそれぞれのCLB「D」ならびに「E」の機能特性を表わす
シグネチヤを含む。シグネチヤはCLB「D」および「E」が正
しく機能しているかどうかを表わす。
これらのシグネチヤはスキヤン・パスSBを介して直列
に移動され、RB8の中に圧縮される。これはRB1、
2、3、4、5、6および7をスキヤン・パス・モード
で、またRB8を直列シグネチヤ分析モードで作動させ
ることによつて達成される。この作動は以下において直
列ポンプまたは直列ダンピングと称する。
第4b図に示される第2試験フエーズ中に、2つのCLB
「A」および「F」は同時に試験を受ける。試験は、RB1と
ともにRB5およびRB6の組合せ対がその試験パター
ン発生モードに促進されることを要求するが、一方では
RB2、RB3およびRB8はそのシグネチヤ分析モー
ドで同時に作動される。CLB「A」のシグネチヤはRB2お
よびRB3によつて受けられ、CLB「F」のシグネチヤはR
B8によつて受けられる。次に合成シグネチヤは上述の
通り直列にダンプされ、そしていまRB8のシグネチヤ
は試験フエーズ1および2の最終シグネチヤを有するこ
とを特徴としている。
第4c図に示される第3試験フエーズでは、2つのCLB
「B」および「C」が同時に試験を受ける。試験を行うため
に、RB2だけがその試験パターン発生モードに促進さ
れる一方、RB4およびRB5はそれぞれのシグネチヤ
分析器として働く。RB4およびRB5のシグネチヤ
は、試験フエーズ1および2における上述の方法と同じ
方法で直列にダンプされる。この最終直列ダンピング後
に、6個の各CLBのシグネチヤの作動はRB8に共に圧
縮され、次にこのシグネチヤは6個のCLBが正しく機能
している場合に予想される既知の良好なシグネチヤと比
較される。シグネチヤの比較は、集積回路の外部器材に
よつて行われる。こうして、1個以上のCLBまたはそれ
らと組み合わされるRBの故障が識別され、試験は集積
回路のすべての非重複素子およびこれらの素子間の接続
が試験されたという意味で集積回路の網羅的な試験であ
る。
第3図の集積回路を試験する別法が採用されることがあ
る。例えばその方法は、単一試験フエーズの間にCLB「E」
および「F」をいずれも試験する単一試験パターン発生器
を形成するように3個のRB4、5および6を構成する
ことを伴う試験フエーズを含み、RB7および8はその
シグネチヤ分析モードにセツトされる。この別法は、CL
BおよびRBの入力をより数多くの促進する必要があ
り、これはCLB「E」および「F」の網羅的順序試験を妨げた
り実行不能にするので、望ましくない。
第3図に関して説明された通り試験モードを実行する方
法および集積回路に要求される設計特徴を、第5図、第
6図ならびに第7図に関してこれから説明する。
第5図から、各RBはそれぞれの局部試験デコーダD
1、D2、D3、D4、D5、D6、D7およびD8に
結合されている。各局部試験デコーダは、試験バス20
を介して試験制御器22に並列に接続されている。作動
の際、各局部試験デコーダは試験バス20を介して関連
のRBの機能モードを制御する試験制御器から供給され
る所定の試験信号に応動する。RBの機能モードすなわ
ち状態は、試験パターン発生モード、並列シグネチヤ分
析モード、正常レジスタ作動モード、またはスキヤン・
パス・モードであることができる。好適な実施例では、
局部試験デコーダおよび試験制御供給22は集積回路設
計の一体構造部分である。
第4図の試験フエーズを実行するために、試験バス20
の信号によつて決定されかつ関連の局部試験デコーダに
よつて構成される各RBの状態は第1表の順序に従い、
この場TPGは試験パターン発生モードを表わし、SAは
シグネチヤ分析モードを、SMはスキヤン・モードを、
SSAは直列シグネチヤ分析モードを、そしてNは正常レ
ジスタ・モードを表わす。第1試験フエーズの直前に、
RBは既知の状態に初期設定される。
試験順序の間、RB1〜RB7は各直列ダンプ(SERIAL
DUMP)の直後またはその間に初期設定し直される。かく
してRB1〜RB7は第2試験フエーズおよび第3試験
フエーズの前に初期設定し直される。
回路をCLB-RBユニツトに機能的に分割することは、回路
が自己試験モードにあるとき、必ずしも各CLB-RBユニツ
トの機能の隔離を保証するものではない。したがつて、
自己試験を考慮するとき回路を全体として考える必要が
ある。レジスタが十分長い順序を発生・分析しているか
どうか、またレジスタが他のRBによつても駆動される
入力を持つCLBを駆動するか否かをも考慮せずに、単に
各RBを単純なBILBOレジスタとして構成するだけでは
十分である。
いずれの場合も、常時切り離して考慮されるRBを組み
合わせて試験目的のRBを構成することが必要になる。
かくして、例えば、試験目的で単一の(長い)シフト・
レジスタ構造を作るように、別別のRBを結合する方法
が要求されるかもしれない。さらに、自己試験の異なる
フエーズは、異なる自己試験機能を達成するようにRB
の異なる群を必要とするかもしれない。これを達成する
最も有効と思われる方法は、レジスタがいずれも同じCL
Bによつて駆動されかつ自らCLBの同じ組合せを駆動する
こと識別して、すべてのかかるレジスタを一緒にまとめ
ることである。このようにする理由は、かかる群にある
すべてのレジスタがシフト・レジスタ構造に貢献するた
めに必ず要求されるからである。かかる各群の直列入力
は、各試験フエーズで適切なシフト・レジスタ構造を作
るように、多数の異なるレジスタまたは帰還ロジツク出
力の1つに接続される必要があるかもしれない。
試験パターン発生およびシグネチヤ分析の間に適切な最
大長さの直線帰還シフト・レジスタを作るのに用いられ
るいろいろな帰還回路網の1つの例は、RB4、RB5
およびRB6について第6a図、第6b図、第6c図な
らびに第6d図に示されている。
第6a図はRB4、RB5、RB6がそれぞれのスキヤ
ン・パス・モードに促進されるとき要求される電気構成
図である。RB4のSCAN入力はRB3のSCAN出力に接続
され、RB6のSCAN出力はRB7のSCAN入力に接続され
ている。これは、各試験フエーズの後で集積回路の出力
ピンにシグネチヤを移動するのに必要なスキヤン・パス
機能を提供する。
第6b図は、RB4およびRB5が共に試験パターン発
生器として働きまたRB6がシグネチヤ分析器として働
くことを要求される第1試験フエーズの間に要求される
帰還構造を示す。このような目的で、排他的ORゲート
30、32がそれぞれの帰還ループに具備されている。
第6c図は、RB5およびRB6を試験パターン発生器
として共に組み合わせる必要があるとき、第2試験フエ
ーズの間に要求される帰還構造を示す。RB6とRB5
との間の帰還ループは排他的ORゲート34を含んでい
る。。第2試験フエーズの間、RB4は試験パターン発
生器またはシグネチヤ分析器として機能しない。
第6d図は、RB4およびRB5をシグネチヤ分析器と
して構成する必要がある第3試験フエーズの間に要求さ
れる帰還構造を示す。第6b図の帰還回路網が利用でき
るように、RB4およびRB5を単一のシグネチヤ分析
器として構成することが便利である。第3試験フエーズ
の間、RB6は機能を果たさない。
第6図a図、第6b図、第6c図および第6d図に示さ
れる構造を与えるために、各RBの直列入力にそれぞれ
のマルチプレクサが具備されている。マルチプレクサは
第7図に示されており、M4、M5およびM6で表われ
る。
マルチプレクサによつて選択される入力は、試験バス2
0に接続されるその選択入力で指令信号により決定され
る。例えばRB4、RB5およびRB6をそのスキヤン
・パス・モードに配列したいと思う場合は、マルチプレ
クサM4はRB3の最後の出力を選択し、マルチプレク
サM5およびM6はそれぞれRB4ならびにRB5の出
力を選択する。これは第7図において各マルチプレクサ
の入力1として示されている。同様にもし各第1、第2
および第3試験モードで作動するようにRB4、RB5
およびRB6を配列したいと思う場合は、マルチプレク
サはそれぞれ入力2、3ならびに4を選択する。
本発明により上述の通り集積回路を自己試験する方法
は、1つの可能な試験パターン以外のすべてを各組合せ
ロジツク回路に加えさせる。試験に必要な時間を受け入
れられる時間まで減少させるには、各組合せロジツク回
路が制限された数の入力だけを持つようにする必要があ
る。我々は例えば、各組合せロジツク回路の入力数がlo
g2(T×F)未満であることが望ましいことを発見したが、
この場合Tは試験のための最小利用可能時間、Fは加え
られたクロツク周波数である。
レジスタ・ブロツクは第1a図に示されたような直線帰
還排他的ORゲート10およびマルチプレクサMUXを持
たないBILBOレジスタとして作られた例によつて第6図
と第7図において上述されているが、レジスタ・ブロツ
クの構造はフリツプ・フロツプおよびロジツク・ゲート
の異なる配列を用いていろいろな形をとり得ることが認
められると思う。例えば我々は、1個以上の排他的OR
ゲート4、10、14、30、32および34を排他的
NORゲートに代えることによつて、より速い入力対出力
遅時間が得られることを発見した。さらに排他的NORゲ
ートは、各機能素子をリセツトするときに一段と便利で
ある。
本発明の好適な実施例では、集積回路全体が自己試験さ
れるように集積回路を構成するのが望ましいことが認め
られる思う。しかし、言うまでもなく、本発明はその範
囲内に集積回路の全体ではなく実質的な部分が自己試験
される実施例をも含んでいる。
本発明の異なる実施例では、各RBの機能モードは、試
験制御器からの信号に応動するデコーダ装置により選択
制御されたり、試験制御器から直接選択制御される。試
験制御器かデコーダ装置またはその両方は、集積回路の
一体構造部分として作られたり、集積回路の外部部分で
あることができる。
当業者には言うまでもないと思うが、試験前または試験
中にプリロードされる一切のロジツク・ブロツクは、そ
の出力に対するその入力の少なくとも若干の直接マツピ
ングを作るように、本発明の目的で組合せロジツク・ブ
ロツクとしても処理することができる。
【図面の簡単な説明】
第1図(a)はBILBOレジスタの既知回路図、第1図(b)、
第1図(c)、第1図(d)および第1図(e)は第1図(a)のBI
LBOレジスタの作動モードを示す等価回路図、第2図は
組合せ回路網を試験するために回路に第1図(a)のBILBO
レジスタを使用したブロツク図、第3図は本発明の実施
例による集積回路用の回路構造物の部分のブロツク図、
第4a図、第4b図および第4c図は第3図の集積回路
の3つの可能な試験フエーズの図、第5図は第4a図、
第4b図および第4c図の試験フエーズを実行する特徴
を備えている第3図の集積回路のブロツク図、第6a
図、第6b図、第6c図および第6d図は第5図のレジ
スタの3個と共に使用する帰還回路網の概略図、第7図
は第6a図、第6b図、第6c図および第6d図の帰還
回路網が第5図および第6a図、第6b図、第6c図な
らびに第6d図の実施例により選択される方法を示す概
略回路図である。 符号の説明: RB……機能素子;CLB……組合せロジツク回路;22
……試験制御器。
フロントページの続き (72)発明者 デビツド フランク バロウズ イギリス国ハンプシヤー,ニア ロムジ イ,オウブリツジ,デインズ ロード,ザ ヘブン(番地なし) (56)参考文献 特開 昭58−121447(JP,A) 特開 昭59−88664(JP,A)

Claims (17)

    【特許請求の範囲】
  1. 【請求項1】複数個の機能素子(RB)へ結合される複
    数個の組合わせロジック回路(CLB)を含む自己試験
    組込み設計の集積回路であって、前記複数個の組合わせ
    ロジック回路(CLB)のうちの少なくとも1個の組合
    わせロジック回路の1つの入力が前記複数個の機能素子
    のうちの2個以上の機能素子の出力へつながれ、前記複
    数個の機能素子のうちの少なくとも1個の機能素子の1
    つの出力が前記複数個の組合わせロジック回路のうちの
    2個以上の組合わせロジック回路の入力へつながれてお
    り、また前記複数個の機能素子(RB)が、各機能素子
    (RB)の機能モードを選択制御するため及び予め定義
    された機能素子(RB)群を選択制御して異なる機能モ
    ードで動作させて前記複数個の組合わせロジック回路
    (CLB)に対する試験操作を実行させるための信号に
    応動するようになっており、また前記集積回路に対する
    自己試験の異なる段階に対応して前記複数個の機能素子
    の異なる構成を選択するための装置が具備されており、
    前記装置が前記複数個の機能素子(RB)のうちの2個
    以上の機能素子間に設けられる帰還装置(30,32,
    34)と前記複数個の機能素子のうちの少なくとも1個
    の機能素子の前記入力を前記帰還装置または前記複数個
    の機能素子のうちの別の1個の機能素子へ選択的に接続
    するためのデータ選択装置(M4,M5,M6)とを含
    んでいることを特徴とする集積回路。
  2. 【請求項2】第1項記載の集積回路であって、前記集積
    回路がそれぞれ少なくとも1個の組合わせロジック回路
    (CLB)と少なくとも1個の機能素子(RB)とを含
    む2個以上の副回路に分割され、前記副回路が各組合わ
    せロジック回路(CLB)の入力へ少なくとも1個の機
    能素子(RB)が結合されるように配列されており、前
    記配列が、第1の組合わせロジック回路(CLB)の入
    力並びに第2の組合わせロジック回路(CLB)の出力
    のいずれにも結合される機能素子(RB)の機能モード
    が選択制御されて、要求される時に前記1個の組合わせ
    ロジック回路(CLB)の入力へパターン順序の信号を
    発生させ、かつパターン順序の信号が前記第2の組合わ
    せロジック回路(CLB)の入力へ供給されることによ
    って発生する前記第2の組合わせロジック回路(CL
    B)からの出力を、要求される時に分析するように動作
    させられるような配列となっていることを特徴とする集
    積回路。
  3. 【請求項3】第2項記載の集積回路であって、1個以上
    の前記副回路が、出力を前記1個以上の副回路中の前記
    組合わせロジック回路(CLB)(1個以上)の入力
    (1個以上)へ結合される追加の機能素子(RB1)を
    具備し、前記追加の機能素子(RB1)の入力が前記集
    積回路の1つの入力へ結合されることを特徴とする集積
    回路。
  4. 【請求項4】第2項または第3項記載の集積回路であっ
    て、前記副回路が前記組合わせロジック回路(CLB)
    の2個以上の同時試験を可能にするような方法で共に結
    合されることを特徴とする集積回路。
  5. 【請求項5】第1項記載の集積回路であって、前記機能
    素子(RB)が、2個以上の機能素子(RB)を同時に
    異なる機能モードへ選択制御して前記集積回路の部分に
    対する試験フェーズを実現する信号に応動するようにな
    っており、前記集積回路中の本質的にすべての組合わせ
    ロジック回路(CLB)及び機能素子(RB)の機能的
    特性を表す試験データを提供するように前記集積回路の
    複数の部分に対してそのような試験フェーズを複数個逐
    次的に実行するための装置を具備することを特徴とする
    集積回路。
  6. 【請求項6】第1項から第5項のうちの任意の項記載の
    集積回路であって、各機能素子(RB)の機能モード
    が、試験制御器(22)からの信号に応動するデコーダ
    からの信号によって選択制御されることを特徴とする集
    積回路。
  7. 【請求項7】第1項から第5項のうちの任意の項記載の
    集積回路であって、各機能素子(RB)の機能モードが
    試験制御器(22)からの信号によって直接的に選択制
    御されることを特徴とする集積回路。
  8. 【請求項8】第6項記載の集積回路であって、前記デコ
    ーダ装置が前記集積回路設計の一体構造部分であること
    を特徴とする集積回路。
  9. 【請求項9】第6項記載の集積回路であって、前記デコ
    ーダ装置が前記集積回路設計の一体構造部分でないこと
    を特徴とする集積回路。
  10. 【請求項10】第6項から第9項のうちの任意の項記載
    の集積回路であって、前記試験制御器(22)が前記集
    積回路設計の一体構造部分であることを特徴とする集積
    回路。
  11. 【請求項11】第6項から第9項のうちの任意の項記載
    の集積回路であって、前記試験制御器(22)が前記集
    積回路設計の一体構造部分でないことを特徴とする集積
    回路。
  12. 【請求項12】第8項またわ第9項記載の集積回路であ
    って、前記デコーダ装置が各々対応する機能素子または
    対応する機能素子群へ結合される複数個の試験信号デコ
    ーダを含み、各々の試験信号デコーダが、前記機能素子
    または機能素子群の機能モードを制御するための試験制
    御器からの予め定められた入力信号系列に応動するよう
    になっていることを特徴とする集積回路。
  13. 【請求項13】第12項記載の集積回路であって、前記
    試験信号デコーダが試験バス(20)を経て試験制御器
    (22)へ並列的に結合されることを特徴とする集積回
    路。
  14. 【請求項14】第1項から第13項のうちの任意の項記
    載の集積回路であって、各機能素子が、シフトレジスタ
    を形成するように共に配列されるフリップフロップを含
    むことを特徴とする集積回路。
  15. 【請求項15】第1項から第14項のうちの任意の項記
    載の集積回路であって、各組合わせロジック回路への入
    力数が、Tを試験のために利用可能な最大時間、Fを供
    給されるクロック周波数とするとき、log2(Tx
    F)よりも少ないことを特徴とする集積回路。
  16. 【請求項16】第1項から第15項のうちの任意の項記
    載の集積回路であって、前記組合わせロジック回路(C
    LB)の機能特性を表示する信号を前記集積回路の出力
    に対して供給するための装置であって、前記集積回路の
    出力への前記信号の供給をすべての機能素子を通過する
    データ経路(SP)を通して行うようになっている信号
    供給装置を含むことを特徴とする集積回路。
  17. 【請求項17】第1項から第16項のうちの任意の項記
    載の集積回路であって、前記帰還装置が排他的NORゲ
    ートを含むことを特徴とする集積回路。
JP60287639A 1984-12-21 1985-12-20 集積回路またはそれに関する改良 Expired - Fee Related JPH0660933B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB8432533 1984-12-21
GB848432533A GB8432533D0 (en) 1984-12-21 1984-12-21 Integrated circuits

Publications (2)

Publication Number Publication Date
JPS61155878A JPS61155878A (ja) 1986-07-15
JPH0660933B2 true JPH0660933B2 (ja) 1994-08-10

Family

ID=10571663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60287639A Expired - Fee Related JPH0660933B2 (ja) 1984-12-21 1985-12-20 集積回路またはそれに関する改良

Country Status (10)

Country Link
US (1) US4764926A (ja)
EP (1) EP0195164B1 (ja)
JP (1) JPH0660933B2 (ja)
AT (1) ATE55837T1 (ja)
AU (1) AU580362B2 (ja)
DE (1) DE3579314D1 (ja)
DK (1) DK166595B1 (ja)
GB (1) GB8432533D0 (ja)
GR (1) GR853067B (ja)
IE (1) IE56976B1 (ja)

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8432458D0 (en) * 1984-12-21 1985-02-06 Plessey Co Plc Integrated circuits
GB8501143D0 (en) * 1985-01-17 1985-02-20 Plessey Co Plc Integrated circuits
EP0228156A3 (en) * 1985-11-07 1989-06-07 Control Data Corporation Test system for vlsi circuits
US4931722A (en) * 1985-11-07 1990-06-05 Control Data Corporation Flexible imbedded test system for VLSI circuits
NL192801C (nl) * 1986-09-10 1998-02-03 Philips Electronics Nv Werkwijze voor het testen van een drager met meerdere digitaal-werkende geïntegreerde schakelingen, geïntegreerde schakeling geschikt voor het aanbrengen op een aldus te testen drager, en drager voorzien van meerdere van zulke geïntegreerde schakelingen.
US5365165A (en) * 1986-09-19 1994-11-15 Actel Corporation Testability architecture and techniques for programmable interconnect architecture
US5367208A (en) 1986-09-19 1994-11-22 Actel Corporation Reconfigurable programmable interconnect architecture
NL8602849A (nl) * 1986-11-11 1988-06-01 Philips Nv Inrichting voor het emuleren van een microcontroller, middels gebruik maken van een moedermicrocontroller en een dochtermicrocontroller, moedermicrocontroller, respektievelijk dochtermicrocontroller voor gebruik in zo een inrichting, geintegreerde schakeling voor gebruik in zo een dochtermicrocontroller en microcontroller bevattende zo een geintegreerde schakeling.
DE3639577A1 (de) * 1986-11-20 1988-05-26 Siemens Ag Logikbaustein zur erzeugung von ungleich verteilten zufallsmustern fuer integrierte schaltungen
JP2628154B2 (ja) * 1986-12-17 1997-07-09 富士通株式会社 半導体集積回路
FR2611052B1 (fr) * 1987-02-17 1989-05-26 Thomson Csf Dispositif de test de circuit electrique et circuit comportant ledit dispositif
CA1306496C (en) * 1987-04-13 1992-08-18 Joseph L. Ardini, Jr. Method and apparatus for high accuracy measurement of vlsi components
JPS63256877A (ja) * 1987-04-14 1988-10-24 Mitsubishi Electric Corp テスト回路
DE3719497A1 (de) * 1987-06-11 1988-12-29 Bosch Gmbh Robert System zur pruefung von digitalen schaltungen
JP2725258B2 (ja) * 1987-09-25 1998-03-11 三菱電機株式会社 集積回路装置
US4912709A (en) * 1987-10-23 1990-03-27 Control Data Corporation Flexible VLSI on-chip maintenance and test system with unit I/O cell design
JPH01132979A (ja) * 1987-11-17 1989-05-25 Mitsubishi Electric Corp テスト機能付電子回路
JPH01132980A (ja) * 1987-11-17 1989-05-25 Mitsubishi Electric Corp テスト機能付電子回路装置
US4903266A (en) * 1988-04-29 1990-02-20 International Business Machines Corporation Memory self-test
JPH0776782B2 (ja) * 1988-07-12 1995-08-16 株式会社東芝 シグネチャ圧縮回路
US6304987B1 (en) 1995-06-07 2001-10-16 Texas Instruments Incorporated Integrated test circuit
DE68928600T2 (de) * 1988-09-07 1998-07-02 Texas Instruments Inc Erweiterte Prüfschaltung
US5084874A (en) * 1988-09-07 1992-01-28 Texas Instruments Incorporated Enhanced test circuit
US5483518A (en) 1992-06-17 1996-01-09 Texas Instruments Incorporated Addressable shadow port and protocol for serial bus networks
JPH0394183A (ja) * 1989-05-19 1991-04-18 Fujitsu Ltd 半導体集積回路の試験方法及び回路
US4918378A (en) * 1989-06-12 1990-04-17 Unisys Corporation Method and circuitry for enabling internal test operations in a VLSI chip
US5006787A (en) * 1989-06-12 1991-04-09 Unisys Corporation Self-testing circuitry for VLSI units
JP3005250B2 (ja) 1989-06-30 2000-01-31 テキサス インスツルメンツ インコーポレイテツド バスモニター集積回路
US5361264A (en) * 1989-07-03 1994-11-01 Raytheon Company Mode programmable VLSI data registers
JPH081457B2 (ja) * 1989-09-29 1996-01-10 株式会社東芝 ディジタル集積回路におけるテスト容易化回路
US5042034A (en) * 1989-10-27 1991-08-20 International Business Machines Corporation By-pass boundary scan design
JPH03214809A (ja) * 1990-01-19 1991-09-20 Nec Corp リニアフィードバック・シフトレジスタ
US5488615A (en) * 1990-02-28 1996-01-30 Ail Systems, Inc. Universal digital signature bit device
US5115437A (en) * 1990-03-02 1992-05-19 General Electric Company Internal test circuitry for integrated circuits using token passing to select testing ports
JP3118266B2 (ja) * 1990-03-06 2000-12-18 ゼロックス コーポレイション 同期セグメントバスとバス通信方法
US6675333B1 (en) 1990-03-30 2004-01-06 Texas Instruments Incorporated Integrated circuit with serial I/O controller
US5198705A (en) * 1990-05-11 1993-03-30 Actel Corporation Logic module with configurable combinational and sequential blocks
FR2670299B1 (fr) * 1990-12-07 1993-01-22 Thomson Composants Militaires Circuit integre avec controleur de test peripherique.
US5528600A (en) * 1991-01-28 1996-06-18 Actel Corporation Testability circuits for logic arrays
US5278842A (en) * 1991-02-04 1994-01-11 International Business Machines Corporation Delay test coverage enhancement for logic circuitry employing level sensitive scan design
GB2252690A (en) * 1991-02-08 1992-08-12 Orbitel Mobile Communications Signal fault monitoring by comparison of successive signatures
US5260948A (en) * 1991-03-13 1993-11-09 Ncr Corporation Bidirectional boundary-scan circuit
JPH0599993A (ja) * 1991-04-15 1993-04-23 Internatl Business Mach Corp <Ibm> 試験可能な走査ストリングを有する論理回路
US5230000A (en) * 1991-04-25 1993-07-20 At&T Bell Laboratories Built-in self-test (bist) circuit
JP2641816B2 (ja) * 1991-07-23 1997-08-20 三菱電機株式会社 半導体集積回路の測定方法
US5422833A (en) * 1991-10-30 1995-06-06 Xilinx, Inc. Method and system for propagating data type for circuit design from a high level block diagram
US5258985A (en) * 1991-11-12 1993-11-02 Motorola, Inc. Combinational data generator and analyzer for built-in self test
US5412665A (en) * 1992-01-10 1995-05-02 International Business Machines Corporation Parallel operation linear feedback shift register
US5471481A (en) * 1992-05-18 1995-11-28 Sony Corporation Testing method for electronic apparatus
US5583786A (en) * 1993-12-30 1996-12-10 Intel Corporation Apparatus and method for testing integrated circuits
US5515384A (en) * 1994-03-01 1996-05-07 International Business Machines Corporation Method and system of fault diagnosis of application specific electronic circuits
US6070252A (en) * 1994-09-30 2000-05-30 Intel Corporation Method and apparatus for interactive built-in-self-testing with user-programmable test patterns
US5717702A (en) * 1995-03-14 1998-02-10 Hughes Electronics Scan testing digital logic with differing frequencies of system clock and test clock
US5684808A (en) * 1995-09-19 1997-11-04 Unisys Corporation System and method for satisfying mutually exclusive gating requirements in automatic test pattern generation systems
US5969538A (en) 1996-10-31 1999-10-19 Texas Instruments Incorporated Semiconductor wafer with interconnect between dies for testing and a process of testing
JPH09166644A (ja) * 1995-12-18 1997-06-24 Nec Corp 半導体集積回路
JP3039362B2 (ja) * 1996-03-28 2000-05-08 日本電気株式会社 半導体集積論理回路のテストパターン作成方法
US6260165B1 (en) 1996-10-18 2001-07-10 Texas Instruments Incorporated Accelerating scan test by re-using response data as stimulus data
US6594789B2 (en) * 1997-09-16 2003-07-15 Texas Instruments Incorporated Input data capture boundary cell connected to target circuit output
US5936426A (en) * 1997-02-03 1999-08-10 Actel Corporation Logic function module for field programmable array
US5844917A (en) * 1997-04-08 1998-12-01 International Business Machines Corporation Method for testing adapter card ASIC using reconfigurable logic
US5841790A (en) * 1997-04-08 1998-11-24 International Business Machines Corporation Apparatus for testing an adapter card ASIC with reconfigurable logic
US5936976A (en) * 1997-07-25 1999-08-10 Vlsi Technology, Inc. Selecting a test data input bus to supply test data to logical blocks within an integrated circuit
EP0903587B1 (de) 1997-09-18 2005-11-02 Infineon Technologies AG Verfahren zum Testen einer elektronischen Schaltung
US6408413B1 (en) 1998-02-18 2002-06-18 Texas Instruments Incorporated Hierarchical access of test access ports in embedded core integrated circuits
US6405335B1 (en) 1998-02-25 2002-06-11 Texas Instruments Incorporated Position independent testing of circuits
DE19832307C2 (de) * 1998-07-17 2000-09-21 Siemens Ag Integrierte Schaltung mit einer Selbsttesteinrichtung
US6324664B1 (en) 1999-01-27 2001-11-27 Raytheon Company Means for testing dynamic integrated circuits
US7058862B2 (en) 2000-05-26 2006-06-06 Texas Instruments Incorporated Selecting different 1149.1 TAP domains from update-IR state
DE19948904C1 (de) * 1999-10-11 2001-07-05 Infineon Technologies Ag Schaltungszelle mit eingebauter Selbsttestfunktion und Verfahren zum Testen hierfür
US6728915B2 (en) 2000-01-10 2004-04-27 Texas Instruments Incorporated IC with shared scan cells selectively connected in scan path
US6769080B2 (en) 2000-03-09 2004-07-27 Texas Instruments Incorporated Scan circuit low power adapter with counter
US6768684B2 (en) * 2002-01-25 2004-07-27 Sun Microsystems, Inc. System and method for small read only data
EP1357387A1 (de) * 2002-04-22 2003-10-29 Siemens Aktiengesellschaft Partial-BIST mit Erfassung der Verbindungen zwischen einzelnen Blöcken
US7308616B2 (en) * 2004-08-26 2007-12-11 International Business Machines Corporation Method, apparatus, and computer program product for enhanced diagnostic test error reporting utilizing fault isolation registers
JP5099869B2 (ja) * 2005-02-23 2012-12-19 ルネサスエレクトロニクス株式会社 半導体集積回路および半導体集積回路のテスト方法
JP2019045369A (ja) * 2017-09-05 2019-03-22 株式会社東芝 半導体装置およびその製造方法
CN119270027A (zh) * 2024-10-11 2025-01-07 清华大学 低功耗单固定型故障测试装置及方法、电子设计自动化产品

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3261695A (en) * 1962-12-24 1966-07-19 Gen Foods Corp Process for preparing dehydrated foods
US4055754A (en) * 1975-12-22 1977-10-25 Chesley Gilman D Memory device and method of testing the same
US4074851A (en) * 1976-06-30 1978-02-21 International Business Machines Corporation Method of level sensitive testing a functional logic system with embedded array
US4191996A (en) * 1977-07-22 1980-03-04 Chesley Gilman D Self-configurable computer and memory system
AU530415B2 (en) * 1978-06-02 1983-07-14 International Standard Electric Corp. Integrated circuits
FR2432175A1 (fr) * 1978-07-27 1980-02-22 Cii Honeywell Bull Procede pour tester un systeme logique et systeme logique pour la mise en oeuvre de ce procede
US4244048A (en) * 1978-12-29 1981-01-06 International Business Machines Corporation Chip and wafer configuration and testing method for large-scale-integrated circuits
NL8004176A (nl) * 1980-07-21 1982-02-16 Philips Nv Inrichting voor het testen van een schakeling met digitaal werkende en kombinatorisch werkende onderdelen.
US4357703A (en) * 1980-10-09 1982-11-02 Control Data Corporation Test system for LSI circuits resident on LSI chips
US4503386A (en) * 1982-04-20 1985-03-05 International Business Machines Corporation Chip partitioning aid (CPA)-A structure for test pattern generation for large logic networks
GB2121997B (en) * 1982-06-11 1985-10-09 Int Computers Ltd Testing modular data processing systems
US4498172A (en) * 1982-07-26 1985-02-05 General Electric Company System for polynomial division self-testing of digital networks
DE3235119A1 (de) * 1982-09-22 1984-03-22 Siemens AG, 1000 Berlin und 8000 München Anordnung fuer die pruefung von mikroverdrahtungen und verfahren zu ihrem betrieb
US4519078A (en) * 1982-09-29 1985-05-21 Storage Technology Corporation LSI self-test method
US4513418A (en) * 1982-11-08 1985-04-23 International Business Machines Corporation Simultaneous self-testing system
US4503537A (en) * 1982-11-08 1985-03-05 International Business Machines Corporation Parallel path self-testing system
DE3368770D1 (en) * 1982-11-20 1987-02-05 Int Computers Ltd Testing digital electronic circuits

Also Published As

Publication number Publication date
EP0195164B1 (en) 1990-08-22
GB8432533D0 (en) 1985-02-06
GR853067B (ja) 1986-04-21
US4764926A (en) 1988-08-16
DK166595B1 (da) 1993-06-14
AU5109585A (en) 1986-06-26
DK600185A (da) 1986-06-22
DK600185D0 (da) 1985-12-20
IE853221L (en) 1986-06-21
AU580362B2 (en) 1989-01-12
IE56976B1 (en) 1992-02-26
EP0195164A1 (en) 1986-09-24
JPS61155878A (ja) 1986-07-15
DE3579314D1 (de) 1990-09-27
ATE55837T1 (de) 1990-09-15

Similar Documents

Publication Publication Date Title
JPH0660933B2 (ja) 集積回路またはそれに関する改良
US4519078A (en) LSI self-test method
US4860290A (en) Logic circuit having individually testable logic modules
US5173904A (en) Logic circuits systems, and methods having individually testable logic modules
US6003150A (en) Method for testing field programmable gate arrays
US6928638B2 (en) Tool for generating a re-generative functional test
US6158032A (en) Data processing system, circuit arrangement and program product including multi-path scan interface and methods thereof
Stroud et al. Evaluation of FPGA resources for built-in self-test of programmable logic blocks
US20020184582A1 (en) Test access mechanism for supporting a configurable built-in self-test circuit and method thereof
US4724380A (en) Integrated circuit having a built-in self test design
Stroud et al. Using ILA testing for BIST in FPGAs
JP3020035B2 (ja) 集積回路装置のテスト方法及び該方法でテストするのに好適な集積回路装置
JPH0772872B2 (ja) 順序ディジタル論理回路の組み込み自己検査用装置
US20110175638A1 (en) Semiconductor integrated circuit and core test circuit
GB2210171A (en) Test overlay circuit
Quddus et al. Configuration self-test in FPGA-based reconfigurable systems
US5799021A (en) Method for direct access test of embedded cells and customization logic
JPS60239836A (ja) 論理回路の故障診断方式
JP2989586B2 (ja) 半導体集積回路及びその設計方法並びに半導体集積回路の設計プログラムを記録した記録媒体
Zorian et al. An effective multi-chip BIST scheme
JPH06213972A (ja) バウンダリースキャンセル回路,バウンダリースキャンテスト回路及びその使用方法
US20240250668A1 (en) Area, cost, and time-effective scan coverage improvement
JPH11271401A (ja) スキャンテスト回路
US6205566B1 (en) Semiconductor integrated circuit, method for designing the same, and storage medium where design program for semiconductor integrated circuit is stored
Bai et al. Software-based self-test methodology for crosstalk faults in processors

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees