JPS61202255A - ランダムアクセスメモリの迅速な機能試験方法及び装置 - Google Patents

ランダムアクセスメモリの迅速な機能試験方法及び装置

Info

Publication number
JPS61202255A
JPS61202255A JP61015975A JP1597586A JPS61202255A JP S61202255 A JPS61202255 A JP S61202255A JP 61015975 A JP61015975 A JP 61015975A JP 1597586 A JP1597586 A JP 1597586A JP S61202255 A JPS61202255 A JP S61202255A
Authority
JP
Japan
Prior art keywords
random access
cell
memory
access memory
memory device
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
JP61015975A
Other languages
English (en)
Inventor
デイビツド メリル ジエイコブスン
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.)
Fluke Corp
Original Assignee
John Fluke Manufacturing Co Inc
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 John Fluke Manufacturing Co Inc filed Critical John Fluke Manufacturing Co Inc
Publication of JPS61202255A publication Critical patent/JPS61202255A/ja
Pending legal-status Critical Current

Links

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/10—Test algorithms, e.g. memory scan [MScan] algorithms; Test patterns, e.g. checkerboard patterns 
    • 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/36—Data generation devices, e.g. data inverters

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Tests Of Electronic Circuits (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、一般的にはランダムアクセスメモリ装置の機
能試験に関し、特に、信頼性が高く迅速な機能試験アル
ゴリズムを用いてメモリ装置の欠陥を検出するための確
率的方法及び装置に関する。
従来の技術 最近、半導体メモリ技術の発展の結果、バイポーラ技法
または金属酸化膜半導体(MOS)技法を用いた大規模
集積回路(LSI)装置より通常なる半導体ランダムア
クセスメモリ(RAMs )を使用することが多い。第
1図に概略を示すRAM装置10は、主に、多数のメモ
リ装置12と、アドレス指定可能14と、データ及びア
ドレスバス17,19に接続されたデータバッファ16
とよりなり、各メモリ装置すなわちチップ12は、詔講
成されかつ書込み及び読取が可能な多数のメモリセルを
含み、該RAM装置12にコントロールバス21を介し
て読取り/書込み(R/W)信号が印加されるようにな
っている。
そして、物理的故障は、メモリチップのどの部分にも発
生し得るが、コンポーネント密度1同路レイアウト及び
製造方法に依存している。これらの故障を検出するため
に行う試験方法は直流特性試験、交流特性試験及び機能
試験の3つに分類される。
直流特性試験においては、チップの直流パラメータが、
許容不能な出力レベル、aN力消費、ファンアウト容量
、雑音余裕度、論理信号の立上り及び立下り時間並びに
その他の因子についてチェックされる。交流特性試験す
なわち動的試験では、メモリアクセル時間、準備時間及
び保持時間等の交流パラメータが誤動作の検出のために
計測される。この交流特性試験で検出可能な誤動作の例
を挙げれば、各読取サイクルが書込サイクルにより先行
されるとき特定のアクセス時間においてメモリが正しい
情報を生じさせない“スローライト−リカバリー(sl
ow write−recovery )”及びメモリ
から特定の保持時間以下で情報が失われる゛スリーピン
グ シツクネス(sleepino 5ickness
 )”がある。
機能試験ではメモリを不正確に機能される永久的な故障
が検出される。一般には、いずれかのセルから読取った
値が当該セルに最後に書込まれた値に合致し、しかもそ
の他のセルに書込んだ値あるいは内容に依存しなければ
、書込み/読取りRAMを機能的もしくは作動的に定義
できる。
そして、機能試験はメモリ中のヒルの数がnならば当該
試験の複雑さは2nのオーダーになるので、発生し得る
故障のすべてを網羅する試験は実用的でない。その理由
は、検査サイクルにおいて各セルを他のセルの取り得る
すべての状態に対してモニタしなければならないからで
ある。従って、1キロビットRAMの試験には、セルア
クセス時間を500ナノ秒と仮定すると、約101q3
秒を要することになる。従って、実用上好適な試験方法
を開発するには、起こり得る故障すべてに関連させるの
ではななくて、最も起こり易い故障の部分集合に関連し
て試験を行わねばならず、これは故障のモデル化として
公知である。
本発明による試験の基礎となるモデルでは、試験対象の
チップのレイアウトを殆ど考慮せず、また、チップの選
択を行うのはどのアドレスラインか、チップ内のどのセ
レクトビットかをも殆ど考慮していない。そして、この
モデルは、チップ内のセルに関連する最下位レベルから
始まるメモリ装置の階層に基づいており、次のレベルは
チップ自体で、次いで、複数のチップよりなるボードに
続き、最上位のレベルは試験対象である完成した装置よ
りなる。この階層の各レベルは、階層の構成要素を選択
するアドレスビットの部分集合に関連づけられている。
そして、階層のレベルは行と列とで構成され、各々を制
御するセパレートアドレスビットを有している。この階
層の上位レベルにあっては、要素内にフルワードがある
のが典型的で、ボードは通常はフルワードを含んでいる
。
、例えば、多数の16Kx1チツプを具備する1以上の
ボードよりなり、語長が16ビツトである装置は、各ボ
ードに全ビットを有し、ただし、ワードの各ビットに対
するセパレートチップが設けられる。その一方、装置は
2KX8チツプでも構成でき、各チップに8つの異なる
データビットを有する。
上記モデルにおいて次の故障が含まれる。
1、RAMセルの縮退 これは、セルが常に1か0であるときに生じる。一つの
タイプにおいて、セルはある状態ではパワーアップ可能
で、読出し可能だが、一旦他側状態に遷移すると変化不
能になる。
遷移故障(transition fault)として
知られた別のタイプでは、セルは該セルにアドレスされ
た書込み操作に対して一見固定となるが、カップリング
故障が同時に生じると未だ変化し得る。
2、アドレスビットの縮退 この故障は、2組のアドレスを一緒にマツプするもので
、各コンポーネントがフルヮードを含むような階層レベ
ルで起こると、ワードの全ビットに影響を与える。
3゜デコーダの故障 これは、行デコーダまたは列デコーダが、選択すべきと
きに選択せず、あるいは選択すべきでない場合に選択す
る。最初のケースではメモリの設計に応じてリードリタ
ーニング0または1(read returning 
 Qs or  1s )が生じる一方、書込みが無効
となる。多重選択によれば書込みによりメモリセルに影
響が生じ、チップレベルより上位のレベルにおける読取
り中に多重選択が起こるとメモリの設計に応じて非破壊
的に複数のセルの論理積または論理和がとられる。そし
て、特定のメモリチップの設計次第でチップレベルでの
多重列選択により同様なことが生じ得る。チップの複数
の行が選択され、その影響を受けるセル中に含まれる値
が同一でなければ、読取りは非決定的な値(undet
ermined value)に戻り、影響を受けたセ
ルは当該値にセットされる。そしてまた、この故障によ
りリフレッシュサイクル中データが破壊される。
4、データレジスタピットの縮退 この故障によれば、メモリ装置の影響を受けたコンポー
ネント中の全ワードの同一のビットが一見固定する。
5、データレジスタピットの短絡あるいはパターン依存 この故障によれば、ある特定パターンのワードをあるデ
ータビットの組に書込めず、メモリrjA層の従属コン
ポーネントすべてに影響を与える。
6、スタティック カップリング故障 このタイプの故障では、2つのセルが両セルの4つの可
能な状態のうちの1以上が禁止されるように互いに結合
され、特別なケースであるエイリアスイング(al 1
asina>では01及び10状態が禁止される。さら
に、あるセルに対する書込みが常時継続し、他のセルに
も影響を与える。インバーテツド・エイリアスイングも
常に起こり得るもので、禁止状態はoO及び11である
。鳴して、この禁止状態は、セルをフリップフロ、ツブ
で構成したスタティックメモリでは、一つのフリップフ
ロップのトルー・サイド(true 5ide )と隣
接するフリップフロップのホールス・サイド(fals
e 5ide)間のカップリングから生じ得る。カップ
リング故障は、同一のセル内で必ず起こる。
7、ダイナミック・カップリング故障 この故障では、一つのセルのセットによりその他のセル
がセットまたはリセット側に変化可能となるもので、必
ずしも対照的ではない。
8、パターン依存故障 このタイプの故障によれば、隣接するセル群にあるパタ
ーンを書込めなくなる。
9、データショートに至るアドレス(address 
t。
data 5hortd) このタイプの故障は、アドレスラインがデータラインを
圧倒したとぎにデータビットの固定として現われ、デー
タラインがアドレスラインを圧倒したときは他のアドレ
スへのダイナミックカップリングとして現われる。
10、アドレスまたはデータラインとR/Wライン間の
短絡 この故障では、データまたはアドレスが強制的に誤った
状態にされるならば、アドレスビットの固定またはデー
タレジスタピットの固定となって現われる。または、読
取り要求時にR/W線が強制的に書込み状態にされた場
合にはメモリは値を復帰させず、読み取られた値はメモ
リ装置の構成に応じたある固定の値(典型的にはすべて
1またはすべてO)となる。
ガルパット試験(Galpat test)は、Oのバ
ックグラウンド中で第1のセル(試験セル)の補数が取
られ、次いでメモリの19冒きのセルと共に交互に読取
られる。そして、全メモリセルについて試験を終えるま
でこの系列あるいはシーケンスを継続する。次いで、装
置は、補数をとったデータを用いて同一のシーケンスを
実行する。このガルパット試験によれば、実行時間はセ
ル総数の2乗に比例するが、多数の故障が見逃されるこ
とになる。
マーチ試験(march test)は、各アドレスに
おいて同一事項を実行する一組のアドレスを介してシー
ケンスするもので、標準タイプのマーチ試験では、装置
は、メモリにOのバックグラウンドを書込んだ後、第1
のアドレスのデータを読取り、また、当該アドレスに1
を書込む。そして、装置がメモリの終端に達するまで各
順次メモリユニットにおいて同一の2ステップ読取り/
書込み処理を継続する。すなわち、装置が第1のアドレ
スに戻るまで各セルを試験し、かつ逆の順序でOに復帰
変化させる。最後に、補数をとったデータでこの試験を
繰り返す。別のタイプのマーチ試験では、すべてのセル
に同一ビットを書込むのではなくて、アドレスにハツシ
ュ機能を適用して得た固定ビットパターンをセルに連続
的に書込む。
しかしながら、いずれのタイプのマーチ試験も遷移故障
、縮退故障または多重アクセス解読故障がないものと仮
定される。lxnメモリにおいて、アシンメトリツク及
びインバーテツド・カップリングを含むカップリング故
障につき、徹底した試験を行うもので、少なくとも14
 n vJ作を要する。
シュータ(Suk)及びレゾ−r (Reddy)著の
IEEEI−ランザクションズ・オン・コンピュータズ
(I E E E  Transactions On
 Computers) 。
C−30巻12号<1981年12月発行)第982〜
95頁発行を参照されたい。。
デコーダ故障は、影響の及ぶ行の対応するセル間のカッ
プリング故障として現われ、全アドレスで同一値を用い
る、如何なる次数の標準形マーチ試験によっても、影響
を受けた行のあるクラスの何かを見逃せば、そのクラス
のすべての故障を見逃すことになる。対応するセルを可
能なすべての組合わせで作動させる見込みを増大させる
ようなアルゴリズムは、固定シーケンスを用いることに
より改良できる。例えば、ジョン・フルーク・マ二フ7
クチャリング・コーポレーション(J ohnFluk
e  Mrg、 Co 、 )により製造された900
0シリ一ズ機で用いている固定シーケンスRAM  ’
短絡試験では、メモリを掃引して各ワード位置にある値
を書込み、別の掃引で、この値と予期される値とを比較
する。そして、データバスの幅であるワード中にアドレ
スをフォールドし、アドレスが奇数パリティならばフォ
ールドしたワードの補数をとって循環(rotate)
させることにより、各位置に書込んだ値を得る。こうし
て得たワードのビットは、おおよそ該アドレスのいずれ
のビットにも等しく依存するので、デコーダに至るアド
レスラインのどれかの短絡により生じかつデータビット
に影響を及ぼすエイリアスイングを検出するのに好適な
試験が行える。それにもかかわらず、有効な一連の組合
せは系列すなわらシーケンス次第で定まってしまい、シ
ーケンスには特定のメモリ構成に対するデコーダ故障を
見つけるものがあるので、メモリ構成によってはシーケ
ンスは無効となるおそれがある。
発明が解決しようとする問題点 本発明の主たる目的は、多くの普通の故障すなわち故障
したデータセル、欠陥のあるデコーダ。
欠陥のあるアドレスまたはデータレジスタ、及びアドレ
スラインとデータライン間の故障を識別する一方、所要
時間をできるだけ短縮したランダムアクレスメモリの機
能試験を提供することにある。
本発明の別の目的は、多数の異なるアドレスに影響を及
ぼすカップリング故障及びデコーダ故障を高い確率で特
定するようにしたランダムアクセスメモリのメモリ故障
を試験する方法及び装置を提供することにある。
本発明のさらに別の目的は、試験時間をできる限り短縮
するメモリ試験アルゴリズムを用いてメモリ故障の特定
を最大限容易にした方法及び装置を提供することにある
。
本発明の別の目的は、メモリ故障試験において、アドレ
スラインの全一類を実質的に等しく作動させる方法及び
装置を提供することにある。
本発明の別の目的は、迅速なランダムアクセスメモリ試
験用アルゴリズムにおいて均一なアドレス指定を行うこ
とにある。
問題点を解決するための手段 本発明のランダムアクセスメモリ装置の故障試験方法は
、アレイの全セル中にランダムビットを順次書込み、当
該ビットを読取り、そしてそれに応じてメモリ故障を確
認することよりなる。デコーダ故障等の多くの故障は、
多数のセルの対、少なくとも一行あるいは一列のセルに
影響を及ぼす。
また、全セルにランダムデータを書込んだとき、単一の
セルの対における故障を示すことになるビットのある組
合せが書込み不能となる確率は最悪の場合、0.75に
なるので、ここで影響を受けるセルの対の数がKであれ
ば、影響が及ぶセルの対のすべてにおける故障が検出不
能となる確率は0.75 である。従って、例えば、−
列が32のセルからなる場合、−組のダイナミックカッ
プリング故障として表われる故障を見逃し、エラーを告
知し得ない確率は0.75tなわち0.0001004
となる。
本発明の別の特徴によれば、本発明の方法は、セルアド
レスの一つの系列(シーケンス)を介してセル中にラン
ダムビットを、ついでこれらランダムビットの補数を順
次書込むステップを含む。
そして、これらセルの内容が、反対のアドレス系列を介
して読取られて第1の予期される内容と比較され、次い
で補数に再度書換えられる。最後に、アドレス系列を介
してセルの内容が読取られて第2の予期される内容と比
較され、この比較の結果、メモリ故障が確認される。
本発明の装置は、例えばリサーキュレーテイング・シフ
トレジスタを用いたハードウェアもしくはソフトウェア
よりなり、かつランダムビット系列を発生させる可逆擬
似乱数発生器を備えている。
この発生器は可逆タイプで、メモリの書込みシーケンス
中、チップを上位アドレス側または下位アドレス側に選
択的にアドレスでき、双方向性の試験シーケンスを行え
る。そして、該発生器は、発生内容(すなわちシート(
seed) )の特定の初期設定毎に同一の擬似乱数シ
ーケンスを生じさせて、繰返し可能かつランダム性を有
するシーケンスを展開する。また、制御回路は、メモリ
から読取ったビット及び特定の擬似乱数シーケンスから
・予期されたビットに応じて、試験中に見出された故障
を確認しかつ告知する。順次アドレス指定中は高次アド
レスラインは頻繁に作動しない傾向があるので、別の独
立したアドレス機能が追加され、これにより順次アドレ
ス掃引中、各アドレスは単に一度だけ選択される。そし
て、このアドレス機能はメモリサイズによってパラメー
タ化され、全アドレスにおける実質的なアクティビイテ
ィを生じさせる。
実施例 本発明の一つの特徴に係る迅速なマーヂ型RAM装置試
験は、下記の3つの゛掃引(sweep ) ”を有す
る5つのサイクル試験を備えている。すなわち、アドレ
スをWWcにまで増大しくgoing uFlin a
ddresses WWc ) 、 RWcまで減少さ
せ(going down  RWc )及びRまで増
大させる。
ここで、Wは゛書込み’ 、WCは“指定したセルに前
回書込んだデータの補数の書込み′及びRは゛データ読
取り″である。そして、本明細占において゛掃引′”は
一つの境界アドレスから別の境界アドレスへのセルアド
レスの系列(シーケンス)と定義され、゛サイクル″は
掃引中の各セルのアクセス、読取りまたは書込みである
。従って、セルが上位側にアドレスされる間、全メモリ
セルに“1″または゛(I I+が、次いでその補数が
順次書込まれ、メモリが下位側にアドレスされる間にセ
ルの内容が読取られ、次に補数がとられる。そして、読
取られたセル内容と予期される内容との間の差異が、故
障を表わす。最後に、メモリが上位側にアドレスされる
間にセル内容が再度読取られ、予期される内容と比較さ
れる。従って、セルアドレスの3回の゛掃引′″が行わ
れ、そのうちの2回の掃引により第2図に示すシーケン
スで各セルの2サイクルが行われる。よって、各セルは
、総計5回に亙りア1−レスされる。しかしながら、シ
ーケンスの第1の゛書込み゛サイクルは随意で、これを
除去して4サイクル試験シーケンスとしても良いことを
指摘しておく。ただし、この最初の” w ”サイクル
によりメモリ装置セルがOがら1への、そして1から0
への両方の移行を確実に行え、好適である。
本発明の一つの特徴に従い第2図の試験アルゴリズムを
用いて固定シーケンスの全ビットを全メモリセル中に順
次書込み、次いで補数をとる等するならば、すべての故
障セル及びすべてのエイリアスされた(aliased
 )セルの位置がつきとめられる。しかしながら、ある
種の故障、特にデコーダ故障に関連するものは見逃しや
すい。従って、本発明の別の特徴によれば、上記タイプ
の迅速なマーチ試験を変形して各アドレス掃引中、同一
ビットすなわち固定シーケンスビットをセル中に書込む
のではなくして一連のメモリセル中にランダムビットを
書込むことにより変形している。擬似コードで書かれた
試験は下記のとおりで、Z<X>はランダムファンクシ
ョンを、Z(X)はその補数を示す。
for  a  =Q  to  N −1d。
MEMORY  [a  ]  =Z  (a  )M
EMORY  [a  ]  =Z  (a  )en
d  for for  a  = N −1downto  Od。
if  MEMORY  [a  ]  ≠Z  (a
  )  then errorM、EMOR’;’ 
[a ] =Z (a >end  for for  a  =Oto  N−1d。
if  MEMORY [a  ]  ≠Z  (a 
 )  then errorend  for 従って、始めにメモリを上位側にアドレスしくa−0乃
至N−1)、ランダムビットを一連のメモリセルに書込
み、次いで、セル中に補数を書込む。次に、メモリを下
位側にアドレスし、すなわち、メモリメモリ位置N−1
と0間で連続にアドレス指定し、メモリセルの内容を読
取り、予期される内容と比較する。そして、差異があれ
ばエラーメツセージを発生させる。メモリを下位側にア
ドレス指定する間、メモリセルの内容の補数をとり、最
後にメモリを上位側にアドレスする間、メモリ内容を読
取り予期される内容と比較し、矛盾があればそれに応じ
てエラーメツセージを発生させる。
この試験により、異なるアドレス内のビット間のすべて
のエイリアス(ノーマルエイリアス及びインバーテツド
エイリアスの双方)及び全ての縮退故障が確認され、従
って、データレジスタビットの縮退及びアドレスビット
の縮退の全部並びにエイリアスイングを生じさせて影響
を受けたアドレスをすべてOまたは1にするデコーダ故
障の全部が検出される。そしてさらに、この試験によれ
ば、残りのデコーダ故障全部を含む多数のアドレスに影
響を及ぼす故障は、行全体あるいは列全体、短絡または
パターン依存データレジスタビット、及び、データネ足
に至ったアドレスに影響を与えるので、これら故障の事
実上すべてのものが検出される。そして、コントロール
ラインショート(control 1ine 5hor
t)に至るデータまたはアドレスも大体確認される。そ
して、試験実行中にスタティックカップリング故障を見
付ける可能性は少なくとも75%で、ダイナミックカッ
プリング故障あるいは異なるアドレス内の単一対のセル
に影響のあるAND10R形多重アクセス故障を見出す
可能性は少なくとも25%である。また、スタティック
故障あるいは同一ワード内のセル間のエイリアスは50
%の可能性で確認される。さらに、独特なランダムビッ
トシーケンスを開始するため異なるシートで試験を実行
すると、先に実行した試験中に見逃したエラーの位置を
つきとめられる。
デコーダ故障に起因するAND10R形多重アクセス故
障の場合を例にとると、こうした故障があると、ある列
例えばXにあるセルに向けた読取り指令により、その他
の列例えばYの対応するセルの内容との論理積(論理和
)が取られるアドレス指定したセルの内容が復帰される
。そして、当該故障は非対称的であり得、その結果、列
Yのセルの読取りは正確になされる。ある場合には影響
を受けたセルについてZ (a )が特定の値を取った
ときにのみ、すなわち列Xのセルが1である一方、列Y
の対応するセルが0であるときにのみ、上記故障が検出
される。従って、この種のタイプのAND10R故障が
セルの単一対にのみ影響を及ぼすとするならば、当該故
障の検出確率は25%に過ぎない。しかしながら、列が
32のセルよりなるならば、この組合せが決して生ぜず
、従ってエラーが告知されない確率は(1−0,25)
=0.0001004である。
幾つかのセルがエイリアスされたとき上述の試験により
エラーが告知されることを確認するため、2つの場合を
考えねばならない。
1、エイリアス群(alias group )のすべ
てのセルi及びjについてZ(i)=Z(j)本発明に
よれば、ステップRZ (i )WZ(i)よりなる試
験の第2のフェーズにより、上記群中の第2のセル例え
ばMjのアクセス時に値の誤りが見出されることになる
。これは、WZ(i)操作のため読取り内容が7(1)
となる一方、Z(i)=Z(i)が予期されるからであ
る。
2、エイリアス群のあるセルi及びjについてZ(i)
≠Z (j ) 上記群中の幾つかのセルが反対の値を含むべきにもかか
わらず、試験の最終フェーズにより群中のセルすべてが
同一データを含むことが見出される。
そして、読取り及び書込まれたものの双方が実エイリア
スセル(”real”aliased cells )
に行く途中で反転される゛逆エイリアスイング(inv
erted aliasinl;l ) ”でさえも常
に検出されることが、同様の議論により示される。
行ラインの開放、多数のデコーダ故障及び増幅器の感度
(sense >不良があれば、多数のセルの縮退が生
じ、これが検出される。
また、アドレスレジスタピットの縮退、多数のデコーダ
故障及び行ラインまたは列ラインの短絡によりセルのエ
イリアスイングが生じて上述のように検出告知される。
上述した以外の故障はより複雑であるが、本発明に係わ
る試験性能につき幾つかの故障に関して下記する。
欠陥のある行デコーダ:ミッシング )7クタこのタイ
プの故障は、行デコーダ、本質的にはANDゲートへの
一人力が、好適なアドレスラインにより制御されずに連
続的に印加されるときに生じる。影響を受けるアドレス
ラインの重みを2にとし、また、−殺性を損わないよう
に影響を受けるラインが非反転側のゲートに入ると仮定
する。
影響を受けるゲートからの出力は、該ゲートにより制御
されるセルのアドレスから2Kを減算して得られる一組
のアドレスに、すなわち、ここで列Aとして識別する、
ある他の列に沿うセルすべてに対して現われる。なお、
影響を受けるゲートにより制御されるセルは列B内にあ
る。
行Bのセルの読取り書込みが正しく作動し、行Aのセル
への書込みにより双方の正しいアドレス例工ばMaが行
Bの対応するセルM (ad2k)に書込まれ、行Aの
セルの読取りの結果、両セルの内容がともかくも結合さ
れ、両者がメモリ出力に表われ、両セルに再度書込まれ
る。共形的には、この組合せは、電荷がないとき1を表
わす場合、メモリの半部におけるAND操作であり、電
荷があるとき1を表わす場合にはメモリの半部でのOR
操作である。
まず、第3図を参照してANDを考える。
第3図は、Z(i)及びZ(j)(ここで、j=(1+
2  ))に対する値の可能な4種類の割当て全部につ
いての本発明によるRAM試験の操作を示す。111 
IIは書込み対象のメモリセルを、?′″は読取り対象
としてのメモリセルを、“木″は誤った値が読取られま
たは誤った値がセル中に書込まれたことを、11 # 
ITはエラーが告知されたことをそれぞれ示している。
そして、記号“1→0″は、例えば、セルが1を含まね
ばならないのに当該セルの読取り操作により内容が0に
設定されることを示す。
第3図に示ずように、Z(1)及びZ(j)に対づる値
の4つの可能な割当てのうちの3つにおいてエラーが告
知される。そして、これらの値をランダムに選択するの
で、セルの単一対にのみ影響を及ぼす故障が確率P=0
.75で検出されることになろう。
しかしながら、実際にはこの故障は行A、Bのセル対全
部に影響を与え、従って、Nがある列のセルの数で、か
つQが単一のセル対において故障が発見されない確率で
あれば、Q=1−P=0.25である。しかし、セルへ
の値の割当てはランダムに選択されるので、一対のセル
に生じる故障の事象は行に沿う他のセル対での事象とは
独立で、従って、その行に沿うセルの故障を検出しない
確率はQ8である。例えば、64にメモリでN=256
ならばQ’=0.25”ゞ6=7.45x10 であり
、また、1にメモリでN−32の場合にあってさえQ’
 =0.25”=5.42x10 である。このように
、本発明のランダムパターンと反対の固定シーケンスパ
ターンを用いてなφ試験シーケンス中にエラーが発見さ
れない確率に関し大幅な改良が成される。
そして、影響を受けたセルの内容がOR操作において誤
って結合される場合における解析は同一で、但し、Z(
i)及びZ(j)が00,10及び01であるケースで
故障が検出される点が相異する。マーチシーケンスにお
いてデコーダ欠陥が後でなくて先に生じたとき、結果も
また同一となる。
列セレクタの欠陥 この例として、列Bセレクタに欠陥があり、これにより
、すべての書込みが作動的であるにもかかわらず、セル
の読取り時に列Bの対応するセルからのデータが組合わ
されその結果がメモリ出力に現われるような他の列Aが
あるものと仮定する。
従って実際のセル内のデータには影響がない。そして、
メモリの設計によってこの組合わせはANDまたはOR
操作のいずれかを介するものでよい。
まず、OR結合を行う場合を考えると、解析は類似であ
り、第4図における記号は上述と同一である。さらに、
”O:17”は、アドレス指定されたセルが実際にはO
を含むが、読取り状態で他のセルの影響により1に戻っ
たことを示す。
第4図に示すように、Z(i>及びZ(j)の4つの可
能な割当てのうちの2つにおいてエラーが報告される。
従って、P=Q=0.5で、N=256に対し全列につ
きエラーが告知されない確率は0.5  =8.64X
10  であり、N=32に対してはその確率は2.3
2X10”””となる。
ダイナミックカップリング故障 ダイナミックカップリング故障は、一つのセルの特定の
遷移例えばOから1への遷移により別のセルがセットさ
れるときに生じ、また、セル間の容量的結合によっても
生じ得る。
第5図を参照し、ダイナミックカップリングによりセル
JがセルiによるOから1への遷移に応じてセットされ
たと仮定すると、唯一のケースすなわらZ(i)=Oか
つZ(j)=1のときにのみエラーが告知される。従っ
て、P=0.25がつQ−〇、75であり、列全体のこ
うした故障が検出されない確率はQWで、N=32の1
にメモ。
すについてはその確率はQ”=0.7  =0.000
1004となる。
確率的マーチ(prObabilistic mars
h )を用いた短絡RAM試験によりメモリ故障の実質
上すべての種類が高い確率で識別されることは明らかで
ある。
好ましくは、セルに書込まれかつその後読取られるデー
タは可逆擬似ランダム発生器によりランダムに発生され
る。擬似ランダム発生器は、連続データがランダム性を
具え、データのシーケンス長が典形的には長いが固定し
ているような種類のデータ発生器で、発生器を起動させ
るキーすなわち“シート(seed)”に応じて繰返し
可能になっている。そして、可逆擬似ランダム発生器は
周知で、例えばディクソン代著、ジョン ウイリ アン
ド サンズ インコーホレーテッドから1976年発行
のスプレッド スペクトル システム第3.2章″リニ
ア コード ジェネレータ コンフィギユレーシヨン″
に記載のように、典形的には多数のリサーキュレーティ
ング・シフトレジス夕よりなるハードウェア式に構成さ
れる。しかし、好ましくは、擬似ランダムコード発生器
は後述のようにソフトウェアで提供される。
コード発生器は、ソフトウェアで提供される32のパラ
レル・フィードバック・シフトレジスタ型乱数発生器を
備え、x  −x  −i等の多項式あるいはより高次
の多項式を発生する。そして、この例示した多項式によ
る2Ja  1なる同一のサイクル長の間、各ビットが
持続し、シートは開始点のみに影響を及ぼす。シートの
選択は任意であるように思われるが、シミュレーション
によれば、シート品質が良いほど差し当たりの統計試験
では良好な発生器が得られた。そして、実験によれば、
Cプログラム言語のステートメントに基づくユニックス
Cライブラリ・ファンクションrand □の出力の(
Ox7f 800000でマスクして選択した)最上位
バイトからワードを統合して最良の結果を得た。
return((randX=randX”  113
515245+12345)8tOx7rfHHff)
これに代えて、32ビツト値を発生させるように変形し
たユニックスCライブラリ・ファンクション Rand
omを用いてシート値を発生させてもよい。このように
して、ソフトウェアにて提供される擬似ランダム発生器
により、乱数で起動される33の下位エントリを備えた
、いわゆる5HFTRGである64詔長のアレイが確率
される。ついで、アドレスを漸増させるため、各サイク
ルでZがCプログラム言語で次のように算出される。
Z=Sl−IFTRG [(i +33)&0X3F]
=SHFTRG [(i +13)&0X3F]5HF
TRG [i &0X3F]〜 また、アドレス漸増のための算出は下記による。
5HFTRG [i &0X3F] =SHFTRG [(i  + 13)&0X3Fコ(
Z=SHFTRG [(i +33)&0X3F] )
そして、メモリサイズのおおよその黄金分割倍。
G=(’丁−1)/2−=0.618033989倍の
ステップサイズでアドレスを歩進することによりメモリ
セルを略均−にサンプリングできる。
また、順次アドレス指定によれば下位アドレスラインで
の動作が促進される一方、上位アドレスラインでの動作
が比較的まれになる傾向があるので、メモリを均一にア
ドレス指定することが望まれる。
好ましくは、全メモリビットを実質上均一に働かせるア
ドレスファンクションAでメモリをアドレス指定すべき
である。このようなファンクションは、各掃引あるいは
テストラン中、各アドレスが一度だけ(once an
d only once)アドレス指定されることを保
証しなければならない。
本発明の別の特徴によれば、アドレスファンクションA
(i)が出力されて全アドレスラインを等しく働かせ、
しかも各メモリセルを丁度1度アドレス指定する。メモ
リ試験アルゴリズムを従って次のように変形する。
for i =Oto N−1d。
MEMORY [A (i ) ] =Z (i >M
EMORY [A (i ) ] =Z (i )en
d for for  i  = N −1downto  Od。
if  MEMORY  [A  (i  )]  ≠
Z  (i  )  thenrror MEMORY  [i  ]=Z  (i  )end
  for for  i  =Oto  N−1d。
:f  MEMORY  [A  (i  )]  ≠
Z  (i  )  thenrror end  for 好適なアドレスファンクションの選択に関し、クヌス氏
著 ジ・アーI〜・オブ・コンピュータ・プログラミン
グ第3巻ソーティング・アンド・サーチング第511〜
513頁にフイボナツチバツシング法として詳細な記述
がある。そして、アドレスファンクションAは評価が迅
速でなければならず、本発明によれば、Nがメモリアド
レスでかつKがNとの公約数を有しない場合、A(i)
−に’ i mad Nである。このNが2の幕である
ならばkは奇数になる。また、これに代えて、より−膜
性をもたせるために、kはメモリサイズの黄金分割倍に
略等しくかつこのメモリサイズとの公約数を有しない数
でよい。そして、検出される初めの数個のアドレスがこ
れによってメモリアドレス空間に亙り略均−に広がり、
後続のアドレスは、メモリ全体が検証されるまでメモリ
゛ホール″を徐々に埋めていく。
好適なkを見出すため、項”k=G″N I+が算出さ
れ、Nとの公約数を持たないようにkが調節される。そ
して、Nが2の箒ならば、kは強制的に奇数にされる。
任意のメモリサイズに対する一般的技法を下記のCコー
ドで示す。
while  (gcd(k、N ! =k ) k 
十+where gcd is the functi
on :unsigned long gcd  (a
、b )unsigned long a、b ;un
signed long temD:while  (
a  !=O)     (temp−a; a=b  % a; b  =  temp  : ) : return(b  )  : 第6図は、迅速なRAM試験装置を示す簡略化した概略
図で、該試験装置は、好ましくは上述のようにソフトウ
ェアで構成される擬似ランダム発生器22を用いている
。但し、これに代えて該発生器22をハードウェアで提
供してもよい。コントロール・シーケンサ20は、好ま
しくは公知のマイクロプロセッサであって、擬似ランダ
ム発生器22を具備する回路に接続され、上述の確率的
マーチ試験に従い該試験に付されるメモリ装置10にラ
ンダムデータを書込みかつ該装置10からこのデータを
読取る。マイクロプロセッサ2oは、擬似ランダム発生
器22に線26を介してキーあるいは“シート″を印加
し、該発生器22から第1のランダムワードを出力し、
該ワードはデータレジスタ28に記憶される。また、マ
イクロプロセッサ20はアドレスハラシャー30に適用
し、アドレスファンクションを展開し、アドレス系列に
おける下位側境界アドレスがアドレスレジスタ36によ
りメモリ装置10に印加される。従って、擬似ランダム
発生器22により出力される第1の擬似ランダムワード
は、アドレス系列での下位側境界アドレスに応じてハラ
シャ−30により指定されるメモリ装置10の初期アド
レスに書込まれることになる。次いで、マイクロプロセ
ッサ20は、このワードの補数をとり、試験中のメモリ
装置tf10のアドレス指定されたワードにこれを再度
書込む。そして、このプロセスがメモリ系列の連続的ア
ドレスについて上位側境界アドレスまで繰返し行われ、
第2図に示す第1の■引を終える。
次に、マイクロプロセッサ20は、擬似ランダム発生器
22を制御して逆方向にランダムワードのシーケンスを
繰返し、この間メモリ装ff110はハラシャー30を
介して減少方向にアドレス指定され、すなわち、アドレ
スは上位側及び下位側境界アドレス間でシーケンスされ
る。そして、メモリ装f&10のデータレジスタ28か
ら読取られたワードと、レジスタ32内の擬似ランダム
発生器22からの対応する擬似ランダムワードとが比較
される。読取ったデータと、発生器22により出力され
た対応するデータとに差異があれば、この差異はメモリ
故障を表わし、34により表示されることになる。この
掃引中の各読取りに続いて、試験中のメモリ装置10の
セルに前回書込まれたワードの補数が取られ、第2図に
示す第2の掃引を終える。
最後に、マイクロプロセッサ20は擬似ランダムシーケ
ンス発生器22を制御して擬似ランダムワードの初期系
列をデータレジスタ28に適用し、この間、メモリ装置
10の対応するワードが読取られてレジスタ32に記憶
され、比較される。そして、読取ったデータと発生器2
2から出力される対応するデータ間の差異は、メモリ故
障を表わし、34で表示される。
擬似ランダム発生器22が発生するデータ系列は、マイ
クロプロセッサ20により発生器22に最初に印加され
るシートデータの関数であるので、同一の試験をメモリ
10に連続的に適用して34での表示のための“メモリ
符号(mea+ory stgnature)”を出力
できる。これにより、技術者は表示器34を見て、各メ
モリチップの故障プロフィールが安定か否かを判別でき
、また、メモリ装置10の品質を判別可能となる。さら
に、技術者の技仙向上もしくはソフトウェア解析により
このプロフィールから故障仮説(rau+t hypo
theses)を判別可能である。そして、例えば試験
されているチップシステムの単一のチップにすべてのエ
ラーが含まれるならば、おそらくそのチップに故障があ
る。一方、試験されているチップ全部が類似の故障プロ
フィールを表わし、このプロフィールが奇数アドレスで
のみ故障発生があることを示す場合、その原因はおそら
くアドレスライン故障にある。
従って、本発明に従い、迅速なRAM試験でランタムピ
ットを処理することにより、メモリ装置の故障の大部分
のタイプが高い確率でしかも短期間に識別される。そし
て、異なるシートを用いた確率的マーチ試験を繰返すこ
とですべての故障を識別する確率をより一層増大できる
。これに加えて、この試験に編入されるアドレスファン
クションによれば高次アドレスラインすべてを均等に動
かぜる傾向があり、故障識別性がさらに改善される。
本発明は、上記好適実施例に限定されることなく、その
他の結合及び周辺構成を取り得、各種変形が可能である
。
発明の効果 上1本のように、本発明によれば各々名に関して独特に
アドレス指定可能である複数のメモリセルにランダムピ
ットを門込み、該ランダムピットを読取り、これに応じ
てメモリ故障を識別するようにしたので、各種故障を迅
速に識別可能なランダムアクセスメモリの機能試験を行
える。
【図面の簡単な説明】
第1図は本発明の適用対象となる従来のランダムアクセ
スメモリ(RAM)装置を例示するブロック回路図、第
2図は本発明による類RAM試験アルゴリズムを示すグ
ラフ、第3図乃至第5図は3つの異なるタイプの故障に
関し本発明による故障試験結果を示す図ζ及び第6図は
本発明を実施するための装置を示すブロック回路図であ
る。 10・・・RAM装置、12・・・メモリ装置、14・
・・アドレスデコーダ、16・・・データバッファ、1
7・・・データバス、19・・・アドレスバス、20・
・・コントロール・シーケンサ、21・・・コントロー
ルバス、22・・・擬似ランダム発生器、26・・・線
、28・・・データレジスタ、30・・・アドレスハラ
シャー、32・・・レジスタ、34・・・表示器、36
・・・アドレスレジスタ。

Claims (26)

    【特許請求の範囲】
  1. (1)各々名に関して独特にアドレス指定可能である複
    数のメモリセルを有するランダムアクセスメモリ装置の
    故障試験方法であつて、前記メモリセルにランダムビッ
    トを書込み、該ランダムビットを読取り、これに応じて
    メモリ故障を識別してなるランダムアクセスメモリ装置
    の故障試験方法。
  2. (2)均一に広がるセルアドレスの系列を用いて前記メ
    モリセルをアドレス指定する特許請求の範囲第1項記載
    のランダムアクセスメモリ装置の故障試験方法。
  3. (3)各々名に関して独特にアドレス指定可能な複数の
    メモリセルを有するランダムアクセスメモリ装置の故障
    試験方法であつて、セルアドレスの第1の系列を介して
    前記セルにランダムビットを連続的に書込み、セルアド
    レスの第2の系列を介して前記メモリセルの内容を読取
    り、次いで補数をとり、前記第2の系列と反対のセルア
    ドレスの第3の系列を介して前記メモリセルの内容を読
    取り、該メモリセルから読取った内容と予期されるセル
    内容とを比較し、これに応じてメモリ故障を識別してな
    るランダムアクセスメモリ装置の故障試験方法。
  4. (4)均一に広がるセルアドレスの系列を用いて前記メ
    モリセルをアドレス指定する特許請求の範囲第3項記載
    のランダムアクセスメモリ装置の故障試験方法。
  5. (5)各々名に関して独特にアドレス指定可能な複数の
    メモリセルを有するランダムアクセスメモリ装置の故障
    試験方法であって、セルアドレスの第1の系列を介して
    ランダムビットを前記メモリセルに連続的に書込んでそ
    の補数をとり、前記第1の系列とは反対のセルアドレス
    の第2の系列を介して前記メモリセルの内容を読取って
    該内容の補数をとり、前記第1の系列と反対のセルアド
    レスの第3の系列を介して前記メモリセルの内容を読取
    り、該メモリセルから読取つた内容と予期される内容と
    を比較し、これに応じてメモリ故障を識別してなるラン
    ダムアクセスメモリ装置の故障試験方法。
  6. (6)均一に広がるセルアドレスの系列を用いて前記メ
    モリセルをアドレス指定する特許請求の範囲第5項記載
    のランダムアクセスメモリ装置の故障試験方法。
  7. (7)各々名に関して独特にアドレス指定可能な複数の
    メモリセルを有するランダムアクセスメモリ装置の試験
    方法であつて、実質的に均一に広がつたセルアドレスの
    第1の系列を介して前記メモリセルにランダムビットを
    連続的に書込み、前記第1の系列に関連するセルアドレ
    スの第2の系列を介して前記メモリセルの内容を読取り
    、該読取った内容と予期される内容とを比較し、これに
    応じてメモリ故障を識別してなるランダムアクセスメモ
    リ装置の故障試験方法。
  8. (8)均一に広がるセルアドレスの系列を用いて前記メ
    モリセルをアドレス指定する特許請求の範囲第7項記載
    のランダムアクセスメモリ装置の故障試験方法。
  9. (9)各々名に関して独特にアドレス指定可能な複数の
    メモリセルを有するランダムアクセスメモリ装置の故障
    試験方法であつて、実質的に均一に広がるセルアドレス
    の第1の系列を介してランダムビットを前記メモリセル
    に連続的に書込み、前記第1の系列に関連するセルアド
    レスの第2の系列を介して前記メモリセルの内容を読取
    り、該読取った内容と予期される内容とを比較し、これ
    に応じてメモリ故障を識別してなるランダムアクセスメ
    モリ装置の故障試験方法。
  10. (10)前記ランダムビットを擬似ランダム系列から得
    、擬似ランダムビット系列を用いて前記読取り及び書込
    みを行うようにした特許請求の範囲第9項記載のランダ
    ムアクセスメモリ装置の故障試験方法。
  11. (11)シートを用いて前記擬似ランダム系列を制御し
    、異なるシートを用いて故障試験方法を繰り返す特許請
    求の範囲第10項記載のランダムアクセスメモリ装置の
    故障試験方法。
  12. (12)前記擬似ランダムビット系列は可逆的であり、
    前記セルアドレスの第1、第2の系列は夫々順擬似ラン
    ダム系列及び逆擬似ランダム系列である特許請求の範囲
    第10項記載のランダムアクセスメモリ装置の故障試験
    方法。
  13. (13)各々名に関して独特にアドレス指定可能な複数
    のメモリセルを有するランダムアクセスメモリ装置の故
    障試験装置であつて、ランダムビット系列を発生させる
    ための手段と、前記メモリセルをアドレスするための手
    段と、前記ランダムビット系列を書込むための手段と、
    前記メモリセルの内容を読取るための手段と、前記読取
    つた内容と予期される内容とを比較してメモリセル故障
    を識別するための手段と、前記故障を告知するための手
    段とを備えるランダムアクセスメモリ装置の故障試験装
    置。
  14. (14)前記告知手段は可視表示装置を含む特許請求の
    範囲第13項記載のランダムアクセスメモリ装置の故障
    試験装置。
  15. (15)前記発生手段は擬似ランダムビット発生器を備
    える特許請求の範囲第13項記載のランダムアクセスメ
    モリ装置の故障試験装置。
  16. (16)前記アドレス手段は実質的に均一なアドレスを
    発生するための手段を含む特許請求の範囲第13項記載
    のランダムアクセスメモリ装置の故障試験装置。
  17. (17)各々名に関して独特にアドレス指定可能な複数
    のメモリセルを有するランダムアクセスメモリ装置の故
    障試験装置であつて、ランダムビット系列を発生させる
    ための手段と、第1、第2のアドレス系列を選択的に介
    して前記メモリセルをアドレス指定するための手段と、
    前記第1のアドレス系列を介して前記メモリに前記ラン
    ダムビット系列を書込むための手段と、前記第2のアド
    レス系列を介して前記メモリの内容を読取り、該読取つ
    た内容と予期される内容とを比較するための手段と、該
    比較手段に応動してメモリ故障を識別するための手段と
    、該故障を告知するための手段とを備えるランダムアク
    セスメモリ装置の故障試験装置。
  18. (18)前記告知手段は可視表示装置を含む特許請求の
    範囲第17項記載のランダムアクセスメモリ装置の故障
    試験装置。
  19. (19)前記発生手段は擬似ランダムビット発生器を備
    える特許請求の範囲第17項記載のランダムアクセスメ
    モリ装置の故障試験装置。
  20. (20)前記アドレス手段は実質的に均一なアドレスを
    発生するための手段を含む特許請求の範囲第17項記載
    のランダムアクセスメモリ装置の故障試験装置。
  21. (21)複数のメモリセルを有するランダムアクセスメ
    モリ装置の故障試験装置であつて、第1、第2のアドレ
    ス系列を選択的に用いてアレイのセルをアドレスする手
    段と、プロセッサ手段と、メモリ故障を告知する手段と
    を備え、該プロセッサ手段は、(1)前記ランダムビッ
    トを前記メモリセル中に連続的に書込み、次いで前記第
    1のアドレス系列を介して該ビットの補数をとり、(2
    )前記セルアドレスの第2の系列を介して前記メモリセ
    ルの内容を読取り、この内容と予期される内容とを比較
    し、次いで該内容の補数をとり、(3)前記第1のアド
    レス系列を介して前記メモリセルの内容を読取り、該内
    容と予期される内容とを比較し、(4)前記比較に応じ
    てメモリ故障を識別するためのものであるランダムアク
    セスメモリ装置の故障試験装置。
  22. (22)前記告知手段は可視表示装置を含む特許請求の
    範囲第21項記載のランダムアクセスメモリ装置の故障
    試験装置。
  23. (23)前記発生手段は擬似ランダムビット発生器を備
    える特許請求の範囲第21項記載のランダムアクセスメ
    モリ装置の故障試験装置。
  24. (24)前記アドレス手段は実質的に均一なアドレスを
    発生するための手段を含む特許請求の範囲第21項記載
    のランダムアクセスメモリ装置の故障試験装置。
  25. (25)各々名に関して独特にアドレス指定可能な複数
    のメモリセルを有するランダムアクセスメモリ装置の故
    障試験装置であって、擬似ランダムビット系列を発生す
    るための手段と、セルアドレスの実質的に均一の第1、
    第2の系列を選択的に発生させるための手段と、前記第
    1のアドレス系列を介して前記メモリセルに前記ランダ
    ムビット系列を書込むための手段と、前記第2のアドレ
    ス系列を介して前記メモリセルの内容を読取り、該読取
    った内容と前記擬似ランダムビット系列とを比較するた
    めの手段と、該比較手段に応動してメモリ故障を告知す
    るための手段とを備えるランダムアクセスメモリ装置の
    故障試験装置。
  26. (26)前記擬似ランダムビット系列のシートを制御す
    るための手段を含む特許請求の範囲第25項記載のラン
    ダムアクセスメモリ装置の故障試験装置。
JP61015975A 1985-03-04 1986-01-29 ランダムアクセスメモリの迅速な機能試験方法及び装置 Pending JPS61202255A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US708749 1985-03-04
US06/708,749 US4715034A (en) 1985-03-04 1985-03-04 Method of and system for fast functional testing of random access memories

Publications (1)

Publication Number Publication Date
JPS61202255A true JPS61202255A (ja) 1986-09-08

Family

ID=24847047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61015975A Pending JPS61202255A (ja) 1985-03-04 1986-01-29 ランダムアクセスメモリの迅速な機能試験方法及び装置

Country Status (6)

Country Link
US (1) US4715034A (ja)
JP (1) JPS61202255A (ja)
CN (1) CN1006095B (ja)
DE (1) DE3607015A1 (ja)
FR (1) FR2578347B1 (ja)
GB (1) GB2172128B (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6470999A (en) * 1987-05-15 1989-03-16 Digital Equipment Corp Method and apparatus for memory test
JPH0277860A (ja) * 1988-04-01 1990-03-16 Digital Equip Corp <Dec> 記憶装置自己試験方法及び線形フィードバック桁送りレジスタ
JP2007241840A (ja) * 2006-03-10 2007-09-20 Toshiba Corp メモリ診断装置、メモリ診断方法、及びメモリ診断システム
ITTO20110355A1 (it) * 2011-04-21 2012-10-22 Red S R L Struttura di appoggio, in particolare per un veicolo

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4868823B1 (en) * 1984-08-31 1999-07-06 Texas Instruments Inc High speed concurrent testing of dynamic read/write memory array
DE3634352A1 (de) * 1986-10-08 1988-04-21 Siemens Ag Verfahren und anordnung zum testen von mega-bit-speicherbausteinen mit beliebigen testmustern im multi-bit-testmodus
US4891811A (en) * 1987-02-13 1990-01-02 International Business Machines Corporation Efficient address test for large memories
US4782486A (en) * 1987-05-14 1988-11-01 Digital Equipment Corporation Self-testing memory
DE3718182A1 (de) * 1987-05-29 1988-12-15 Siemens Ag Verfahren und anordnung zur ausfuehrung eines selbsttestes eines wortweise organisierten rams
US4873705A (en) * 1988-01-27 1989-10-10 John Fluke Mfg. Co., Inc. Method of and system for high-speed, high-accuracy functional testing of memories in microprocessor-based units
US4876684A (en) * 1988-02-11 1989-10-24 John Fluke Mfg. Co., Inc. Method of and apparatus for diagnosing failures in read only memory systems and the like
US5033048A (en) * 1988-04-01 1991-07-16 Digital Equipment Corporation Memory selftest method and apparatus same
US4903266A (en) * 1988-04-29 1990-02-20 International Business Machines Corporation Memory self-test
US4965799A (en) * 1988-08-05 1990-10-23 Microcomputer Doctors, Inc. Method and apparatus for testing integrated circuit memories
GB2222461B (en) * 1988-08-30 1993-05-19 Mitsubishi Electric Corp On chip testing of semiconductor memory devices
US4980888A (en) * 1988-09-12 1990-12-25 Digital Equipment Corporation Memory testing system
GB2228113B (en) * 1989-02-10 1993-01-27 Plessey Co Plc Circuit arrangement for verifying data stored in a random access memory
US5222067A (en) * 1990-03-08 1993-06-22 Terenix Co., Ltd. Detection of pattern-sensitive faults in RAM by use of M-sequencers
EP0446534A3 (en) * 1990-03-16 1992-08-05 John Fluke Mfg. Co., Inc. Method of functionally testing cache tag rams in limited-access processor systems
EP0460352B1 (en) * 1990-06-07 1995-11-02 International Business Machines Corporation System for test data storage reduction
EP0470030A3 (en) * 1990-08-02 1993-04-21 International Business Machines Corporation Fast memory power-on diagnostics using direct memory addressing
US5377148A (en) * 1990-11-29 1994-12-27 Case Western Reserve University Apparatus and method to test random access memories for a plurality of possible types of faults
US5974570A (en) * 1990-12-01 1999-10-26 Hitachi, Ltd. Method for managing data processing system and high-reliability memory
AU660011B2 (en) * 1991-04-26 1995-06-08 Nec Corporation Method and system for fault coverage testing memory
DE4227281C1 (de) * 1992-08-18 1994-02-10 Siemens Ag Anordnung zum Testen eines Speichers nach dem Selbsttestprinzip
JP3645578B2 (ja) * 1992-09-17 2005-05-11 テキサス インスツルメンツ インコーポレイテツド スマート・メモリの組込み自己検査のための装置と方法
FR2697663B1 (fr) * 1992-10-30 1995-01-13 Hewett Packard Cy Circuit de test de mémoire.
US5471482A (en) * 1994-04-05 1995-11-28 Unisys Corporation VLSI embedded RAM test
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
US5757915A (en) * 1995-08-25 1998-05-26 Intel Corporation Parameterized hash functions for access control
US5588046A (en) * 1995-10-23 1996-12-24 Casio Phonemate, Inc. Digital telephone answering device and method of testing message storage memory therein
US5883844A (en) * 1997-05-23 1999-03-16 Stmicroelectronics, Inc. Method of stress testing integrated circuit having memory and integrated circuit having stress tester for memory thereof
US6339834B1 (en) * 1998-05-28 2002-01-15 Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of Industry Through The Communication Research Centre Interleaving with golden section increments
GB2370126B (en) * 2000-07-18 2004-01-21 Sgs Thomson Microelectronics Memory testing
US6694461B1 (en) * 1999-07-26 2004-02-17 Ati International Srl System and method for testing integrated memories
US6532571B1 (en) * 2000-01-21 2003-03-11 International Business Machines Corporation Method to improve a testability analysis of a hierarchical design
US6728911B1 (en) 2000-11-16 2004-04-27 Utstarcom, Inc. System and method for testing memory systems
US6799291B1 (en) * 2000-11-20 2004-09-28 International Business Machines Corporation Method and system for detecting a hard failure in a memory array
US7200759B2 (en) * 2001-06-08 2007-04-03 Safenet B.V. Method and device for making information contents of a volatile semiconductor memory irretrievable
DE10161042B4 (de) * 2001-12-12 2004-02-05 Infineon Technologies Ag Verfahren zum Betreiben eines Halbleiterspeichers und Halbleiterspeicher
US7216270B1 (en) 2004-05-14 2007-05-08 National Semiconductor Corporation System and method for providing testing and failure analysis of integrated circuit memory devices
US7346816B2 (en) * 2004-09-29 2008-03-18 Yen-Fu Liu Method and system for testing memory using hash algorithm
US7634696B2 (en) * 2005-03-03 2009-12-15 Sigmatel, Inc. System and method for testing memory
US7472337B2 (en) * 2005-03-22 2008-12-30 Cummins, Inc. Method and system for detecting faults in an electronic engine control module
JP5302050B2 (ja) * 2009-03-04 2013-10-02 富士通株式会社 障害解析のためのトレース装置およびトレース方法
JP5986474B2 (ja) * 2012-09-28 2016-09-06 株式会社東芝 メモリ故障診断装置、メモリ故障診断方法
US9418759B2 (en) * 2014-05-06 2016-08-16 Intel IP Corporation Assist circuits for SRAM testing
CN105702299B (zh) * 2015-12-30 2018-09-28 工业和信息化部电子第五研究所 存储器单元失效检测方法与系统
CN106201434B (zh) * 2016-07-05 2018-07-10 南通理工学院 可逆随机数生成器
US10510431B2 (en) * 2017-09-22 2019-12-17 Qualcomm Incorporated Detecting random telegraph noise defects in memory
US10658067B2 (en) * 2018-05-14 2020-05-19 Micron Technology, Inc. Managing data disturbance in a memory with asymmetric disturbance effects
CN112098770B (zh) * 2020-08-20 2024-06-14 深圳市宏旺微电子有限公司 针对动态耦合故障模拟极端环境下的测试方法和装置

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3579199A (en) * 1969-02-03 1971-05-18 Gen Motors Corp Method and apparatus for fault testing a digital computer memory
US3751649A (en) * 1971-05-17 1973-08-07 Marcrodata Co Memory system exerciser
US3719929A (en) * 1971-08-11 1973-03-06 Litton Systems Inc Memory analyzers
US3719885A (en) * 1971-12-13 1973-03-06 Ibm Statistical logic test system having a weighted random test pattern generator
US3924181A (en) * 1973-10-16 1975-12-02 Hughes Aircraft Co Test circuitry employing a cyclic code generator
US3961252A (en) * 1974-12-20 1976-06-01 International Business Machines Corporation Testing embedded arrays
NL7416755A (nl) * 1974-12-23 1976-06-25 Philips Nv Werkwijze en inrichting voor het testen van een digitaal geheugen.
US4125763A (en) * 1977-07-15 1978-11-14 Fluke Trendar Corporation Automatic tester for microprocessor board
GB2028517A (en) * 1978-08-22 1980-03-05 Catt I Testing digital circuits
US4195770A (en) * 1978-10-24 1980-04-01 Burroughs Corporation Test generator for random access memories
US4222514A (en) * 1978-11-30 1980-09-16 Sperry Corporation Digital tester
US4414665A (en) * 1979-11-21 1983-11-08 Nippon Telegraph & Telephone Public Corp. Semiconductor memory device test apparatus
FR2474226B1 (fr) * 1980-01-22 1985-10-11 Thomson Csf Dispositif de test pour enregistreur numerique multipiste
US4342084A (en) * 1980-08-11 1982-07-27 International Business Machines Corporation Main storage validation means
US4429389A (en) * 1981-05-26 1984-01-31 Burroughs Corporation Test pattern address generator
US4442519A (en) * 1982-03-05 1984-04-10 International Business Machines Corporation Memory address sequence generator
US4513418A (en) * 1982-11-08 1985-04-23 International Business Machines Corporation Simultaneous self-testing system
US4503537A (en) * 1982-11-08 1985-03-05 International Business Machines Corporation Parallel path self-testing system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6470999A (en) * 1987-05-15 1989-03-16 Digital Equipment Corp Method and apparatus for memory test
JPH0277860A (ja) * 1988-04-01 1990-03-16 Digital Equip Corp <Dec> 記憶装置自己試験方法及び線形フィードバック桁送りレジスタ
JP2007241840A (ja) * 2006-03-10 2007-09-20 Toshiba Corp メモリ診断装置、メモリ診断方法、及びメモリ診断システム
ITTO20110355A1 (it) * 2011-04-21 2012-10-22 Red S R L Struttura di appoggio, in particolare per un veicolo
WO2012143863A1 (en) * 2011-04-21 2012-10-26 Red S.R.L. Rest structure, in particular for a vehicle

Also Published As

Publication number Publication date
GB2172128A (en) 1986-09-10
US4715034A (en) 1987-12-22
GB8528483D0 (en) 1985-12-24
CN86102265A (zh) 1986-09-03
FR2578347B1 (fr) 1992-09-04
GB2172128B (en) 1989-05-17
FR2578347A1 (fr) 1986-09-05
DE3607015A1 (de) 1986-09-04
CN1006095B (zh) 1989-12-13

Similar Documents

Publication Publication Date Title
US4715034A (en) Method of and system for fast functional testing of random access memories
CA1315886C (en) Memory testing system
US4195770A (en) Test generator for random access memories
US5173906A (en) Built-in self test for integrated circuits
US7506226B2 (en) System and method for more efficiently using error correction codes to facilitate memory device testing
JPH04228199A (ja) 内容参照可能メモリの自己検査方法及び装置
US6286116B1 (en) Built-in test method for content addressable memories
TW559823B (en) System and method for identification of faulty or weak memory cells under simulated extreme operating conditions
US7729185B2 (en) Apparatus and method for detection of address decoder open faults
JPS63102098A (ja) 集積回路
JP2519286B2 (ja) アドレス・ライン・テスト方法
TW559824B (en) System and method for assured built in self repair of memories
US4912710A (en) Self-checking random access memory
US5533194A (en) Hardware-assisted high speed memory test apparatus and method
US5442640A (en) Test and diagnosis of associated output logic for products having embedded arrays
US7464309B2 (en) Method and apparatus for testing semiconductor memory device and related testing methods
US6041426A (en) Built in self test BIST for RAMS using a Johnson counter as a source of data
Barraclough et al. Techniques for testing the microcomputer family
US6738938B2 (en) Method for collecting failure information for a memory using an embedded test controller
JP2937811B2 (ja) 半導体集積回路のテスト回路およびそのテスト方法
KR940005700B1 (ko) 메모리 소자 시험시간 단축 방법
Sable et al. Built-in self-test technique for selective detection of neighbourhood pattern sensitive faults in memories
EP3913634B1 (en) Memory testing by reading and verifying again memory locations after read access
JP2001167597A (ja) 半導体メモリ試験装置
JPS6132756B2 (ja)