JPH02253179A - メモリ検査回路 - Google Patents
メモリ検査回路Info
- Publication number
- JPH02253179A JPH02253179A JP2044669A JP4466990A JPH02253179A JP H02253179 A JPH02253179 A JP H02253179A JP 2044669 A JP2044669 A JP 2044669A JP 4466990 A JP4466990 A JP 4466990A JP H02253179 A JPH02253179 A JP H02253179A
- Authority
- JP
- Japan
- Prior art keywords
- memory circuit
- coupled
- multiplexer
- assembly
- series
- 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.)
- Granted
Links
- 230000015654 memory Effects 0.000 title claims description 221
- 238000007689 inspection Methods 0.000 title abstract description 11
- 230000000712 assembly Effects 0.000 claims abstract description 15
- 238000000429 assembly Methods 0.000 claims abstract description 15
- 238000012360 testing method Methods 0.000 claims description 182
- 230000002950 deficient Effects 0.000 claims description 7
- 230000003213 activating effect Effects 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 7
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 5
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 5
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 2
- 101150046378 RAM1 gene Proteins 0.000 description 2
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000013101 initial test Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- PWZUUYSISTUNDW-VAFBSOEGSA-N quinestrol Chemical compound C([C@@H]1[C@@H](C2=CC=3)CC[C@]4([C@H]1CC[C@@]4(O)C#C)C)CC2=CC=3OC1CCCC1 PWZUUYSISTUNDW-VAFBSOEGSA-N 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- WJCNZQLZVWNLKY-UHFFFAOYSA-N thiabendazole Chemical compound S1C=NC(C=2NC3=CC=CC=C3N=2)=C1 WJCNZQLZVWNLKY-UHFFFAOYSA-N 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/14—Implementation of control logic, e.g. test mode decoders
- G11C29/16—Implementation of control logic, e.g. test mode decoders using microprogrammed units, e.g. state machines
Landscapes
- Tests Of Electronic Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、埋め込み形メモリ回路の完全性を決定するた
めの検査回路に関し、そしてさらに詳細には、そのよう
なメモリ回路のデータ・パスとシリアルにインターフェ
ースする検査回路に関する。
めの検査回路に関し、そしてさらに詳細には、そのよう
なメモリ回路のデータ・パスとシリアルにインターフェ
ースする検査回路に関する。
本発明を要約すれば、分離された入力及び出力線とタン
デム形アドレス指定を有する少なくとも一つのメモリ・
ユニットから形成された埋め込み=15 形メモリ回路のデータ・パスとシリアルにインターフェ
ースする検査回路である。検査装置の一部は、メモリ回
路と同一のチップにおいて埋め込まれるようになってい
る一連の2人カマルチプレクサー・ユニットである。マ
ルチプレクサ−・ユニットの出力は、メモリ回路のデー
タ入力線のそれぞれに連結される。第1ビット位置を除
いて、各マルチプレクサ−・ユニットの第1入力は、メ
モリ回路における隣接ビット位置のデータ出力線に連結
されるために適合される。マルチプレクサ−・ユニット
の第2入力は、チップのデータ・パスに連結されるよう
になっている。検査回路のさらに他の部分は、第1ビッ
ト位置においてマルチプレクサ−・ユニットの第1入力
と、最終ビット位置においてデータ出力線とに連結され
るようになっている有限状態機械(linite 5t
ate machine)である。検査中、有限状態機
械は、第1入力を連結するためにマルチプレクサ−・ユ
ニットを作動させ、そして各アドレスに対して、一連の
検査ビットを出力し、一連の読み出し及び書き込み動作
によりアドレス指定ワードを通してそれらのビットをシ
フトし、そしてそのアドレスにおけるメモリ回路の欠陥
に対して、アドレス指定ワードの通過の後、それらのビ
ットを検査する。有限状態機械は、メモリ回路と同一チ
ップに埋め込まれるが、又は埋め込まれない。
デム形アドレス指定を有する少なくとも一つのメモリ・
ユニットから形成された埋め込み=15 形メモリ回路のデータ・パスとシリアルにインターフェ
ースする検査回路である。検査装置の一部は、メモリ回
路と同一のチップにおいて埋め込まれるようになってい
る一連の2人カマルチプレクサー・ユニットである。マ
ルチプレクサ−・ユニットの出力は、メモリ回路のデー
タ入力線のそれぞれに連結される。第1ビット位置を除
いて、各マルチプレクサ−・ユニットの第1入力は、メ
モリ回路における隣接ビット位置のデータ出力線に連結
されるために適合される。マルチプレクサ−・ユニット
の第2入力は、チップのデータ・パスに連結されるよう
になっている。検査回路のさらに他の部分は、第1ビッ
ト位置においてマルチプレクサ−・ユニットの第1入力
と、最終ビット位置においてデータ出力線とに連結され
るようになっている有限状態機械(linite 5t
ate machine)である。検査中、有限状態機
械は、第1入力を連結するためにマルチプレクサ−・ユ
ニットを作動させ、そして各アドレスに対して、一連の
検査ビットを出力し、一連の読み出し及び書き込み動作
によりアドレス指定ワードを通してそれらのビットをシ
フトし、そしてそのアドレスにおけるメモリ回路の欠陥
に対して、アドレス指定ワードの通過の後、それらのビ
ットを検査する。有限状態機械は、メモリ回路と同一チ
ップに埋め込まれるが、又は埋め込まれない。
従来の技術及び発明か解決しようとする課題遠隔通信集
積回路に対して、一つのチップ上に多様な多重ポート・
メモリ回路を有し、しばしば、数アドレスであるが、非
常に広いデータ・パスを有することが一般的である。そ
のような場合に、検査目的のためのメモリ回路への外部
アクセスは、メモリ回路のデータ線の各々をビンに連結
する際の困難によって、複雑にされる。外部検査への付
加的な制限は、検査ハードウェアと設計自動ツールによ
って課せられ、シミュレーション又は高レベル検査発生
において、アルゴリズム的刺激を支持する能力をしばし
ば有さない。他方において、アルゴリズム的メモリ検査
を、記憶かつロードされなければならない個々のベクト
ルに展開すると、特にパターンが多重化されなければな
らないならば、検査ハードウェアの最大パターン深さを
容易に超える。これらの項目は、組み込み式自己検査(
BIST)の如く検査技術を、チップ設計と製造上の展
望からより魅力的にする。
積回路に対して、一つのチップ上に多様な多重ポート・
メモリ回路を有し、しばしば、数アドレスであるが、非
常に広いデータ・パスを有することが一般的である。そ
のような場合に、検査目的のためのメモリ回路への外部
アクセスは、メモリ回路のデータ線の各々をビンに連結
する際の困難によって、複雑にされる。外部検査への付
加的な制限は、検査ハードウェアと設計自動ツールによ
って課せられ、シミュレーション又は高レベル検査発生
において、アルゴリズム的刺激を支持する能力をしばし
ば有さない。他方において、アルゴリズム的メモリ検査
を、記憶かつロードされなければならない個々のベクト
ルに展開すると、特にパターンが多重化されなければな
らないならば、検査ハードウェアの最大パターン深さを
容易に超える。これらの項目は、組み込み式自己検査(
BIST)の如く検査技術を、チップ設計と製造上の展
望からより魅力的にする。
多数の技術が、並列のメモリ・ワードのビットのすべて
を読み出しかつ評価することに関与する検査メモリ回路
のために提案された。これらの技術の幾つかは、実証さ
れたRAM回路への修正を必要とし、多数の集積回路設
計環境において可能又は実際的ではない。多様な幅及び
ポート構成の多重埋め込み形RAMが、一つのチップに
おいて使用される時、そのようなスキームを適用する際
に重大な問題がある。各メモリ回路が、独自の専用検査
回路を割り当てられたならば、検査に振り向けられたチ
ップ領域は、受容できないほどに大きくなる。このため
、幾つかのRAMブロックの間で検査回路を共有するこ
とが、都合が良い。また、チップの正常動作中、できる
限り検査回路の多くを代替的に使用することが、望まし
い。そのような回路の共有は、現存する検査スキームで
達成するために、極めて困難又は非効率である。
を読み出しかつ評価することに関与する検査メモリ回路
のために提案された。これらの技術の幾つかは、実証さ
れたRAM回路への修正を必要とし、多数の集積回路設
計環境において可能又は実際的ではない。多様な幅及び
ポート構成の多重埋め込み形RAMが、一つのチップに
おいて使用される時、そのようなスキームを適用する際
に重大な問題がある。各メモリ回路が、独自の専用検査
回路を割り当てられたならば、検査に振り向けられたチ
ップ領域は、受容できないほどに大きくなる。このため
、幾つかのRAMブロックの間で検査回路を共有するこ
とが、都合が良い。また、チップの正常動作中、できる
限り検査回路の多くを代替的に使用することが、望まし
い。そのような回路の共有は、現存する検査スキームで
達成するために、極めて困難又は非効率である。
1984年1月にM、1.T、において催されたVLS
Iの高度研究における会議において、ヤンギャップ・ユ
(Younggap You)とジョーンP、ヘイ
ズ(John P、HayeS)は、「自己検査動的
RAMチップ」と題する論文を提出した。論文は、記憶
サブアレイを検査するために循環シフト・レジスターの
使用を含むBISTシステムに関する。特別の設計が、
修正されたセンス増幅器を使用するシフト動作に対して
包含される。書き込み動作によって従われる読み出し動
作は、記憶サブアレイにおける隣接メモリ・セルの間の
検査ビットを転送するために使用される。この論文にお
いて記載された検査回路を使用するために、最も実証さ
れたRAMセル設計は、修正を必要とする。この不都合
を克服することが、本発明の検査回路の一つの目的であ
る。本発明の検査回路は、少量の付加回路のみが、チッ
プ・レイアウトに追加されることを必要とする。
Iの高度研究における会議において、ヤンギャップ・ユ
(Younggap You)とジョーンP、ヘイ
ズ(John P、HayeS)は、「自己検査動的
RAMチップ」と題する論文を提出した。論文は、記憶
サブアレイを検査するために循環シフト・レジスターの
使用を含むBISTシステムに関する。特別の設計が、
修正されたセンス増幅器を使用するシフト動作に対して
包含される。書き込み動作によって従われる読み出し動
作は、記憶サブアレイにおける隣接メモリ・セルの間の
検査ビットを転送するために使用される。この論文にお
いて記載された検査回路を使用するために、最も実証さ
れたRAMセル設計は、修正を必要とする。この不都合
を克服することが、本発明の検査回路の一つの目的であ
る。本発明の検査回路は、少量の付加回路のみが、チッ
プ・レイアウトに追加されることを必要とする。
少数の線のみが、検査コントローラを連結するために必
要とされ、その結果それは、幾つかのメモリ回路によっ
て共有される。発明の検査回路のいっそうの利点は、高
い故障対象範囲の検査アルゴリズムとの両立性である。
要とされ、その結果それは、幾つかのメモリ回路によっ
て共有される。発明の検査回路のいっそうの利点は、高
い故障対象範囲の検査アルゴリズムとの両立性である。
課題を解決するための手段
本発明は、チップにおいて埋め込まれるようになってい
る少なくとも一つのランダム・アクセス・メモリ回路を
検査することができるメモリ検査回路である。2つの形
式のメモリ検査回路が、記載される。
る少なくとも一つのランダム・アクセス・メモリ回路を
検査することができるメモリ検査回路である。2つの形
式のメモリ検査回路が、記載される。
本発明の第1形式において、少なくとも一つのメモリ回
路が、″N′データ入力線と‘N’データ出力線の集合
体を有するとして記載される。検査中、少なくとも一つ
のメモリ回路の各メモリ回路は、同一の′M’アドレス
線と′ P’読み出し/書き込み制御線とを共有する。
路が、″N′データ入力線と‘N’データ出力線の集合
体を有するとして記載される。検査中、少なくとも一つ
のメモリ回路の各メモリ回路は、同一の′M’アドレス
線と′ P’読み出し/書き込み制御線とを共有する。
本発明の第1形式における検査回路は、有限状態機械手
段と、第1マルチプレクサー・アセンブリと、アドレス
指定アセンブリき、読み出し/書き込み制御アセンブリ
とを具備する。
段と、第1マルチプレクサー・アセンブリと、アドレス
指定アセンブリき、読み出し/書き込み制御アセンブリ
とを具備する。
有限状態機械手段は、少なくとも一つのメモリ回路を検
査するために、一連の状態を順序付けるようになってい
る。第1マルチプレクサー・アセンブリは、チップにお
いて埋め込まれるようになっており、そして一連の‘N
’個の第1入力と、連の‘N’個の第2入力とを有する
。との一連の入力が、第1マルチグレクサー・アセンブ
リの連の‘N’出力に連結されるかの選択は、有限状態
機械手段における検査制御線の状態によって決定される
。第1マルチプレクサー・アセンブリ出力の各々は、少
なくとも一つのメモリ回路のデータ入力線のそれぞれに
連結されるために適合される。少なくとも一つのメモリ
回路においてデータ入力線′ 2′〜‘N’と連結され
るために適合された第1マルチプレクサー・アセンブリ
における第1入力は、少なくとも一つのメモリ回路にお
いて、それぞれデータ出力線′ l′〜″N−‘1’に
連結されるために適合される。少なくとも一つのメモリ
回路においてデータ入力線′ I′と連結されるために
適合された第1マルチプレクサー・アセンブリにおける
第1入力は、有限状態機械手段におけるデータ出力ポー
トに連結される。少なくとも一つのメモリ回路における
データ出力線‘N’は、有限状態機械手段におけるデー
タ入力ポートに連結されるために適合される。第1マル
チプレクサー・アセンブリにおける一連の第2入力と、
少なくとも一つのメモリ回路におけるデータ出力線は、
少なくとも一つのメモリ回路の非検査動作に対して、チ
ップにおけるデータ・バスに連結されるために適合され
る。
査するために、一連の状態を順序付けるようになってい
る。第1マルチプレクサー・アセンブリは、チップにお
いて埋め込まれるようになっており、そして一連の‘N
’個の第1入力と、連の‘N’個の第2入力とを有する
。との一連の入力が、第1マルチグレクサー・アセンブ
リの連の‘N’出力に連結されるかの選択は、有限状態
機械手段における検査制御線の状態によって決定される
。第1マルチプレクサー・アセンブリ出力の各々は、少
なくとも一つのメモリ回路のデータ入力線のそれぞれに
連結されるために適合される。少なくとも一つのメモリ
回路においてデータ入力線′ 2′〜‘N’と連結され
るために適合された第1マルチプレクサー・アセンブリ
における第1入力は、少なくとも一つのメモリ回路にお
いて、それぞれデータ出力線′ l′〜″N−‘1’に
連結されるために適合される。少なくとも一つのメモリ
回路においてデータ入力線′ I′と連結されるために
適合された第1マルチプレクサー・アセンブリにおける
第1入力は、有限状態機械手段におけるデータ出力ポー
トに連結される。少なくとも一つのメモリ回路における
データ出力線‘N’は、有限状態機械手段におけるデー
タ入力ポートに連結されるために適合される。第1マル
チプレクサー・アセンブリにおける一連の第2入力と、
少なくとも一つのメモリ回路におけるデータ出力線は、
少なくとも一つのメモリ回路の非検査動作に対して、チ
ップにおけるデータ・バスに連結されるために適合され
る。
アドレス指定アセンブリは、一連の′M’出力を有し、
各々は、少なくとも一つのメモリ回路の′M’アドレス
線のそれぞれに連結される。アドレス指定アセンブリは
、有限状態機械手段に連結されるために適合された一連
の第1入力を有し、そしてチップにおけるバスに連結さ
れるために適合された一連の第2入力を有する。検査制
御線は、アドレス指定アセンブリに連結され、そして検
査制御線の状態は、アドレス指定アセンブリの一連の第
1入力又は一連の第2入力のいづれが、アドレス指定ア
センブリの′M’出力の状態を決定するかを決定する。
各々は、少なくとも一つのメモリ回路の′M’アドレス
線のそれぞれに連結される。アドレス指定アセンブリは
、有限状態機械手段に連結されるために適合された一連
の第1入力を有し、そしてチップにおけるバスに連結さ
れるために適合された一連の第2入力を有する。検査制
御線は、アドレス指定アセンブリに連結され、そして検
査制御線の状態は、アドレス指定アセンブリの一連の第
1入力又は一連の第2入力のいづれが、アドレス指定ア
センブリの′M’出力の状態を決定するかを決定する。
読み出し/書き込み制御アセンブリは、一連の″P’出
力を有し、各々は、少なくとも一つのランダム・アクセ
ス・メモリ回路における′P’読み出し/書き込み制御
線のそれぞれに連結される。読み出し/書き込み制御ア
センブリは、有限状態機械手段に連結されるために適合
された一連の第1入力を有し、そしてチップにおける読
み出し/書き込み制御バスに連結されるために適合され
た一連の第2入力を有する。検査制御線は、読み出し/
書き込み制御アセンブリに連結され、そして検査制御線
の状態は、読み出し/書き込み制御アセンブリの一連の
第1入力又は一連の第2入力のいづれが、読み出し/書
き込み制御アセンブリの″P’出力の状態を決定するか
を決定する。
力を有し、各々は、少なくとも一つのランダム・アクセ
ス・メモリ回路における′P’読み出し/書き込み制御
線のそれぞれに連結される。読み出し/書き込み制御ア
センブリは、有限状態機械手段に連結されるために適合
された一連の第1入力を有し、そしてチップにおける読
み出し/書き込み制御バスに連結されるために適合され
た一連の第2入力を有する。検査制御線は、読み出し/
書き込み制御アセンブリに連結され、そして検査制御線
の状態は、読み出し/書き込み制御アセンブリの一連の
第1入力又は一連の第2入力のいづれが、読み出し/書
き込み制御アセンブリの″P’出力の状態を決定するか
を決定する。
メモリ回路を検査する目的のために、有限状態機械手段
は、第1マルチプレクサー・アセンブリにおけるN′個
の第1入力が、アセンブリにおける出力であり、かつア
ドレス指定及び読み出し/書き込み制御アセンブリにお
ける第1入力の状態が、それらのアセンブリにおける’
M+P’ 出力の状態を決定する如く、検査制御線を
作動させる。そのような作動中、有限状態機械手段は、
可能アドレスの各々を少なくとも一つのメモリ回路に適
用し、そして各アドレスの適用中、検査ビットをデータ
出力ポートに適用する段階を繰り返して実行し、読み出
し動作と書き込み動作を実行する。3つの段階は、有限
状態機械が、少なくとも一つのメモリ回路が欠陥である
かをデータ入力ポートにおいて受信された検査ビットか
ら決定するために十分な回数だけ、各アドレスにおいて
繰り返される。
は、第1マルチプレクサー・アセンブリにおけるN′個
の第1入力が、アセンブリにおける出力であり、かつア
ドレス指定及び読み出し/書き込み制御アセンブリにお
ける第1入力の状態が、それらのアセンブリにおける’
M+P’ 出力の状態を決定する如く、検査制御線を
作動させる。そのような作動中、有限状態機械手段は、
可能アドレスの各々を少なくとも一つのメモリ回路に適
用し、そして各アドレスの適用中、検査ビットをデータ
出力ポートに適用する段階を繰り返して実行し、読み出
し動作と書き込み動作を実行する。3つの段階は、有限
状態機械が、少なくとも一つのメモリ回路が欠陥である
かをデータ入力ポートにおいて受信された検査ビットか
ら決定するために十分な回数だけ、各アドレスにおいて
繰り返される。
本発明の第2形式は、第1形式とは異なり、埋め込まれ
たメモリ回路の各々が、互いに長さが異なり、そして付
加的な部品が、その差を処理するために必要とされる。
たメモリ回路の各々が、互いに長さが異なり、そして付
加的な部品が、その差を処理するために必要とされる。
また、発明の第1形式における如く、検査ビットが一つ
のメモリ回路から別のメモリ回路に移動する如く、一連
のメモリ回路のすべてを通して検査ビットを送信する代
わりに、発明の第2形式における有限状態機械は、メモ
リ回路の各々を選択し、かつ選択されたメモリ回路のみ
を通して検査ビットを送信することができる。
のメモリ回路から別のメモリ回路に移動する如く、一連
のメモリ回路のすべてを通して検査ビットを送信する代
わりに、発明の第2形式における有限状態機械は、メモ
リ回路の各々を選択し、かつ選択されたメモリ回路のみ
を通して検査ビットを送信することができる。
これは、多重化配置を用いて達成され、この場合有限状
態機械手段は、メモリ回路選択手段を作動させ、その出
力は、有限状態機械入力選択手段と、アドレス指定アセ
ンブリと有限状態機械手段とに信号を発する。有限状態
機械入力選択手段により、メモリ回路選択手段は、どの
メモリ回路が、最終位置データ出力線を有限状態機械手
段のデータ入力ポートに連結されるかを制御する。メモ
リ回路選択手段はまた、特定メモリ回路のサイズに関す
る信号を、アドレス指定アセンブリと有限状態機械手段
とに送信する。有限状態機械手段のデータ入力及び出力
ポートは、特定メモリ回路に連結されるが、メモリ回路
の可能アドレスの各々が適用され、そしてそれらのアド
レスの各々において、一連の読み出し及び書き込み動作
が、発明の第1形式における各アドレスにおいて実行さ
れた動作に類似して実行される。
態機械手段は、メモリ回路選択手段を作動させ、その出
力は、有限状態機械入力選択手段と、アドレス指定アセ
ンブリと有限状態機械手段とに信号を発する。有限状態
機械入力選択手段により、メモリ回路選択手段は、どの
メモリ回路が、最終位置データ出力線を有限状態機械手
段のデータ入力ポートに連結されるかを制御する。メモ
リ回路選択手段はまた、特定メモリ回路のサイズに関す
る信号を、アドレス指定アセンブリと有限状態機械手段
とに送信する。有限状態機械手段のデータ入力及び出力
ポートは、特定メモリ回路に連結されるが、メモリ回路
の可能アドレスの各々が適用され、そしてそれらのアド
レスの各々において、一連の読み出し及び書き込み動作
が、発明の第1形式における各アドレスにおいて実行さ
れた動作に類似して実行される。
アドレス指定アセンブリは、カウンター手段を具備する
。代替的に、アドレス指定アセンブリは、カウンター手
段と第2マルチプレクサー・アセンブリを具備する。後
者の形式において、アドレス指定アセンブリにおける一
連の第1入力は、カウンター手段における入力である。
。代替的に、アドレス指定アセンブリは、カウンター手
段と第2マルチプレクサー・アセンブリを具備する。後
者の形式において、アドレス指定アセンブリにおける一
連の第1入力は、カウンター手段における入力である。
アドレス指定アセンブリにおける一連の出力は、第2マ
ルチプレクサー・アセンブリにおける出力である。カウ
ンター手段からの一連の出力は、第2マルチプレクサー
・アセンブリにおける一連の第1入力のそれぞれに連結
される。アドレス指定アセンブリにおける一連の第2入
力は、チップにおけるアドレス・バスに連結されるため
に適合された第2マルチプレクサー・アセンブリにおけ
る一連の第2入力である。検査制御線は、第2マルチプ
レクサー・アセンブリに連結され、そして制御線の状態
は、第2マルチプレクサー・アセンブリにおける一連の
第1及び第2入力のいづれが、少なくとも一つのメモリ
回路におけるアドレス線に連結されるかを決定する。
ルチプレクサー・アセンブリにおける出力である。カウ
ンター手段からの一連の出力は、第2マルチプレクサー
・アセンブリにおける一連の第1入力のそれぞれに連結
される。アドレス指定アセンブリにおける一連の第2入
力は、チップにおけるアドレス・バスに連結されるため
に適合された第2マルチプレクサー・アセンブリにおけ
る一連の第2入力である。検査制御線は、第2マルチプ
レクサー・アセンブリに連結され、そして制御線の状態
は、第2マルチプレクサー・アセンブリにおける一連の
第1及び第2入力のいづれが、少なくとも一つのメモリ
回路におけるアドレス線に連結されるかを決定する。
読み出し/書き込み制御アセンブリは、タイミング発生
器手段と、第3マルチプレクザー・アセンブリとを具備
する。読み出し/書き込み制御アセンブリにおける一連
の第1入力は、タイミング発生器手段における入力であ
る。読み出し/書き込み制御アセンブリにおける一連の
″ P″出力、第3マルチプレクサー・アセンブリにお
ける出力である。タイミング発生器手段は、″ P’比
出力有し、各々は、第3マルチプレクザー・アセンブリ
における一連の第1入力のそれぞれに連結される。読み
出し/書き込み制御手段における一連の第2入力は、第
3マルチプレクサー・アセンブリにおける一連の’P’
個の第2入力である。検査制御線は、第3マルチプレク
サー・アセンブリに連結され、そして制御線の状態は、
第3マルチプレクサー・アセンブリにおける一連の第1
及び第2入力のいづれが、少なくとも一つのメモリ回路
における″ P’個のアドレス線に連結されるかを決定
する。
器手段と、第3マルチプレクザー・アセンブリとを具備
する。読み出し/書き込み制御アセンブリにおける一連
の第1入力は、タイミング発生器手段における入力であ
る。読み出し/書き込み制御アセンブリにおける一連の
″ P″出力、第3マルチプレクサー・アセンブリにお
ける出力である。タイミング発生器手段は、″ P’比
出力有し、各々は、第3マルチプレクザー・アセンブリ
における一連の第1入力のそれぞれに連結される。読み
出し/書き込み制御手段における一連の第2入力は、第
3マルチプレクサー・アセンブリにおける一連の’P’
個の第2入力である。検査制御線は、第3マルチプレク
サー・アセンブリに連結され、そして制御線の状態は、
第3マルチプレクサー・アセンブリにおける一連の第1
及び第2入力のいづれが、少なくとも一つのメモリ回路
における″ P’個のアドレス線に連結されるかを決定
する。
第2及び第3マルチプレクサー・アセンブリは、同一チ
ップに埋め込まれるために適合され、この場合少なくと
も一つのメモリ回路が、埋め込まれるために適合される
。代替的に、アドレス指定及び読み出し/書き込み制御
アセンブリの全体が、チップにおいて埋め込まれるため
に適合される。
ップに埋め込まれるために適合され、この場合少なくと
も一つのメモリ回路が、埋め込まれるために適合される
。代替的に、アドレス指定及び読み出し/書き込み制御
アセンブリの全体が、チップにおいて埋め込まれるため
に適合される。
有限状態機械手段がまた、チップに埋め込まれる。
実施例
発明のメモリ検査回路が、今、添付の図面を使用して、
好ましい実施態様によりさらに記載される。
好ましい実施態様によりさらに記載される。
第1図の動的RAM回路は、ニーとヘイズの論文に記載
される。その回路は、一連のシフト動作を実行し、アド
レス指定メモリ行の内容を右に移動させる。各シフト動
作は、リフレッシュ・タイマー(図示されていない)に
よって開始される。
される。その回路は、一連のシフト動作を実行し、アド
レス指定メモリ行の内容を右に移動させる。各シフト動
作は、リフレッシュ・タイマー(図示されていない)に
よって開始される。
セルの行の一つは、リフレッシュ・カウンター(図示さ
れていない)における行アドレスによって選択された行
線20を起動させることにより読み出され、シフト制御
線21は、アクティブ(高)状態ニある。センス増幅器
22が、ビット線23を感知した後、シフト制御線21
は、低状態に変化し、隣接するセルに連結されたビット
線23にデータ・ビットを送信する。それからシフトさ
れたデータ・ビットは、同一行線を起動することにより
、隣接セルに書き込まれる。1ビツトのシフト中に従っ
たパスは、第1図に示される。
れていない)における行アドレスによって選択された行
線20を起動させることにより読み出され、シフト制御
線21は、アクティブ(高)状態ニある。センス増幅器
22が、ビット線23を感知した後、シフト制御線21
は、低状態に変化し、隣接するセルに連結されたビット
線23にデータ・ビットを送信する。それからシフトさ
れたデータ・ビットは、同一行線を起動することにより
、隣接セルに書き込まれる。1ビツトのシフト中に従っ
たパスは、第1図に示される。
本発明の検査回路は、ラッチ出力を有する埋め込み形R
AM回路と、分離入力及び出力データ線と、アドレス線
と、読み出し/書き込み制御線(読み出しと書き込みは
、多分、単一線の2つの状態である)とを保持するチッ
プにおいて使用されることを意図される。そのような配
置は、埋め込み形RAM回路のだめの標準構成を表現し
、そして確立された設計は、発明の検査回路を利用する
ために、修正を必要としない。
AM回路と、分離入力及び出力データ線と、アドレス線
と、読み出し/書き込み制御線(読み出しと書き込みは
、多分、単一線の2つの状態である)とを保持するチッ
プにおいて使用されることを意図される。そのような配
置は、埋め込み形RAM回路のだめの標準構成を表現し
、そして確立された設計は、発明の検査回路を利用する
ために、修正を必要としない。
記載されるシリアル検査技術は、RAM回路を分散され
たシフト・レジスターに変換する。各シフト・レジスタ
ーは、マスター・セクションとスレーブ・セクションと
を有すると考えられる。スレープ・セクションは、RE
ADストローブによって計時される出力ラッチである。
たシフト・レジスターに変換する。各シフト・レジスタ
ーは、マスター・セクションとスレーブ・セクションと
を有すると考えられる。スレープ・セクションは、RE
ADストローブによって計時される出力ラッチである。
各出力ラッチは、特定ビット線に連結されたメモリ・セ
ルのすべての間で共有される。各メモリ・セルは、RE
AD動作又はWRITE動作中アクセスされた時、マス
ター・セクションを構成する。
ルのすべての間で共有される。各メモリ・セルは、RE
AD動作又はWRITE動作中アクセスされた時、マス
ター・セクションを構成する。
第2図の破線内に、実証された設計のRAM回路25が
示され、アドレス線と、分離読み出し及び書き込み線と
、分離入力及び出力データ線とを有する。RAM回路2
5内に、一連のアドレス線26と、書き込み制御線27
と、読み出し制御線28と、一連のデータ入力線29と
、一連のデータ出力線30とが連結される。書き込み制
御線27が作動される時、データは、データ入力線29
から、アドレス線26によってアドレス指定されたRA
M回路25のワード線におけるメモリ・セルのグループ
に移動する。同様に、読み出し制御線28が作動される
時、アドレス線26によってアドレス指定されたRAM
回路25のメモリ・セルのグループにおけるデータが、
データ出力線30に移動する。一つ以上のRAM回路に
インターフェースするために適合された発明の検査回路
は、一連の2入力マルチプレクサー・ユニット31とT
ESTON制御線32とを含み、2セツトの入力のどれ
が、マルチプレクサ−・ユニット31を通過されるかを
決定する。第2図の’ 5ERIAL IN’ と指
定された第1入力を除いて、各対のマルチプレクサ−入
力の第1入力33は、隣接ビット位置のデータ出力線に
連結される。各対のマルチプレクサ−入力の第2入力3
4は、メモリ回路25が埋め込まれたチップにおけるデ
ータ・バスに連結される。
示され、アドレス線と、分離読み出し及び書き込み線と
、分離入力及び出力データ線とを有する。RAM回路2
5内に、一連のアドレス線26と、書き込み制御線27
と、読み出し制御線28と、一連のデータ入力線29と
、一連のデータ出力線30とが連結される。書き込み制
御線27が作動される時、データは、データ入力線29
から、アドレス線26によってアドレス指定されたRA
M回路25のワード線におけるメモリ・セルのグループ
に移動する。同様に、読み出し制御線28が作動される
時、アドレス線26によってアドレス指定されたRAM
回路25のメモリ・セルのグループにおけるデータが、
データ出力線30に移動する。一つ以上のRAM回路に
インターフェースするために適合された発明の検査回路
は、一連の2入力マルチプレクサー・ユニット31とT
ESTON制御線32とを含み、2セツトの入力のどれ
が、マルチプレクサ−・ユニット31を通過されるかを
決定する。第2図の’ 5ERIAL IN’ と指
定された第1入力を除いて、各対のマルチプレクサ−入
力の第1入力33は、隣接ビット位置のデータ出力線に
連結される。各対のマルチプレクサ−入力の第2入力3
4は、メモリ回路25が埋め込まれたチップにおけるデ
ータ・バスに連結される。
完全検査回路の第1実施態様が、第3図に示される。R
AM回路25は、′ c′データ入力線とC′データ出
力線とを有する。マルチプレクサ−・ユニット31の第
1入力33に連結されたデータ出力線30の数は、この
ため’c−1’ である。他の第1入力33、即ち、第
2図の’ 5ERIAL IN″は、FSM(有限状
態機械)コントローラ38における’5ERIAL
DATAOUT’に連結される。第2図の’ 5ERI
AL OUT’ に連結されたデータ出力線30は、
FSMコントローラ38における’ 5ERIALD
ATA IN’ に連結される。FSMコントローラ
38は、CLOCK入力と、検査イネーブル入力TES
TMODEと、検査成功表示器出力Goと、検査完了表
示器出力DONEとを有する。
AM回路25は、′ c′データ入力線とC′データ出
力線とを有する。マルチプレクサ−・ユニット31の第
1入力33に連結されたデータ出力線30の数は、この
ため’c−1’ である。他の第1入力33、即ち、第
2図の’ 5ERIAL IN″は、FSM(有限状
態機械)コントローラ38における’5ERIAL
DATAOUT’に連結される。第2図の’ 5ERI
AL OUT’ に連結されたデータ出力線30は、
FSMコントローラ38における’ 5ERIALD
ATA IN’ に連結される。FSMコントローラ
38は、CLOCK入力と、検査イネーブル入力TES
TMODEと、検査成功表示器出力Goと、検査完了表
示器出力DONEとを有する。
これらの4つの制御信号は、主チップ・コントローラ(
図示されていない)とインターフェースする。第3図に
示された如く、FSMコントローラ38は、アドレスを
生成するためのカウンター回路39の入力と、読み出し
及び書き込み制御線を生成するためのタイミング発生器
回路40の入力に連結される。カウンター回路39のパ
ラレル出力は、マルチプレクサー・アセンブリ41への
入力の第1セツトを規定する。マルチプレクサー・アセ
ンブリ41へに入力の第2セツトは、チップのアドレス
・バスのアドレス線である。マルチプレクサー・アセン
ブリ41の出力は、RAM回路25へのアドレス線26
である。タイミング発生器回路40の出力は、RAM回
路25の検査中に使用された読み出し及び書き込み制御
線である。
図示されていない)とインターフェースする。第3図に
示された如く、FSMコントローラ38は、アドレスを
生成するためのカウンター回路39の入力と、読み出し
及び書き込み制御線を生成するためのタイミング発生器
回路40の入力に連結される。カウンター回路39のパ
ラレル出力は、マルチプレクサー・アセンブリ41への
入力の第1セツトを規定する。マルチプレクサー・アセ
ンブリ41へに入力の第2セツトは、チップのアドレス
・バスのアドレス線である。マルチプレクサー・アセン
ブリ41の出力は、RAM回路25へのアドレス線26
である。タイミング発生器回路40の出力は、RAM回
路25の検査中に使用された読み出し及び書き込み制御
線である。
それらの制御線は、マルチプレクサー・アセンブリ42
への入力の第1セツトを規定し、RAM回路25の非検
査動作中使用された読み出し及び書き込み制御線は、入
力の第2セツトを規定する。
への入力の第1セツトを規定し、RAM回路25の非検
査動作中使用された読み出し及び書き込み制御線は、入
力の第2セツトを規定する。
マルチプレクサー・アセンブリ42の出力は、第2図の
書き込み制御線27と読み出し制御線28である。一連
のマルチプレクサ−・ユニット31に連結されたTES
TON制御線32はまた、マルチプレクサー・アセンブ
リ41と42に連結される。第3図の使命モード・イン
ターフェースは、検査回路が連結されない期間中、RA
M回路25に提出されたチップにおけるインターフェー
スを参照する。
書き込み制御線27と読み出し制御線28である。一連
のマルチプレクサ−・ユニット31に連結されたTES
TON制御線32はまた、マルチプレクサー・アセンブ
リ41と42に連結される。第3図の使命モード・イン
ターフェースは、検査回路が連結されない期間中、RA
M回路25に提出されたチップにおけるインターフェー
スを参照する。
埋め込み形RAM回路25を保持するチップにおける主
コントローラは、FSMコントローラ38へのTEST
MODE入力をイネーブルすることにより、その回路の
検査を開始する。それからFSMコントローラ38は、
マルチプレクサ−・ユニット31とマルチプレクサー・
アセンブリ4■と42の第1入力をRAM回路25に連
結するために必要な状態を取るTESTON出力線32
を起動する。FSMコンコントローラ38次に、初期ア
ドレスをアドレス線26に置くために、カウンター回路
39とインターフェースする。幾つかのアルゴリズムに
対して、FSMコントローラ38は、単に、計時された
入力をカウンター回路39に送信し、その回路は、各計
時入力により増分する。幾つかの他のアルゴリズムはま
た、分離減分入力線がFSMコンコンローラ38とカウ
ンタ回路39を連結することを必要とする。リセット連
結線がまた、必要とされる。初期アドレスがカウンター
回路39によってラッチされた時、FSMコントローラ
38は、RAM回路25の読み出し及び書き込み制御線
において一連の交互の読み出し及び書き込み制御信号を
生成するために、タイミング発生器回路40を駆動する
。各書き込み制御信号の生成の前に、FSMコントロー
ラ38は、検査ビットをシリアル・データ出ポートに置
く。これらの段階の効果は、FSMコントローラ38が
、一連の検査ビットをシリアルに初期アドレスにおける
RAM回路25に挿入することであり、これにより初期
検査ビットは、RAM回路25におけるアドレス指定ワ
ードの一方の側から他方の側に移動する。このシフト動
作は、第4図に示され、この場合′ ‘1’は、選択さ
れたアドレスにおいて4ビット幅ワードの左側に入力さ
れる。
コントローラは、FSMコントローラ38へのTEST
MODE入力をイネーブルすることにより、その回路の
検査を開始する。それからFSMコントローラ38は、
マルチプレクサ−・ユニット31とマルチプレクサー・
アセンブリ4■と42の第1入力をRAM回路25に連
結するために必要な状態を取るTESTON出力線32
を起動する。FSMコンコントローラ38次に、初期ア
ドレスをアドレス線26に置くために、カウンター回路
39とインターフェースする。幾つかのアルゴリズムに
対して、FSMコントローラ38は、単に、計時された
入力をカウンター回路39に送信し、その回路は、各計
時入力により増分する。幾つかの他のアルゴリズムはま
た、分離減分入力線がFSMコンコンローラ38とカウ
ンタ回路39を連結することを必要とする。リセット連
結線がまた、必要とされる。初期アドレスがカウンター
回路39によってラッチされた時、FSMコントローラ
38は、RAM回路25の読み出し及び書き込み制御線
において一連の交互の読み出し及び書き込み制御信号を
生成するために、タイミング発生器回路40を駆動する
。各書き込み制御信号の生成の前に、FSMコントロー
ラ38は、検査ビットをシリアル・データ出ポートに置
く。これらの段階の効果は、FSMコントローラ38が
、一連の検査ビットをシリアルに初期アドレスにおける
RAM回路25に挿入することであり、これにより初期
検査ビットは、RAM回路25におけるアドレス指定ワ
ードの一方の側から他方の側に移動する。このシフト動
作は、第4図に示され、この場合′ ‘1’は、選択さ
れたアドレスにおいて4ビット幅ワードの左側に入力さ
れる。
9回の継続する動作の各々の後のワード内容が、示され
る。第2図を参照すると、’RO’ は、「シリアル出
において0を読み出す」を、′W1’は、「シリアル入
りにおいて1を書き込む」を、そしてI XI は、「
不確定」を表す。
る。第2図を参照すると、’RO’ は、「シリアル出
において0を読み出す」を、′W1’は、「シリアル入
りにおいて1を書き込む」を、そしてI XI は、「
不確定」を表す。
FSMコントローラ38は、RAM回路25におけるア
ドレス指定ワードの幅を知り、そして−定数の読み出し
及び書き込み動作の後、初期検査ビットが、RAM回路
25における最終ヒツト位置のデータ出力線30と、こ
うしてコントローラ38のシリアル・データ入ポートに
おいて出現することを期待する。検査ヒツトの各々は、
その状態がRAM回路25の通過により変更されたかを
決定するために、検索される時、検査される。TEST
ON線32が、検査状態において維持され、アドレス線
26におけるアドレスは、カウンター回路39によって
変更され、そして一連の読み出し及び書き込み動作が、
繰り返される。同一プロセスは、RAM回路25におけ
るアドレスの各々に対して繰り返される。プロセスが繰
り返される回数と、従われなければならないアドレス・
シーケンスは、各メモリに一意的なアルゴリズムによっ
て指定される。本発明は、非常に多数のそのようなアル
ゴリズムを収容する。
ドレス指定ワードの幅を知り、そして−定数の読み出し
及び書き込み動作の後、初期検査ビットが、RAM回路
25における最終ヒツト位置のデータ出力線30と、こ
うしてコントローラ38のシリアル・データ入ポートに
おいて出現することを期待する。検査ヒツトの各々は、
その状態がRAM回路25の通過により変更されたかを
決定するために、検索される時、検査される。TEST
ON線32が、検査状態において維持され、アドレス線
26におけるアドレスは、カウンター回路39によって
変更され、そして一連の読み出し及び書き込み動作が、
繰り返される。同一プロセスは、RAM回路25におけ
るアドレスの各々に対して繰り返される。プロセスが繰
り返される回数と、従われなければならないアドレス・
シーケンスは、各メモリに一意的なアルゴリズムによっ
て指定される。本発明は、非常に多数のそのようなアル
ゴリズムを収容する。
第5図は、発明の検査回路の第2実施態様を示す。この
実施態様は、アドレス線と読み出し/書き込み制御線が
RAM回路25にインターフェースされる方法において
のみ、第1実施態様とは異なる。TESTON線は、カ
ウンター回路39とタイミング発生器回路40とに直接
に連結され、そしてそれらの回路の出力は、RAM回路
25に直接にインターフェースされる。’ TESTO
N線の状態は、カウンター回路39へのリセット及びク
ロック入力が、FSMコントローラ38からが、又はチ
ップの制御バスからかを決定し、そしてまた、タイミン
グ発生器回路40への入力が、FSMコントローラ38
からが、又はチップの制御バスからかを決定する。
実施態様は、アドレス線と読み出し/書き込み制御線が
RAM回路25にインターフェースされる方法において
のみ、第1実施態様とは異なる。TESTON線は、カ
ウンター回路39とタイミング発生器回路40とに直接
に連結され、そしてそれらの回路の出力は、RAM回路
25に直接にインターフェースされる。’ TESTO
N線の状態は、カウンター回路39へのリセット及びク
ロック入力が、FSMコントローラ38からが、又はチ
ップの制御バスからかを決定し、そしてまた、タイミン
グ発生器回路40への入力が、FSMコントローラ38
からが、又はチップの制御バスからかを決定する。
第3図と第5図において■、■と■と指定された破線の
付いた囲いは、発明の検査回路のどの部分が、RAM回
路25が埋め込まれた同一チックにおいて埋め込まれる
かを示す。第3図の囲い■に関して、マルチプレクサ−
・ユニット31と、マルチプレクサー・アセンブリ41
と42のみが、RAM回路25と同一チックにおいて包
含される。
付いた囲いは、発明の検査回路のどの部分が、RAM回
路25が埋め込まれた同一チックにおいて埋め込まれる
かを示す。第3図の囲い■に関して、マルチプレクサ−
・ユニット31と、マルチプレクサー・アセンブリ41
と42のみが、RAM回路25と同一チックにおいて包
含される。
カウンター回路39とタイミング発生器回路40はまた
、第3図の囲いHによって示された如く、同一チックに
おいて閉鎖される。FSMコントローラ38はまた、同
一チックにあり、この場合検査回路は、rBIST回路
」として適正に分類される。
、第3図の囲いHによって示された如く、同一チックに
おいて閉鎖される。FSMコントローラ38はまた、同
一チックにあり、この場合検査回路は、rBIST回路
」として適正に分類される。
第3図の囲い■に関して、メモリ回路25が埋め込まれ
、そしてアドレス指定、制御及びデータ信号が、装置の
使命モード動作中、チップにおいて生ずる。マルチプレ
クサー・アセンブリ41と42は、メモリ回路25のそ
れぞれアドレス及び制御信号へのアクセスを設けるが、
マルチプレクサ−・ユニット31は、データ・パスとの
インターフェースを許容する。2つのビンのみが、デー
タ・パスをアクセスするために必要とされ、関連する線
は、(lsb)と(msb)とマークされる。第3図の
値゛ c′は、2よりも大きいことを意図され、そして
単一メモリに対して100の大きさであり、あるいは幾
つかのメモリの(以後に議論される)デージ−・チエイ
ン配置が、検査されるならば、さらに多数である。この
配置において、アドレス線の数は、チップ境界へのそれ
らの線の経路の潜在的な高費用のために、比較的小さい
ことが仮定される。この配置は、検査領域が最小にされ
なければならない場合に、特定ユーティリティを有する
。
、そしてアドレス指定、制御及びデータ信号が、装置の
使命モード動作中、チップにおいて生ずる。マルチプレ
クサー・アセンブリ41と42は、メモリ回路25のそ
れぞれアドレス及び制御信号へのアクセスを設けるが、
マルチプレクサ−・ユニット31は、データ・パスとの
インターフェースを許容する。2つのビンのみが、デー
タ・パスをアクセスするために必要とされ、関連する線
は、(lsb)と(msb)とマークされる。第3図の
値゛ c′は、2よりも大きいことを意図され、そして
単一メモリに対して100の大きさであり、あるいは幾
つかのメモリの(以後に議論される)デージ−・チエイ
ン配置が、検査されるならば、さらに多数である。この
配置において、アドレス線の数は、チップ境界へのそれ
らの線の経路の潜在的な高費用のために、比較的小さい
ことが仮定される。この配置は、検査領域が最小にされ
なければならない場合に、特定ユーティリティを有する
。
カウンター回路39とタイミング発生器回路40は、囲
い■の配置においてチップに置かれた。
い■の配置においてチップに置かれた。
条件は、囲いIに関して記載されたものに類似するが、
アドレス線の数は、非常に多数であり、ビンへの経路を
許容しない。チップにおいて回路39と40を含むため
のさらに他の可能な理由は、特定検査アルゴリズムを実
現するために必要とされたアドレス・シーケンスが、自
動検査装置に対して非常に複雑及び/又は長く、回路3
9と40と共に、FSMコントローラ38をエミュレー
トすることができないことである。
アドレス線の数は、非常に多数であり、ビンへの経路を
許容しない。チップにおいて回路39と40を含むため
のさらに他の可能な理由は、特定検査アルゴリズムを実
現するために必要とされたアドレス・シーケンスが、自
動検査装置に対して非常に複雑及び/又は長く、回路3
9と40と共に、FSMコントローラ38をエミュレー
トすることができないことである。
第3図の囲い■内に示されたBIST配置に関して、チ
ップは、外部の介入なしに、自己メモリを検査すること
ができる。検査要求は、TESTMODEビンを肯定す
ることにより行われ、そしてクロックは、検査の実行中
、自由に走行しなければならない。Go比出力、成功検
査を指示し、そしてDONE出力は、検査の完了を指示
する。
ップは、外部の介入なしに、自己メモリを検査すること
ができる。検査要求は、TESTMODEビンを肯定す
ることにより行われ、そしてクロックは、検査の実行中
、自由に走行しなければならない。Go比出力、成功検
査を指示し、そしてDONE出力は、検査の完了を指示
する。
この配置は、最小数のビンの使用を必要とする。
第5図の囲い■内の回路は、第3図の囲い■内の回路に
類似するが、前者の場合に、カウンター回路39とタイ
ミング発生器回路40は、検査及び非検査動作の両方に
対して使用される。検査回路の量は、このため縮小され
る。第3図と第5図の囲い■内の回路に関して、第5図
は、検査及び非検査モードの間の資源の共有のために、
専用化されていないB137回路を有する。
類似するが、前者の場合に、カウンター回路39とタイ
ミング発生器回路40は、検査及び非検査動作の両方に
対して使用される。検査回路の量は、このため縮小され
る。第3図と第5図の囲い■内の回路に関して、第5図
は、検査及び非検査モードの間の資源の共有のために、
専用化されていないB137回路を有する。
第6図と第7図は、一つのチップにむいて3つのRAM
回路を検査するための2つの異なる第1実施腹様の検査
回路を示し、RAM回路は、RAM1.RAM2とRA
M3と指定される。第6図において、RAM回路は、デ
ージ−・チエイン配置において連結される。第2図にお
いて使用された表記に関して、第6図におけるRAMI
のシリアル入データ入力線は、FSMコントローラ38
のシリアル・データ出ポートに連結され、RAM1のシ
リアル出データ出力線は、RAM2のシリアル入データ
入力線に連結され、RAM2のシリアル出データ出力線
は、RAM3のシリアル人データ入力線に連結され、そ
してRAM3のシリアル出データ出力線は、FSMコン
トローラ38のシリアル・データ入ポートに連結される
。カウンター回路39とタイミング発生器回路40は、
並列にRAMI、RAM2とRAM3に連結される。
回路を検査するための2つの異なる第1実施腹様の検査
回路を示し、RAM回路は、RAM1.RAM2とRA
M3と指定される。第6図において、RAM回路は、デ
ージ−・チエイン配置において連結される。第2図にお
いて使用された表記に関して、第6図におけるRAMI
のシリアル入データ入力線は、FSMコントローラ38
のシリアル・データ出ポートに連結され、RAM1のシ
リアル出データ出力線は、RAM2のシリアル入データ
入力線に連結され、RAM2のシリアル出データ出力線
は、RAM3のシリアル人データ入力線に連結され、そ
してRAM3のシリアル出データ出力線は、FSMコン
トローラ38のシリアル・データ入ポートに連結される
。カウンター回路39とタイミング発生器回路40は、
並列にRAMI、RAM2とRAM3に連結される。
FSMコントローラ38が、TESTON線を作動させ
る時、同一ワード・アドレスは、3つのRAM回路の各
々のアドレス線に置かれる。3つのRAM回路は、第6
因において″ CI Idl とe′ と指定された
異なるワード幅を有する。それらのRAM回路の各々は
、チップの異なるセクションに位置し、そして3つのデ
ータ・パスは、完全に分離している。FSMコントロー
ラ38は、RAM3からシリアル・データ人ポートにお
ける第1検査ビツトを検索する前に、シリアル・データ
出ポートから″ c+d+e’検査ビットを送信する。
る時、同一ワード・アドレスは、3つのRAM回路の各
々のアドレス線に置かれる。3つのRAM回路は、第6
因において″ CI Idl とe′ と指定された
異なるワード幅を有する。それらのRAM回路の各々は
、チップの異なるセクションに位置し、そして3つのデ
ータ・パスは、完全に分離している。FSMコントロー
ラ38は、RAM3からシリアル・データ人ポートにお
ける第1検査ビツトを検索する前に、シリアル・データ
出ポートから″ c+d+e’検査ビットを送信する。
検査回路を共有するためのこの配置は、3つのメモリが
、一つの大メモリにあるかの如く取り扱われるために、
検査手順を簡単にする。また、検査回路は、第3図と第
5図に関して前述された如く、チップにおいてすべて埋
め込まれるわけではない。
、一つの大メモリにあるかの如く取り扱われるために、
検査手順を簡単にする。また、検査回路は、第3図と第
5図に関して前述された如く、チップにおいてすべて埋
め込まれるわけではない。
第7図の回路は、次の方法において動作する。
初期テストモード入力変化は、RAM選択カウンター4
4によって感知され、初期RAM回路にそれに長さを調
整するために、カウンター回路39に信号を送る。RA
M選択カウンター44はまた、初期RAM回路の最終デ
ータ出力線をFSMコントローラ38におけるシリアル
・データ人ポートに連結するために、3対lマルチプレ
クサ−43に信号を送り、そして初期RAM回路の幅に
一致させるように検査ビット出力の長さを調整するため
に、FSMコントローラ38に信号を送る。初期RAM
回路のアドレスのすべてが検査された後、FSMコント
ローラ38は、DONE出力の状態を変化させ、これは
、RAM選択カウンター44の状態を進め、それから、
次のRAM回路を検査するために適切な信号に送出する
。第7図の構成の一つの利点は、幾つかのアルゴリズム
に対するより良い診断能力と高速の実行時間である。
4によって感知され、初期RAM回路にそれに長さを調
整するために、カウンター回路39に信号を送る。RA
M選択カウンター44はまた、初期RAM回路の最終デ
ータ出力線をFSMコントローラ38におけるシリアル
・データ人ポートに連結するために、3対lマルチプレ
クサ−43に信号を送り、そして初期RAM回路の幅に
一致させるように検査ビット出力の長さを調整するため
に、FSMコントローラ38に信号を送る。初期RAM
回路のアドレスのすべてが検査された後、FSMコント
ローラ38は、DONE出力の状態を変化させ、これは
、RAM選択カウンター44の状態を進め、それから、
次のRAM回路を検査するために適切な信号に送出する
。第7図の構成の一つの利点は、幾つかのアルゴリズム
に対するより良い診断能力と高速の実行時間である。
上記の如く、FSMコントローラ38は、実際の検査ア
ルゴリズムを埋め込む有限状態機械である。RAM回路
をアドレス指定するためにカウンター回路39を使用す
ると共に、FSMコントロラ38は、各RAM回路にお
けるヒツト位置数をカウントするために、カウンター回
路を使用する。そのような場合に、カウンター回路39
のカウンターは、収容される最大メモリ次元の長さであ
る必要がある。検査回路がRAM回路の間でいかに容易
に共有されるかを決定する際の重要項目は、第1に、B
IST回路を個々のRAM回路と相互連結するために必
要とされた付加的回路の量であり、そして第2に、例え
ば、同−又は異なる数のワードを含んだとしても、メモ
リの間の類似性である。第6図のアーキテクチャ−に対
して、RAM回路のすべて、即ち、RAMI、RAM2
とRAM3は、同一幅を有する必要はないが、同一長さ
を有さなければならない。第7図のアーキテクチャ−は
、そのような制限を有さない。
ルゴリズムを埋め込む有限状態機械である。RAM回路
をアドレス指定するためにカウンター回路39を使用す
ると共に、FSMコントロラ38は、各RAM回路にお
けるヒツト位置数をカウントするために、カウンター回
路を使用する。そのような場合に、カウンター回路39
のカウンターは、収容される最大メモリ次元の長さであ
る必要がある。検査回路がRAM回路の間でいかに容易
に共有されるかを決定する際の重要項目は、第1に、B
IST回路を個々のRAM回路と相互連結するために必
要とされた付加的回路の量であり、そして第2に、例え
ば、同−又は異なる数のワードを含んだとしても、メモ
リの間の類似性である。第6図のアーキテクチャ−に対
して、RAM回路のすべて、即ち、RAMI、RAM2
とRAM3は、同一幅を有する必要はないが、同一長さ
を有さなければならない。第7図のアーキテクチャ−は
、そのような制限を有さない。
多数のアルゴリズムが、記載されたシリアル検査技術に
関連した使用のために開発された。それらのアルゴリズ
ムの各々は、公知の方法の適応である。SMARCHと
呼ばれる最も広く適用されるアルゴリズムが、記載され
る。SMARCHは、6つの段階を有するマーチ・ライ
ク・アルゴリズムである。第3図の回路を参照すると、
第1段階は、′ 0′によりRAM回路25を初期化す
る。
関連した使用のために開発された。それらのアルゴリズ
ムの各々は、公知の方法の適応である。SMARCHと
呼ばれる最も広く適用されるアルゴリズムが、記載され
る。SMARCHは、6つの段階を有するマーチ・ライ
ク・アルゴリズムである。第3図の回路を参照すると、
第1段階は、′ 0′によりRAM回路25を初期化す
る。
TESTON線は、カウンター回路39と、タイミング
発生器回路40と、前述のシリアル連結が、RAM回路
に連結される如く、前述のマルチプレクザー配置を連結
する。それから第1アドレスが、RAM回路25に置か
れ、モして′ 0′のストリングが、FSMコントロー
ラ38のシリアル・データ出ボー1へからそのアドレス
にシリアルに書き込まれる。−旦FSMコントローラ3
8のシリアル・データ入ボートが、送信された′ 0″
を受信し戻すならば、即ち、′ 2c′読み出し動作と
2c’書き込み動作(′ C′はRAM回路の幅である
)の後、アドレスは、増分され、そして0′のシリアル
送信が繰り返される。RAM回路25のアドレスのすべ
てがこの方法においてアクセスされた後、第2段階は、
第1段階を繰り返すことに関与するが、″ ‘1’が送
信される。第3段階は、第2段階を繰り返すことに関与
するが、0′が、″ l′の代わりに送信される。第4
及び第5段階は、それぞれ、第2及び第4段階に同一で
あるが、メモリ・アドレスは、前方よりも後方の順序で
アクセスされる。第6段階における読み出し動作のみが
、対象であり、そして任意の値が、その段階中、RAM
回路に書き込まれる。SMARCHを使用する動作の総
数は、’12cwの読み出し動作と’12cw’ の書
き込み動作であり、この場合′w′は、RAM回路にお
けるアドレス指定ワードの数である。
発生器回路40と、前述のシリアル連結が、RAM回路
に連結される如く、前述のマルチプレクザー配置を連結
する。それから第1アドレスが、RAM回路25に置か
れ、モして′ 0′のストリングが、FSMコントロー
ラ38のシリアル・データ出ボー1へからそのアドレス
にシリアルに書き込まれる。−旦FSMコントローラ3
8のシリアル・データ入ボートが、送信された′ 0″
を受信し戻すならば、即ち、′ 2c′読み出し動作と
2c’書き込み動作(′ C′はRAM回路の幅である
)の後、アドレスは、増分され、そして0′のシリアル
送信が繰り返される。RAM回路25のアドレスのすべ
てがこの方法においてアクセスされた後、第2段階は、
第1段階を繰り返すことに関与するが、″ ‘1’が送
信される。第3段階は、第2段階を繰り返すことに関与
するが、0′が、″ l′の代わりに送信される。第4
及び第5段階は、それぞれ、第2及び第4段階に同一で
あるが、メモリ・アドレスは、前方よりも後方の順序で
アクセスされる。第6段階における読み出し動作のみが
、対象であり、そして任意の値が、その段階中、RAM
回路に書き込まれる。SMARCHを使用する動作の総
数は、’12cwの読み出し動作と’12cw’ の書
き込み動作であり、この場合′w′は、RAM回路にお
けるアドレス指定ワードの数である。
記載された検査回路は、すでに、幾つかの製品チップに
成功的に適用された。
成功的に適用された。
本発明の主なる特徴及び態様は以下のとおりである。
1、少なくとも一つのランダム・アクセス・メモリ回路
を検査することかできるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、かつ″N′デ
ータ入力線と‘N’データ出力線の集合体を有し、少な
くとも一つのメモリ回路の各メモリ回路が、検査中、同
一の′M’アドレス線とP’読み出し/書き込み制御線
とを共有するメモリ検査回路において、(a)少なくと
も一つのメモリ回路を検査するために、一連の状態を順
序付けるようになっている有限状態機械手段と、 (b)チップにおいて埋め込まれるようになっており、
そして一連の‘N’個の第1入力と、一連のINN個の
第2入力とを有する第1マルチプレクサー・アセンブリ
であり、有限状態機械手段における検査制御線の状態は
、2つの一連の‘N’入力のどちらが、第1マルチプレ
クサー・アセンブリの一連の‘N’出力に連結されるか
を決定し、第1マルチプレクサー・アセンブリ出力の各
々は、少なくとも一つのメモリ回路のデータ入力線のそ
れぞれに連結されるようになっており、少なくとも一つ
のメモリ回路においてデータ入力線′ 2″〜‘N’と
連結される第1マルチプレクサー・アセンブリにおける
第1入力は、少なくとも一つのメモリ回路において、そ
れぞれデータ出力線′l′〜’N−1’に連結されるよ
うになっており、少なくとも一つのメモリ回路において
データ入力線‘1’と連結される第1マルチプレクサー
・アセンブリにおける第1入力は、有限状態機械手段に
おけるデータ出力ボートに連結されるようになっており
、少なくとも一つのメモリ回路におけるデータ出力線‘
N’は、有限状態機械手段におけるデータ入力ポートに
連結されるようになっており、第1マルチプレクサー・
アセンブリにおける一連の第2入力と、少なくとも一つ
のメモリ回路におけるデータ出力線は、少なくとも一つ
のメモリ回路の非検査動作に対して、チップにおけるデ
ータ・バスに連結されるようになっている第1マルチプ
レクサー・アセンブリと、 (C)一連の′M’出力を有するアドレス指定アセンブ
リであり、それらの各々は、少なくとも一つのメモリ回
路の′M’アドレス線のそれぞれに連結され、アドレス
指定アセンブリは、有限状態機械手段に連結されるよう
になっている一連の第1入力を有し、かつチップにおけ
るバスに連結されるようになっている一連の第2入力を
有し、検査制御線は、アドレス指定アセンブリに連結さ
れ、検査制御線の状態は、アドレス指定アセンブリの一
連の第1入力又は一連の第2入力のいづれが、アドレス
指定アセンブリの″M’出力の状態を決定するかを決定
するアドレス指定アセンブリと、(d)一連の′ P″
出力有する読方出し/書き込み制御アセンブリであり、
それらの各々は、少なくとも一つのランダム・アクセス
・メモリ回路におけるP’読み出し/書き込み制御線の
それぞれに連結され、読み出し/書き込み制御アセンブ
リは、有限状態機械手段に連結されるようになっている
一連の第1入力を有し、かつチップにおける制御バスに
連結されるようになっている一連の第2入力を有し、検
査制御線は、読み出し/書き込み制御アセンブリに連結
され、検査制御線の状態は、読み出し/書き込み制御ア
センブリの一連の第1入力又は一連の第2入力のいづれ
が、読み出し/書き込み制御アセンブリの″P’出力の
状態を決定するかを決定する読み出し/書き込み制御ア
センブリとを具備し、 これにより、少なくとも一つのメモリ回路を検査する目
的のために、有限状態機械手段は、第1マルチプレクサ
ー・アセンブリにおける‘N’個の第1入力が、アセン
ブリにおける出力であり、かつアドレス指定及び読み出
し/書き込み制御アセンブリにおける第1入力の状態が
、それらのアセンブリにおける’ M十P’ 出力の状
態を決定する如く、検査制御線を作動させ、そのような
作動中、有限状態機械手段は、可能アドレスの各々を少
なくとも一つのメモリ回路に適用し、そして各アドレス
の適用中、検査ビットをデータ出力ボートに適用し、読
み出し動作を実行し、かつ書き込み動作を実行する段階
を繰り返して行い、3つの段階は、有限状態機械手段が
、少なくとも一つのメモリ回路が欠陥であるかをデータ
入力ポートにおいて受信された検査ビットから決定する
ために十分な回数だけ、各アドレスにおいて繰り返され
るメモリ検査回路。
を検査することかできるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、かつ″N′デ
ータ入力線と‘N’データ出力線の集合体を有し、少な
くとも一つのメモリ回路の各メモリ回路が、検査中、同
一の′M’アドレス線とP’読み出し/書き込み制御線
とを共有するメモリ検査回路において、(a)少なくと
も一つのメモリ回路を検査するために、一連の状態を順
序付けるようになっている有限状態機械手段と、 (b)チップにおいて埋め込まれるようになっており、
そして一連の‘N’個の第1入力と、一連のINN個の
第2入力とを有する第1マルチプレクサー・アセンブリ
であり、有限状態機械手段における検査制御線の状態は
、2つの一連の‘N’入力のどちらが、第1マルチプレ
クサー・アセンブリの一連の‘N’出力に連結されるか
を決定し、第1マルチプレクサー・アセンブリ出力の各
々は、少なくとも一つのメモリ回路のデータ入力線のそ
れぞれに連結されるようになっており、少なくとも一つ
のメモリ回路においてデータ入力線′ 2″〜‘N’と
連結される第1マルチプレクサー・アセンブリにおける
第1入力は、少なくとも一つのメモリ回路において、そ
れぞれデータ出力線′l′〜’N−1’に連結されるよ
うになっており、少なくとも一つのメモリ回路において
データ入力線‘1’と連結される第1マルチプレクサー
・アセンブリにおける第1入力は、有限状態機械手段に
おけるデータ出力ボートに連結されるようになっており
、少なくとも一つのメモリ回路におけるデータ出力線‘
N’は、有限状態機械手段におけるデータ入力ポートに
連結されるようになっており、第1マルチプレクサー・
アセンブリにおける一連の第2入力と、少なくとも一つ
のメモリ回路におけるデータ出力線は、少なくとも一つ
のメモリ回路の非検査動作に対して、チップにおけるデ
ータ・バスに連結されるようになっている第1マルチプ
レクサー・アセンブリと、 (C)一連の′M’出力を有するアドレス指定アセンブ
リであり、それらの各々は、少なくとも一つのメモリ回
路の′M’アドレス線のそれぞれに連結され、アドレス
指定アセンブリは、有限状態機械手段に連結されるよう
になっている一連の第1入力を有し、かつチップにおけ
るバスに連結されるようになっている一連の第2入力を
有し、検査制御線は、アドレス指定アセンブリに連結さ
れ、検査制御線の状態は、アドレス指定アセンブリの一
連の第1入力又は一連の第2入力のいづれが、アドレス
指定アセンブリの″M’出力の状態を決定するかを決定
するアドレス指定アセンブリと、(d)一連の′ P″
出力有する読方出し/書き込み制御アセンブリであり、
それらの各々は、少なくとも一つのランダム・アクセス
・メモリ回路におけるP’読み出し/書き込み制御線の
それぞれに連結され、読み出し/書き込み制御アセンブ
リは、有限状態機械手段に連結されるようになっている
一連の第1入力を有し、かつチップにおける制御バスに
連結されるようになっている一連の第2入力を有し、検
査制御線は、読み出し/書き込み制御アセンブリに連結
され、検査制御線の状態は、読み出し/書き込み制御ア
センブリの一連の第1入力又は一連の第2入力のいづれ
が、読み出し/書き込み制御アセンブリの″P’出力の
状態を決定するかを決定する読み出し/書き込み制御ア
センブリとを具備し、 これにより、少なくとも一つのメモリ回路を検査する目
的のために、有限状態機械手段は、第1マルチプレクサ
ー・アセンブリにおける‘N’個の第1入力が、アセン
ブリにおける出力であり、かつアドレス指定及び読み出
し/書き込み制御アセンブリにおける第1入力の状態が
、それらのアセンブリにおける’ M十P’ 出力の状
態を決定する如く、検査制御線を作動させ、そのような
作動中、有限状態機械手段は、可能アドレスの各々を少
なくとも一つのメモリ回路に適用し、そして各アドレス
の適用中、検査ビットをデータ出力ボートに適用し、読
み出し動作を実行し、かつ書き込み動作を実行する段階
を繰り返して行い、3つの段階は、有限状態機械手段が
、少なくとも一つのメモリ回路が欠陥であるかをデータ
入力ポートにおいて受信された検査ビットから決定する
ために十分な回数だけ、各アドレスにおいて繰り返され
るメモリ検査回路。
2.少なくとも一つのランダム・アクセス・メモリ回路
を検査することができるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、i番目のメモ
リ回路が、′N1’データ入力線と、’Ni’ データ
出力線と、′M、′アドレス線と、’P’読み出し/書
き込み制御線とを有するメモリ検査回路において、 (a)少なくとも一つのメモリ回路を検査するために、
一連の状態を順序付けるようになっている有限状態機械
手段と、 (b)有限状態機械手段によって作動されるメモリ回路
選択手段と、 (c)一連の入力を有する有限状態機械入力選択手段で
あり、それらの各々は、メモリ回路のそれぞれの最終デ
ータ出力線に連結されるようになっており、かつ有限状
態機械における入力ポートに連結されるようになってい
る出力を有し、メモリ回路選択手段は、有限状態機械入
力選択手段の入力のとれが出力に連結されるかを決定す
る有限状態機械入力選択手段と、 (d)各メモリ回路に対するチップにおいて埋め込まれ
るようになっている第1マルヂプレクサアセンブリであ
り、1番目のメモリ回路に対する第1マルチプレクサー
・アセンブリは、一連の’Ni’個の第1入力と、一連
のN‘1’個の第2入力とを有し、有限状態機械手段に
おける検査制御線の状態は、2つの一連の′1’〜’N
i゛入力のどちらが、第1マルチプレクサー・アセンブ
リの一連のN‘1’ 出力に連結されるかを決定し、1
番目のメモリ回路における第1マルチプレクザー・アセ
ンブリ出力の各々は、i番目のメモリ回路のデータ入力
線のそれぞれに連結されるようになっており、1番目の
メモリ回路においてデータ入力線2′〜’Ni’ と連
結される第1マルチプレクサー・アセンブリにおける第
1入力は、i番目のメモリ回路において、それぞれデー
タ出力線’1’〜’1’〜’Ni−1’に連結されるよ
うになっており、メモリ回路の各々におけるデータ入力
線″ ‘1’と連結可能である第1マルチプレクサー・
アセンブリにおける第1入力は、有限状態機械手段にお
けるデータ出力ボートに連結されるようになっており、
メモリ回路の各々における最終データ出力線は、有限状
態機械入力選択手段のそれぞれの入力に連結されるよう
になっており、1番目のメモリ回路の各第1マルチプレ
クサー・アセンブリにおける一連の第2入力と、1番目
のメモリ回路におけるデータ出力線は、i番目のメモリ
回路の非検査動作のために、チップにおけるi番目のメ
モリ回路に関連したデータ・バスに連結されるようにな
っている第1マルチプレクサー・アセンブリと、(e)
一連の出力を有するアドレス指定アセンブリであり、出
力数は、アドレス線の最大数を有する少なくとも一つの
メモリ回路のそのメモリ回路におけるアドレス線の数に
少なくとも等しく、アドレス指定アセンブリの′M、′
出力は、i番目のメモリ回路における’M、’ アドレ
ス線のそれぞれに連結され、メモリ回路選択手段が、メ
モリ回路の各々において存在するアドレス数をアドレス
指定アセンブリに指示するために、アドレス指定アセン
ブリに連結され、アドレス指定アドレスは、有限状態機
械手段に連結されるようになっている一連の第1入力を
有し、かつチップにおけるバスに連結されるようになっ
ている一連の第2入力を有し、検査制御線は、アドレス
指定アセンブリに連結され、検査制御線の状態は、アド
レス指定アセンブリの一連の第1入力又は一連の第2入
力のいづれが、アドレス指定アセンブリの出力の状態を
決定するかを決定するアドレス指定アセンブリと、 (f)一連の′ P’出力を有する読み出し/書き込み
制御アセンブリであり、それらの各々は、少なくとも一
つのメモリ回路における′ P″読み出し/書き込み制
御線のそれぞれに連結され、読み出し/書き込み制御ア
センブリは、有限状態機械手段に連結されるようになっ
ている一連の第1入力を有し、かつチップにおける制御
バスに連結されるようになっている一連の第2入力を有
し、検査制御線は、読み出し/書き込み制御アセンブリ
に連結され、検査制御線の状態は、読み出し/書き込み
制御アセンブリの一連の第1入力又は一連の第2入力の
いづれが、読み出し/書き込み制御アセンブリの′P’
出力の状態を決定するかを決定する読み出し/書き込み
制御アセンブリとを具備し、 これにより、少なくとも一つのメモリ回路を検査する目
的のために、有限状態機械手段は、各メモリ回路の第1
マルチプレクサー・アセンブリにおける第1入力が、そ
のアセンブリにおける出力であり、かつアドレス指定及
び読み出し/書き込み制御アセンブリにおける第1入力
の状態が、それらのアセンブリにおける出力の状態を決
定する如く、検査制御線を作動させ、検査制御線のその
ような各作動中、有限状態機械手段は、各メモリ回路に
対して、第1に、特定メモリ回路の最終データ出力線を
有限状態機械手段のデータ入力ポートに連結し、かつ特
定メモリ回路における情報をアドレス指定アセンブリと
有限状態機械手段とに送るためにメモリ回路選択手段を
作動させること、第2に、可能アドレスの各々を特定メ
モリ回路に適用する一次段階を行い、第3に、適用アド
レスの各々に対して、検査ビットをデータ出力ポートに
適用し、読み出し動作を実行し、かつ書き込み動作を実
行する二次段階を繰り返して行い、−次及び二次段階は
、有限状態機械手段が、少なくとも一つのメモリ回路が
欠陥であるかをデータ入力ポートにおいて受信された検
査ビットから決定するために十分な回数だけ、各アドレ
スにおいて繰り返されるメモリ検査回路。
を検査することができるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、i番目のメモ
リ回路が、′N1’データ入力線と、’Ni’ データ
出力線と、′M、′アドレス線と、’P’読み出し/書
き込み制御線とを有するメモリ検査回路において、 (a)少なくとも一つのメモリ回路を検査するために、
一連の状態を順序付けるようになっている有限状態機械
手段と、 (b)有限状態機械手段によって作動されるメモリ回路
選択手段と、 (c)一連の入力を有する有限状態機械入力選択手段で
あり、それらの各々は、メモリ回路のそれぞれの最終デ
ータ出力線に連結されるようになっており、かつ有限状
態機械における入力ポートに連結されるようになってい
る出力を有し、メモリ回路選択手段は、有限状態機械入
力選択手段の入力のとれが出力に連結されるかを決定す
る有限状態機械入力選択手段と、 (d)各メモリ回路に対するチップにおいて埋め込まれ
るようになっている第1マルヂプレクサアセンブリであ
り、1番目のメモリ回路に対する第1マルチプレクサー
・アセンブリは、一連の’Ni’個の第1入力と、一連
のN‘1’個の第2入力とを有し、有限状態機械手段に
おける検査制御線の状態は、2つの一連の′1’〜’N
i゛入力のどちらが、第1マルチプレクサー・アセンブ
リの一連のN‘1’ 出力に連結されるかを決定し、1
番目のメモリ回路における第1マルチプレクザー・アセ
ンブリ出力の各々は、i番目のメモリ回路のデータ入力
線のそれぞれに連結されるようになっており、1番目の
メモリ回路においてデータ入力線2′〜’Ni’ と連
結される第1マルチプレクサー・アセンブリにおける第
1入力は、i番目のメモリ回路において、それぞれデー
タ出力線’1’〜’1’〜’Ni−1’に連結されるよ
うになっており、メモリ回路の各々におけるデータ入力
線″ ‘1’と連結可能である第1マルチプレクサー・
アセンブリにおける第1入力は、有限状態機械手段にお
けるデータ出力ボートに連結されるようになっており、
メモリ回路の各々における最終データ出力線は、有限状
態機械入力選択手段のそれぞれの入力に連結されるよう
になっており、1番目のメモリ回路の各第1マルチプレ
クサー・アセンブリにおける一連の第2入力と、1番目
のメモリ回路におけるデータ出力線は、i番目のメモリ
回路の非検査動作のために、チップにおけるi番目のメ
モリ回路に関連したデータ・バスに連結されるようにな
っている第1マルチプレクサー・アセンブリと、(e)
一連の出力を有するアドレス指定アセンブリであり、出
力数は、アドレス線の最大数を有する少なくとも一つの
メモリ回路のそのメモリ回路におけるアドレス線の数に
少なくとも等しく、アドレス指定アセンブリの′M、′
出力は、i番目のメモリ回路における’M、’ アドレ
ス線のそれぞれに連結され、メモリ回路選択手段が、メ
モリ回路の各々において存在するアドレス数をアドレス
指定アセンブリに指示するために、アドレス指定アセン
ブリに連結され、アドレス指定アドレスは、有限状態機
械手段に連結されるようになっている一連の第1入力を
有し、かつチップにおけるバスに連結されるようになっ
ている一連の第2入力を有し、検査制御線は、アドレス
指定アセンブリに連結され、検査制御線の状態は、アド
レス指定アセンブリの一連の第1入力又は一連の第2入
力のいづれが、アドレス指定アセンブリの出力の状態を
決定するかを決定するアドレス指定アセンブリと、 (f)一連の′ P’出力を有する読み出し/書き込み
制御アセンブリであり、それらの各々は、少なくとも一
つのメモリ回路における′ P″読み出し/書き込み制
御線のそれぞれに連結され、読み出し/書き込み制御ア
センブリは、有限状態機械手段に連結されるようになっ
ている一連の第1入力を有し、かつチップにおける制御
バスに連結されるようになっている一連の第2入力を有
し、検査制御線は、読み出し/書き込み制御アセンブリ
に連結され、検査制御線の状態は、読み出し/書き込み
制御アセンブリの一連の第1入力又は一連の第2入力の
いづれが、読み出し/書き込み制御アセンブリの′P’
出力の状態を決定するかを決定する読み出し/書き込み
制御アセンブリとを具備し、 これにより、少なくとも一つのメモリ回路を検査する目
的のために、有限状態機械手段は、各メモリ回路の第1
マルチプレクサー・アセンブリにおける第1入力が、そ
のアセンブリにおける出力であり、かつアドレス指定及
び読み出し/書き込み制御アセンブリにおける第1入力
の状態が、それらのアセンブリにおける出力の状態を決
定する如く、検査制御線を作動させ、検査制御線のその
ような各作動中、有限状態機械手段は、各メモリ回路に
対して、第1に、特定メモリ回路の最終データ出力線を
有限状態機械手段のデータ入力ポートに連結し、かつ特
定メモリ回路における情報をアドレス指定アセンブリと
有限状態機械手段とに送るためにメモリ回路選択手段を
作動させること、第2に、可能アドレスの各々を特定メ
モリ回路に適用する一次段階を行い、第3に、適用アド
レスの各々に対して、検査ビットをデータ出力ポートに
適用し、読み出し動作を実行し、かつ書き込み動作を実
行する二次段階を繰り返して行い、−次及び二次段階は
、有限状態機械手段が、少なくとも一つのメモリ回路が
欠陥であるかをデータ入力ポートにおいて受信された検
査ビットから決定するために十分な回数だけ、各アドレ
スにおいて繰り返されるメモリ検査回路。
3、アドレス指定アセンブリが、カウンター手段を具備
する上記l又は2に記載のメモリ検査回路。
する上記l又は2に記載のメモリ検査回路。
4、アドレス指定アセンブリが、カウンター手段と第2
マルチプレクサー・アセンブリを具備し、アドレス指定
アセンブリにおける一連の第1入力は、カウンター手段
における入力であり、アドレス指定アセンブリにおける
一連の出力は、第2マルチプレクサー・アセンブリにお
ける出力であり、カウンター手段からの一連の出力は、
第2マルチプレクサー・アセンブリにおける一連の第1
入力のそれぞれに連結され、アドレス指定アセンブリに
おける一連の第2入力は、チップにおけるアドレス・バ
スに連結されるために適合された第2マルチプレクサー
・アセンブリにおける一連の第2入力であり、検査制御
線は、第2マルチプレクサー・アセンブリに連結され、
検査制御線の状態は、第2マルチプレクサー・アセンブ
リにおける一連の第1及び第2入力のどれが、少なくと
も一つのメモリ回路におけるアドレス線に連結されるか
を決定する上記l又は2に記載のメモリ検査回路。
マルチプレクサー・アセンブリを具備し、アドレス指定
アセンブリにおける一連の第1入力は、カウンター手段
における入力であり、アドレス指定アセンブリにおける
一連の出力は、第2マルチプレクサー・アセンブリにお
ける出力であり、カウンター手段からの一連の出力は、
第2マルチプレクサー・アセンブリにおける一連の第1
入力のそれぞれに連結され、アドレス指定アセンブリに
おける一連の第2入力は、チップにおけるアドレス・バ
スに連結されるために適合された第2マルチプレクサー
・アセンブリにおける一連の第2入力であり、検査制御
線は、第2マルチプレクサー・アセンブリに連結され、
検査制御線の状態は、第2マルチプレクサー・アセンブ
リにおける一連の第1及び第2入力のどれが、少なくと
も一つのメモリ回路におけるアドレス線に連結されるか
を決定する上記l又は2に記載のメモリ検査回路。
5、読み出し/書き込み制御アセンブリが、タイミング
発生器手段と、第3マルチプレクサー・アセンブリとを
具備し、読み出し/書き込み制御アセンブリにおける一
連の第1入力は、タイミング発生器手段における入力で
あり、読み出し/書き込み制御アセンブリにおける一連
の出力は、第3マルチプレクサー・アセンブリにおける
出力であり、タイミング発生器手段からの一連の出力は
、第3マルチプレクサー・アセンブリにおける一連=5
6 の第1入力のそれぞれに連結され、読み出し/書き込み
制御アセンブリの一連の第2入力は、チップにおける制
御バスに連結されるために適合された第3マルチプレク
サー・アセンブリにおける一連の第2入力であり、検査
制御線は、第3マルチプレクサー・アセンブリに連結さ
れ、検査制御線の状態は、第3マルチプレクサー・アセ
ンブリにおける一連の第1及び第2入力のどれが、少な
くとも一つのメモリ回路における読み出し/書き込み制
御線に連結されるかを決定する上記4に記載のメモリ検
査回路。
発生器手段と、第3マルチプレクサー・アセンブリとを
具備し、読み出し/書き込み制御アセンブリにおける一
連の第1入力は、タイミング発生器手段における入力で
あり、読み出し/書き込み制御アセンブリにおける一連
の出力は、第3マルチプレクサー・アセンブリにおける
出力であり、タイミング発生器手段からの一連の出力は
、第3マルチプレクサー・アセンブリにおける一連=5
6 の第1入力のそれぞれに連結され、読み出し/書き込み
制御アセンブリの一連の第2入力は、チップにおける制
御バスに連結されるために適合された第3マルチプレク
サー・アセンブリにおける一連の第2入力であり、検査
制御線は、第3マルチプレクサー・アセンブリに連結さ
れ、検査制御線の状態は、第3マルチプレクサー・アセ
ンブリにおける一連の第1及び第2入力のどれが、少な
くとも一つのメモリ回路における読み出し/書き込み制
御線に連結されるかを決定する上記4に記載のメモリ検
査回路。
6、アドレス指定アセンブリと読み出し/書き込み制御
アセンブリが、同一チップにおいて埋め込まれるように
なっており、この場合少なくとも一つのランダム・アク
セス・メモリ回路が、埋め込まれるようになっている上
記lに記載のメモリ検査回路。
アセンブリが、同一チップにおいて埋め込まれるように
なっており、この場合少なくとも一つのランダム・アク
セス・メモリ回路が、埋め込まれるようになっている上
記lに記載のメモリ検査回路。
7、有限状態機械手段カウンター・ユニットがまた、同
一チップにおいて埋め込まれるようになっており、この
場合少なくとも一つのランダム・アクセス・メモリ回路
が、埋め込まれるために適合される上記6に記載のメモ
リ検査回路。
一チップにおいて埋め込まれるようになっており、この
場合少なくとも一つのランダム・アクセス・メモリ回路
が、埋め込まれるために適合される上記6に記載のメモ
リ検査回路。
8、第2及び第3マルチプレクサー・アセンブリが、同
一チップにおいて埋め込まれるようになっており、この
場合少なくとも一つのランダム・アクセス・メモリ回路
が、埋め込まれるために適合される上記5に記載のメモ
リ検査回路。
一チップにおいて埋め込まれるようになっており、この
場合少なくとも一つのランダム・アクセス・メモリ回路
が、埋め込まれるために適合される上記5に記載のメモ
リ検査回路。
9、少なくとも一つのランダム・アクセス・メモリ回路
を検査することができるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、かつアドレス
線と、読み出し/書き込み制御線と、分離したデータ入
力とデータ出力線とを有するメモリ検査回路において、
(a)少なくとも一つのメモリ回路を検査するために、
一連の状態を順序付けるようになっている有限状態機械
手段と、 (b)有限状態機械手段に連結され、かつ少なくとも一
つのランダム・アクセス・メモリ回路におけるアドレス
線の数に等しい数の一連の出力線を有するカウンター手
段と、 (c)有限状態機械手段に連結され、かつ少なくとも一
つのランダム・アクセス・メモリ回路における読み出し
/書き込み制御線の数に等しい数の一連の出力線を有す
るタイミング発生器手段と、(d)チップにおいて埋め
込まれるようになっている一連の2入力第1マルチプレ
クザー・ユニットであり、第1マルチプレクザー・ユニ
ットの数は、少なくとも一つのメモリ回路におけるデー
タ入力線の総数に等しく、これらの入力線は各々、少な
くとも一つのメモリ回路においてアドレス指定された行
を一緒に表わす一連の連続ヒツト位置のそれぞれに関連
し、各第1マルチプレクサ−・ユニットの出力線は、少
なくとも一つのメモリ回路におけるデータ入力線のそれ
ぞれに連結されるようになっており、第1位置に関連し
た第1マルチプレクサ−・ユニットを除いて、各第1マ
ルチプレクサ−・ユニットにおける第1入力線は、少な
くとも一つのメモリ回路における連続ヒツト位置のデー
タ出力線に連結されるようになっており、第1ビット位
置に関連した第1マルチプレクサ−・ユニットにおける
第1入力線は、有限状態機械手段におけるデータ出力ポ
ートに連結されるようになっており、少なくとも一つの
メモリ回路の最終ビット位置におけるデータ出力線は、
有限状態機械手段におけるデータ入力ポートに連結され
るようになっており、各第1マルチプレクサ−・ユニッ
トにおける第2入力線は、非検査動作中、少なくとも一
つのメモリ回路にパラレル・データを送信するために、
チップにおけるデータ・バスの線のそれぞれに連結され
るようになっており、データ出力線は、非検査動作中、
少なくとも一つのメモリ回路からパラレル・データを受
信するために、データ・バスの線のそれぞれに連結され
るようになっており、有限状態機械手段は、少なくとも
一つのメモリ回路におけるデータ入力線が、第1マルチ
プレクサ−・ユニットにおける第1入力線のすべてが、
又は第2入力線のすべてかのいづれに連結されるかを選
択するために、一連の第1マルチズレクサー・ユニット
における検査制御線に連結されるようになっており一連
の2入力第1マルチプレクサ−・ユニッi・と、 (e)チップにおいて埋め込まれるよっになっている一
連の2入力第2マルチプレクサ−・ユニットであり、第
2マルチプレクサ−・ユニットの数は、少なくとも一つ
のメモリ回路におけるアドレス線の総数に等しく、各第
2マルチプレクザー・ユニットの出力線は、アドレス線
のそれぞれに連結されるために適合され、各第2マルチ
プレクザー・ユニットの第1入力線は、カウンター手段
に連結されるようになっており、各第2マルチプレクサ
−・ユニットの第2入力線は、非検査動作中、少なくと
も一つのメモリ回路にアドレス信号を提供するように、
チップにおけるアドレス線のそれぞれに連結されるよう
になっており、検査制御線は、少なくとも一つのメモリ
回路のアドレス線が、第2マルチプレクサ−・ユニット
における第1入力線のすべてか又は第2入力線のすべて
かのいづれに連結されるかを選択するために、一連の第
2マルチプレクサ−・ユニットに連結されるようになっ
ている一連の2入力第2マルチプレクサ〜・ユニットと
、 (f)チップにおいて埋め込まれるようになっている一
連の2入力第3マルチプレクサ−・ユニットであり、第
3マルチプレクサ−・ユニットの数は、少なくとも一つ
のメモリ回路における読み出し/書き込み制御線の総数
に等しく、各第3マルチプレクサ−・ユニットの出力線
は、読み出し/書き込み制御線のそれぞれに連結される
ようになっており、各第3マルチプレクサ−・ユニット
の第1入力線は、タイミング発生器手段に連結されるよ
うになっており、各第3マルチプレクサ−・ユニットの
第2入力線は、非検査動作中、少なくとも一つのメモリ
回路に読み出し/書き込み制御信号を提供するように、
チップにおける読み出し/書き込み制御線のそれぞれに
連結されるようになっており、検査制御線は、少なくと
も一つのメモリ回路の読み出し/書き込み制御線が、第
3マルチプレクサ−・ユニットにおける第1入力線のす
べてが、又は第2入力線のすべてかのいづれに連結され
るかを選択するために、一連の第3マルチプレクサ−・
ユニットに連結されるようになっている一連の2入力第
3マルチプレクサ−・ユニットとを具備し、これにより
、少なくとも一つのメモリ回路を検査する目的のために
、有限状態機械手段は、第1、第2及び第3マルチプレ
クサ−・ユニットの第1入力線が、少なくとも一つのメ
モリ回路にインターフェースされる如く、検査制御線を
作動させ、有限状態機械手段が、そのような作動中、可
能アドレスの各々を少なくとも一つのメモリ回路に適用
し、かつ各アドレスの適用中、少なくとも一つのメモリ
回路の第1ビット位置における第1マルチプレクサ−・
ユニットの第1入力に検査ビットを適用し、読み出し動
作を実行し、書き込み動作を実行する段階を繰り返して
実行し、3つの段階は、有限状態機械手段が、少なくと
も一つのメモリ回路が欠陥であるかを、データ入力ポー
トにおいて受信された検査ビットから決定するために十
分な回数だけ、各アドレスにおいて繰り返されるメモリ
検査回路。
を検査することができるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、かつアドレス
線と、読み出し/書き込み制御線と、分離したデータ入
力とデータ出力線とを有するメモリ検査回路において、
(a)少なくとも一つのメモリ回路を検査するために、
一連の状態を順序付けるようになっている有限状態機械
手段と、 (b)有限状態機械手段に連結され、かつ少なくとも一
つのランダム・アクセス・メモリ回路におけるアドレス
線の数に等しい数の一連の出力線を有するカウンター手
段と、 (c)有限状態機械手段に連結され、かつ少なくとも一
つのランダム・アクセス・メモリ回路における読み出し
/書き込み制御線の数に等しい数の一連の出力線を有す
るタイミング発生器手段と、(d)チップにおいて埋め
込まれるようになっている一連の2入力第1マルチプレ
クザー・ユニットであり、第1マルチプレクザー・ユニ
ットの数は、少なくとも一つのメモリ回路におけるデー
タ入力線の総数に等しく、これらの入力線は各々、少な
くとも一つのメモリ回路においてアドレス指定された行
を一緒に表わす一連の連続ヒツト位置のそれぞれに関連
し、各第1マルチプレクサ−・ユニットの出力線は、少
なくとも一つのメモリ回路におけるデータ入力線のそれ
ぞれに連結されるようになっており、第1位置に関連し
た第1マルチプレクサ−・ユニットを除いて、各第1マ
ルチプレクサ−・ユニットにおける第1入力線は、少な
くとも一つのメモリ回路における連続ヒツト位置のデー
タ出力線に連結されるようになっており、第1ビット位
置に関連した第1マルチプレクサ−・ユニットにおける
第1入力線は、有限状態機械手段におけるデータ出力ポ
ートに連結されるようになっており、少なくとも一つの
メモリ回路の最終ビット位置におけるデータ出力線は、
有限状態機械手段におけるデータ入力ポートに連結され
るようになっており、各第1マルチプレクサ−・ユニッ
トにおける第2入力線は、非検査動作中、少なくとも一
つのメモリ回路にパラレル・データを送信するために、
チップにおけるデータ・バスの線のそれぞれに連結され
るようになっており、データ出力線は、非検査動作中、
少なくとも一つのメモリ回路からパラレル・データを受
信するために、データ・バスの線のそれぞれに連結され
るようになっており、有限状態機械手段は、少なくとも
一つのメモリ回路におけるデータ入力線が、第1マルチ
プレクサ−・ユニットにおける第1入力線のすべてが、
又は第2入力線のすべてかのいづれに連結されるかを選
択するために、一連の第1マルチズレクサー・ユニット
における検査制御線に連結されるようになっており一連
の2入力第1マルチプレクサ−・ユニッi・と、 (e)チップにおいて埋め込まれるよっになっている一
連の2入力第2マルチプレクサ−・ユニットであり、第
2マルチプレクサ−・ユニットの数は、少なくとも一つ
のメモリ回路におけるアドレス線の総数に等しく、各第
2マルチプレクザー・ユニットの出力線は、アドレス線
のそれぞれに連結されるために適合され、各第2マルチ
プレクザー・ユニットの第1入力線は、カウンター手段
に連結されるようになっており、各第2マルチプレクサ
−・ユニットの第2入力線は、非検査動作中、少なくと
も一つのメモリ回路にアドレス信号を提供するように、
チップにおけるアドレス線のそれぞれに連結されるよう
になっており、検査制御線は、少なくとも一つのメモリ
回路のアドレス線が、第2マルチプレクサ−・ユニット
における第1入力線のすべてか又は第2入力線のすべて
かのいづれに連結されるかを選択するために、一連の第
2マルチプレクサ−・ユニットに連結されるようになっ
ている一連の2入力第2マルチプレクサ〜・ユニットと
、 (f)チップにおいて埋め込まれるようになっている一
連の2入力第3マルチプレクサ−・ユニットであり、第
3マルチプレクサ−・ユニットの数は、少なくとも一つ
のメモリ回路における読み出し/書き込み制御線の総数
に等しく、各第3マルチプレクサ−・ユニットの出力線
は、読み出し/書き込み制御線のそれぞれに連結される
ようになっており、各第3マルチプレクサ−・ユニット
の第1入力線は、タイミング発生器手段に連結されるよ
うになっており、各第3マルチプレクサ−・ユニットの
第2入力線は、非検査動作中、少なくとも一つのメモリ
回路に読み出し/書き込み制御信号を提供するように、
チップにおける読み出し/書き込み制御線のそれぞれに
連結されるようになっており、検査制御線は、少なくと
も一つのメモリ回路の読み出し/書き込み制御線が、第
3マルチプレクサ−・ユニットにおける第1入力線のす
べてが、又は第2入力線のすべてかのいづれに連結され
るかを選択するために、一連の第3マルチプレクサ−・
ユニットに連結されるようになっている一連の2入力第
3マルチプレクサ−・ユニットとを具備し、これにより
、少なくとも一つのメモリ回路を検査する目的のために
、有限状態機械手段は、第1、第2及び第3マルチプレ
クサ−・ユニットの第1入力線が、少なくとも一つのメ
モリ回路にインターフェースされる如く、検査制御線を
作動させ、有限状態機械手段が、そのような作動中、可
能アドレスの各々を少なくとも一つのメモリ回路に適用
し、かつ各アドレスの適用中、少なくとも一つのメモリ
回路の第1ビット位置における第1マルチプレクサ−・
ユニットの第1入力に検査ビットを適用し、読み出し動
作を実行し、書き込み動作を実行する段階を繰り返して
実行し、3つの段階は、有限状態機械手段が、少なくと
も一つのメモリ回路が欠陥であるかを、データ入力ポー
トにおいて受信された検査ビットから決定するために十
分な回数だけ、各アドレスにおいて繰り返されるメモリ
検査回路。
第1図は、ニーとヘイズの論文において記載された如く
、BIST回路での使用のための修正された先行技術の
動的RAM回路を示す図。 第2図は、データ線が本発明の検査回路のマルチプレク
サ−・ユニットに連結され、データ、アドレス、読み出
し及び書き込み制御線が延びている埋め込み形RAM回
路を示す図。 第3図は、本発明の検査回路の第1実施態様と、回路と
埋め込み形RAM回路の間の連結とを示す図。 第4図は、埋め込み形RAM回路における規定アドレス
において、メモリ・セルによる数字′1’の連続するシ
リアル移動を示す表。 第5図は、本発明の検査回路の第2実施態様と、回路と
埋め込み形RAM回路の間の連結とを示す図。 第6図は、3つの埋め込み形RAM回路の間で第1実施
態様の検査回路を共有するだめのデージ−・チエイン配
置を示す図。 第7図は、3つの埋め込み形RAM回路の間で第1実施
態様の検査回路を共有するための多重化配置を示す図。 21・・・制御線 22・・・センス増幅器 25・・・RAM回路 26・・・アドレス線 38・・・FSMコントローラ 39・・・カウンター回路 40・・・タイミング発生器回路 回教 49シイ乍 シシアル 入 ワード内容 シリアル 広 × O × O O O 0−=III] FIG、 4
、BIST回路での使用のための修正された先行技術の
動的RAM回路を示す図。 第2図は、データ線が本発明の検査回路のマルチプレク
サ−・ユニットに連結され、データ、アドレス、読み出
し及び書き込み制御線が延びている埋め込み形RAM回
路を示す図。 第3図は、本発明の検査回路の第1実施態様と、回路と
埋め込み形RAM回路の間の連結とを示す図。 第4図は、埋め込み形RAM回路における規定アドレス
において、メモリ・セルによる数字′1’の連続するシ
リアル移動を示す表。 第5図は、本発明の検査回路の第2実施態様と、回路と
埋め込み形RAM回路の間の連結とを示す図。 第6図は、3つの埋め込み形RAM回路の間で第1実施
態様の検査回路を共有するだめのデージ−・チエイン配
置を示す図。 第7図は、3つの埋め込み形RAM回路の間で第1実施
態様の検査回路を共有するための多重化配置を示す図。 21・・・制御線 22・・・センス増幅器 25・・・RAM回路 26・・・アドレス線 38・・・FSMコントローラ 39・・・カウンター回路 40・・・タイミング発生器回路 回教 49シイ乍 シシアル 入 ワード内容 シリアル 広 × O × O O O 0−=III] FIG、 4
Claims (1)
- 【特許請求の範囲】 1、少なくとも一つのランダム・アクセス・メモリ回路
を検査することができるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、かつ‘N’デ
ータ入力線と‘N’データ出力線の集合体を有し、少な
くとも一つのメモリ回路の各メモリ回路が、検査中、同
一の‘M’アドレス線と‘P’読み出し/書き込み制御
線とを共有するメモリ検査回路において、(a)少なく
とも一つのメモリ回路を検査するために、一連の状態を
順序付けるようになっている有限状態機械手段と、 (b)チップにおいて埋め込まれるようになっており、
そして一連の‘N’個の第1入力と、一連の‘N’個の
第2入力とを有する第1マルチプレクサー・アセンブリ
であり、有限状態機械手段における検査制御線の状態は
、2つの一連の‘N’入力のどちらが、第1マルチプレ
クサー・アセンブリの一連の‘N’出力に連結されるか
を決定し、第1マルチプレクサー・アセンブリ出力の各
々は、少なくとも一つのメモリ回路のデータ入力線のそ
れぞれに連結されるようになっており、少なくとも一つ
のメモリ回路においてデータ入力線‘2’〜‘N’と連
結される第1マルチプレクサー・アセンブリにおける第
1入力は、少なくとも一つのメモリ回路において、それ
ぞれデータ出力線‘1’〜‘N−1’に連結されるよう
になっており、少なくとも一つのメモリ回路においてデ
ータ入力線‘1’と連結される第1マルチプレクサー・
アセンブリにおける第1入力は、有限状態機械手段にお
けるデータ出力ポートに連結されるようになっており、
少なくとも一つのメモリ回路におけるデータ出力線‘N
’は、有限状態機械手段におけるデータ入力ポートに連
結されるようになっており、第1マルチプレクサー・ア
センブリにおける一連の第2入力と、少なくとも一つの
メモリ回路におけるデータ出力線は、少なくとも一つの
メモリ回路の非検査動作に対して、チップにおけるデー
タ・バスに連結されるようになっている第1マルチプレ
クサー・アセンブリと、 (c)一連の’M’出力を有するアドレス指定アセンブ
リであり、それらの各々は、少なくとも一つのメモリ回
路の’M’アドレス線のそれぞれに連結され、アドレス
指定アセンブリは、有限状態機械手段に連結されるよう
になっている一連の第1入力を有し、かつチップにおけ
るバスに連結されるようになっている一連の第2入力を
有し、検査制御線は、アドレス指定アセンブリに連結さ
れ、検査制御線の状態は、アドレス指定アセンブリの一
連の第1入力又は一連の第2入力のいづれが、アドレス
指定アセンブリの’M’出力の状態を決定するかを決定
するアドレス指定アセンブリと、(d)一連の’P’出
力を有する読み出し/書き込み制御アセンブリであり、
それらの各々は、少なくとも一つのランダム・アクセス
・メモリ回路における’P’読み出し/書き込み制御線
のそれぞれに連結され、読み出し/書き込み制御アセン
ブリは、有限状態機械手段に連結されるようになってい
る一連の第1入力を有し、かつチップにおける制御バス
に連結されるようになっている一連の第2入力を有し、
検査制御線は、読み出し/書き込み制御アセンブリに連
結され、検査制御線の状態は、読み出し/書き込み制御
アセンブリの一連の第1入力又は一連の第2入力のいづ
れが、読み出し/書き込み制御アセンブリの’P’出力
の状態を決定するかを決定する読み出し/書き込み制御
アセンブリとを具備し、 これにより、少なくとも一つのメモリ回路を検査する目
的のために、有限状態機械手段は、第1マルチプレクサ
ー・アセンブリにおける’N’個の第1入力が、アセン
ブリにおける出力であり、かつアドレス指定及び読み出
し/書き込み制御アセンブリにおける第1入力の状態が
、それらのアセンブリにおける’M+P’出力の状態を
決定する如く、検査制御線を作動させ、そのような作動
中、有限状態機械手段は、可能アドレスの各々を少なく
とも一つのメモリ回路に適用し、そして各アドレスの適
用中、検査ビットをデータ出力ポートに適用し、読み出
し動作を実行し、かつ書き込み動作を実行する段階を繰
り返して行い、3つの段階は、有限状態機械手段が、少
なくとも一つのメモリ回路が欠陥であるかをデータ入力
ポートにおいて受信された検査ビットから決定するため
に十分な回数だけ、各アドレスにおいて繰り返されるこ
とを特徴とするメモリ検査回路。 2、少なくとも一つのランダム・アクセス・メモリ回路
を検査することができるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、i番目のメモ
リ回路が、’N_i’データ入力線と、’N_i’デー
タ出力線と、’M_i’アドレス線と、’P’読み出し
/書き込み制御線とを有するメモリ検査回路において、 (a)少なくとも一つのメモリ回路を検査するために、
一連の状態を順序付けるようになっている有限状態機械
手段と、 (b)有限状態機械手段によって作動されるメモリ回路
選択手段と、 (c)一連の入力を有する有限状態機械入力選択手段で
あり、それらの各々は、メモリ回路のそれぞれの最終デ
ータ出力線に連結されるようになっており、かつ有限状
態機械における入力ポートに連結されるようになってい
る出力を有し、メモリ回路選択手段は、有限状態機械入
力選択手段の入力のどれが出力に連結されるかを決定す
る有限状態機械入力選択手段と、 (d)各メモリ回路に対するチップにおいて埋め込まれ
るようになっている第1マルチプレクサー・アセンブリ
であり、1番目のメモリ回路に対する第1マルチプレク
サー・アセンブリは、一連の’N_i’個の第1入力と
、一連の’N_i’個の第2入力とを有し、有限状態機
械手段における検査制御線の状態は、2つの一連の’N
_i’入力のどちらが、第1マルチプレクサー・アセン
ブリの一連の’N_i’出力に連結されるかを決定し、
i番目のメモリ回路における第1マルチプレクサー・ア
センブリ出力の各々は、i番目のメモリ回路のデータ入
力線のそれぞれに連結されるようになっており、i番目
のメモリ回路においてデータ入力線’2’〜’N_i’
と連結される第1マルチプレクサー・アセンブリにおけ
る第1入力は、i番目のメモリ回路において、それぞれ
データ出力線’1’〜’N_i−1’に連結されるよう
になっており、メモリ回路の各々におけるデータ入力線
’1’と連結可能である第1マルチプレクサー・アセン
ブリにおける第1入力は、有限状態機械手段におけるデ
ータ出力ポートに連結されるようになっており、メモリ
回路の各々における最終データ出力線は、有限状態機械
入力選択手段のそれぞれの入力に連結されるようになっ
ており、i番目のメモリ回路の各第1マルチプレクサー
・アセンブリにおける一連の第2入力と、i番目のメモ
リ回路におけるデータ出力線は、i番目のメモリ回路の
非検査動作のために、チップにおけるi番目のメモリ回
路に関連したデータ・バスに連結されるようになってい
る第1マルチプレクサー・アセンブリと、(e)一連の
出力を有するアドレス指定アセンブリであり、出力数は
、アドレス線の最大数を有する少なくとも一つのメモリ
回路のそのメモリ回路におけるアドレス線の数に少なく
とも等しく、アドレス指定アセンブリの’M_i’出力
は、i番目のメモリ回路における’M_i’アドレス線
のそれぞれに連結され、メモリ回路選択手段が、メモリ
回路の各々において存在するアドレス数をアドレス指定
アセンブリに指示するために、アドレス指定アセンブリ
に連結され、アドレス指定アドレスは、有限状態機械手
段に連結されるようになっている一連の第1入力を有し
、かつチップにおけるバスに連結されるようになってい
る一連の第2入力を有し、検査制御線は、アドレス指定
アセンブリに連結され、検査制御線の状態は、アドレス
指定アセンブリの一連の第1入力又は一連の第2入力の
いづれが、アドレス指定アセンブリの出力の状態を決定
するかを決定するアドレス指定アセンブリと、 (f)一連の’P’出力を有する読み出し/書き込み制
御アセンブリであり、それらの各々は、少なくとも一つ
のメモリ回路における’P’読み出し/書き込み制御線
のそれぞれに連結され、読み出し/書き込み制御アセン
ブリは、有限状態機械手段に連結されるようになってい
る一連の第1入力を有し、かつチップにおける制御バス
に連結されるようになっている一連の第2入力を有し、
検査制御線は、読み出し/書き込み制御アセンブリに連
結され、検査制御線の状態は、読み出し/書き込み制御
アセンブリの一連の第1入力又は一連の第2入力のいづ
れが、読み出し/書き込み制御アセンブリの’P’出力
の状態を決定するかを決定する読み出し/書き込み制御
アセンブリとを具備し、 これにより、少なくとも一つのメモリ回路を検査する目
的のために、有限状態機械手段は、各メモリ回路の第1
マルチプレクサー・アセンブリにおける第1入力が、そ
のアセンブリにおける出力であり、かつアドレス指定及
び読み出し/書き込み制御アセンブリにおける第1入力
の状態が、それらのアセンブリにおける出力の状態を決
定する如く、検査制御線を作動させ、検査制御線のその
ような各作動中、有限状態機械手段は、各メモリ回路に
対して、第1に、特定メモリ回路の最終データ出力線を
有限状態機械手段のデータ入力ポートに連結し、かつ特
定メモリ回路における情報をアドレス指定アセンブリと
有限状態機械手段とに送るためにメモリ回路選択手段を
作動させること、第2に、可能アドレスの各々を特定メ
モリ回路に適用する一次段階を行い、第3に、適用アド
レスの各々に対して、検査ビットをデータ出力ポートに
適用し、読み出し動作を実行し、かつ書き込み動作を実
行する二次段階を繰り返して行い、一次及び二次段階は
、有限状態機械手段が、少なくとも一つのメモリ回路が
欠陥であるかをデータ入力ポートにおいて受信された検
査ビットから決定するために十分な回数だけ、各アドレ
スにおいて繰り返されることを特徴とするメモリ検査回
路。 3、少なくとも一つのランダム・アクセス・メモリ回路
を検査することができるメモリ検査回路であり、少なく
とも一つのランダム・アクセス・メモリ回路が、チップ
において埋め込まれるようになっており、かつアドレス
線と、読み出し/書き込み制御線と、分離したデータ入
力とデータ出力線とを有するメモリ検査回路において、 (a)少なくとも一つのメモリ回路を検査するために、
一連の状態を順序付けるようになっている有限状態機械
手段と、 (b)有限状態機械手段に連結され、かつ少なくとも一
つのランダム・アクセス・メモリ回路におけるアドレス
線の数に等しい数の一連の出力線を有するカウンター手
段と、 (c)有限状態機械手段に連結され、かつ少なくとも一
つのランダム・アクセス・メモリ回路における読み出し
/書き込み制御線の数に等しい数の一連の出力線を有す
るタイミング発生器手段と、(d)チップにおいて埋め
込まれるようになっている一連の2入力第1マルチプレ
クサー・ユニットであり、第1マルチプレクサー・ユニ
ットの数は、少なくとも一つのメモリ回路におけるデー
タ入力線の総数に等しく、これらの入力線は各々、少な
くとも一つのメモリ回路においてアドレス指定された行
を一緒に表わす一連の連続ビット位置のそれぞれに関連
し、各第1マルチプレクサー・ユニットの出力線は、少
なくとも一つのメモリ回路におけるデータ入力線のそれ
ぞれに連結されるようになっており、第1位置に関連し
た第1マルチプレクサー・ユニットを除いて、各第1マ
ルチプレクサー・ユニットにおける第1入力線は、少な
くとも一つのメモリ回路における連続ビット位置のデー
タ出力線に連結されるようになっており、第1ビット位
置に関連した第1マルチプレクサー・ユニットにおける
第1入力線は、有限状態機械手段におけるデータ出力ポ
ートに連結されるようになっており、少なくとも一つの
メモリ回路の最終ビット位置におけるデータ出力線は、
有限状態機械手段におけるデータ入力ポートに連結され
るようになっており、各第1マルチプレクサー・ユニッ
トにおける第2入力線は、非検査動作中、少なくとも一
つのメモリ回路にパラレル・データを送信するために、
チップにおけるデータ・バスの線のそれぞれに連結され
るようになっており、データ出力線は、非検査動作中、
少なくとも一つのメモリ回路からパラレル・データを受
信するために、データ・バスの線のそれぞれに連結され
るようになっており、有限状態機械手段は、少なくとも
一つのメモリ回路におけるデータ入力線が、第1マルチ
プレクサー・ユニットにおける第1入力線のすべてか又
は第2入力線のすべてかのいづれに連結されるかを選択
するために、一連の第1マルチプレクサー・ユニットに
おける検査制御線に連結されるようになっている一連の
2入力第1マルチプレクサー・ユニットと、 (e)チップにおいて埋め込まれるようになっている一
連の2入力第2マルチプレクサー・ユニットであり、第
2マルチプレクサー・ユニットの数は、少なくとも一つ
のメモリ回路におけるアドレス線の総数に等しく、各第
2マルチプレクサー・ユニットの出力線は、アドレス線
のそれぞれに連結されるようになっており、各第2マル
チプレクサー・ユニットの第1入力線は、カウンター手
段に連結されるようになっており、各第2マルチプレク
サー・ユニットの第2入力線は、非検査動作中、少なく
とも一つのメモリ回路にアドレス信号を提供するように
、チップにおけるアドレス線のそれぞれに連結されるよ
うになっており、検査制御線は、少なくとも一つのメモ
リ回路のアドレス線が、第2マルチプレクサー・ユニッ
トにおける第1入力線のすべてか又は第2入力線のすべ
てかのいづれに連結されるかを選択するために、一連の
第2マルチプレクサー・ユニットに連結されるようにな
っている一連の2入力第2マルチプレクサー・ユニット
と、 (f)チップにおいて埋め込まれるようになっている一
連の2入力第3マルチプレクサー・ユニットであり、第
3マルチプレクサー・ユニットの数は、少なくとも一つ
のメモリ回路における読み出し/書き込み制御線の総数
に等しく、各第3マルチプレクサー・ユニットの出力線
は、読み出し/書き込み制御線のそれぞれに連結される
ようになっており、各第3マルチプレクサー・ユニット
の第1入力線は、タイミング発生器手段に連結されるよ
うになっており、各第3マルチプレクサー・ユニットの
第2入力線は、非検査動作中、少なくとも一つのメモリ
回路に読み出し/書き込み制御信号を提供するために、
チップにおける読み出し/書き込み制御線のそれぞれに
連結されるようになっており、検査制御線は、少なくと
も一つのメモリ回路の読み出し/書き込み制御線が、第
3マルチプレクサー・ユニットにおける第1入力線のす
べてか又は第2入力線のすべてかのいづれに連結される
かを選択するために、一連の第3マルチプレクサー・ユ
ニットに連結されるようになっている一連の2入力第3
マルチプレクサー・ユニットとを具備し、これにより、
少なくとも一つのメモリ回路を検査する目的のために、
有限状態機械手段は、第1、第2及び第3マルチプレク
サー・ユニットの第1入力線が、少なくとも一つのメモ
リ回路にインターフェースされる如く、検査制御線を作
動させ、有限状態機械手段が、そのような作動中、可能
アドレスの各々を少なくとも一つのメモリ回路に適用し
、かつ各アドレスの適用中、少なくとも一つのメモリ回
路の第1ビット位置における第1マルチプレクサー・ユ
ニットの第1入力に検査ビットを適用し、読み出し動作
を実行し、書き込み動作を実行する段階を繰り返して実
行し、3つの段階は、有限状態機械手段が、少なくとも
一つのメモリ回路が欠陥であるかを、データ入力ポート
において受信された検査ビットから決定するために十分
な回数だけ、各アドレスにおいて繰り返されることを特
徴とするメモリ検査回路。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA592307 | 1989-02-28 | ||
| CA000592307A CA1286803C (en) | 1989-02-28 | 1989-02-28 | Serial testing technique for embedded memories |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02253179A true JPH02253179A (ja) | 1990-10-11 |
| JPH07118200B2 JPH07118200B2 (ja) | 1995-12-18 |
Family
ID=4139699
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2044669A Expired - Fee Related JPH07118200B2 (ja) | 1989-02-28 | 1990-02-27 | メモリ検査回路 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US4969148A (ja) |
| EP (1) | EP0385591B1 (ja) |
| JP (1) | JPH07118200B2 (ja) |
| CA (1) | CA1286803C (ja) |
| DE (1) | DE69019555T2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06251598A (ja) * | 1993-03-01 | 1994-09-09 | American Teleph & Telegr Co <Att> | メモリ欠陥を試験する方法および装置 |
Families Citing this family (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5132973A (en) * | 1989-11-06 | 1992-07-21 | Hewlett-Packard Company | Testable embedded RAM arrays for bus transaction buffering |
| JPH04102353A (ja) * | 1990-08-22 | 1992-04-03 | Nec Corp | 大規模半導体集積回路 |
| US5974570A (en) * | 1990-12-01 | 1999-10-26 | Hitachi, Ltd. | Method for managing data processing system and high-reliability memory |
| JPH0770240B2 (ja) * | 1990-12-27 | 1995-07-31 | 株式会社東芝 | 半導体集積回路 |
| US5379303A (en) * | 1991-06-19 | 1995-01-03 | Sun Microsystems, Inc. | Maximizing improvement to fault coverage of system logic of an integrated circuit with embedded memory arrays |
| US5910958A (en) * | 1991-08-14 | 1999-06-08 | Vlsi Technology, Inc. | Automatic generation of test vectors for sequential circuits |
| US5410544A (en) * | 1993-06-30 | 1995-04-25 | Intel Corporation | External tester control for flash memory |
| US5581693A (en) * | 1993-07-14 | 1996-12-03 | Dell Usa, L.P. | Method and apparatus for inhibiting computer interface clocks during diagnostic testing |
| US5475815A (en) * | 1994-04-11 | 1995-12-12 | Unisys Corporation | Built-in-self-test scheme for testing multiple memory elements |
| FR2722907B1 (fr) * | 1994-07-20 | 1996-09-06 | Sgs Thomson Microelectronics | Memoire integree programmable comportant des moyens d'emulation |
| US5533194A (en) * | 1994-12-28 | 1996-07-02 | International Business Machines Corporation | Hardware-assisted high speed memory test apparatus and method |
| US5666371A (en) * | 1995-02-24 | 1997-09-09 | Unisys Corporation | Method and apparatus for detecting errors in a system that employs multi-bit wide memory elements |
| US5511164A (en) * | 1995-03-01 | 1996-04-23 | Unisys Corporation | Method and apparatus for determining the source and nature of an error within a computer system |
| US5784382A (en) * | 1995-03-01 | 1998-07-21 | Unisys Corporation | Method and apparatus for dynamically testing a memory within a computer system |
| KR0158610B1 (en) * | 1995-04-27 | 1998-12-15 | Samsung Electronics Co Ltd | Serial interface to memory using the interlaced scan |
| US5748878A (en) * | 1995-09-11 | 1998-05-05 | Applied Microsystems, Inc. | Method and apparatus for analyzing software executed in embedded systems |
| US6055658A (en) * | 1995-10-02 | 2000-04-25 | International Business Machines Corporation | Apparatus and method for testing high speed components using low speed test apparatus |
| US5802003A (en) * | 1995-12-20 | 1998-09-01 | International Business Machines Corporation | System for implementing write, initialization, and reset in a memory array using a single cell write port |
| US5914906A (en) * | 1995-12-20 | 1999-06-22 | International Business Machines Corporation | Field programmable memory array |
| US5659312A (en) * | 1996-06-14 | 1997-08-19 | Logicvision, Inc. | Method and apparatus for testing digital to analog and analog to digital converters |
| US5668817A (en) * | 1996-07-11 | 1997-09-16 | Northern Telecom Limited | Self-testable digital signal processor and method for self-testing of integrating circuits including DSP data paths |
| US5689514A (en) * | 1996-09-30 | 1997-11-18 | International Business Machines Corporation | Method and apparatus for testing the address system of a memory system |
| US5826006A (en) * | 1996-09-30 | 1998-10-20 | International Business Machines Corporation | Method and apparatus for testing the data output system of a memory system |
| US5983009A (en) * | 1996-10-03 | 1999-11-09 | Credence Systems Corporation | Automatic generation of user definable memory BIST circuitry |
| US5835401A (en) * | 1996-12-05 | 1998-11-10 | Cypress Semiconductor Corporation | Dram with hidden refresh |
| US5831991A (en) * | 1996-12-13 | 1998-11-03 | Hewlett-Packard Co. | Methods and apparatus for electrically verifying a functional unit contained within an integrated cirucuit |
| US5938779A (en) * | 1997-02-27 | 1999-08-17 | Alcatel Alsthom Compagnie Generale D'electricite | Asic control and data retrieval method and apparatus having an internal collateral test interface function |
| US5943252A (en) * | 1997-09-04 | 1999-08-24 | Northern Telecom Limited | Content addressable memory |
| US6185703B1 (en) * | 1997-10-10 | 2001-02-06 | Intel Corporation | Method and apparatus for direct access test of embedded memory |
| JPH11154103A (ja) * | 1997-11-20 | 1999-06-08 | Mitsubishi Electric Corp | 半導体集積回路装置 |
| CA2226061C (en) | 1997-12-31 | 2002-05-28 | Logicvision, Inc. | Method and apparatus for controlling power level during bist |
| US6106571A (en) * | 1998-01-29 | 2000-08-22 | Applied Microsystems Corporation | Relocatable instrumentation tags for testing and debugging a computer program |
| US6173425B1 (en) | 1998-04-15 | 2001-01-09 | Integrated Device Technology, Inc. | Methods of testing integrated circuits to include data traversal path identification information and related status information in test data streams |
| US6286115B1 (en) | 1998-06-29 | 2001-09-04 | Micron Technology, Inc. | On-chip testing circuit and method for integrated circuits |
| US6442672B1 (en) * | 1998-09-30 | 2002-08-27 | Conexant Systems, Inc. | Method for dynamic allocation and efficient sharing of functional unit datapaths |
| US6449738B1 (en) | 1998-12-03 | 2002-09-10 | International Business Machines Corporation | Apparatus for bus frequency independent wrap I/O testing and method therefor |
| US6535999B1 (en) | 1999-07-13 | 2003-03-18 | Micron Technology, Inc. | Test and observe mode for embedded memory |
| US6560740B1 (en) | 1999-08-03 | 2003-05-06 | Advanced Micro Devices, Inc. | Apparatus and method for programmable built-in self-test and self-repair of embedded memory |
| US6510530B1 (en) | 1999-09-23 | 2003-01-21 | Nortel Networks Limited | At-speed built-in self testing of multi-port compact sRAMs |
| US6865701B1 (en) * | 2001-03-29 | 2005-03-08 | Apple Computer, Inc. | Method and apparatus for improved memory core testing |
| US6701476B2 (en) | 2001-05-29 | 2004-03-02 | Motorola, Inc. | Test access mechanism for supporting a configurable built-in self-test circuit and method thereof |
| US6901542B2 (en) * | 2001-08-09 | 2005-05-31 | International Business Machines Corporation | Internal cache for on chip test data storage |
| US6738938B2 (en) | 2002-05-29 | 2004-05-18 | Logicvision, Inc. | Method for collecting failure information for a memory using an embedded test controller |
| US7139946B2 (en) * | 2002-12-18 | 2006-11-21 | Logicvision, Inc. | Method and test circuit for testing memory internal write enable |
| JP4157066B2 (ja) * | 2004-03-29 | 2008-09-24 | 株式会社東芝 | 半導体集積回路 |
| US7380190B2 (en) * | 2004-12-15 | 2008-05-27 | Impinj, Inc. | RFID tag with bist circuits |
| US7307528B2 (en) * | 2004-12-15 | 2007-12-11 | Impinj, Inc. | RFID tag design with circuitry for wafer level testing |
| FR2879337A1 (fr) * | 2004-12-15 | 2006-06-16 | St Microelectronics Sa | Circuit memoire, tel que dram, comportant un mecanisme correcteur d'erreur |
| US20060125508A1 (en) * | 2004-12-15 | 2006-06-15 | Impinj, Inc. | On wafer testing of RFID tag circuit with pseudo antenna signal |
| US7400255B2 (en) * | 2005-02-28 | 2008-07-15 | Impinj, Inc. | Wireless functional testing of RFID tag |
| US7528724B2 (en) * | 2005-02-28 | 2009-05-05 | Impinj, Inc. | On die RFID tag antenna |
| US7287203B1 (en) * | 2005-08-02 | 2007-10-23 | Advanced Micro Devices, Inc. | Testing embedded RAM blocks by employing RAM scan techniques |
| US8145958B2 (en) * | 2005-11-10 | 2012-03-27 | Arm Limited | Integrated circuit and method for testing memory on the integrated circuit |
| US20080077836A1 (en) * | 2006-09-27 | 2008-03-27 | Khoche A Jay | Diagnostic Information Capture from Memory Devices with Built-in Self Test |
| US20080077834A1 (en) * | 2006-09-27 | 2008-03-27 | Ajay Khoche | Deterministic Diagnostic Information Capture from Memory Devices with Built-in Self Test |
| US8075007B2 (en) * | 2007-05-16 | 2011-12-13 | Polaris Industries Inc. | Suspension for an all terrain vehicle |
| JP4799580B2 (ja) * | 2008-03-31 | 2011-10-26 | 株式会社東芝 | 半導体集積回路 |
| US8839057B2 (en) | 2011-02-03 | 2014-09-16 | Arm Limited | Integrated circuit and method for testing memory on the integrated circuit |
| WO2013062562A1 (en) | 2011-10-27 | 2013-05-02 | Hewlett-Packard Development Company, L.P. | Shiftable memory supporting in-memory data structures |
| DE112011105706T5 (de) * | 2011-10-28 | 2014-07-10 | Hewlett-Packard Development Company, L.P. | Zeilenverschiebender verschiebbarer Speicher |
| CN107086053B (zh) * | 2016-02-15 | 2020-03-31 | 华邦电子股份有限公司 | 存储器控制装置及其存储器控制测试方法 |
| CN111984478A (zh) * | 2020-07-21 | 2020-11-24 | 江苏艾科半导体有限公司 | 一种eeprom芯片传递式测试方法及系统 |
| US20220277799A1 (en) * | 2022-05-18 | 2022-09-01 | Intel Corporation | Built-In-Self-Test Circuits And Methods In Sectors Of Integrated Circuits |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4481627A (en) * | 1981-10-30 | 1984-11-06 | Honeywell Information Systems Inc. | Embedded memory testing method and apparatus |
| JPS6068624A (ja) * | 1983-09-26 | 1985-04-19 | Toshiba Corp | Lsiの自己検査装置 |
| JPS60210000A (ja) * | 1984-04-04 | 1985-10-22 | Hitachi Ltd | フエイルメモリ |
| US4602210A (en) * | 1984-12-28 | 1986-07-22 | General Electric Company | Multiplexed-access scan testable integrated circuit |
-
1989
- 1989-02-28 CA CA000592307A patent/CA1286803C/en not_active Expired - Lifetime
- 1989-03-07 US US07/319,979 patent/US4969148A/en not_active Expired - Lifetime
-
1990
- 1990-02-07 DE DE69019555T patent/DE69019555T2/de not_active Expired - Fee Related
- 1990-02-07 EP EP90301270A patent/EP0385591B1/en not_active Expired - Lifetime
- 1990-02-27 JP JP2044669A patent/JPH07118200B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06251598A (ja) * | 1993-03-01 | 1994-09-09 | American Teleph & Telegr Co <Att> | メモリ欠陥を試験する方法および装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07118200B2 (ja) | 1995-12-18 |
| CA1286803C (en) | 1991-07-23 |
| US4969148A (en) | 1990-11-06 |
| EP0385591A2 (en) | 1990-09-05 |
| EP0385591B1 (en) | 1995-05-24 |
| DE69019555T2 (de) | 1995-09-28 |
| EP0385591A3 (en) | 1992-07-15 |
| DE69019555D1 (de) | 1995-06-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4969148A (en) | Serial testing technique for embedded memories | |
| US6668347B1 (en) | Built-in self-testing for embedded memory | |
| US5796745A (en) | Memory array built-in self test circuit for testing multi-port memory arrays | |
| US6070256A (en) | Method and apparatus for self-testing multi-port RAMs | |
| US6876228B2 (en) | Field programmable gate array | |
| US4811299A (en) | Dynamic RAM device having a separate test mode capability | |
| KR100896585B1 (ko) | 메모리 테스트 방법 | |
| US20070106923A1 (en) | Integrated circuit and method for testing memory on the integrated circuit | |
| JPH0820967B2 (ja) | 集積回路 | |
| JPH097393A (ja) | マイクロエレクトロニック集積回路のためのメモリ試験装置 | |
| EP1251520B1 (en) | Random access memory | |
| US4388701A (en) | Recirculating loop memory array having a shift register buffer for parallel fetching and storing | |
| US6779141B1 (en) | System and method for implementing memory testing in a SRAM unit | |
| US5267212A (en) | Random access memory with rapid test pattern writing | |
| US6134161A (en) | Test circuit and test method for semiconductor memory | |
| KR100239015B1 (ko) | 직렬 공유 abist 방식에서 가변 데이타 워드 폭 및 어레이 깊이를 처리하는 방법 및 장치 | |
| JP2002203399A (ja) | 高機能化された後デコードを有するメモリテスタ | |
| US5675544A (en) | Method and apparatus for parallel testing of memory circuits | |
| US6629215B2 (en) | Multiple port memory apparatus | |
| KR100336951B1 (ko) | 병렬블럭기입동작을사용하여메모리회로를테스팅하기위한방법및장치 | |
| US5986953A (en) | Input/output circuits and methods for testing integrated circuit memory devices | |
| US5029133A (en) | VLSI chip having improved test access | |
| US5369752A (en) | Method and apparatus for shifting data in an array of storage elements in a data processing system | |
| US6535999B1 (en) | Test and observe mode for embedded memory | |
| JP4151241B2 (ja) | 半導体試験装置のピンレジスタ回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |