JPH0527197B2 - - Google Patents

Info

Publication number
JPH0527197B2
JPH0527197B2 JP60066406A JP6640685A JPH0527197B2 JP H0527197 B2 JPH0527197 B2 JP H0527197B2 JP 60066406 A JP60066406 A JP 60066406A JP 6640685 A JP6640685 A JP 6640685A JP H0527197 B2 JPH0527197 B2 JP H0527197B2
Authority
JP
Japan
Prior art keywords
memory
parallel signature
signature analyzer
flip
chip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP60066406A
Other languages
English (en)
Other versions
JPS613400A (ja
Inventor
Suridohaa Shirumarai
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.)
Texas Instruments Inc
Original Assignee
Texas Instruments 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 Texas Instruments Inc filed Critical Texas Instruments Inc
Publication of JPS613400A publication Critical patent/JPS613400A/ja
Publication of JPH0527197B2 publication Critical patent/JPH0527197B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318544Scanning methods, algorithms and patterns
    • G01R31/318547Data generators or compressors
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/38Response verification devices
    • G11C29/40Response verification devices using compression techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は大規模集積メモリ回路を試験する方
法と装置の改良に関し、更に具体的に云えば、集
積回路チツプ自体に作り込まれた回路を用いて、
上記メモリ回路を試験する方法と装置の改良に関
する。
[従来の技術及びその問題点] 大規模集積(VLSI)メモリ回路の設計並びに
製造では、最近、一層大形のメモリ・アレーを一
定寸法の又は一層小さな寸法の半導体チツプに作
ることに重点がおかれている。然し、チツプに含
まれるメモリ素子の数が多くなるにつれて、回路
の試験が段々難しくなり、より長い時間を必要と
するようになつた。この為、多数のメモリ素子を
持つVLSIメモリ・アレーを製造する場合、アレ
ーの試験に要する時間が製造過程全体のかなりの
割合になる。製造後でも、使う現場で、不良検
査、システム診断等に特定のメモリ・アレーをし
ばしば試験することが望まれており、非常に多数
のメモリ素子が含まれている時、この試験の作業
は特に重要であり、時には極めて厄介である。
更に具体的に云うと、VLSI回路の個々のメモ
リ素子を回路の外側から試験するのは非常に困難
であり、更に、チツプの外側から回路に試験パタ
ーンを印加し、その後チツプの全てのメモリ・セ
ルを読取つて、得られたデータを解析するのは極
めて時間がかゝる。従来、試験しようとする特定
のメモリ・チツプ又はアレーに特定の試験アルゴ
リズムを適用する為に、例えばコンピユータプロ
グラムが開発されている。メモリ素子に各々の入
力信号が印加される時、それを夫々選ばれたメモ
リ素子に差し向け、選ばれた特定の個別のメモリ
素子の中に所望の内容が入つているかどうかを表
わす出力を発生する。こういうことを個別回路毎
に(又素子毎に)行なうことは、1個のチツプに
含まれているメモリ素子が大規模であること、例
えば256Kを越えるメモリ素子があることを考え
れば、困難である。この為、従来この様な試験方
法を合理化し又は更に効率のよいものにする方法
が開発されている。LSI又は集積回路区域の外側
で行なわれるこういう方法の1例は、並列署名
(特徴・サイン・シグネチヤー(signature))解
析器を設けることである。この解析器では既知の
一連の信号を印加してメモリ・アレーに書込んだ
後に、例えば試験しようとするメモリ・アレーか
らの出力信号を検査することが出来る。並列署名
解析器がメモリを読取り、その出力を検査し、予
想される出力署名と比較する。即ち、並列署名解
析器によつて発生された署名は、既知の署名が発
生されゝば、全てのメモリ素子が正しく作用して
いることを表わす。
一般的に、内蔵する並列署名解析器を用いて普
通行なわれるメモリ試験は、メモリに予定の記憶
状態を書込み、その後、読取られたものが書込ま
れたものと同じであるかどうかを判定する為にメ
モリを読取ることを含む。然し、大量のデータが
発生される為、このデータを適当な論理回路によ
つて所謂「署名」に圧縮し、これを既知の良品の
メモリ回路によつて発生された署名と比較するこ
とが出来ることが判つた。即ち、並列署名解析器
では、並列署名解析器の入力に印加される個々の
記憶内容が適切な組合せ論理によつて組合され
る。この組合せ論理は試験装置に判つており、こ
の為、所望の署名を発生することが出来る。
並列署名解析器の1例が、1983年11月10日に出
願された係属中の米国特許出願ミリアル番号第
551667号「万能試験回路及び方法」(出願人に譲
渡されている)にみられる。上記米国出願は従来
技術を知る参考としてこの中で示す。この並列署
名解析器は、この発明に関連する幾つかのモード
で動作する。第1モードは「走査」モードであ
り、このモードでは、並列署名解析器に対してデ
ータが走査入力され、試験されるメモリ装置に印
加する為にその出力に出て来る様にする。(後で
明らかになるが、並列署名解析器に対して走査入
力した内容をメモリに書込む「書込み」モードは
後で説明するが、これは従来公知のことではな
い。)第2のモードは「読取」モードであり、こ
のモードでは並列署名解析器の入力に現われるデ
ータが並列署名解析器に受取られて、その特定の
組合せ論理回路に印加される。この後で印加され
る追加の入力データが印加されて前に入力された
データと組合されるという様にして、或る時間の
後、全てのデータが印加され、特定の出力「暑
名」が発生されて、既知の所要の署名と比較され
る。
[発明の目的] 以上述べた所から、この発明の目的は、超大規
模集積メモリ回路を試験する改良された方法と装
置を提供することである。
この発明の別の目的は、上に述べた形式であつ
て、メモリ素子自体と同じ半導体基板に装置が作
り込まれている様な方法と装置を提供することで
ある。
この発明の別の目的は、上に述べた形式であつ
て、外部試験方法並びに装置によつて従来可能で
あつたよりも、さらに高速に大規模集積回路のメ
モリ素子を試験することが出来る様な方法と装置
を提供することである。
この発明の別の目的は、上に述べた形式であつ
て、試験時間を短縮する様に、メモリ回路を、簡
略化されているが信頼性の高い形式で試験するこ
とが出来る様な方法と装置を提供することであ
る。
この発明の別の目的は、上に述べた形式であつ
て、最終的なメモリ装置の製造コストを目立つて
高くせず、全体的な回路の一部分として、半導体
基板自体に作ることの出来る方法及び装置を提供
することである。
上記並びにその他の目的、特徴及び利点は、以
下図面について詳しく説明する所から、当業者に
明らかになろう。
[問題点を解決するための手段] 本発明の広い概念の一態様によつて半導体チツ
プ上に作られた高密度メモリ素子を試験する装置
が提供される。メモリ素子には、夫々選ばれたメ
モリ素子に読取及び書込み信号を伝える複数個の
ビツト線が接続されている。装置は、チツプに組
込まれた少なくとも1つの並列署名解析器を含
む。並列署名解析器がメモリ・セルの少なくとも
若干のビツト線に直接又は間接に接続されて、解
析器がこれらの選ばれたメモリ・セルと連絡する
ことが出来る様にしている。並列署名解析器は、
選ばれた信号をビツト線に印加して、メモリ・セ
ルに情報を書込み、メモリ・セル内に予め選ばれ
た記憶状態を発生する様に構成されている。更に
並列署名解析器がメモリ・セルの状態を選択的に
読取つて、読取つた特定の状態に従つてメモリ・
セルの暑名を発生する。最後に、並列署名解析器
が、半導体チツプの出力導線に暑名を送り出し
て、メモリ素子から読取つた記憶状態が予想通り
であつて、メモリ素子が正しく作用していること
を示すかどうかを表示する為に、既知の暑名と比
較される様にする。
本発明の広い概念の一態様においては、1個の
チツプ上にメモリ素子の少なくとも1つのアレー
が形成されている様な形式のメモリ・チツプを試
験する方法を提供する。この方法はチツプ上の少
なくとも1つのメモリ・アレーに対し、チツプ上
に並列署名解析器を設けることを含む。並列署名
解析器は、第1のモードでは、少なくとも選ばれ
たメモリ素子に書込むべき信号を選択的に印加
し、第2の様式ではメモリに信号を書込み、第3
の様式では、選ばれたメモリ素子の内容を選択的
に読取る様に動作し得る。この後、並列署名解析
器が、読取つたメモリ素子の内容から暑名を発生
する様に作動される。最後に、並列署名解析器の
動作様式を選択する手段を設ける。
[好ましい実施例の詳しい説明] この発明は、周知の様に、適当な行及び列メモ
リ復号器と共に、半導体基板に少なくとも1つの
メモリ・セル・アレーが作られている様な大規模
集積(VLSI)メモリ回路に関連して使われるも
のである。この発明の試験装置及び方法を利用す
ることが出来る典型的なメモリ・アレーの1例
が、1984年に開催されたインターナシヨナル・ソ
リツド・ステート・サーキツツ・コンフアレンス
の記録の第278頁以降所載のロジヤー.クング
他の論文「CMOS技術による100ナノ秒未満の
256K DRAM」に記載されている。第1図に示
す場合、典型的なLSIメモリ10が8個のメモ
リ・セル・アレー11−18を持つている。各々
1つのメモリ・セル・アレー11−18が、例え
ば32K×1の様な多数の個別メモリ・セルを含ん
でいてよい。各対のセル・アレー11−12,1
3−14,15−16,17−18の間に多数の
センス・アンプ22,23,24,25が夫々設
けられている。行復号器30,31が夫々セル・
アレー11−12と13−14の間、及びセル・
アレー15−16と17−18の間に配置され、
メモリ素子(図に示してない)に接続される垂直
線を復号する。同様に、列復号器35がセル・ア
レー11−12及び13−14の組とセル・アレ
ー15−16及び17−18の組との間に図示の
様に配置されている。メモリ・アレー10には複
数個のビツト線40が設けられていて、メモリ・
セル・アレー11−18の種々のメモリ素子を列
復号器35と相互接続し、セル・アレー11−1
8の夫々のメモリ素子に信号を印加したり、それ
から信号を取出したりする。最後に入出力母線4
5がメモリ10との連絡の為、列復号器35から
出ている。以上説明したメモリ・アレーは従来の
典型的な方法で製造される。典型的には、この様
なメモリ・アレーが出来るだけ能率のよい形で、
1個の半導体基板(図に示してない)上に作られ
る。(実際には、メモリ・アレー10に含めるこ
との出来るメモリ素子の数は、半導体基板にメモ
リ素子のアレーを配置し得る効率と直接的な関係
を持つ。) 更に第1図について説明すると、この発明で
は、メモリ・アレー11−18に接近して、半導
体基板(図に示してない)上に1対の並列署名解
析器48,49が作られる。更に具体的に云う
と、第1図の実施例に示す様に、並列署名解析器
48がメモリ・セル・アレー11,13に隣接し
て作られ、並列署名解析器49がメモリ・セル・
アレー16,18に隣接して作られる。並列署名
解析器48,49の特定の場所は、当業者に明ら
かな様に、メモリ・アレー10に要求される試験
の程度、その条件の下で半導体を作る為に利用し
得る「実評価」の程度等の様な種々の因子によつ
て決定し得ることを理解されたい。更に、後で詳
しく説明する様に、夫々のセル区域11−18か
らの信号を伝える為に、ビツト線40が夫々の並
列署名解析器に接続されている。
後の説明から明らかになるが、並列署名解析器
48,49は異なる2つのモードで動作する。第
1のモードは所謂「署名モード」であつて、メモ
リ読取サイクルの間、多数のメモリ・セルからの
データを監視する、即ち並列に読取る。第2のモ
ードは「走査モード」であつて、チツプの外部か
らのデータを並列署名解析器へ直列に走査入力
し、後で説明する「書込み」モードでメモリ書込
みサイクルの間、多数のメモリ・セルに並列に書
込むことが出来る様にする。走査モードでは、デ
ータを走査出力して、最終的な署名を形成するこ
とも出来る。第3のモードは「書込み」モードで
あり、この時並列署名解析器の内容をメモリに転
送する、即ち書込む。
後の説明から明らかになるが、第1図に示した
試験装置の特定の試験方式では、メモリ素子と列
復号器45の間にあることごとくのビツト線40
が並列署名解析器48,49に接続され、こうし
て考えられる最高の並列処理を達成する。これは
ことごとくのビツト線が監視されるからである。
図示の場合、図示の実施例に於ける並列署名解析
器の寸法は最大であり、ビツト線の数に等しいか
又はそれより多い数のフリツプフロツプ(後で第
3図について具体的に説明する)を含んでいる。
例えばメモリ・アレー10が1024本のビツト線
(並びに1024個のセンス・アンプ)を持つ場合、
並列署名解析器48,49は少なくとも1024に等
しい規模である。並列署名解析器の規模を少なく
とも監視されるビツト線の数に等しくすべきであ
ることに注意されたい。然し、並列署名解析器の
規模をビツト線の数よりも大きく選んで、並列署
名解析器によつて圧縮されるデータの誤りを検出
する確率を高めることが出来る。即ち、並列署名
解析器48,49にあるフリツプフロツプの数が
ビツト線の数に等しい場合、並列署名解析器にあ
ることごとくのフリツプフロツプ段は丁度1つの
ビツト線を監視する。他方、並列署名解析器がビ
ツト線の数より大きな規模である場合、並列署名
解析器にある或る選ばれたフリツプフロツプ段
は、何等並列データ入力を受取らない。即ち、動
作中、並列署名解析器48,49が最下位ビツト
位置(矢印50で示す)にメモリ・チツプの入力
ピン(図に示してない)から走査入力データを受
取る。更に、その最上位ビツト(MSB)(これは
商ビツトとも呼ばれる)が、出力の矢印51で示
す様に、メモリ・チツプの出力ピンに接続され
る。これらの接続は、並列署名解析器の内容を走
査出力する為、又は並列署名解析器48,49を
用いて、メモリ・アレー10に書込むべきデータ
を走査入力する為に必要である。
この発明の別の実施例が第2図に示されてい
る。この場合、メモリ・アレー60がメモリ・セ
ル・アレー61−68を持つていて、センス・ア
ンプ70−73及び行復号器80,81及び列復
号器82が、第1図のアレーの記憶装置について
述べたのと同様に接続されている。第2図の実施
例では、複数個のビツト線85がセル・アレー6
1−68の夫々のメモリ素子を前に述べたのと同
様に列復号器82に接続する。第2図の実施例で
は、列復号器82の内側に1個の並列署名解析器
88が設けられていて、ビツト線85の選ばれた
1つだけを受取るように接続されている。即ち、
第2図では、並列署名解析器が列復号器と一体で
あつて、列復号器88の早い段(図に示してな
い)によつて選択された、利用し得るビツト線の
内の一部分だけを監視する。例えば、1024本のビ
ツト線が列復号器82に入る場合、並列署名解析
器は512段、256段、128段、64段、32段、16段又
は8段の何れかを持つていてよい。この場合も、
並列署名解析器88が、矢印90で示す様に、チ
ツプ上のピン(図に示してない)からの走査入力
データを受取る入力ポートを持つている。同様
に、矢印91で示す様に、走査出力データ(又は
商ビツト線)が並列署名解析器88の出力ポート
に現われ、出力ピン(図に示してない)から取出
される。
第1図及び第2図の並列署名解析器48,4
9,88は、何れも一般的に第3図にブロツク図
で示す形に構成することが出来る。図示の様に、
並列署名解析器100がマスタ・スレーブ形の多
数(p個)のフリツプフロツプ段101−103
で構成される。フリツプフロツプ101−103
の入力が、夫々排他的オアゲート110,11
1,112を介して並列入力線又はビツト線B0
…Bp-i,…Bp-1に接続される。各々のフリツプフ
ロツプの段101−103の他方の入力が夫夫排
他的オアゲート110−112を介してその前の
フリツプフロツプ段の出力に接続されるが、第1
のフリツプフロツプ段101は最後のフリツプフ
ロツプ段103の出力から入力を受取る点が異な
る。
モードスイツチ120を設けて、並列署名解析
器100の回路を「監視」及び「走査/書込み」
モードの間で切換える。「走査」モードは試験す
るメモリ素子に書込む為に、並列署名解析器にデ
ータを入力する為に使われ、「書込み」モードは
並列署名解析器にあるデータをメモリに書込む為
に使われ、「監視」モードは、試験される夫々の
メモリ素子によつて発生された出力を読取る為に
使われる。第2のスイツチ121も設けて、第1
のフリツプフロツプ段101を「走査入力」端子
に接続する。この端子はチツプのピン(図に示し
てない)から走査入力を受取る。スイツチ12
2,123,124を設けて、前のフリツプフロ
ツプ段の出力を各々のスイツチ122−124に
夫々関連したフリツプフロツプの入力122−1
24に直接的に接続する。図示の様に、各々のス
イツチ120−124は連動して、モードスイツ
チ120を「監視」及び「走査」モードの選択位
置の間で作動した時、全てが同時に作動する。最
後に、書込みスイツチ130,131,132を
設けて、各々のフリツプフロツプ段101−10
3の出力をビツト線B0,…Bp-i,…Bp-1に選択的
に接続する。スイツチ130−132も連動にな
つていて、並列署名解析器を付設したメモリ素子
にデータを書込みたい時、同時に作動される様に
する。
並列署名解析器100の典型的な1つのフリツ
プフロツプ段の細部が第4図に示されている。即
ち、第4図の下側に記入した文字で示す様にマス
タ・スレーブ形フリツプフロツプ140がマスタ
駆動部分141と、それに続くスレーブ・フオロ
ワ部分142を持つている。マスタ・スレーブ形
フリツプフロツプ140に対する入力は、排他的
オアゲート部分145と、それに続くモード選択
部分146から来る。排他的オアゲート部分14
5に対する入力はその前のフリツプフロツプ段
(図に示してない)の出力から来る。この出力が
トランジスタ150に印加される。このトランジ
スタの制御素子が反転ビツト線151に接続され
る。更に、前の段からの反転出力がトランジスタ
153に接続される。このトランジスタの制御素
子がビツト線154に接続される。トランジスタ
150,153の出力がトランジスタ160に接
続され、トランジスタ160の制御素子が線16
1の非反転モード制御信号に接続される。同様
に、前のフリツプフロツプ段の非反転出力がトラ
ンジスタ165に接続される。このトランジスタ
の制御素子が線166を介して反転モード制御信
号に接続される。トランジスタ160,165か
らの出力が、トランジスタ170の入力に接続さ
れる。トランジスタ170の制御素子が線172
のクロツク信号H1に接続され、トランジスタ1
70の出力がインバータ175に接続される。ト
ランジスタ170及びインバータ175の組合せ
が、マスタ・スレーブ形フリツプフロツプ部分1
40に対するマスタ駆動器を構成する。インバー
タ175の出力がトランジスタ180に接続され
る。トランジスタ180の制御素子が、「書込み」
制御信号と第2のクロツク信号H3の論理的なア
ンドの組合せを表わす信号を線181を介して受
取る様に接続されている。(H1及びH3は重なり
合わないクロツク信号であることに注意された
い。)トランジスタ180の出力が夫夫のインバ
ータ182,183に接続されて、フリツプフロ
ツプ140のスレーブ部分から線188に反転フ
リツプフロツプ出力を発生する。インバータ18
2に対する入力がトランジスタ190にも接続さ
れている。トランジスタ190の制御素子が線1
91の第1のクロツク信号H1に接続され、その
出力が第2のインバータ段183の出力に接続さ
れる。更に、第1のインバータ段182の出力が
線195にフリツプフロツプ140の非反転出力
を発生する。反転出力及び非反転出力が夫々トラ
ンジスタ200,201に接続される。これらの
トランジスタは共にその制御素子が線203の
「書込み」制御信号に接続される。この信号は、
反転モード制御信号と「書込み」制御信号との論
理的なアンドの組合せを表わす。夫々トランジス
タ200,201の出力が、前に述べた様に並列
署名解析器を付設したメモリ素子のビツト線(図
に示してない)に接続される。
この為、特に第3図について動作を説明する
と、所望の試験を行なう為にメモリ素子に印加す
べき試験データがモードスイツチ120及び連動
スイツチ121−124が「走査/書込み」位置
にあるとき、並列署名解析器100に走査入力さ
れる。従つて、データは、関連したメモリのビツ
ト線に印加される様に、夫々のフリツプフロツプ
段101−103にクロツクで送込まれる。この
後、書込みスイツチ130−132を作動して、
各々のフリツプフロツプ段101−103の出力
を、関連した夫々のメモリ素子に印加される様
に、夫夫のビツト線B0,…Bp-i,…Bp-1に通す。
次にモードスイツチ120及びそれに関連した連
動スイツチ121−124を「監視」又は「署
名」モード位置に切換え、ビツト線B0,…Bp-i
…Bp-1で読取つたデータを並列署名解析器から
線134を介してクロツクで送出し、こうして並
列署名解析器100を付設したメモリ素子から読
取つたデータを表わす所望の署名を形成する。走
査出力された署名が予想される署名又は正常に動
作しているメモリ素子から得られるものと異なる
場合、1つ又は更に多くのメモリ素子が誤動作を
しており、メモリ装置は試験に不合格になる。
メモリ・チツプは任意のメモリ試験アルゴリズ
ムを用いて試験することが出来ることが理解され
よう。装置を試験している時、並列署名解析器
が、試験アルゴリズムを実行する全体の間、署名
を蓄積し、最終的な署名が走査モードで読出され
る。走査モードでは、並列署名解析器が単純なシ
フトレジスタとして作用し、走査入力データがシ
フトレジスタの最下位ビツトに送られる。
メモリの試験中は、「マーチング形1及び0」、
「ウオーキング形1及び0」、Galpat等の様な普
通のメモリ試験アルゴリズムを使つて、メモリ・
チツプの作用能力と、更に隣接するセルの干渉と
を試験するのが普通である。この様な何れかの試
験アルゴリズムの実行中、上に述べた様に構成さ
れたpビツトの並列署名解析器が、ことごとくの
読取サイクル中、セルから試験応答を監視するこ
とが出来る。云い換えれば、読取サイクルの間、
利用し得る入出力ピンを介して僅かな数の記憶セ
ルだけの内容を読出す代りに、並列署名解析器が
p個のセルを並列に読取る。従つて、この発明の
並列署名解析器を使うと、所要のメモリ読取サイ
クルの数が減少する。この並列署名解析器によつ
て監視されるメモリ・セルは1個のブロツク又は
単体として取扱われ、読取サイクル中は、利用し
得る入出力ピンと等しい幅を持つワードだけでな
く、試験アルゴリズムの目標である。ことごとく
の読取サイクルで、並列署名解析器が、選ばれた
p個のセルのブロツクから供給された新しいデー
タでその内容を更新する。
試験アルゴリズムを実行する間、メモリ素子か
らの出力データが外部の試験装置によつて監視さ
れるのではなく、試験アルゴリズムの終りに、並
列署名解析器に蓄積された最終的な署名を1つの
入出力ピンを介して走査出力し、試験装置で検証
する。前に述べた様に、最終的な署名は、メモ
リ・チツプが不良であるかどうかを判定するのに
十分な情報を持つている。
並列署名解析器100の商ビツト線134も監
視することが出来る。普通、最終的な署名だけを
検証する時、大形の並列署名解析器の誤り検出能
力は非常に高い。然し希望によつては、最終的な
署名を検証する他に、並列署名解析器の商ビツト
を監視することにより、誤り検出能力を更に高め
ることが出来る。並列署名解析器の最上位ビツト
が、その最終的な署名を走査出力する為に入出力
ピンに接続されている(第1図及び第2図参照)
から、商ビツトの監視は直送式である。従つて、
1つの出力ピンだけを監視することにより、既に
利用し得るデータを外部の試験装置(図に示して
ない)によつて連続的に検証することが出来る。
この発明の並列署名解析器の別の利点は、メモ
リ試験アルゴリズムを実行する間、メモリ書込み
サイクルの数を少なくする為にこの並列署名解析
器を使うことが出来ることである。例えば、並列
署名解析器が走査/書込みモードにある時、メモ
リ・セルに書込むことが要求される任意の所望の
パターンが、最初に並列署名解析器に走査入力さ
れる。次に、書込みスイツチ130−132(第
3図参照)の助けを借りて、並列署名解析器の内
容を1つのメモリ書込みサイクルでp個のメモ
リ・セル全部に書込むことが出来る。従つて、並
列署名解析器に貯蔵されている同じパターンを相
異なるp個のセルのメモリ・ブロツクに書込む場
合、書込みサイクルの数を減少することができ
る。これは例えば、全部0、全部1、交互の1及
び0等の様な或る規則的なパターンを用いて、メ
モリ全体を初期設定する場合がそうである。この
様な初期設定工程の間、メモリ書込みサイクルの
数はnからn/fに少なくすることが出来る。又
並列署名解析器に於ける単純なシフト動作によ
り、前に走査入力したパターンから新しいパター
ンを発生することが出来る。これによつて新しい
パターンの走査入力に必要なp個のサイクルが節
約される。
更に、メモリ試験アルゴリズムを実行する間、
並列署名解析器を介して書込み動作を行なうこと
が出来る。これは、並列署名解析器の現在の内容
が、試験アルゴリズムの実行中のその時点までに
並列署名解析器によつて圧縮されたデータの署名
を表わすものであるから、この現在の内容を破壊
してはならない書込み動作の直前に行なわれる。
即ち、並列署名解析器をメモリ・ブロツクに書込
む為に使う時、何時でもその現在の内容を走査出
力して、外部の試験装置によつて検証する。メモ
リ・セルに書込む新しいデータを走査入力するの
と、並列署名解析器の現在の内容を走査出力する
のとの2つの動作は、同時に行なうことが出来
る。それは、走査入力データが並列署名解析器の
最下位ビツトに送込まれ、走査出力データが最上
位ビツトから取出されるからである。実際、新し
いデータを並列署名解析器の最下位ビツトに走査
入力する時には、何時でも並列署名解析器の内容
がその最上位ビツトから自動的に走査出力され
る。従つて、試験プログラムを実行する途中に於
けるメモリ書込みサイクルの数を少なくすること
が可能である。
この発明を或る程度具体的に説明したが、以上
の説明は例として挙げたものであつて、当業者で
あれば、この発明の範囲内で部分の組合せ及び配
置に種々の変更を加えることが出来ることは云う
までもない。
【図面の簡単な説明】
第1図はこの発明の試験装置に対する典型的な
メモリ素子装置の関係を示す典型的なVLSIメモ
リ・チツプの平面図、第2図はVLSIメモリ・チ
ツプの平面図で、典型的なメモリ素子装置に対す
るこの発明の別の好ましい実施例の試験装置の関
係を示す。第3図は第1図及び第2図の試験装置
を使うことが出来る並列署名解析器の細部を示す
回路図、第4図は第3図の並列署名解析器の1段
の回路図である。 主な符号の説明、11から18:メモリ・セ
ル・アレー、22から25:センス・アンプ、3
0,31:行復号器、35:列復号器、40:ビ
ツト線、48,49:並列署名解析器。

Claims (1)

  1. 【特許請求の範囲】 1 チツプ上のメモリを試験する装置において、
    前記メモリに接続された複数個のビツト線と、前
    記メモリに隣接してチツプに組込まれた少なくと
    も1つの並列署名解析器とを有し、 該並列署名解析器は、 前記ビツト線を介して選択的にデータを前記メ
    モリに書込む書込手段と、 前記メモリの記憶状態を前記ビツト線を介して
    選択的に読取る読取手段と、 前記読取手段に接続され、読取つた記憶状態か
    ら、選択的に書込まれたデータが正しくメモリに
    書込まれ且つメモリから読取られたかどうかを表
    わす署名を発生する手段と、 データの書込み、または読取りに応答して、選
    択的に前記書込手段、または前記読取手段を前記
    ビツト線に接続する接続手段とを含んでいる装
    置。 2 特許請求の範囲第1項に記載した装置に於
    て、前記並列署名解析器が多重入力線形フイード
    バツク・シフトレジスタを有する装置。 3 特許請求の範囲第2項に記載した装置に於
    て、前記並列署名解析器が、該並列署名解析器か
    らの署名出力を得る為に商ビツト線を作る手段を
    有する装置。 4 特許請求の範囲第2項に記載した装置に於
    て、前記並列シフトレジスタが複数個のフリツプ
    フロツプを含み、各々のフリツプフロツプは入力
    が排他的オアゲートを介して夫々1つの該メモリ
    素子のビツト線に接続されると共に前記排他的オ
    アゲートを介してその前のフリツプフロツプの出
    力に接続されている装置。 5 チツプ上のメモリを試験する装置において、
    単一半導体チツプ上に形成された複数のメモリ素
    子を有するメモリと、 前記メモリのメモリ素子と接続された複数のビ
    ツト線と、 前記メモリに隣接してチツプに組込まれた少な
    くとも1つの並列署名解析器とを有し、 該並列署名解析器は、 前記ビツト線に接続され、前記メモリの書込ま
    れるべきメモリ素子に選択的に信号を印加する手
    段と、 前記メモリ素子の記憶状態を選択的に読取る手
    段と、読取つた記憶状態から、選択的に印加され
    た信号が正しく書込まれ且つそのメモリ素子から
    読取られたかどうかを表す署名を発生する手段と
    を有し、 前記並列署名解析器は、多重入力線形フイード
    バツク・シフトレジスタから構成され、前記シフ
    トレジスタは複数のフリツプフロツプを有し、前
    記各フリツプフロツプが排他的論理和を介してメ
    モリ素子の各ビツト線と、前記排他的論理和を介
    して前段のフリツプフロツプの出力とに接続され
    る入力を有する、メモリを試験する装置。 6 特許請求の範囲第5項に記載した装置に於
    て、 前記少なくとも1つの並列署名解析器が前記メ
    モリ素子の各々の側に隣接してチツプ上に配置さ
    れた2つの並列署名解析器を含む装置。 7 特許請求の範囲第5項に記載した装置に於
    て、前記少なくとも1つの並列署名解析器が2組
    のメモリ素子の間に配置された1個の並列署名解
    析器を含む装置。 8 メモリ素子の少なくとも1つのアレーがその
    上に形成されているメモリ・チツプを試験する方
    法において、 前記少なくとも1つのアレーの各々に対し、前
    記チツプ上に設けられた並列署名解析器と、前記
    並列署名解析器の動作モードを選択する手段とを
    有し、前記並列署名解析器は、メモリ素子の少な
    くとも1つのアレーの各々に対し前記チツプ上に
    多重入力線形フイードバツク・シフトレジスタを
    有し、前記シフトレジスタは、前記チツプに複数
    のフリツプフロツプを形成し、各フリツプフロツ
    プの入力が排他的論理和を介してメモリ素子の各
    ビツト線と、前記排他的論理和を介して前段のフ
    リツプフロツプの出力とに接続されており、 該並列署名解析器は、第1のモード時に、選択
    されたメモリ素子に書込まれるべき信号を選択的
    に印加し、他のモード時に、前記メモリ素子の内
    容を選択的に読取り、かつ読取られた内容から、
    印加された信号がメモリ素子に正しく書込まれ、
    そこから読取られたかどうかを識別するための署
    名を発生してメモリを試験する方法。
JP60066406A 1984-03-30 1985-03-29 チツプ上の高密度メモリを試験する方法と装置 Granted JPS613400A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US595065 1984-03-30
US06/595,065 US4601034A (en) 1984-03-30 1984-03-30 Method and apparatus for testing very large scale integrated memory circuits
US595172 1990-10-10

Publications (2)

Publication Number Publication Date
JPS613400A JPS613400A (ja) 1986-01-09
JPH0527197B2 true JPH0527197B2 (ja) 1993-04-20

Family

ID=24381575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60066406A Granted JPS613400A (ja) 1984-03-30 1985-03-29 チツプ上の高密度メモリを試験する方法と装置

Country Status (2)

Country Link
US (1) US4601034A (ja)
JP (1) JPS613400A (ja)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4779273A (en) * 1984-06-14 1988-10-18 Data General Corporation Apparatus for self-testing a digital logic circuit
DE3671670D1 (de) * 1985-03-26 1990-07-05 Siemens Ag Verfahren zum betreiben eines halbleiterspeichers mit integrierter paralleltestmoeglichkeit und auswerteschaltung zur durchfuehrung des verfahrens.
JPS6277661A (ja) * 1985-09-30 1987-04-09 Toshiba Corp メモリ有無検出回路
US4740971A (en) * 1986-02-28 1988-04-26 Advanced Micro Devices, Inc. Tag buffer with testing capability
EP0249119A1 (de) * 1986-06-10 1987-12-16 Siemens Aktiengesellschaft Aufwandsreduzierte Antivalenz-und Äquivalenz-Gatterschaltung zur Verwendung in aktiven Testhilfen für Schaltungsanordnungen in CMOS-Technik
DE3639577A1 (de) * 1986-11-20 1988-05-26 Siemens Ag Logikbaustein zur erzeugung von ungleich verteilten zufallsmustern fuer integrierte schaltungen
FR2611052B1 (fr) * 1987-02-17 1989-05-26 Thomson Csf Dispositif de test de circuit electrique et circuit comportant ledit dispositif
US4827476A (en) * 1987-04-16 1989-05-02 Tandem Computers Incorporated Scan test apparatus for digital systems having dynamic random access memory
US4980850A (en) * 1987-05-14 1990-12-25 Digital Equipment Corporation Automatic sizing memory system with multiplexed configuration signals at memory modules
US4782486A (en) * 1987-05-14 1988-11-01 Digital Equipment Corporation Self-testing memory
US6522985B1 (en) * 1989-07-31 2003-02-18 Texas Instruments Incorporated Emulation devices, systems and methods utilizing state machines
US5329471A (en) * 1987-06-02 1994-07-12 Texas Instruments Incorporated Emulation devices, systems and methods utilizing state machines
US6085336A (en) * 1987-06-02 2000-07-04 Texas Instruments Incorporated Data processing devices, systems and methods with mode driven stops
JPH071493B2 (ja) * 1987-06-11 1995-01-11 三菱電機株式会社 テスト補助回路
US4847839A (en) * 1987-08-26 1989-07-11 Honeywell Inc. Digital registers with serial accessed mode control bit
US5535331A (en) * 1987-09-04 1996-07-09 Texas Instruments Incorporated Processor condition sensing circuits, systems and methods
US5684721A (en) * 1987-09-04 1997-11-04 Texas Instruments Incorporated Electronic systems and emulation and testing devices, cables, systems and methods
US4912709A (en) * 1987-10-23 1990-03-27 Control Data Corporation Flexible VLSI on-chip maintenance and test system with unit I/O cell design
JPH01201736A (ja) * 1988-02-08 1989-08-14 Mitsubishi Electric Corp マイクロコンピュータ
US4903266A (en) * 1988-04-29 1990-02-20 International Business Machines Corporation Memory self-test
US6304987B1 (en) * 1995-06-07 2001-10-16 Texas Instruments Incorporated Integrated test circuit
JP3005250B2 (ja) * 1989-06-30 2000-01-31 テキサス インスツルメンツ インコーポレイテツド バスモニター集積回路
US5805792A (en) * 1989-07-31 1998-09-08 Texas Instruments Incorporated Emulation devices, systems, and methods
US4991175A (en) * 1989-10-06 1991-02-05 Hewlett-Packard Signature analysis
US5101409A (en) * 1989-10-06 1992-03-31 International Business Machines Corporation Checkboard memory self-test
US5072138A (en) * 1990-08-17 1991-12-10 Sgs-Thomson Microelectronics, Inc. Semiconductor memory with sequential clocked access codes for test mode entry
US5072137A (en) * 1990-08-17 1991-12-10 Sgs-Thomson Microelectronics, Inc. Semiconductor memory with a clocked access code for test mode entry
US5222066A (en) * 1990-12-26 1993-06-22 Motorola, Inc. Modular self-test for embedded SRAMS
US5528600A (en) * 1991-01-28 1996-06-18 Actel Corporation Testability circuits for logic arrays
JPH0521555A (ja) * 1991-07-17 1993-01-29 Mitsubishi Electric Corp 故障検出回路付マスタスライスlsi
US5301156A (en) * 1991-07-18 1994-04-05 Hewlett-Packard Company Configurable self-test for embedded RAMs
US5412665A (en) * 1992-01-10 1995-05-02 International Business Machines Corporation Parallel operation linear feedback shift register
US5452418A (en) * 1992-04-24 1995-09-19 Digital Equipment Corporation Method of using stream buffer to perform operation under normal operation mode and selectively switching to test mode to check data integrity during system operation
US5631913A (en) * 1994-02-09 1997-05-20 Matsushita Electric Industrial Co., Ltd. Test circuit and test method of integrated semiconductor device
US5572536A (en) * 1994-05-26 1996-11-05 Texas Instruments Incorporated Digital circuitry with improved parallel signature analysis capability
US5668481A (en) * 1995-02-23 1997-09-16 National Science Council Multiple pattern sequence generation based on inverting non-linear autonomous machine
US5909049A (en) * 1997-02-11 1999-06-01 Actel Corporation Antifuse programmed PROM cell
US6408413B1 (en) 1998-02-18 2002-06-18 Texas Instruments Incorporated Hierarchical access of test access ports in embedded core integrated circuits
US6405335B1 (en) 1998-02-25 2002-06-11 Texas Instruments Incorporated Position independent testing of circuits
JP2000021193A (ja) * 1998-07-01 2000-01-21 Fujitsu Ltd メモリ試験方法及び装置並びに記憶媒体
SE512916C2 (sv) * 1998-07-16 2000-06-05 Ericsson Telefon Ab L M Metod och anordning för feldetektering i digitalt system
US7058862B2 (en) 2000-05-26 2006-06-06 Texas Instruments Incorporated Selecting different 1149.1 TAP domains from update-IR state
US6728915B2 (en) 2000-01-10 2004-04-27 Texas Instruments Incorporated IC with shared scan cells selectively connected in scan path
US6769080B2 (en) 2000-03-09 2004-07-27 Texas Instruments Incorporated Scan circuit low power adapter with counter
JP4899248B2 (ja) * 2001-04-02 2012-03-21 富士通セミコンダクター株式会社 半導体集積回路
DE10338922B4 (de) * 2003-08-20 2016-07-14 Infineon Technologies Ag Elektrische Diagnoseschaltung sowie Verfahren zum Testen und/oder zur Diagnose einer integrierten Schaltung
JP2008165887A (ja) * 2006-12-27 2008-07-17 Rohm Co Ltd メモリリード回路、それを用いたメモリ装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5914840B2 (ja) * 1979-10-19 1984-04-06 日本電信電話株式会社 半導体メモリ試験用パタ−ン発生装置
US4369511A (en) * 1979-11-21 1983-01-18 Nippon Telegraph & Telephone Public Corp. Semiconductor memory test equipment
GB2070779B (en) * 1980-02-28 1984-02-15 Solartron Electronic Group Apparatus for testing digital electronic circuits
US4409675A (en) * 1980-12-22 1983-10-11 Fairchild Camera & Instrument Corporation Address gate for memories to protect stored data, and to simplify memory testing, and method of use thereof
US4412327A (en) * 1981-02-25 1983-10-25 Western Electric Company, Inc. Test circuit for checking memory output state continuously during time window
US4450560A (en) * 1981-10-09 1984-05-22 Teradyne, Inc. Tester for LSI devices and memory devices
US4481627A (en) * 1981-10-30 1984-11-06 Honeywell Information Systems Inc. Embedded memory testing method and apparatus
JPS58205993A (ja) * 1982-05-25 1983-12-01 Fujitsu Ltd Lsi内蔵メモリのスキヤンテスト方法
US4498172A (en) * 1982-07-26 1985-02-05 General Electric Company System for polynomial division self-testing of digital networks
US4519077A (en) * 1982-08-30 1985-05-21 Amin Pravin T Digital processing system with self-test capability
US4503536A (en) * 1982-09-13 1985-03-05 General Dynamics Digital circuit unit testing system utilizing signature analysis
US4534030A (en) * 1982-12-20 1985-08-06 International Business Machines Corporation Self-clocked signature analyzer

Also Published As

Publication number Publication date
JPS613400A (ja) 1986-01-09
US4601034A (en) 1986-07-15

Similar Documents

Publication Publication Date Title
US4601034A (en) Method and apparatus for testing very large scale integrated memory circuits
KR970004074B1 (ko) 메모리 장치 및 이를 포함한 집적 회로
US6233182B1 (en) Semiconductor integrated circuit and method for testing memory
JP3076185B2 (ja) 半導体メモリ装置及びその検査方法
US6480978B1 (en) Parallel testing of integrated circuit devices using cross-DUT and within-DUT comparisons
US6286115B1 (en) On-chip testing circuit and method for integrated circuits
KR100599348B1 (ko) 단일 테스터 채널을 이용하여 다수의 디바이스의 테스트를 병렬 테스트하기 위한 분산형 인터페이스
US6178532B1 (en) On-chip circuit and method for testing memory devices
JP2001006394A (ja) 半導体メモリチップおよびdramメモリチップ
US20080301507A1 (en) System and Method for Repairing a Memory
US6480019B2 (en) Multiple voted logic cell testable by a scan chain and system and method of testing the same
JPH0991998A (ja) 半導体記憶装置
US7392449B2 (en) Method, apparatus, and computer program product for diagnosing a scan chain failure employing fuses coupled to the scan chain
JP3237579B2 (ja) メモリテスト回路
KR100771263B1 (ko) 메모리 어레이 테스트 방법과 이를 구현하기 위해 배열된메모리 기반 디바이스
US4905240A (en) Semi-custom-made integrated circuit device
KR100506531B1 (ko) 반도체 메모리 장치의 병렬 비트 테스트 방법 및 그테스트 회로
JP2002523854A (ja) 集積回路のビルトイン自己試験方法及びその装置
JPS6072045A (ja) 半導体メモリ装置
Arora et al. A parallel built-in self-diagnostic method for nontraditional faults of embedded memory arrays
KR100230373B1 (ko) 통합된 입출력 데이터 테스트 회로
JP3180303B2 (ja) プリント板における論理素子間接続状態の診断方法
JP2684058B2 (ja) 故障診断機能付cmos型pla回路
JPH04233045A (ja) データ圧縮方法及び装置
JPH0628896A (ja) Bistによるメモリのテスト方法