JPH09127206A - 選択した障害に関する障害情報を捕捉する集積回路試験用の方法および組込み型自己試験装置 - Google Patents

選択した障害に関する障害情報を捕捉する集積回路試験用の方法および組込み型自己試験装置

Info

Publication number
JPH09127206A
JPH09127206A JP8239194A JP23919496A JPH09127206A JP H09127206 A JPH09127206 A JP H09127206A JP 8239194 A JP8239194 A JP 8239194A JP 23919496 A JP23919496 A JP 23919496A JP H09127206 A JPH09127206 A JP H09127206A
Authority
JP
Japan
Prior art keywords
error
clock signal
integrated circuit
register
occurrence
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
Application number
JP8239194A
Other languages
English (en)
Inventor
Dean Adams Earl
アール・ディーン・アダムス
R Wellit Michael
マイケル・アール・ウエレット
J Prilik Ronald
ロナルド・ジェイ・プリリク
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH09127206A publication Critical patent/JPH09127206A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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/3183Generation of test inputs, e.g. test vectors, patterns or sequences
    • 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/318555Control logic
    • 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/26Testing of individual semiconductor devices
    • 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/2851Testing of integrated circuits [IC]
    • G01R31/2884Testing of integrated circuits [IC] using dedicated test connectors, test elements or test circuits on the IC under test
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10PGENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P74/00Testing or measuring during manufacture or treatment of wafers, substrates or devices
    • 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/319Tester hardware, i.e. output processing circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Tests Of Electronic Circuits (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

(57)【要約】 【課題】 選択された障害に関する障害データの捕捉を
可能にする、集積回路を試験するための組込み型自己試
験(BIST)装置および方法を提供する。 【解決手段】 BIST装置は、少なくとも第1のクロ
ック信号を生成するクロック生成機構と、第1のクロッ
ク信号に応答して集積回路に所定の入力データ・パター
ンを印加する組込み型自己試験装置とを含む。さらに、
BIST装置は、集積回路から受け取った出力データ
を、期待出力データと比較するデータ比較器を含む。デ
ータ比較器は、集積回路から受け取った出力データが期
待出力データと異なるとき、集積回路内の障害を検出す
る。BIST装置はさらに、選択された障害発生の検出
に応答して第1のクロック信号をディスエーブルするク
ロック制御装置を含む。選択した障害が発生した場合に
集積回路の検査を停止できるようにすることによって、
集積回路の障害分析が強化される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、一般に、集積回路
を試験するための方法および装置に関し、詳細には、集
積回路を試験するための組込み型自己試験装置および方
法に関する。より詳細には、本発明は、集積回路を試験
するために、選択した障害に関する障害情報を捕捉する
組込み型自己試験装置および方法に関する。
【0002】
【従来の技術】集積回路技術が進歩するにつれて、単一
チップ内に形成される回路素子の複雑さと密度が著しく
高くなってきた。その結果、そのような集積回路の試験
に関して問題がいくつか生じた。たとえば、メモリ・ア
レイの試験方法は比較的簡単なこともあるが、一般に、
回路テスタが使用できるメモリ・チップ・アレイの入出
力ピンの数が、メモリ・アレイを十分に試験するために
必要な数よりもはるかに少ない。
【0003】上記の問題に対する一般的な解決策は、チ
ップ自体に試験回路を埋め込むことである。そのような
試験機能は、しばしば組込み型自己試験(BIST)回
路、アレイ自己試験(AST)回路、またはアレイ組込
み型自己試験(ABIST)回路と呼ばれ、本明細書で
は、以後、一般にBIST回路と呼ぶ。次に、図1を参
照すると、集積回路メモリ用の従来の閉ループ試験回路
が示されている。図示したように、集積回路(IC)1
0は、BIST12とメモリ・アレイ18を含み、IC
テスタ14に閉ループの形で結合されている。したがっ
て、クロック信号16のイネーブル/ディスエーブル状
態は、診断出力(DGO)信号20によってICテスタ
14に提供されるフィードバックによって決定される。
従来のBIST試験の方法によれば、ICテスタ14
は、BIST12中にデータをスキャンしていくつかの
状態機械のラッチを初期設定する。次に、BIST12
は、クロック信号16に応答して、内部生成した試験デ
ータとアドレス・データをメモリ・アレイ18に入れ、
メモリ・アレイ18から読み出した出力データを期待デ
ータと比較する。BIST12は、出力データと期待デ
ータの不一致に応答して、診断出力(DGO)信号20
を高レベルにすることにより、メモリ・アレイ18内の
障害が検出されたことを示す。ICテスタ14は、DG
O信号20の受け取りに応答して、クロック信号16を
ディスエーブルし、それにより、試験データとアドレス
・データをメモリ・アレイ18に入れるBIST12内
の状態機械を停止させる。次に、ICテスタ14は、B
IST12の状態機械ラッチ中の情報をスキャンして取
り出す。ICテスタ14は、アルゴリズムを利用して、
状態機械の情報から、障害が発生したサイクルを決定
し、BIST12を再初期設定する。その後、BIST
12は、クロック信号16を適切な数のサイクルの間印
加することにより、再び、障害が発生したサイクルに達
する。次に、状態機械のデータが、障害の起こったサイ
クルでICテスタ14によってスキャンして取り出さ
れ、障害分析用のビット−フェイル・マップを作成する
ために利用される。
【0004】図1に示した閉ループBIST試験方法の
主要な欠点は、ICテスタ14が、高速メモリの典型的
な動作速度(たとえば、200MHz)でメモリ・アレ
イ18を試験できないことである。200MHzで動作
するには、ICテスタ14は、問題の障害が発生するサ
イクル数を捕捉するために、少なくとも5ナノ秒ごとに
DGO信号20を監視しなければならない。しかし、入
出力ゲートの遅延と1ナノ秒/フィートの信号伝播遅延
のために、DGO信号20によって提供されるフィード
バックが遅すぎて、問題の障害が発生するサイクルを示
しBIST状態機械へのクロックを停止して障害情報を
捕捉することができない。
【0005】したがって、集積回路を試験するための改
良された方法およびBIST装置を提供することが望ま
しい。特に、BIST状態機械の情報を、選択した障害
サイクルで捕捉する集積回路試験用の高速BIST装置
および方法を提供することが望ましい。
【0006】
【発明が解決しようとする課題】したがって、本発明の
一目的は、集積回路を試験するための改良された方法お
よび装置を提供することである。
【0007】本発明のもう1つの目的は、集積回路を試
験するための改良された方法および組込み型自己試験装
置を提供することである。
【0008】本発明のもう1つの目的は、選択した障害
に関する障害情報を捕捉する集積回路試験用の改良され
た方法および組込み型自己試験装置を提供することであ
る。
【0009】
【課題を解決するための手段】上記目的は、次に説明す
るように達成される。選択した障害に関する障害データ
の捕捉を可能にする集積回路試験用の組込み型自己試験
(BIST)装置および方法を開示する。BIST装置
は、少なくとも第1のクロック信号を生成するクロック
生成機構と、第1のクロック信号に応答して集積回路に
所定の入力データ・パターンを印加する組込み型自己試
験装置とを含む。さらに、BIST装置は、集積回路か
ら受け取った出力データを期待出力データと比較するた
めのデータ比較器を含む。データ比較器は、集積回路か
ら受け取った出力データが期待出力データと異なるとき
に集積回路内の障害を検出する。BIST装置はさら
に、選択した障害の発生の検出に応答して、第1のクロ
ック信号をディスエーブルするクロック制御装置を含
む。選択した障害が発生した場合に集積回路の試験を停
止できるようにすることにより、集積回路の障害分析が
改善される。
【0010】本発明の上記ならびにその他の目的、特
徴、および利点は、以下の詳細な説明から明らかになる
であろう。
【0011】本発明の特徴と思われる新規な機能は、併
記の特許請求の範囲で定める。しかし、本発明自体、な
らびにその好ましい利用形態、他の目的および利点は、
例示的実施形態に関する以下の詳細な説明を添付の図面
と共に参照することによって最もよく理解されよう。
【0012】
【発明の実施の形態】次に、図面、特に図2を参照する
と、本発明の開ループ組込み型自己試験(BIST)集
積回路試験装置の好ましい実施形態が示してある。図示
のように、集積回路30は、この例では集積回路メモリ
であり、メモリ・アレイ32、BIST34、クロック
生成機構36およびクロック制御論理回路38を含む。
当業者には理解されるように、メモリ・アレイ32は、
特定のワード線とビット線によってデータを読み書きす
るためにそれぞれアクセスされるいくつかの独立したメ
モリ・セルを含む。本発明によれば、BIST34を利
用して、メモリ・アレイ32内のメモリ・セル、ワード
線およびビット線の欠陥について試験する。
【0013】BIST34は、テスタ40によってスキ
ャンインされた初期設定に基づいてメモリ・アレイ32
を試験する試験用状態機械を実施する。本発明の好まし
い実施形態によれば、BIST34内の状態機械は、初
期の状態機械設定に基づいていくつかの試験データ・パ
ターンのうちの選択した1つを生成するデータ・パター
ン生成機構を含む。さらに、状態機械は、メモリ・アレ
イ32内の各記憶位置にアクセスするために必要な制御
信号とアドレス・データを提供する制御信号生成機構を
含む。BIST34は、さらに、メモリ・アレイ32内
のアクセスされている現記憶位置のアドレスを示すアド
レス・レジスタを含む。BIST34は、テスタ40に
よって初期設定された後、BISTクロック42に応答
して、選択された試験データ・パターンとアドレス・デ
ータをメモリ・アレイ32に入れる。続いて、期待デー
タ46との比較のために、メモリ・アレイ32から出力
試験データ44が読み出される。当業者ならIC30が
メモリを含む本発明の実施形態から理解するように、期
待データ46も、BIST34内のデータ・パターン生
成機構によって生成される。IC30が論理回路である
本発明の代替実施形態では、BIST34内の状態機械
が、期待データ・パターン生成機構も含む。最後に、B
IST34は、クロック制御論理回路38およびBIS
T34内の状態機械の状態をスキャンしてテスタ40に
出力できるようにする機能を含む。さらに、BIST3
4のこの好ましい実施形態の詳細は、ドレイベルビス(D
reibelbis)他による米国特許第5173906号明細書
に出ており、これを参照により本明細書に組み込む。し
かしながら、当業者なら、他のBISTの設計も有利に
採用できることを理解するであろう。
【0014】図1に示した従来技術のBIST装置とは
対照的に、図2に示した本発明の好ましい実施形態は、
テスタ40から受け取った自由に走るクロック信号に応
答してBISTクロック42を生成するクロック生成機
構36を含む。図示したように、BISTクロック42
を含めてクロック生成機構36によって生成されるクロ
ック信号は、診断出力(DGO)信号58をアサートし
たときにディスエーブルされる。クロック生成機構36
の生成は、テスタ40へのフィードバック・ループによ
ってではなくチップ上で制御されるので、図2に示した
BIST装置は、開ループ診断方法を利用していること
になる。
【0015】本発明の重要な一態様によれば、IC30
は、メモリ・アレイ32内の選択された障害の検出に応
答して、クロック生成機構36が生成したクロック信号
をディスエーブルするクロック制御論理回路38を含
む。図示のように、クロック制御論理回路38は、比較
器48と56、ANDゲート50、カウンタ52および
障害カウント・レジスタ54を含む。メモリ・アレイ3
2を試験する前に、検出した障害の数を示すカウンタ5
2を、テスタ40によってスキャンインされた値、たと
えば1に初期設定する。さらに、障害カウント・レジス
タ54を、問題の障害の数に初期設定する。たとえば、
障害カウント・レジスタ54を、最初の障害に関してす
べて0に初期設定し、第2の障害に関して001に初期
設定し、第3の障害に関して010に初期設定する。メ
モリ・アレイ32の試験中、試験データ44をメモリ・
アレイ32から読み取り、比較器48によって期待デー
タ46と比較する。試験データ44と期待データ46の
不一致に応答して、障害信号60が、BISTクロック
信号42もアサートされたとき、カウンタ52を増分す
る。次に、比較器56が、カウンタ52の値を、障害カ
ウント・レジスタ54内に記憶された値と比較する。カ
ウンタ52が、障害カウント・レジスタ52内に示され
た障害数に達すると、比較器56は、DGO信号58を
アサートして、クロック生成機構36をディスエーブル
する。選択された障害の発生時にBISTクロック信号
42をディスエーブルすることによって、現アクセス・
アドレスを選択するBISTアドレス・レジスタを含む
スキャン・チェーンの状態が保護されるので、テスタ4
0は、ビット・フェイル・マップを作成することによ
り、メモリ・アレイ32内の選択された障害の発生源の
位置を正確に示すことができる。したがって、製造技術
者は、特定の障害の発生源が、単一セルか、ワード線
か、ビット線かを容易に決定することができる。このよ
うな特定の情報を利用することにより、製造工程を最適
化して同様の欠陥を防ぎ、その結果歩留まりを高めるこ
とができる。
【0016】次に、図3を参照すると、本発明による集
積回路を試験するための方法の好ましい実施形態のフロ
ーチャートが示してある。図示のように、プロセスはブ
ロック80で始まり、その後ブロック82に移り、テス
タ40が、初期BIST状態機械の設定、カウンタ52
の初期値、および障害カウント・レジスタ54の選択値
をIC30内にスキャンする。次に、プロセスはブロッ
ク84に進み、テスタ40が自由に走るクロック信号を
クロック生成機構36に伝送する。自由に走るクロック
信号は、BIST34が、初期状態機械設定によって指
定された完全な試験データ・パターン・セットをそっく
りメモリ・アレイ32に入れるのに十分な時間だけクロ
ック生成機構36に伝送される。
【0017】次に、プロセスはブロック86に進み、テ
スタ40によってスキャンインされたパラメータで示さ
れるメモリ・アレイ32をBIST34が試験する。し
たがって、前述のように、BIST34は、選択された
障害が発生してBISTクロック信号42がディスエー
ブルされるまで、選択された試験データ・パターンとア
ドレス・データをメモリ・アレイ32に加える。選択さ
れた数の障害が検出されなかった場合、BIST34
は、単に、試験データ・パターンが終了するまでメモリ
・アレイ32を試験する。次に、プロセスはブロック8
8および90に進み、テスタ40は、自由に走るクロッ
ク信号をディスエーブルし、BIST34からデータを
スキャンして取り出す。次に、テスタ40はスキャンし
たデータを利用して、障害分析用のビット・フェイル・
マップを作成する。その後、プロセスはブロック92で
終了する。
【0018】以上説明したように、本発明は、選択され
た障害の発生時にスキャン・チェーンの状態を保護でき
るようにする、集積回路を試験するための改良された方
法およびBIST装置を提供する。BISTクロック信
号が内部でゲートされるため、本発明は、従来の閉ルー
プ診断方法を利用するよりもかなり高速の試験を可能に
する。
【0019】本発明を、特に、好ましい実施形態に関し
て図示し説明したが、本発明の趣旨および範囲から逸脱
することなしに形態および詳細に様々な変更を行うこと
ができることが当業者には理解されよう。
【0020】まとめとして、本発明の構成に関して以下
の事項を開示する。
【0021】(1)組込み型自己試験回路を備えた集積
回路であって、電気回路が内部に形成された半導体基板
と、前記半導体基板内にあって、少なくとも第1のクロ
ック信号を生成するクロック生成機構と、前記半導体基
板内にあって、前記第1のクロック信号に応答して所定
の入力データ・パターンを前記電気回路に印加する組込
み型自己試験装置と、前記半導体基板内にあって、前記
電気回路から受け取った出力データを期待出力データと
比較し、前記電気回路から受け取った前記出力データと
前記期待出力データが異なるときにエラーを検出するデ
ータ比較器と、前記半導体基板内にあって、選択したエ
ラーの発生の検出に応答して前記第1のクロック信号を
ディスエーブルするクロック制御装置とを備える、障害
分析が強化された集積回路。 (2)前記電気回路が、メモリを備えることを特徴とす
る、上記(1)に記載の集積回路。 (3)前記組込み型自己試験装置が、前記メモリ内のア
クセスされている現アドレスを示すアドレス・レジスタ
を有し、前記第1のクロック信号の前記ディスエーブル
後に、前記アドレス・レジスタが、前記選択されたエラ
ーの発生が検出されたときにアクセスされる前記メモリ
内の特定アドレスを示すことを特徴とする、上記(2)
に記載の集積回路。 (4)前記クロック制御装置が、前記データ比較器によ
るエラーのそれぞれの検出に応答して増分されるエラー
・カウンタと、前記選択されたエラーの発生を記憶する
レジスタと、前記エラー・カウンタ内の値と、前記レジ
スタ内に記憶された前記選択されたエラーの発生とを比
較する比較器とを備え、前記比較器が、前記エラー・カ
ウンタ内の前記値が前記レジスタ内に記憶された前記選
択されたエラーの発生と等しいとの判定に応答して前記
第1のクロック信号をディスエーブルすることを特徴と
する、上記(1)に記載の集積回路。 (5)前記クロック生成機構が、第2のクロック信号を
生成し、前記エラー・カウンタ内の前記値が前記レジス
タ内に記憶された前記選択されたエラーの発生と等しい
との判定に応答して前記第2のクロック信号がディスエ
ーブルされ、前記第2のクロックがイネーブルされた場
合にだけ、前記データ比較器によるエラーの各検出に応
答して前記カウンタが増分されることを特徴とする、上
記(4)に記載の積回路。 (6)試験情報を含む複数のラッチをさらに備え、前記
ラッチに含まれる前記情報を利用して、前記電気回路内
の前記選択されたエラー発生の発生源を決定することを
特徴とする、上記(1)に記載の集積回路。 (7)組込み型自己試験(BIST)回路を利用して集
積回路の基板内に形成された電気回路を試験する方法で
あって、第1のクロック信号に応答して所定の入力デー
タ・パターンを前記電気回路に印加する段階と、前記電
気回路から受け取った出力データを期待出力データと比
較し、前記電気回路から受け取った前記出力データと前
記期待出力データとが異なるときにエラーを検出する段
階と、選択されたエラー発生の検出に応答して前記第1
のクロック信号をディスエーブルする段階とを含む、障
害分析が強化された方法。 (8)前記集積回路が、それぞれのエラー検出に応答し
て増分されるエラー・カウンタと、前記選択されたエラ
ーの発生を記憶するレジスタとを備え、前記ディスエー
ブルする段階が、前記エラー・カウンタ内の値と、前記
レジスタ内に記憶された前記選択された発生とを比較す
る段階と、前記エラー・カウンタ内の前記値が前記レジ
スタ内に記憶された前記選択されたエラーの発生と等し
いとの判定に応答して、前記第1のクロック信号をディ
スエーブルする段階とを含むことを特徴とする、上記
(7)に記載の電気回路デバイスを試験する方法。 (9)第2のクロック信号を生成する段階をさらに含
み、前記エラー・カウンタ内の前記値が前記レジスタ内
に記憶された前記選択された発生と等しいとの判定に応
答して、前記第2のクロック信号がディスエーブルさ
れ、前記第2のクロックがイネーブルされた場合にだけ
エラーの検出に応答して前記エラー・カウンタが増分さ
れることを特徴とする、上記(7)に記載の電気回路デ
バイスを試験する方法。 (10)前記集積回路が、試験情報を含む複数のラッチ
を有し、前記方法が、さらにその後、前記複数のラッチ
内に含まれる前記試験情報を読み取る段階を含むことを
特徴とする、上記(7)に記載の電気回路デバイスを試
験する方法。 (11)前記電気回路がメモリを含み、前記集積回路
が、前記メモリ内のアクセスされている現アドレスを示
すアドレス・レジスタを含み、前記第1のクロック信号
の前記ディスエーブル後に、前記アドレス・レジスタ
が、前記選択されたエラーの発生が検出されたときにア
クセスされる前記メモリ内の特定のアドレスを示すこと
を特徴とする、上記(7)に記載の電気回路デバイスを
試験する方法。
【図面の簡単な説明】
【図1】閉ループ試験方法を使用する従来のBIST試
験装置を示す図である。
【図2】本発明の開ループBIST試験装置の好ましい
実施形態を示す図である。
【図3】集積回路を試験するために本発明によって利用
される方法の好ましい実施形態を示すフローチャートで
ある。
【符号の説明】
30 集積回路 32 メモリ 34 組込み型自己試験(BIST)装置 36 クロック生成機構 38 クロック制御論理回路 40 テスタ 42 BISTクロック 44 出力試験データ 46 期待データ 48 比較器 50 ANDゲート 52 カウンタ 54 障害カウント・レジスタ 56 比較器 58 診断出力(DGO)信号
───────────────────────────────────────────────────── フロントページの続き (72)発明者 マイケル・アール・ウエレット アメリカ合衆国05495 バーモント州ウェ ストフォード レイノルズ・ロード アー ル・アール1 ボックス1228 (72)発明者 ロナルド・ジェイ・プリリク アメリカ合衆国23832 バージニア州チェ スターフィールド ミドルフィールド・レ ーン 5908

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】組込み型自己試験回路を備えた集積回路で
    あって、 電気回路が内部に形成された半導体基板と、 前記半導体基板内にあって、少なくとも第1のクロック
    信号を生成するクロック生成機構と、 前記半導体基板内にあって、前記第1のクロック信号に
    応答して所定の入力データ・パターンを前記電気回路に
    印加する組込み型自己試験装置と、 前記半導体基板内にあって、前記電気回路から受け取っ
    た出力データを期待出力データと比較し、前記電気回路
    から受け取った前記出力データと前記期待出力データが
    異なるときにエラーを検出するデータ比較器と、 前記半導体基板内にあって、選択したエラーの発生の検
    出に応答して前記第1のクロック信号をディスエーブル
    するクロック制御装置とを備える、障害分析が強化され
    た集積回路。
  2. 【請求項2】前記電気回路が、メモリを備えることを特
    徴とする、請求項1に記載の集積回路。
  3. 【請求項3】前記組込み型自己試験装置が、前記メモリ
    内のアクセスされている現アドレスを示すアドレス・レ
    ジスタを有し、前記第1のクロック信号の前記ディスエ
    ーブル後に、前記アドレス・レジスタが、前記選択され
    たエラーの発生が検出されたときにアクセスされる前記
    メモリ内の特定アドレスを示すことを特徴とする、請求
    項2に記載の集積回路。
  4. 【請求項4】前記クロック制御装置が、 前記データ比較器によるエラーのそれぞれの検出に応答
    して増分されるエラー・カウンタと、 前記選択されたエラーの発生を記憶するレジスタと、 前記エラー・カウンタ内の値と、前記レジスタ内に記憶
    された前記選択されたエラーの発生とを比較する比較器
    とを備え、前記比較器が、前記エラー・カウンタ内の前
    記値が前記レジスタ内に記憶された前記選択されたエラ
    ーの発生と等しいとの判定に応答して前記第1のクロッ
    ク信号をディスエーブルすることを特徴とする、請求項
    1に記載の集積回路。
  5. 【請求項5】前記クロック生成機構が、第2のクロック
    信号を生成し、前記エラー・カウンタ内の前記値が前記
    レジスタ内に記憶された前記選択されたエラーの発生と
    等しいとの判定に応答して前記第2のクロック信号がデ
    ィスエーブルされ、前記第2のクロックがイネーブルさ
    れた場合にだけ、前記データ比較器によるエラーの各検
    出に応答して前記カウンタが増分されることを特徴とす
    る、請求項4に記載の積回路。
  6. 【請求項6】試験情報を含む複数のラッチをさらに備
    え、 前記ラッチに含まれる前記情報を利用して、前記電気回
    路内の前記選択されたエラー発生の発生源を決定するこ
    とを特徴とする、請求項1に記載の集積回路。
  7. 【請求項7】組込み型自己試験(BIST)回路を利用
    して集積回路の基板内に形成された電気回路を試験する
    方法であって、 第1のクロック信号に応答して所定の入力データ・パタ
    ーンを前記電気回路に印加する段階と、 前記電気回路から受け取った出力データを期待出力デー
    タと比較し、前記電気回路から受け取った前記出力デー
    タと前記期待出力データとが異なるときにエラーを検出
    する段階と、 選択されたエラー発生の検出に応答して前記第1のクロ
    ック信号をディスエーブルする段階とを含む、障害分析
    が強化された方法。
  8. 【請求項8】前記集積回路が、それぞれのエラー検出に
    応答して増分されるエラー・カウンタと、前記選択され
    たエラーの発生を記憶するレジスタとを備え、前記ディ
    スエーブルする段階が、 前記エラー・カウンタ内の値と、前記レジスタ内に記憶
    された前記選択された発生とを比較する段階と、 前記エラー・カウンタ内の前記値が前記レジスタ内に記
    憶された前記選択されたエラーの発生と等しいとの判定
    に応答して、前記第1のクロック信号をディスエーブル
    する段階とを含むことを特徴とする、請求項7に記載の
    電気回路デバイスを試験する方法。
  9. 【請求項9】第2のクロック信号を生成する段階をさら
    に含み、 前記エラー・カウンタ内の前記値が前記レジスタ内に記
    憶された前記選択された発生と等しいとの判定に応答し
    て、前記第2のクロック信号がディスエーブルされ、前
    記第2のクロックがイネーブルされた場合にだけエラー
    の検出に応答して前記エラー・カウンタが増分されるこ
    とを特徴とする、請求項7に記載の電気回路デバイスを
    試験する方法。
  10. 【請求項10】前記集積回路が、試験情報を含む複数の
    ラッチを有し、前記方法が、さらにその後、前記複数の
    ラッチ内に含まれる前記試験情報を読み取る段階を含む
    ことを特徴とする、請求項7に記載の電気回路デバイス
    を試験する方法。
  11. 【請求項11】前記電気回路がメモリを含み、前記集積
    回路が、前記メモリ内のアクセスされている現アドレス
    を示すアドレス・レジスタを含み、前記第1のクロック
    信号の前記ディスエーブル後に、前記アドレス・レジス
    タが、前記選択されたエラーの発生が検出されたときに
    アクセスされる前記メモリ内の特定のアドレスを示すこ
    とを特徴とする、請求項7に記載の電気回路デバイスを
    試験する方法。
JP8239194A 1995-09-18 1996-09-10 選択した障害に関する障害情報を捕捉する集積回路試験用の方法および組込み型自己試験装置 Pending JPH09127206A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US52984295A 1995-09-18 1995-09-18
US08/529842 1995-09-18

Publications (1)

Publication Number Publication Date
JPH09127206A true JPH09127206A (ja) 1997-05-16

Family

ID=24111467

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8239194A Pending JPH09127206A (ja) 1995-09-18 1996-09-10 選択した障害に関する障害情報を捕捉する集積回路試験用の方法および組込み型自己試験装置

Country Status (3)

Country Link
US (1) US5912901A (ja)
JP (1) JPH09127206A (ja)
KR (1) KR100234504B1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100320829B1 (ko) * 1998-07-15 2002-01-17 다니구찌 이찌로오, 기타오카 다카시 대규모 메모리용 bist 회로
US7536619B2 (en) * 2005-03-25 2009-05-19 Fujitsu Limited RAM testing apparatus and method
US11740285B2 (en) 2021-01-28 2023-08-29 Kioxia Corporation Semiconductor integrated circuit device and operating method thereof

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3045111B2 (ja) * 1997-07-14 2000-05-29 日本電気株式会社 Lsi不良自動解析装置及びその解析方法並びにその方法をコンピュータに実行させるためのプログラムを記憶した記憶媒体
US6014763A (en) * 1998-01-15 2000-01-11 International Business Machines Corporation At-speed scan testing
EP1214605B1 (en) * 1999-09-23 2006-03-22 University Of Washington Charge-based frequency measurement bist
US6885700B1 (en) 1999-09-23 2005-04-26 University Of Washington Charge-based frequency measurement bist
US6629280B1 (en) * 2000-09-25 2003-09-30 International Business Machines Corporation Method and apparatus for delaying ABIST start
US6629281B1 (en) 2000-09-26 2003-09-30 International Business Machines Corporation Method and system for at speed diagnostics and bit fail mapping
US6505324B1 (en) * 2000-10-05 2003-01-07 International Business Machines Corporation Automated fuse blow software system
US6708305B1 (en) 2000-10-18 2004-03-16 International Business Machines Corporation Deterministic random LBIST
US6704894B1 (en) 2000-12-21 2004-03-09 Lockheed Martin Corporation Fault insertion using on-card reprogrammable devices
KR100732738B1 (ko) * 2001-02-22 2007-06-27 주식회사 하이닉스반도체 데이터 패쓰 압축 모드의 오류 판정 회로
US6751762B2 (en) * 2001-03-27 2004-06-15 Infineon Technologies Ag Systems and methods for testing a memory
US6910155B2 (en) * 2001-06-25 2005-06-21 Hewlett-Packard Development Company, L.P. System and method for chip testing
US6883127B2 (en) * 2001-06-28 2005-04-19 Intel Corporation Comparison circuit and method for verification of scan data
JP2003031666A (ja) * 2001-07-12 2003-01-31 Mitsubishi Electric Corp 半導体デバイスまたは半導体ウェハ一括のテスト装置及びテスト方法
US6901542B2 (en) * 2001-08-09 2005-05-31 International Business Machines Corporation Internal cache for on chip test data storage
US6934921B1 (en) 2002-01-04 2005-08-23 Cisco Technology, Inc. Resolving LBIST timing violations
US20030154426A1 (en) * 2002-02-11 2003-08-14 David Chow Method and apparatus for programmable BIST and an optional error counter
US6865694B2 (en) * 2002-04-30 2005-03-08 Texas Instruments Incorporated CPU-based system and method for testing embedded memory
US6738938B2 (en) 2002-05-29 2004-05-18 Logicvision, Inc. Method for collecting failure information for a memory using an embedded test controller
CA2414632A1 (en) * 2002-12-18 2004-06-18 Logicvision, Inc. Method and circuit for collecting memory failure information
EP1475891B1 (en) * 2003-05-07 2006-03-15 STMicroelectronics S.r.l. Built-in self-test circuit for phase locked loops, test method and computer program product therefore
US6895353B2 (en) * 2003-06-04 2005-05-17 Hewlett-Packard Development Company, L.P. Apparatus and method for monitoring high impedance failures in chip interconnects
US6879173B2 (en) * 2003-06-04 2005-04-12 Hewlett-Packard Development Company, L.P. Apparatus and method for detecting and rejecting high impedance failures in chip interconnects
US20040249585A1 (en) * 2003-06-04 2004-12-09 Barr Andrew H. Apparatus and method for detecting high impedance failures in system interconnect
US20050066226A1 (en) * 2003-09-23 2005-03-24 Adams R. Dean Redundant memory self-test
US7444564B2 (en) * 2003-11-19 2008-10-28 International Business Machines Corporation Automatic bit fail mapping for embedded memories with clock multipliers
KR100555532B1 (ko) 2003-11-27 2006-03-03 삼성전자주식회사 메모리 테스트 회로 및 테스트 시스템
US7269772B1 (en) * 2004-02-23 2007-09-11 Cypress Semiconductor Corporation Method and apparatus for built-in self-test (BIST) of integrated circuit device
US7203873B1 (en) 2004-06-04 2007-04-10 Magma Design Automation, Inc. Asynchronous control of memory self test
GB0413147D0 (en) * 2004-06-12 2004-07-14 Texas Instruments Ltd Loss of signal built in self test
US7451384B2 (en) * 2004-07-15 2008-11-11 Honeywell International Inc. Error recovery in asynchronous combinational logic circuits
US8595557B2 (en) * 2005-02-23 2013-11-26 International Business Machines Corporation Method and apparatus for verifying memory testing software
US20060248414A1 (en) * 2005-03-31 2006-11-02 Prashant Dubey Method and system for BitMap Analysis System for high speed testing of memories
WO2006134411A1 (en) * 2005-06-13 2006-12-21 Infineon Technologies Ag Built-in-self-test method for a semiconductor memory
JP5023582B2 (ja) 2006-07-05 2012-09-12 横河電機株式会社 半導体集積回路試験装置及び方法
US7607060B2 (en) * 2006-09-12 2009-10-20 International Business Machines Corporation System and method for performing high speed memory diagnostics via built-in-self-test
US7870454B2 (en) * 2006-09-12 2011-01-11 International Business Machines Corporation Structure for system for and method of performing high speed memory diagnostics via built-in-self-test
EP2372554B1 (en) * 2007-03-29 2013-03-20 Fujitsu Limited Information processing device and error processing method
FR2925191B1 (fr) * 2007-12-14 2010-03-05 Thales Sa Architecture de traitement numerique a haute integrite a multiples ressources supervisees
US7930601B2 (en) * 2008-02-22 2011-04-19 International Business Machines Corporation AC ABIST diagnostic method, apparatus and program product
US8006152B2 (en) * 2009-01-12 2011-08-23 International Business Machines Corporation Scan chain fail diagnostics
US8214170B2 (en) 2009-01-15 2012-07-03 International Business Machines Corporation Test pattern compression
DE102009010886B4 (de) * 2009-02-27 2013-06-20 Advanced Micro Devices, Inc. Erkennung der Verzögerungszeit in einem eingebauten Speicherselbsttest unter Anwendung eines Ping-Signals
US8201038B2 (en) * 2009-09-29 2012-06-12 International Business Machines Corporation Integrating design for reliability technology into integrated circuits
US8381052B2 (en) * 2009-11-10 2013-02-19 International Business Machines Corporation Circuit and method for efficient memory repair
US9760073B2 (en) 2010-05-21 2017-09-12 Honeywell International Inc. Technique and tool for efficient testing of controllers in development
US8866504B2 (en) * 2010-12-13 2014-10-21 International Business Machines Corporation Determining local voltage in an electronic system
US9959172B2 (en) 2013-11-25 2018-05-01 Nxp Usa, Inc. Data processing device and method of conducting a logic test in a data processing device
US9384856B2 (en) * 2013-12-11 2016-07-05 Freescale Semiconductor, Inc. Memories having a built-in self-test (BIST) feature
US10281527B2 (en) 2017-06-16 2019-05-07 International Business Machines Corporation On-chip hardware-controlled window strobing
US10643734B2 (en) * 2018-06-27 2020-05-05 Micron Technology, Inc. System and method for counting fail bit and reading out the same
US11170675B2 (en) * 2020-03-19 2021-11-09 Himax Technologies Limited Method for performing hybrid over-current protection detection in a display module, and associated timing controller

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4414665A (en) * 1979-11-21 1983-11-08 Nippon Telegraph & Telephone Public Corp. Semiconductor memory device test apparatus
US4404519A (en) * 1980-12-10 1983-09-13 International Business Machine Company Testing embedded arrays in large scale integrated circuits
US4549295A (en) * 1983-06-21 1985-10-22 International Business Machines Corporation System for identifying defective media in magnetic tape storage systems
US4872168A (en) * 1986-10-02 1989-10-03 American Telephone And Telegraph Company, At&T Bell Laboratories Integrated circuit with memory self-test
US4769761A (en) * 1986-10-09 1988-09-06 International Business Machines Corporation Apparatus and method for isolating and predicting errors in a local area network
DE3889812T2 (de) * 1987-08-28 1994-12-15 Nippon Electric Co Datenprozessor mit einer Prüfstruktur für Multipositionsverschieber.
US4841485A (en) * 1987-11-05 1989-06-20 International Business Machines Corporation Read/write memory device with an embedded read-only pattern and method for providing same
US5051996A (en) * 1989-03-27 1991-09-24 The United States Of America As Represented By The United States Department Of Energy Built-in-test by signature inspection (bitsi)
US5132973A (en) * 1989-11-06 1992-07-21 Hewlett-Packard Company Testable embedded RAM arrays for bus transaction buffering
US4972144A (en) * 1989-11-28 1990-11-20 Motorola, Inc. Testable multiple channel decoder
US5138619A (en) * 1990-02-15 1992-08-11 National Semiconductor Corporation Built-in self test for integrated circuit memory
JP2621614B2 (ja) * 1990-08-22 1997-06-18 日本電気株式会社 符号誤り検出回路
US5173906A (en) * 1990-08-31 1992-12-22 Dreibelbis Jeffrey H Built-in self test for integrated circuits
US5132635A (en) * 1991-03-05 1992-07-21 Ast Research, Inc. Serial testing of removable circuit boards on a backplane bus
JPH04328476A (ja) * 1991-04-30 1992-11-17 Toshiba Corp Lsi
US5301156A (en) * 1991-07-18 1994-04-05 Hewlett-Packard Company Configurable self-test for embedded RAMs
JP2918007B2 (ja) * 1992-03-05 1999-07-12 日本電気株式会社 並列型時間スイッチ
US5383195A (en) * 1992-10-19 1995-01-17 Motorola, Inc. BIST circuit with halt signal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100320829B1 (ko) * 1998-07-15 2002-01-17 다니구찌 이찌로오, 기타오카 다카시 대규모 메모리용 bist 회로
US7536619B2 (en) * 2005-03-25 2009-05-19 Fujitsu Limited RAM testing apparatus and method
US11740285B2 (en) 2021-01-28 2023-08-29 Kioxia Corporation Semiconductor integrated circuit device and operating method thereof

Also Published As

Publication number Publication date
KR970016620A (ko) 1997-04-28
US5912901A (en) 1999-06-15
KR100234504B1 (ko) 1999-12-15

Similar Documents

Publication Publication Date Title
JPH09127206A (ja) 選択した障害に関する障害情報を捕捉する集積回路試験用の方法および組込み型自己試験装置
US7114113B2 (en) Test circuit provided with built-in self test function
US6928593B1 (en) Memory module and memory component built-in self test
US6643807B1 (en) Array-built-in-self-test (ABIST) for efficient, fast, bitmapping of large embedded arrays in manufacturing test
KR100634034B1 (ko) 메모리 장치 테스트를 위한 온-칩 회로 및 방법
US5925142A (en) Self-test RAM using external synchronous clock
US5553082A (en) Built-in self-test for logic circuitry at memory array output
US6424583B1 (en) System and measuring access time of embedded memories
US6249889B1 (en) Method and structure for testing embedded memories
JPH06295599A (ja) 半導体記憶装置
US7213186B2 (en) Memory built-in self test circuit with full error mapping capability
US6618826B1 (en) Test sequences generated by automatic test pattern generation and applicable to circuits with embedded multi-port RAMs
US20020069382A1 (en) Semiconductor integrated circuit device and method of testing it
KR19980064254A (ko) 모니터 및 테스터 모드를 가진 내장 자가 테스트 회로를 구비한집적 회로 메모리 장치
US7519886B2 (en) Apparatus and method for integrated functional built-in self test for an ASIC
US5659549A (en) Memory test system having a pattern generator for a multi-bit test
JPH11260096A (ja) 半導体集積回路装置およびその製造方法
US5442640A (en) Test and diagnosis of associated output logic for products having embedded arrays
US6327199B1 (en) Method for testing memory devices
US6041426A (en) Built in self test BIST for RAMS using a Johnson counter as a source of data
US7490279B1 (en) Test interface for random access memory (RAM) built-in self-test (BIST)
US20030033557A1 (en) Semiconductor memory testing device
KR100771263B1 (ko) 메모리 어레이 테스트 방법과 이를 구현하기 위해 배열된메모리 기반 디바이스
US7318182B2 (en) Memory array manufacturing defect detection system and method
JP2003503813A (ja) ランダムアクセスメモリ用の組込形自動試験回路機構および試験用アルゴリズム