JP2002117699A - 半導体装置及びそのテスト方法 - Google Patents
半導体装置及びそのテスト方法Info
- Publication number
- JP2002117699A JP2002117699A JP2000303854A JP2000303854A JP2002117699A JP 2002117699 A JP2002117699 A JP 2002117699A JP 2000303854 A JP2000303854 A JP 2000303854A JP 2000303854 A JP2000303854 A JP 2000303854A JP 2002117699 A JP2002117699 A JP 2002117699A
- Authority
- JP
- Japan
- Prior art keywords
- register
- data
- voltage
- column
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
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
-
- 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/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
-
- 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/006—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation at wafer scale level, i.e. wafer scale integration [WSI]
-
- 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
-
- 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/50—Marginal testing, e.g. race, voltage or current testing
-
- 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/52—Protection of memory contents; Detection of errors in memory contents
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
-
- 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/50—Marginal testing, e.g. race, voltage or current testing
- G11C2029/5004—Voltage
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Read Only Memory (AREA)
- Tests Of Electronic Circuits (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Abstract
の短縮を図ることを特徴とする。 【解決手段】内部電圧生成回路20は、チップ内部で使
用される各種電圧を生成し、ここで生成された各種電圧
はロウデコーダ12などに供給される。トリミングデー
タレジスタ21は、内部電圧生成回路20で上記各種電
圧を生成する際に使用される調整用データを格納する。
タイマー回路22は、チップ内部で使用される各種タイ
ミングパルスを生成する。トリミングデータレジスタ2
3は、タイマー回路22で上記各種タイミングパルスを
生成する際に使用される調整用データを格納する。トリ
ミングデータレジスタ21、23は、従来技術における
フューズの役割をする。すなわち、電源投入時に、メモ
リセルアレイ11内の初期設定データ領域からレジスタ
21、23に格納すべきデータが読み出され、1/Oバ
ス15を介して各レジスタ21、23に順次格納され
る。
Description
路、内部電圧生成回路を有し、これらの回路で生成され
るパルスのパルス幅及び内部電圧の値が調整できる半導
体装置に係り、特に基準電圧、書き込み電圧、消去電圧
及び読み出し電圧を内部で生成する不揮発性半導体メモ
リに関する。
ND型フラッシュメモリについては、例えば「K.Imamiy
a et.al.”A 130-mm2 256-Mb NAND Flash with Shallow
Trench Isolation Technology”,IEEE J.Solid State
Circuits, Vol.34,pp.1536-1543, Nov.1999」などの文
献によって発表されている。
ェハ・テストの工程において、電圧トリミングと不良セ
ルのリダンダンシ置き換えが行われる。
を示すフローチャートである。各工程の動作内容は下記
の通りである。
スタンバイ電流等のDCチェックを行なう。Vref
(基準電圧)トリミングでは、まずウェハ上の各チップ
のVrefをモニタし、次いでこれらをターゲット値に
補正するためにトリミング値をいくらにすればよいかを
計算する。
ミングを行なう。NAND型フラッシュメモリでは書き
込み電圧Vpgmを初期値から段階的に上げてゆくIncr
emental Step Pulse Programming Scheme を採用してい
る。この方法については、例えば「K.D.Suh et.al.,”
A 3.3V 32Mb NAND Flash Memory with Incremental Ste
p Pulse Programming Scheme”,ISSCC Digest of Tech
nical Papers, pp.128-129, Feb.1995」に記載されてい
る。この書き込み方法では、書き込み時間(もしくは書
き込みループ回数)が所定の時間(回数)内に収まるよ
うにするために、Vpgmの初期値を最適化する必要が
ある。そのためにはまず、メモリセルアレイ内から書き
込み消去のできるブロック(グッド・ブロック)を見つ
ける必要がある。なぜならこの段階では未だ不良セルの
リダンダンシ置き換えがなされていないからである。
mの初期値を変えつつそのブロックに書き込みを行な
い、最適値を決定する。
を行なう。この工程ではウェハをレーザー・ブロー装置
に移し、上記Vrefトリミング、Vpgm初期値トリ
ミングで決定したトリミング値に応じてフューズ・カッ
トする。
こでは、リダンダシン置き換えのためにメモリセルアレ
イに数通りのデータパターンを書き込み、不良カラム・
ロウを検出する。
なう。ここでは、ウェハを再度レーザー・ブロー装置に
移し、リダンダンシ置き換えのフューズ・カットをす
る。
カラム・ロウ検出の前に電圧トリミング用のフューズ・
カットを行なうのは、Vpgm等の内部生成電圧がずれ
た状態で不良カラム・ロウ検出を行なうと不良が見つけ
られない可能性があるためである。
テスト工程のテスト時間は、チップのコストに反映され
る。したがってチップコストを削減するには、必要なウ
ェハ・テストを行ないつつテスト時間を極力短縮するこ
とが必要である。
ト時間を長くする要因が2つある。1つは、フューズ・
カット工程の存在自体にある。レーザー・ブローにより
フューズ・カットを行なうためには、ウェハをテスタか
ら取り出してレーザー・ブロー装置に移す必要があり、
ここで時間のオーバーヘッドが生じる。上記ウェハ・テ
スト工程では特に、フューズ・カットを2回に分けて行
なう必要があるためオーバーヘッドがより顕著なものと
なっている。
テスト時間短縮のため、ウェハ・テスト工程では100
個程度のチップに対し同時にコマンドを与え、なおかつ
出力を同時に測定できるようなテスタが用いられる。し
かし、こうしたテスタでも、モニタした電圧からトリミ
ング値を算出する演算や、読み出したデータパターンか
ら不良カラム・ロウを検出する演算を、完全に並列に行
なうことはできない。並列処理のできるチップ数は、高
々10個程度である。したがって100チップ分のデー
タを同時に取得できたとしても、そのデータに対する演
算処理は10回に分割して行なわねばならず、ここで時
間のオーバーヘッドが生じる。
工程分の時間を削減するための方法が、本出願人による
特願平11−351396号の出願に係る発明で述べら
れている。その概要は以下の通りである。
揮発に情報を記憶できるので、電圧のトリミング値やリ
ダンダンシの情報をメモリセルアレイ内に記憶させれ
ば、フューズ並びにフューズ・カット工程をなくすこと
ができる。不揮発性半導体メモリが通常の動作状態にあ
るときは先のトリミング値やリダンダンシ情報が所定の
レジスタに格納されている必要があるが、その格納動
作、すなわちメモリセルアレイ内から情報を取り出して
レジスタに格納するという動作は、不揮発性半導体メモ
リに電源を投入した時点で行なえば良い。
されたものであり、その目的は、電圧のトリミング値や
リダンダンシの情報を不揮発性のメモリセルに記憶さ
せ、その情報をメモリセルアレイ内から取り出してレジ
スタに格納することにより、フューズ並びにフューズ・
カット工程をなくすことができ、さらに外部のテスタを
使用せずにテストを行なうことによりテスト時間の短縮
を図ることである。
ダンダンシの情報をメモリセルアレイ内に記憶させるよ
うな不揮発性半導体メモリにおいて、電圧のトリミング
値やリダンダンシ決定に要するテスト時間を削減するこ
とを目的とする。さらに願わくは、不揮発性半導体メモ
リ以外の半導体製品にも適用可能な、簡便でかつ普遍性
・汎用性のあるテスト方法を提供することを目的とす
る。
びそのテスト方法では、ウェハ・テスト工程においてテ
スタのCPUやメモリを一切使用しない自動テスト方式
を採用する。自動テスト方式の採用によるチップ内の回
路増は最小限に抑える。そのために、ウェハ・テスト工
程のフローを最適化する。
方法は、不揮発性メモリセルからなるメモリセルアレイ
と、上記メモリセルアレイ内の不良領域のアドレスを格
納するレジスタと、複数個の内部電圧生成回路及びタイ
マー回路と、上記複数個の内部電圧生成回路及びタイマ
ー回路のそれぞれに対応して設けられ、各生成回路で生
成される内部電圧値及びタイマー値を設定するためのト
リミング値を格納するレジスタとを備え、半導体チップ
上に集積された不揮発性半導体メモリにおいて、上記全
てのレジスタの内容をリセットする第1のステップと、
上記各レジスタの内容を各半導体チップ毎の素性に応じ
た値に設定する第2のステップとからなるテストを電源
を投入した後に電源を切ることなく続けて行うことを特
徴とする。
ジスタに格納されたデータに基づいて動作もしくは機能
が変化する内部回路を有し、半導体チップ上に集積され
た半導体装置において、パス、フェイルいずれかの結果
を出力するような自己判定テストを上記内部回路に対し
て行なわせる第1の操作と、上記自己判定テストにおけ
るパスもしくはフェイルの結果に応じて異なった制御を
上記レジスタに対して実施する第2の操作とを交互に所
定の回数繰り返して行うことにより、上記レジスタに各
半導体チップ毎の特性を反映したデータを設定すること
を特徴とする。
ビット(Nは正の整数)のデータを保持できるレジスタ
により出力を2N通りにトリミングできる内部回路を有
する半導体装置において、第1回目のテストにおいて、
上記Nビットのデータを第1の状態にして上記内部回路
の出力を判定することにより上記Nビットのデータうち
の最上位ビットのデータを決定し、第k回目(k=2,
3、…、N)のテストにおいて、最上位ビットから(k
−1)ビット目までのデータを第1回目から第(k−
1)回目までのテストで決定された値に保ちつつ、残り
のビットを所定の状態として上記内部回路の出力を判定
することによりkビット目のデータを決定し、上記N回
のテストにより上記レジスタに各半導体装置毎の特性を
反映したデータを設定することを特徴とする。
方法は、書き込み、消去可能な不揮発性メモリセルがカ
ラム、ロウ方向にマトリクス状に配列されたメモリセル
アレイと、センスアンプと、カラム方向に延在し、上記
メモリセルアレイのデータを上記センスアンプに伝える
ビット線とを有する不揮発性半導体メモリにおいて、上
記メモリセルアレイ内のセルアレイのカラム不良の検出
を、メモリセルに対する書き込み並びに消去動作を行う
ことなく実行することを特徴とする。
不良カラムの検出及び置き換え方法は、メモリセルがカ
ラム、ロウ方向にマトリクス状に配列されてカラム領
域、ロウ領域を有するメモリセルアレイと、上記メモリ
セルアレイ内の不良カラムと置き換えるためのM個のカ
ラムリダンタンシからなるカラムリダンタンシ領域と、
上記カラムリダンタンシと置き換えるべきカラムアドレ
スを記憶するM個のレジスタと、センスアンプとを有す
る不揮発性半導体メモリにおいて、上記M個のレジスタ
の各々には対応するカラムリダンダンシが使用可能であ
るか否かに応じてそれぞれ第1または第2の信号状態に
なるラッチが含まれ、さらに、上記M個のレジスタを順
に選択するカウンタと、上記センスアンプから出力され
る選択カラムのデータが、与えられた期待値と一致して
いるかどうかに応じてパス、フェイル信号を出力する判
定回路とを有し、上記メモリセルアレイ内の不良カラム
を検出する際は、カラムアドレス並びに上記カウンタを
先頭番地に設定した状態から開始し、上記判定回路の出
力がパスであれば上記カラムアドレスをインクリメント
させ、上記判定回路の出力がフェイルでありかつ上記カ
ウンタにより選択されたレジスタのラッチが第1の信号
状態である場合は上記カラムアドレスを上記レジスタに
格納した後、カラムアドレス並びにカウンタをインクリ
メントさせ、上記判定回路の出力がフェイルでありかつ
上記カウンタにより選択されたレジスタのラッチが第2
の信号状態である場合はラッチが第1の信号状態にある
レジスタに到達するまでカウンタをインクリメントさせ
た後、上記カラムアドレスをレジスタに格納し、ついで
カラムアドレス並びにカウンタをインクリメントさせ、
以上の操作を最終カラムアドレスに到達するまで行なう
ことを特徴とする。
上記ビット線に接続された複数のメモリセルと、上記ビ
ット線の一端に接続されたセンスアンプとを有する半導
体メモリにおいて、上記ビット線に接続された複数のメ
モリセルを全て非選択状態とし、かつ上記ビット線の他
端をスイッチを介して所定電位に接続した状態で上記セ
ンスアンプによりデータを読み出し、この読み出しデー
タに応じて上記ビット線のオープン不良を検出する不良
検出回路を具備したことを特徴とする。
込み、消去可能な不揮発性メモリセルがカラム、ロウ方
向にマトリクス状に配列されたメモリセルアレイと、上
記メモリセルアレイ内の消去並びに書き込みを行うメモ
リセルの単位を記憶するアドレスレジスタと、消去対象
のメモリセルが全て消去されているか否かに応じてパ
ス、フェイル信号を出力する消去ベリファイ動作と、書
き込み対象のメモリセルが全て書き込まれているか否か
に応じてパス、フェイル信号を出力する書き込みベリフ
ァイ動作と、第1のコマンドを受けて起動され、上記消
去ベリファイ並びに書き込みベリファイの結果のいずれ
かがフェイルである場合には上記アドレスレジスタのデ
ータを変更し、共にパスである場合には上記アドレスレ
ジスタのデータを変更しないような操作を行う制御回路
とを具備したことを特徴とする。
により起動され、パスもしくはフェイル信号を出力する
テスト動作を複数種類有し、かつ上記テスト動作のうち
直前に実施されたテストの結果がパスであればデータを
変更せず、フェイルであればデータを所定の信号状態に
設定するレジスタを具備したことを特徴とする。
コマンド入力により起動され、パスもしくはフェイル信
号を出力するテスト動作を複数種類有し、かつ上記テス
ト動作のうち直前に実施されたテストの結果がパスであ
ればデータを変更せず、フェイルであればデータを所定
の信号状態に設定するレジスタを具備した半導体メモリ
において、複数種類のテスト動作を行った後、前記レジ
スタのデータが所定の信号状態に設定されているか否か
を判別することにより、良品と不良品を判別するように
したことを特徴とする。
並びに書き込みを行うメモリセルの単位を記憶するアド
レスレジスタを有し、消去ベリファイ並びに書き込みベ
リファイの機能を有する不揮発性半導体メモリにおい
て、消去ベリファイ後のパス、フェイル結果を格納する
第1のレジスタと、書き込みベリファイ後のパス、フェ
イル結果を格納する第2のレジスタと、各消去単位毎に
設けられ、この消去単位内のメモリセルが書き込み消去
可能であるか否かに応じて第1または第2の信号状態を
格納する第3のレジスタと、第1のコマンド入力を受け
て起動され、上記第1のレジスタ並びに第2のレジスタ
のデータのうち少なくとも一方がフェイルである場合は
上記アドレスレジスタにより選択されたアドレスに対応
する第3のレジスタを第1の信号状態とし、上記第1の
レジスタ並びに第2のレジスタのデータが共にパスであ
る場合は上記第3のレジスタを第2の信号状態とするよ
うな操作を行う制御回路とを具備したことを特徴とす
る。
されたデータに基づいて動作もしくは機能が変化する内
部回路を有する半導体装置において、パス、フェイルい
ずれかの結果を出力するような自己判定テストを上記内
部回路に対して行なわせる第1の操作と、上記自己判定
テストにおけるパスもしくはフェイルの結果に応じて異
なった制御を上記レジスタに対して実施する第2の操作
とを交互に所定の回数繰り返して行う制御回路を具備
し、上記レジスタに各半導体装置毎の特性を反映したデ
ータを設定することを特徴とする。
正の整数)のデータを保持できるレジスタにより出力を
2N通りにトリミングできる内部回路を有する半導体装
置において、第1回目のテストにおいて、上記Nビット
のデータを第1の状態にして上記内部回路の出力を判定
することにより上記Nビットのデータうちの最上位ビッ
トのデータを決定し、第k回目(k=2,3、…、N)
のテストにおいて、最上位ビットから(k−1)ビット
目までのデータを第1回目から第(k−1)回目までの
テストで決定された値に保ちつつ、残りのビットを所定
の状態として上記内部回路の出力を判定することにより
kビット目のデータを決定し、上記N回のテストにより
上記レジスタに各半導体装置毎の特性を反映したデータ
を設定するデータ設定回路を具備したことを特徴とす
る。
リセルがカラム、ロウ方向にマトリクス状に配列されて
カラム領域、ロウ領域を有するメモリセルアレイと、上
記メモリセルアレイ内の不良カラムと置き換えるための
M個のカラムリダンタンシからなるカラムリダンタンシ
領域と、上記カラムリダンタンシと置き換えるべきカラ
ムアドレスを記憶するM個のレジスタと、センスアンプ
とを有する不揮発性半導体メモリにおいて、上記M個の
レジスタの各々には対応するカラムリダンダンシが使用
可能であるか否かに応じてそれぞれ第1または第2の信
号状態になるラッチが含まれ、さらに、上記M個のレジ
スタを順に選択するカウンタと、上記センスアンプから
出力される選択カラムのデータが、与えられた期待値と
一致しているかどうかに応じてパス、フェイル信号を出
力する判定回路と、上記メモリセルアレイ内の不良カラ
ムを検出する際は、カラムアドレス並びに上記カウンタ
を先頭番地に設定した状態から開始し、上記判定回路の
出力がパスであれば上記カラムアドレスをインクリメン
トさせ、上記判定回路の出力がフェイルでありかつ上記
カウンタにより選択されたレジスタのラッチが第1の信
号状態である場合は上記カラムアドレスを上記レジスタ
に格納した後、カラムアドレス並びにカウンタをインク
リメントさせ、上記判定回路の出力がフェイルでありか
つ上記カウンタにより選択されたレジスタのラッチが第
2の信号状態である場合はラッチが第1の信号状態にあ
るレジスタに到達するまでカウンタをインクリメントさ
せた後、上記カラムアドレスをレジスタに格納し、つい
でカラムアドレス並びにカウンタをインクリメントさ
せ、以上の操作を最終カラムアドレスに到達するまで行
なわせる制御回路とが設けられていることを特徴とす
る。
込み、消去可能な不揮発性メモリセルがカラム、ロウ方
向にマトリクス状に配列されたメモリセルアレイと、セ
ンスアンプと、カラム方向に延在し、上記メモリセルア
レイのデータを上記センスアンプに伝えるビット線と、
上記メモリセルに対する書き込み並びに消去動作を行う
ことなく、上記メモリセルアレイ内のセルアレイのカラ
ム不良の検出するカラム不良検出手段とを具備したこと
を特徴とする。
実施の形態を詳細に説明する。
ュメモリの概略的な構成を示すブロック図、図2は図1
のメモリのメモリセルアレイの一部の構成を示す回路図
であり、さらに図3は図1のメモリのウェハ・テスト工
程のフローチャートである。
ory Cell Array)11は、電気的書き替
えが可能な不揮発性メモリセルがカラム、ロウ方向にマ
トリクス状に配列して構成されている。上記各不揮発性
メモリセルは、コントロールゲートとフローティングゲ
ートとが積層されたスタックトゲート型のMOSトラン
ジスタ構造を有している。
絶縁分離されたウェル領域上に形成されており、メモリ
セルアレイ11内のメモリセルのデータを消去する際
は、消去動作を複数ステップに分けて各ステップ毎に上
記ウェル領域に与える消去電圧を初期電圧から一定電圧
ずつ上げてゆくような消去方法が採られる。
ルを置き換えるためのリダンダシ(冗長)カラムが設け
られている。さらに、メモリセルアレイ11には、初期
設定データを格納するための初期設定データ領域が設定
されている。
差するようにそれぞれ複数本のワード線WL及びビット
線BLが設けられており、複数本のワード線はロウデコ
ーダ(Row Decoder)12のデコード出力に
よって選択的に駆動される。データの読み出し時に、メ
モリセルアレイ11内のメモリセルから読み出された信
号はビット線BLを介してページバッファ(Page
Buffer)13に供給され、ここでセンスされる。
ページバッファ13でセンスされたデータは、カラムゲ
ート回路(Column Gate)14によってカラ
ム単位で選択されてI/Oバス(I/O Bus)15
に供給され、さらにI/Oバッファ(I/O Buff
er)16から外部に出力される。データの書き込み時
は、上記とは逆に外部から供給される書き込みデータが
I/Oバッファ16〜I/Oバス15〜カラムゲート回
路14に供給され、さらにページバッファ13を介して
ビット線BLに書き込みデータに応じた電圧が供給さ
れ、選択メモリセルにデータが書き込まれる。
プ外部から、データ書き込み時には上記書き込みデータ
が供給される他に、メモリセルを選択するためのアドレ
スやメモリの動作を制御するためのコマンドが供給され
る。アドレスはアドレスバッファ(Address B
uffer)17に取り込まれ、コマンドはコマンドバ
ッファ(Command Buffer)18に取り込
まれる。アドレスバッファ17に取り込まれたアドレス
のうち、ロウアドレスはロウデコーダ12に供給され、
カラムアドレスはカラムゲート回路14に供給される。
ている場合に、この不良カラムに対応した不良カラムア
ドレスを格納するための不良カラムアドレスレジスタ
(Bad Column Add. Registe
r)19が設けられている。すなわち、不良カラムアド
レスレジスタ19は、リダンダンシ置き換えをすべき不
良カラムのアドレスを格納するレジスタである。なお、
この実施の形態におけるメモリではブロック・リダンダ
ンシは設けないが、その代わりに不良ブロックを検出し
てフラグを立て、ユーザに不良ブロック・アドレスが判
るようにしている。不良ブロックのフラグ情報はロウデ
コーダ12内のラッチに記憶される。この不良カラムア
ドレスレジスタ19は上記I/Oバス15に接続されて
いる。
nerators)20は、チップ内部で使用される各
種電圧を生成するものであり、この電圧には例えばVr
ef(基準電圧)、Vpgm(書き込み電圧)、内部降
圧電圧(Vdd)、消去電圧(Verase)、非選択
セルのワード線に供給される非選択セルワード線電圧
(Vread)などがある。内部電圧生成回路20で生
成された各種電圧はロウデコーダ12などに供給され
る。
Data Register)21は、上記内部電圧生
成回路20で上記各種電圧を生成する際に使用される調
整用データ(トリミングデータ)を格納する。
プ内部で使用される各種タイミングパルスを生成する。
Data Register)23は、上記タイマー回
路22で上記各種タイミングパルスを生成する際に使用
される調整用データ(トリミングデータ)を格納する。
上記トリミングデータレジスタ21、23は、従来技術
におけるフューズの役割をする。すなわち、電源投入時
に、メモリセルアレイ11内の後述する初期設定データ
領域からレジスタに格納すべきデータが読み出され、1
/Oバス15を介して各レジスタ21、23に順次格納
される。
l)24は、外部から供給されるチップイネーブル信号
/CE、リードイネーブル信号/RE、ライトイネーブ
ル信号/WEなどの各種制御信号を取り込む。I/O制
御回路24に取り込まれた制御信号及び上記コマンドバ
ッファ18に取り込まれたコマンドは制御回路(Con
trol Logic)25に供給される。
からの制御信号及びコマンドをデコードした結果に基づ
いてチップ内部の各回路の動作を制御する。この制御回
路25内には制御用のデータを格納するための各種レジ
スタが設けられている。また、制御回路25は外部回路
に対して、チップがアクセス可能である否かの状態を示
すレディー/ビジー信号(R/Bn)を出力する機能を
有している。
えば16個のメモリセルが直列接続されてNANDセル
ユニットを構成している。ワード線WL(WL0〜WL
15)が共通に接続された複数のNANDセルユニット
は、データ消去の最小単位となるセルブロックを構成し
ており、複数のセルブロックB0、B1、…、Bnがビ
ット線BLを共通にして配置されている。
て、例えばセルブロックBnが初期設定データを格納す
るための初期設定データ領域として使用される。この初
期設定データ領域は、ビット線BL及びワード線WLの
選択駆動により、データの書き込み、消去及び読み出し
が可能ではあるが、メモリの通常の動作においては外部
からはアクセスされない。従って、データの一括消去あ
るいはブロック単位の消去の際にも、この初期設定デー
タ領域内のデータは消去されない。
・テスト時における各工程の動作を、図3のフローチャ
ートを参照して説明する。
et) (3)タイマー及び電圧トリミング(Timer &
Voltage Trimming) (4)不良カラム検出及び置き換え(Bad Col.
Detection& Repair) (5)正常なメモリブロックのサーチ(Good Bl
ock Serch) (6)Vpgm初期値トリミング(Vpgm Init
ial Value Tlimming) (7)不良メモリブロック検出(Bad Block
Detection) (8)オプション・セット(Option Set) (9)ROMヒューズ・プログラム(ROM−Fuse
Program) (10)パワーオフ、オン時のレジスタ状態の検証(P
ower Off,OnVerification o
f Register State) このようなウェハ・テストのうち、(2)のデフォルト
・リセットから(9)のROMヒューズ・プログラムま
での工程は、電源を投入した後に電源を切ることなく続
けて行われる。
部分は自動テスト化できないが、トータルのテスト時間
に占める割合は小さいので、テスト時間への影響は少な
い。
にセットする。トリミングデータレジスタ21、23に
対しては、各レジスタの中身がデフォルトのトリミング
値となるようリセットする。一方、不良カラムアドレス
レジスタ19と前記不良ブロック・フラグに関しては、
不良カラムおよび不良ブロックがない状態にリセットす
る。
のパルス幅のトリミング及び内部電圧生成回路20で生
成する電圧の値のトリミングを行なう。ここでトリミン
グする電圧は、基準電圧Vref、内部降圧電圧Vdd
並びに非選択セルワード線電圧Vreadの3つであ
る。
rimming)]図4は、図1中のタイマー回路2
2、トリミングデータレジスタ23及びこれらの回路に
関係する制御回路25内の回路の具体的構成を示してい
る。
路22Aと基準クロック生成回路22Bとから構成され
る。
ック生成回路22Bにより生成された基本クロックPU
LSEから、図5のタイミングチャートに示すようにパ
ルスTMCLKを生成する。ここで、上記パルスTMI
NTは基本クロックの整数倍に相当するパルスであり、
タイマーリセット信号TMRSTをトリガとして生成さ
れる。パルスTMCLKは、パルスTMINTが“H”
となってからTINTの時間だけ経過してから“H”と
なる。時間TINTとパルスTMCLKのパルス幅(1
00ns)は基準クロックから生成されるため、基準ク
ロックのばらつきに応じて増減する。
パルスTMCLKは、チップのパッド(Pad)31に
供給される、所望するパルス幅Textを有するパルス
TMEXTと共にANDゲート32に供給される。
セット型のフリップフロップ33のセット端子に供給さ
れる。またフリップフロップ33のリセット端子にはタ
イマーリセット信号TMRSTが供給される。このフリ
ップフロップ33の出力は、フラグFLAGとしてトリ
ミングデータレジスタ制御回路(Control)34
に供給される。この制御回路34は、上記フラグFRA
Gの状態に応じて、前記トリミングデータレジスタ23
に対してインクリメント信号incまたはリセット信号
rstを供給する。
例を図6の回路図に示す。ここで、2つの基準遅延生成
回路35A及び35Bは同様の回路構成を有しており、
差動増幅器41、2つのNチャネルMOSトランジスタ
42、43、トリミング信号に応じて両端子間の抵抗値
が変化する可変抵抗回路R、PチャネルMOSトランジ
スタ44及びキャパシタCとから構成され、それぞれ可
変抵抗回路Rにおける抵抗値とキャパシタCの容量値と
の積RCに相当する遅延時間を生成する。
出力は、タイマーリセット信号TMRRSTnと共に、
2個のNAND回路からなるフリップフロップ45に供
給される。このフリップフロップ45の一方の出力は、
AND回路46によってタイマーリセット信号TMRR
STnと共にAND論理が取られることにより制御信号
DEN1が生成される。この制御信号DEN1は、一方
の基準遅延生成回路35B内のPチャネルMOSトラン
ジスタ44のゲートに供給される。また、上記フリップ
フロップ45の他方の出力は、AND回路47によって
タイマーリセット信号TMRRSTnと共にAND論理
が取られることにより制御信号DEN0が生成される。
この制御信号DEN0は、他方の基準遅延生成回路35
A内のPチャネルMOSトランジスタ44のゲートに供
給されると共に、インバータ48で反転されて基本クロ
ックPULSEが生成される。
2Bにおいて、基準遅延生成回路35A、35Bでは、
制御信号DEN0またはDEN1が“L”になっている
期間にPチャネルMOSトランジスタ44がオンし、キ
ャパシタCが電源電圧によって充電されている。ここで
NチャネルMOSトランジスタ42のしきい値電圧をV
thとすれば、差動増幅器41の(−)端子の電圧はV
thに設定されている。
“H”に変わると、PチャネルMOSトランジスタ44
がオフし、キャパシタCの充電が行われなくなる。ここ
で、NチャネルMOSトランジスタ42、43はカレン
トミラー回路を構成しており、可変抵抗回路Rを介して
NチャネルMOSトランジスタ42に流れる電流に比例
した電流がNチャネルMOSトランジスタ43にも流
れ、キャパシタCは今度はこの電流によって放電され
る。そして、キャパシタCの端子電圧が、差動増幅器4
1の(−)端子の電圧Vthよりも低くなると、差動増
幅器41の出力が“H”から“L”に反転する。そし
て、制御信号DEN0またはDEN1が“L”から
“H”に反転してから、次に差動増幅器41の出力が
“H”から“L”に反転するまでの遅延時間が上記RC
に相当する。このような動作が2つの基準遅延生成回路
35A、35Bで交互に繰り返されることにより、イン
バータ48からは上記遅延時間RCの2倍の周期をもつ
基本クロックPULSEが出力される。ここで、可変抵
抗回路Rはトリミング信号の値に応じて抵抗値を変える
ことができるため、トリミング信号により基準遅延時間
を調整することができる。なお基準クロック生成回路2
2Bは図6のものに限られることはなく、トリミング信
号により基準クロックを調整できるものであれば、他の
回路構成を使用してもよい。
な構成例を示す回路図である。この可変抵抗回路Rは、
デコーダ回路(Decoder)49と、互いに値が異
なる8個の抵抗R0〜R7及びこれらの各抵抗に対して
それぞれ直列接続された8個のNチャネルMOSトラン
ジスタQとから構成されている。
のトリミング信号TTMR0〜TTMR2をデコードし
て、8通りのデコード信号を出力する。そして、これら
8通りのデコード信号のそれぞれが上記8個のNチャネ
ルMOSトランジスタQのゲートに供給される。
は、3ビットのトリミング信号TTMR0〜TTMR2
に基づいて8個のNチャネルMOSトランジスタQのう
ちいずれか1つがオン状態されることにより、両端子間
の抵抗値が8通りに変化する。
タ23の詳細な回路構成を示している。このレジスタ2
3は例えば4ビットのデータを保持する。このうちの1
ビットはインデクス(INDEX)ビットである。この
インデクスビットはトリミングテストを行なったか否か
を示す指標の役割をする。残りの3ビットTTMR0〜
TTMR2が正味のトリミング情報となる。
D型フリップフロップ(DFF)50により構成された
カウンタがTTMR0〜TTMR2を記憶するレジスタ
を兼ねている。インデクスビットはラッチ回路(IND
EX latch)51で記憶される。各フリップフロ
ップ50及びラッチ回路51のデータは、各フリップフ
ロップ50及びラッチ回路51に対してそれぞれ設けら
れた各2個のクロックドインバータ52、53を介して
I/Oバス15との間で入出力される。
込む際はI/Oバス15を介してページバッファ13
(図1に図示)に転送し、また電源投入後にトリミング
データをメモリセルからレジスタ23に転送する際は、
ページバッファ13からI/Oバス15を介してレジス
タ23にデータを取り込む。
R0〜TTMR2及びINDEX)と上記TINTのず
れ(ΔTint)との関係を示したものである。デフォ
ルト・リセットの状態ではINDEXビットは“0”に
され、TTMR0〜TTMR2はTINTのずれが0%
となるような値に設定される。タイマー・トリミングの
テストが開始されるとレジスタデータはまず初期状態に
セットされる。このとき、INDEXビットは“1”に
される。なお、初期状態ではTTMR0〜TTMR2は
全て“0”である。
メント信号incが生成される度に、TTMR0〜TT
MR2のデータが順次インクリメントされる。図9に示
すように、TINTの時間はTTMR0〜TTMR2が
インクリメントされるに従い順次長くなるように制御さ
れる。
用いれば、次のようにタイマー回路のトリミングができ
る。
のシーケンス、図11はトリミング時のタイミングチャ
ートを示し、図12は図1中のI/Oバッファ16にレ
ジスタコントロールコマンドを供給した時の動作手順を
示すフローチャートである。
レジスタ23が初期状態にセットされ、タイマー回路2
2のテストが可能な状態になる。次に、図4に示された
パッド31に狙い目の幅Textを持つパルスTMEX
Tを入力する。これにより、TMEXTをトリガとして
TMRST、TMINT、TMCLKのパルスが立つ。
ここで、図11(a)に示すように、TMEXTが
“H”の期間中にパルスTMCLKが立つと、FLAG
が“H”となり、図11(b)に示すように、TMEX
Tが“L”の期間中にパルスTMCLKが立つと、フラ
グFLAGは“L”となる。
力する。このコマンドを入力すると、FLAGが“H”
の場合に制御回路34はインクリメント信号incを生
成し、FLAGが“L”であればインクリメント信号i
ncを生成しない。なお、レジスタコントロールコマン
ドの形態としては、通常のコマンド入力であってもよい
し、/WE信号のトグルのような形態であってもよい。
と、Tint<Textである間はレジスタデータが順
次インクリメントされ、タイマー時間が順次長くなり、
Tint>Textとなった段階でインクリメントされ
なくなる。従って、テスト終了コマンドが供給されて、
シーケンスが終了した時点では、レジスタデータはTi
ntとTextがほぼ等しくなるような値にセットされ
ていることになる。
ト値は100nsであるが、TINTの時間はこれより
も十分長い値、例えば100μsとする。その理由は、
TINTに占めるロジック遅延の影響を十分小さくする
ためである。
ついて簡単に説明する。
and input)、ステップS1においてR/Bn
(レディー/ビシー)信号が“L”にされ(R/Bn=
“L”)、チップがビシー状態であることが外部に知ら
される。次に、ステップS2においてフラグFLAGが
“H”であるか否かが判断される(FLAG=“H”
?)。このとき、フラグFLAGが“H”でなければ、
基本クロックのパルス幅は既にターゲット値であるた
め、その後、ステータス(Status)がパス(Pa
ss)状態(Status=“Pass”)にされた上
でR/Bn信号が“H”にされてタイマー・トリミング
のテスト動作が終了する。
Gが“H”であると判断されると、次にステップS3に
おいてトリミングデータが最大値に達しているか否かが
判断される(Trim.Data=Max?)。ここで
既に最大値に達していれば、ステップS4においてレジ
スタ23がリセットされ(Register Rese
t)、トリミングに失敗したとしてステータスがフェイ
ル(Fail)状態(Status=“Fail”)に
された上でR/Bn信号が“H”にされてタイマー・ト
リミングのテスト動作が終了する。
最大値に達していないと判断されると、次にステップS
5においてレジスタ23のデータがインクリメントされ
(Increment Register Dat
a)、ステータスがフェイル状態(Status=“F
ail”)にされた上でR/Bn信号が“H”にされ
る。
持っている。
コマンドを入力するだけでよい。特に、テスタのCPU
を用いてトリミングデータを決定する演算を行なう必要
がなくなる。(2)また、チップ毎の特性データを格納
するメモリをテスタが持たなくても良い。
対して完全に並列にテストができることを意味する。ま
た高性能、高機能のテスタを用いなくてもトリミングテ
ストができることを意味する。従って、従来のテスト方
法に比べると、テスト時間の大幅な短縮とテストコスト
の大幅な削減を図ることができる。
ングのテストについて説明したが、以下に述べるよう
に、このテストの本質は電圧トリミングやリダンダンシ
計算にも適用できる。
セルアレイ11に書き込めるメモリを前提としていた
が、トリミングデータをレーザーフューズに記憶させる
ようなメモリにも適用可能である。その場合は上記のよ
うな方法でトリミングデータを決定したのち、レジスタ
21、23内のデータをテスタのメモリに移し、その
後、そのデータに基づいてフューズ・カットを行なえば
よい。この場合、上記(2)の利点は失われるが、上記
(1)の利点は保たれるため、テスト時間の短縮が可能
となる。
imming)]チップ内部で使用される各電圧のトリ
ミングも上記タイマー回路22のトリミングの場合と同
様に行なうことができる。
0、トリミングデータレジスタ21及びこれらの回路に
関係する制御回路25内の回路の具体的構成を示してい
る。この場合には基準電圧Vrefの生成を例にして説
明する。
成回路20で生成される基準電圧Vrefもしくはチッ
プの外部からパッド61(Monitot PAD)に
供給され、所望の基準電圧に相当する参照電圧を抵抗分
割する直列接続された可変抵抗回路62及び抵抗63か
らなる分割回路と、バンドギャップ型定電圧生成回路
(BGR Circuit)64で生成されるBGR電
圧Vbgrと上記可変抵抗回路62及び抵抗63からな
る分割回路で分割された電圧とを比較する比較器65
と、この比較器65の出力及びテスト信号VREFTE
STに基づいてフラグFLAGを生成するフラグ生成回
路66と、比較器65の出力及びテスト信号VREFT
ESTに基づいて基準電圧Vrefのノードを電源電圧
に接続する直列接続された2個のPチャネルMOSトラ
ンジスタからなるスイッチ回路67と、上記フラグFL
AGに基づきレジスタ21に対してクンクリメント信号
incもしくはリセット信号rstを供給するレジスタ
制御回路(control)68とから構成されてい
る。
ミング信号は例えばTVREF0〜TVREF3の4ビ
ットであるとする。このレジスタ21の構成はタイマー
・トリミングのものと同様でよい。可変抵抗回路62
は、上記4ビットのトリミング信号TVREF0〜TV
REF3に応じてその両端の抵抗が変化する。この可変
抵抗回路62は、図7に示す場合と同様に構成してもよ
い。ただし、この場合、前記デコーダ回路49に対応し
たデコーダ回路は4ビットのトリミング信号に応じて1
6通りのデコード信号を出力し、前記抵抗R0〜R7に
対応する抵抗は16個設けられ、これに伴って前記Nチ
ャネルMOSトランジスタQに対応するMOSトランジ
スタも16個設けられる。
ジスタ21に記憶されるデータと基準電圧Vrefとの
対応関係を示したものであり、さらに図15は図13の
回路のテストシーケンスを示している。
トリミングをする際は、まずパッド61に参照電圧を入
力する。続いてテスト開始コマンドを入力すると、図1
3中のテスト信号VREFTESTが“H”となり、ス
イッチ回路67がオフにされ、パッド61に入力された
参照電圧が可変抵抗回路62及び抵抗63からなる分割
回路によって分割され、チップ内部で生成されたBGR
電圧Vbgrと比較器65で比較される。また、テスト
信号VREFTESTが“H”のときはフラグ生成回路
66が動作可能となり、比較器65の比較結果がフラグ
FLAGに反映される。
ef)とは図14に示すような関係にされており、出力
電圧Vrefがそのターゲット値よりも小さい間はレジ
スタコントロールコマンド(図15中のB)を入力する
毎にレジスタデータがインクリメント(inc)され
る。そして、出力電圧Vrefがそのターゲット値より
も大きくなった時点でインクリメントが停止する。この
ようにして、タイマー・トリミングと同様、完全な並列
テストで電圧のトリミングができる。
準電圧Vrefのトリミングと同様の回路及び方法で行
なうことができる。
トロールコマンドBを外部から入力するのではなく、チ
ップ内部のタイマー回路22と制御回路とを用いて、自
動的にレジスタコントロール動作を行なわせるようにし
てもよい。
のような昇圧電圧をトリミングする場合は、図16に示
すような構成の回路を用いる。すなわち、図16は、図
1中の内部電圧生成回路20のうち非選択セルワード線
電圧Vreadの生成に関係した部分の回路を、トリミ
ングデータレジスタ21及びこれらの回路に関係する制
御回路25内の回路と共に示している。
回路(Vread ChargePump)71で生成
される。この昇圧回路71で生成される電圧Vread
もしくはチップの外部からパッド(Monitot P
AD)72に供給され、所望の非選択セルワード線電圧
に相当する参照電圧は、直列接続された可変抵抗回路7
3及び抵抗74からなる分割回路によって抵抗分割され
る。上記分割された電圧VMONは比較器75により基
準電圧Vrefと比較される。この比較器75の出力は
インバータ76によって反転され、フラグFLAGとし
てレジスタ制御回路68に供給される。このレジスタ制
御回路68は、上記フラグFLAGに基づきレジスタ2
1に対してクンクリメント信号incもしくはリセット
信号rstを供給する。
状態でテスト開始コマンドを入力すると、ディスエーブ
ル信号disableに基づいて昇圧回路71が非動作
状態となり、さらにイネーブル信号enableに基づ
いて比較器75が動作状態となる。そして、パッド72
に入力された参照電圧は、可変抵抗回路73及び抵抗7
4からなる分割回路によって抵抗分割され、比較器75
で基準電圧Vrefと比較され、この比較結果に基づい
て発生されるフラグFLAGに応じて、レジスタ制御回
路68からインクリメント信号incまたはリセット信
号rstがレジスタ21に供給される。
可変抵抗回路73との間には配線に付随した寄生抵抗R
padが存在している。この寄生抵抗Rpadが大きい
と、パッド72に正しい参照電圧を入力してもトリミン
グ後の電圧がずれてしまう。そのような場合は、Rpa
dの値が影響しなくなるように、パッド72に予め高め
の参照電圧を入力すればよい。このことは、基準電圧V
ref及び内部降圧電圧Vddのトリミングの際に対応
するパッドから入力する参照電圧においても有効であ
る。
グを行なう場合の、トリミング回数とトリミング後の電
圧との関係を示している。各電圧のトリミングを行なう
場合、図17に示すように各チップの初期電圧は、製造
プロセスなどの条件によって所定のばらつきが発生して
いる(Initial Distributing)。
例えばチップA(Chip A)の初期電圧がチップB
(Chip B)に比べて高いとすると、トリミングが
終了した時点ではチップAとBとの間には最大で1ステ
ップ当たりのステップ電圧Vstepのばらつきが生じ
る(FinalDistributing)。
参照電圧としてターゲット値(Target)に対して
Vstep/2だけ低い電圧、つまりターゲット値−V
step/2の電圧を入力すれば、トリミング後の電圧
はちょうどターゲット値に一致することになり、チップ
間でばらつきが発生しなくなる。逆に、ターゲット値
を、パッドに入力する参照電圧Vpadに対してVst
ep/2だけ高い電圧、つまりVpad+Vstep/
2にすればよい。
k)を検出してVpgmの初期値のトリミングを行なっ
た後に不良カラム検出を実施していた。
正常なメモリブロックが存在しないという事態が起こり
得る。なぜなら、正常なメモリブロックかどうかは書き
込み消去を行なって一括検知をパスするかどうかで判定
するが、不良カラムがあると一括検知で常にフェイル
(Fail)となるからである。
は、不良カラム検出と置き換えを行なった後正常なメモ
リブロックの調査(Good Block Searc
h)を行ない、Vpgmの初期値のトリミングを実施す
る。
に不良カラム検出と置き換えを行なうには、書き込み消
去せずに不良カラムを検出する必要がある。そこで、ビ
ット線のリークチェックやオープンチェック等を行って
不良カラムを検出する。逆に言えば、このような手法で
不良カラムが検出できるからこそ、不良カラム検出の工
程をVpgmの初期値のトリミング工程の前に持ってく
ることが可能となる。
を以下に述べる。まず、不良カラム検出/置き換えに関
する回路の構成を説明する。
及びページバッファ13の一部の概要を示している。こ
こで、メモリセルアレイ11の1ページは1024+3
2=1056バイト(Byte)からなる。データの入
出力はバイト単位で行なわれるため、カラムアドレスは
A0からA10まで11ビットある。メインの領域のカ
ラム不良は、バイト単位でカラムリダンダンシと置き換
えられる。カラムリダンダンシは1つのプレーンにつき
8バイトある。また、1つのページバッファ(PB)に
つき2本のビット線BLが割り当てられており、そのい
ずれに接続するかは信号線BLTRe,BLTRo,B
LCUe,BLCUoにより決定される。例えばBLT
Re=“H”、BLTRo=“L”のときは偶数番目の
ビット線BLがページバッファPBに接続される。この
ときBLCUe=“L”、BLCUo=“H”とされ、
非選択のビット線BLは接地(gnd)に接続される。
偶数番目のビット線と奇数番目のビット線は別々のペー
ジに属すると見なされる。
ダンダンシに関係する回路の構成を示している。不良カ
ラム検出及び置き換えの操作が完了した段階では、不良
カラムのアドレスは不良カラムアドレスレジスタ19に
格納されている。前記アドレスバッファ17の一部であ
るカラムアドレスバッファ17Aに入力されたカラムア
ドレスが不良カラムアドレスレジスタ19内のアドレス
と一致すると、メインのカラム領域が非選択とされ、リ
ダンダンシ領域が選択される。
バイト)のページバッファPBのデータがバッファ回路
(Buffer)81を介してI/Oバス15に出力さ
れる。ぺ−ジバッファPBに書き込みデータを入力する
(データロード)際はこれとは逆の経路でデータが転送
される。
動作で使用する。その際、不良カラムや未使用のカラム
リダンダンシ領域の情報が一括検知動作に反映されない
ようにするため、これらのページバッファPBと信号線
LSENLRとの間の信号経路を遮断する必要がある。
8個のページバッファPB毎に設けられたアイソレーシ
ョンラッチ回路(Isolation Latch)8
2は、上記の信号経路を遮断するか否かの情報を格納す
るためのものである。
路81を介してI/Oバス15に出力されるデータを判
定する判定回路(Decision Circui
t)、84は制御回路(Control)、85はレジ
スタカウンタ(RegisterCounter)であ
る。
レジスタ19の1単位分の回路構成を示している。この
1単位分の回路で1つの不良カラムアドレスA0〜A1
0を記憶するので、11ビット分のラッチ回路91が含
まれている。カラムアドレスバッファ17Aに入力され
たカラムアドレスが、不良カラムアドレスレジスタ19
に格納されているアドレスと一致しているかどうかは、
11個のラッチ回路91毎に設けられたEX−OR回路
(排他的論理和回路)92でそれぞれ判定される。ラッ
チ回路93はインデクスビット(INDEX)を格納す
る。このインデクスビットは、他の11個のラッチ回路
91に格納されているデータが有効かどうかを判別する
指標としての役割を有する。ラッチ回路93にデータ
“1”が格納されている場合は、ラッチ回路91内のデ
ータが不良カラムアドレスであることを示し、データ
“0”が入っている場合はラッチ回路91内のデータに
意味がないことを示す。
路94に並列に入力される。このNOR回路94の出力
はNAND回路95に入力され、さらにこのNAND回
路95には上記ラッチ回路93の格納データが供給され
る。なお、96及び97はそれぞれデコーダであり、9
8及び99はそれぞれNAND回路である。なお、図2
0の回路の詳細については後述する。
ケンスについて説明する。
ーケンスのフローチャートである。この工程は次の6つ
の部分からなる。
リセット(Column.R/D Register
Reset) この工程では全ての不良カラムアドレスレジスタをリセ
ットする。また、インデクス用のラッチ回路は全て
“0”とする。
(R/D Area Col.Check) メインのカラム領域の不良を検出する前に、リダンダン
シ領域の不良カラムを検出し、不良のあるリダンダンシ
カラムが選択されないようにする。この工程は図22に
示すように4つの工程からなる。
(Open Check Read) この工程ではビット線のオープン不良を検出するための
読み出し(リード)を行なう。そのために全ブロックを
非選択状態とし、図18中のBLCUe,BLCUoを
共に開けた状態でリードを行なう。ビット線BLがメモ
リセルアレイ11内で切れていればページバッファPB
にはデータ“0”(オフ状態のセルに相当)が読み出さ
れ、切れていなければデータ“1”(オン状態のセルに
相当)が読み出される。ビット線BLが切れかかって高
抵抗になっている状態も検出できるようにするため、読
み出し時間は通常動作の読み出し時よりも短めに設定す
る。このリード動作は偶数番目(even)及び奇数番
目(odd)の全てのビット線に対し同時に行なうため
に、最初に偶数番目のビット線に対して読み出しを行っ
たら、次に奇数番目のビット線に対して読み出しを行な
う。
(Bad R/D Col.Detect) リダンダンシ領域のカラムのうち、オープン不良のカラ
ムを検出して登録する。この操作のフローチャートを図
24に示す。まず、カラムリダンダンシ領域に直接アク
セスできるようにするコマンドを入力する(ステップS
11)。これにより図20の信号RDACが立ち、カラ
ムアドレスの下位3ビットA0−A2でカラムリダンダ
ンシを選択できるようになる。つまり、信号RDACが
“H”になることにより、カラムアドレスの下位3ビッ
トA0−A2をデコードするデコーダ97の出力に応じ
てNAND回路98の出力が決定され、さらにNAND
回路99を介してリダンダンシヒット信号RDHITi
が設定される。
(ステップS12)。ここで、TR0もしくはTR1
は、リダンダンシ領域のページバッファのデータがそれ
ぞれオール“0”、オール“1”になっているかどうか
を検出するテストコマンドである。テストコマンドTR
0を入力した時のページバッファのデータの期待値(e
xp−val)は全てオール“0”であり、テストコマ
ンドTR1を入力した時のページバッファのデータの期
待値(exp−val)は全てオール“1”である。な
お、図24中のフローチャートにおいて、太い矢印は外
部からのコマンド入力による遷移を表し、細い矢印はチ
ップ内部の制御回路による自動的な遷移を表す。
においてR/Bn(レディー/ビジー)信号が“L”に
され、図19中のカラムアドレスバッファ17Aとレジ
スタカウンタ85とがリセットされる。カラムアドレス
バッファ17Aは、A0、A1、A2が“0”で残りが
全て“1”の状態(“00011…1”)となるように
リセットされる。
ッファのデータが図19中のバッファ回路81を介して
判定回路83に転送され、そのデータがオール“1”で
あるかどうかが判定される(ステップS14)。オール
“1”ではないと判定されたら、そのカラムにオープン
不良があり、リダンダンシとして使えないことを意味す
る。
て、カラムアドレスバッファ17Aのデータをレジスタ
カウンタ85により選択されている不良カラムアドレス
レジスタ19内の1単位分の回路内のラッチ回路91に
格納し、その1単位分の回路内のラッチ回路93のイン
デクスビット(INDEX)を“1”とする。なお、こ
こで格納されたアドレス(A0,A1,A2以外が全て
“1”)はメモリセル領域には実際には存在しない。従
って、通常動作時はカラムアドレスバッファ17Aにい
かなるアドレスが入力されても、このカラムリダンダン
シと置き換えられることがない。
されたら、次のステップS16において、カラムアドレ
スバッファ17Aとレジスタカウンタ85とが共にイン
クリメントされ、次のカラムリダンダンシを選択に行
く。最後のカラムリダンダンシまで上記操作を繰り返
し、ステップS17において最終カラムリダンダンシに
到達したことが判定されたらシーケンスが終了する。
リード(Short/Leak Check Rea
d) この工程では、ビット線間のショートやリークに起因し
た不良を検出するためのリードを行なう。そのために全
ブロックを非選択状態としてリードを行なう。マージン
を持たせるためリード時間は通常動作時よりも長くす
る。
タ“0”が読み出され、ショートやリークがあるとデー
タ“1”が読み出される。
(Bad R/D col.Detect) この工程では、リダンダンシ領域のカラムのうち、ショ
ート、リーク不良のカラムを検出して登録する。今度は
正常ならばページバッファにデータ“0”が入っている
はずなので(期待値exp−val.=All
“0”)、TR0コマンドを入力する。シーケンスの内
容は先の(2−2)と同様である。
en,oddを反転させて(2−1)〜(2−4)と同
様の操作を繰り返す。ビット線のevenとoddは専
用のアドレスにより指定できる。
ァに対するデータ入出力チェック(R/D Area
P/B Din/Dout Check)] リダンダンシ領域のページバッファに対しデータロード
とデータ読み出しを行ない、ページバッファのロジック
回路に不良(stuck−at−fault)が無いこ
とを確かめる。具体的にはまず全ページバッファにデー
タ“1”をロードする。次いで図22中の(2−2)と
同様の操作を行ない不良を検出/登録する。次にデータ
“1”をロードし、図22中の(2−4)と同様の操作
を行なう。
良カラムは全て検出/登録されたことになる。不良と判
定されたリダンダンシのレジスタにはINDEXに
“1”が立てられている。
ain Area Col.Check)] 次にメイン領域のカラム不良を検出し、リダンダンシ置
換えをする。まずオープン不良、ショート/リーク不良
の検出/置換え(Bad Column Detect
ion & Repair)を行なう。このシーケンス
を図23に示す。このうちオープン不良検出リード、シ
ョート/リーク不良検出リードの工程は図24の場合と
全く同じである。
を図25に示す。コマンドは、期待値(xxp−va
l.)“0”の検出をするか“1”の検出をするかに応
じてTR0、TR1を入力する(ステップS21)。
=“L”とされ、図19中のカラムアドレスバッファ1
7Aとレジスタカウンタ85がリセットされる。カラム
アドレスバッファ17Aはメイン領域の先頭番地が選択
された状態になる。次に、ステップS23において、1
バイト毎にページバッファPBのデータを検出する(B
yte by Byte comparison)。ペ
ージバッファPBのデータが期待値と異なっていたら、
ステップS24において、その時点で選択されているレ
ジスタのインデクスビット(INDEX)を見る。IN
DEX=“0”であれば、ステップS25において、そ
のレジスタに不良アドレスを格納し、INDEX=
“1”とする。
“1”であれば、そのリダンダンシに不良があるかもし
くはそのリダンダンシが既に使われていることを意味す
るので、ステップS26において、レジスタカウンタ8
5をインクリメントし、次にステップS27において、
INDEX=”0”のレジスタを探す。最後までインク
リメントしてもINDEX=“0”のレジスタがなかっ
たら、次にステップS28において、ステータス(St
atus)ラッチに“Fail”のフラグを立てる。ス
テータスラッチの状態は、テスト終了後、ステータスラ
ッチリードすることにより知ることができる。
ッファPBのデータが期待値と一致していたら、及びス
テップS25の終了後は、ステップS29において、カ
ラムアドレスをインクリメントし、その後、ステップS
30において、リダンダンシ置換えが正常に終了したら
(Final Col. Addが検出されたら)、次
にステップS31においてステータスラッチに“Pas
s”のフラグを立てる。
するデータ入出力チェック(MainArea P/B
Din/Dout Check)] 次にメイン領域のページバッファのロジック回路の不良
を検出する。不良の検出と置換えは図25のフローチャ
ートに従って行なう。
ット(Isolation Latch Set)] リダンダンシ置換えが全て終了したら、図19中のアイ
ソレーションラッチ回路82をセットする。まずコマン
ドを入力して、制御回路84から出力されるアイソレー
ションラッチリセット信号isolatrstを“H”
にする。これにより図19中の全てのページバッファP
Bが一括検知線LSENLRから切り離された状態にな
る。次に、制御回路84から出力されるアイソレーショ
ンラッチイネーブル信号isolaten信号を“H”
にし、この状態で1ページ分のデータをロードする。選
択されたカラムはアイソレーションラッチ回路82のデ
ータが反転するので、1ページ分アドレスをスキャンす
ることによりアイソレーションラッチ回路82のセット
が完了する。
作が完了する。なお、ここまでメモリプレーンが1つの
場合について説明してきたが、プレーンが複数個ある場
合にも容易に拡張することができる。
(5)正常なメモリブロックのサーチ(Good Bl
ock Serch)の工程について説明する。
み動作は、書き込み消去のできるブロックで行なう必要
がある。そこで、正常なメモリブロックのサーチを行な
う。
ャートに示す。まず適当な初期ブロック・アドレスを入
力する(Input Initial Block A
ddress)。初期ブロック・アドレスは先頭ブロッ
ク・アドレスでなくてもよい。次にブロック消去コマン
ドを入力し、このブロックを消去する(BlockEr
ase)。
(一括検知で全て“1”状態になっていることをチェッ
クする)が行なわれ、その結果を図1の中の制御回路2
5などに設けられている第1のステータスレジスタに格
納する。
l Program)コマンドを入力し、選択されてい
るページに対し全て“0”書き込みを行なう。このマニ
ュアルプログラムでは書き込みループ回数を1回とし、
Vpgmは最大値もしくはそれに近い値にする。プログ
ラム後はベリファイ動作を行ない、その結果を同じく制
御回路25などに設けられている第2のステータスレジ
スタに格納する(Manual All “0” Pr
ogram(Vpgm fix))。
マンドを入力する(Input Addresse R
egister Cintrol Command)。
これにより、上記第1、第2のステータスレジスタの内
容のいずれか1つもしくは両方がフェイル(Fai1)
であればブロック・アドレスがインクリメントされる。
両方のステータスレジスタの内容がパス(Pass)で
あればそのアドレスに留まる。
スレジスタのステータス状態を見る代わりに、パス/フ
ェイル結果を累積して記憶するような1つのステータス
レジスタを用いて上記操作を行ってもよい。すなわち、
直前の消去もしくは書き込みベリファイの結果がパスで
あればレジスタのデータを変えず、フェイルであればレ
ジスタの状態を強制的に第1の信号状態にするようなス
テータスレジスタを設け、このレジスタデータがフェイ
ルである場合にブロック・アドレスをインクリメントさ
せるようにする。最初にこのステータスレジスタをパス
状態にしておいてから、消去・書き込みを行なえば、消
去もしくは書き込みのいずれかがフェイルのとき、この
レジスタはフェイル状態になる。従って、1つのステー
タスレジスタにより上記と同様の機能を実現することが
できる。
ロールコマンド入力までのシーケンスを、所定の回数繰
り返す。この結果、シーケンスが終了した時点ではブロ
ック・アドレスのバッファに各々のチップの正常なメモ
リブロック(Good Block)のアドレスが入っ
ていることになる。この操作はタイマー・トリミングや
電圧トリミングの場合と同様、完全並列動作が可能であ
る。アドレスレジスタコントロールコマンドの役割は、
タイマー・トリミングや電圧トリミングにおけるレジス
タコントロールコマンドの役割に相当している。
(6)Vpgm初期値トリミング(Vpgm Init
ial Value Tlimming)の工程を説明
する。
のシーケンスを示すフローチャートである。
スタをリセットする(Vpgm ini Regist
er Reset)。このレジスタは、図8に示すレジ
スタと同様にカウンタの機能を有しており、制御回路か
らインクリメント信号が発せられるとレジスタ内のデー
タをインクリメントする。
し、所定のレジスタに格納する(Program Lo
op # Input)。この状態で自動プログラム
(Auto Program)を実行すると、入力され
たループ回数分Vpgmがステップアップされる。プロ
グラム後のパス/フェイル(Pass/Fail)情報
は前記第2のステータスレジスタに格納する。
を入力すると(Input Register Con
trol Command)、プログラムステータスが
フェイル(Fail)であればVpgmの初期値のレジ
スタ値がインクリメントされ、パス(Pass)であれ
ばそのレジスタ状態が保持される。従って、この自動プ
ログラムとレジスタコントロールの組を所定回数分繰り
返した後は、Vpgmの初期値のレジスタに所望のプロ
グラムループ数で書き込みが終了するようなVpgmの
初期値が入力されていることになる。
圧Vpgmがどのように変化していくかを示したもので
ある。ここでは、プログラムループ数は5回に設定され
ている。第1回目の書き込みシーケンス(Sequen
ce)ではVpgmの初期値は最小の値に設定されてい
る。ここからVpgmの値が4回ステップアップ(St
ep Up)し、その後ステータスが判定される。ステ
ータスがフェイル(Status Fail)の間はV
pgmの初期値がインクリメントされ続け、ステータス
がパス(Status Pass)となったらVpgm
の初期値はその状態を保つ。従って、所定回数このシー
ケンスを繰り返した後は、Vpgmの初期値がそのチッ
プに応じた最適値に設定されていることになる。
Vpassもステップアップする。このVpassの初
期値は、Vpgmの初期値に連動して変わるよう設定し
ておけばよい。
の方法のみを説明したが、必要であれば消去電圧Ver
aseの初期値も同様の方法で最適化できる。
(7)不良メモリブロック検出(BadBlock D
etection) Bad Block Detec
tion)の工程を説明する。
不良に対してはフラグFlag(Bad Block
Flag)を立て、リダンダンシ置き換えは行なわな
い。以下では、不良ブロックを検出してフラグFlag
を立てるシーケンスについて説明する。
系に関係した回路構成を示す。
カウンタ(Bad Block #Counter)、
17Bは前記アドレスバッファ17の一部を構成するロ
ウアドレスバッファ、102は上記ロウアドレスバッフ
ァ17Bの出力をデコードするブロックアドレス・プリ
デコーダ(Blk Address PreDecod
er)、PBUSBは配線、103はこの配線の信号を
検出する制御回路であり、この制御回路103の出力及
びI/Oバス15を経由したカラムゲート回路14の出
力が上記不良ブロック数カウンタ101及びロウアドレ
スバッファ17Bに供給される。
セルアレイ11内のメモリブロックに対応した数の部分
デコーダ回路104が設けられている。上記各部分デコ
ーダ回路104はそれぞれ、上記ブロックアドレス・プ
リデコーダ102の出力をデコードするデコード回路
(Dec.)105と、このデコード回路105の出力
をレベル変換して対応するメモリセルブロックに供給す
るレベルシフト回路(L/S)106と、不良ブロック
フラグレジスタ(Bad Block FlagReg
ister)107と、この不良ブロックフラグレジス
タ107を上記デコード回路105の出力及びフラグレ
ジスタセット信号FRSETに基づいてセットするため
の直列接続された2個のNチャネルMOSトランジスタ
からなるセット回路108と、不良ブロックフラグレジ
スタ107の内容を上記デコード回路105の出力及び
レジスタセンス信号BLKSENSに基づいて上記配線
PBUSBに読み出すための直列接続された3個のNチ
ャネルMOSトランジスタからなる読み出し回路109
からなる。
Block Detection)のシーケンスであ
る。なお、図30において、オール“1”読みチェック
(Read All“1”Check)は全てのメモリ
セルから“1”データを読み出してチェックし、チェッ
カーパターン(Checker Pattern)読み
チェック(Read“C”Check)は“1”データ
と“0”データが格子状に配列されたデータを読み出し
てチェックし、さらに反転チェッカーパターン読みチェ
ック(Read“/C”Check)は“1”データと
“0”データがチェッカーパターンに対して相補関係に
あるチェッカーパターンを読み出してチェックすること
を意味する。
でにカラムリダンダンシは置き換え済みであり、また書
き込み消去電圧の最適化も完了している。従って、この
時点で読み出しデータに不良があったら、それはブロッ
ク不良と見なす。この場合、たとえ単体セルに起因した
不良であってもブロック不良と見なす。
ット(Bad Block FlagReset) 全ての不良ブロックフラグレジスタ107をリセットす
る。
e) ここでは全セルのデータを消去する。このチップ消去動
作はブロック消去を全ブロック分繰り返すことにより行
なう。
(Read All“1” Check) セルデータが消去状態(“1”)であることをチェック
する。まず先頭ブロックのアドレスを指定し、図31の
手順で検出する。先頭ページを読み、一括検知動作を行
なう。一括検知でAll“1”でないと判定されたらス
テータスレジスタにフェイル(Fail)のフラグが立
てられる。ついでフラグセットコマンド(Flag S
et Command)を入力する。これによりステー
タスがフェイルであれば、該当ブロックに対応した不良
ブロックフラグレジスタ107にフラグが立てられる。
このフラグは図29中の信号FRSETを“H”にする
ことでセットされる。この操作を偶数ページ(Even
Page)及び奇数ページ(Odd Page)につ
いて繰り返したのち、ページアドレス(PageAdd
ress)をインクリメントさせる。セルアレイの最後
のページまで達したら終了する。
(Phys. “C” Program) 全メモリセルに対して物理チェッカーパターンを書き込
む。
チェック(Read All“C”Check) 図32に示した手順に従ってチェッカーパターンを読
み、不良が検出されたらそのブロックに対応した不良ブ
ロックフラグレジスタ107にフラグを立てる。この操
作は読み出しパターンが異なる以外は上記(3)の場合
と同じである。なお、物理チェッカーパターンでは偶数
番目(Even)及び奇数番目(Odd)のビット線に
交互に“1”、“0”のデータが書かれるので、例えば
偶数番目のページ(Even Page)を読み出すと
きは全てが“1”か“0”かのデータが読み出されるこ
とになる。従って、一括検知動作を活用してチェッカー
パターンの検証を行なうことができる。
e) 先の(2)の場合と同様に全セルのデータを消去し、
(4)で書いたパターンを消去する。
C”)プログラム(Phys. “/C”Progra
m) 全メモリセルに物理チェッカーパターン“/C”を書き
込む。
チェック(Read All“/C”) (5)の場合と同様の方法で“/C”を読み、不良が検
出されたらそのブロックに対応した不良ブロックフラグ
レジスタ107にフラグを立てる。
っている。そこで、不良ブロック検出(Bad Blo
ck Detection)のシーケンスで検出された
不良の数が仕様で定められた値に収まっているかどうか
を調べるため、図33の不良ブロックのフラグ数カウン
ト(Bad Block Flag # Count)
のシーケンスを走らせる。選択されたブロックに対応し
た不良ブロックフラグレジスタ107にフラグが立って
いるかどうかは、図29中の配線PBUSBを制御回路
103により予めプリチャージしておき、レジスタセン
ス信号BLKSENSを“H”にして配線PBUSBが
放電されるかどうかを制御回路103により検出すれば
よい。
(8)オプション・セット(Option Set)の
工程について説明する。
の初期設定データ領域に格納するデータのうち、各種ト
リミングやセルアレイ部の不良に関する情報は確定した
ことになる。初期設定データ領域にはこの他、チップの
オプション(Option)に関する情報、例えばチッ
プを多値品として使うか2値品として使うかなどの情報
が書き込まれる。こうした情報は、この時点でテスタか
ら各チップに入力する。入力されたデータは所定のレジ
スタに格納される。
(9)ROMヒューズ・プログラム(ROM−Fuse
Program)の工程について説明する。
ータを順次ページバッファに転送し、次いで初期設定デ
ータ領域に書き込む。書き込みが終了したら電源を一旦
切り、再度電源を投入する。チップ内ではパワーオンを
検知して初期設定データ領域からデータが読み出され、
各レジスタに順次データが転送される。これにより各種
トリミングやセルアレイ部の不良に関する情報が以降の
チップ動作に反映される。必要ならば、これを検証する
ために各種電圧、タイマーをモニタしたり、メモリセル
ヘの書き込み/消去/読み出し動作を行なう。
説明する。
ミング、電圧トリミング、Vpgmの初期値トリミン
グ、正常なメモリブロックのサーチ,不良ブロックの検
出については全て同様の構造をもったテストを行なって
いる。すなわち、まず第1のコマンドを入力してテスト
を実施し、そのパス/フェイル情報をステータスもしく
はフラグとして出力する。次に第2のコマンドを入力す
ると、前記のパス/フェイル情報に応じて異なったアク
ションがなされる。この第1のコマンド、第2のコマン
ドの組を所定の回数だけ繰り返すことにより、チップ毎
の特性に応じた情報が取得できる。
与えるだけで実施できるので、完全な並列テストが可能
となり、テスト時間が短縮できる。またテスタ側のメモ
リが不要であり、テスタ内のCPUが取得したデータに
対する演算を行なう必要もないので、高性能テスタも不
要となる。
くは電圧トリミングの場合、Nビットのレジスタのトリ
ミング値を決定するのに2N回のテストを繰り返す必要
がある。従って、Nが大きい場合はテスト時間が長くな
る。
ればテスト時間を短縮できる。
タデータがどのように推移するかを示したものである。
以下、タイマー・トリミングの場合を例にして説明す
る。
1,TTMR0)=(1,0,0)として、先のTin
t、Textを比較するテストを行ない、パス(Tin
t>Text)、フェイル(Tint<Text)の結
果に応じて第3ビット目のTTMR2をそれぞれ
“1”、“0”に確定する。
MR0)=(1,0)として第2回目のテストを行な
い、第2ビット目を確定する。このようにして、図34
に示すように、3回のテストで順次第3ビット目、第2
ビット目、第1ビット目を確定していく。
ットのレジスタのトリミング値を決定するのにN回のテ
ストで済み、テスト時間が短縮できる。
定されるものではなく、実施段階ではその要旨を逸脱し
ない範囲で種々に変形することが可能である。
装置及びそのテスト方法を採用すれば、完全な並列テス
トが可能となり、半導体記憶装置のテスト時間を短縮さ
せることができる。またテスタ側のメモリが不要であ
り、テスタ側のCPUが取得したデータに対する演算を
行なう必要もないので、高性能テスタも不要となり、テ
ストコストの削減ができる。また、この発明のテスト方
法は、比較的小規模の回路を導入するだけで実現できる
ので、このテスト方法の採用によりチップ面積が大幅に
増大することはない。
製品の素性に応じて最適化される。いわゆるBIST
(Built In Self Test)の場合、テ
スト工程が予め回路に組み込まれているので、製品の素
性に応じてテストシーケンスを変更することが困難であ
る。しかし、この発明のテスト方法では、各々のテスト
項目がコマンド入力により起動されるようになっている
ので、フレキシビリティのあるテストシーケンスを構築
できる。例えば、タイマー回路におけるばらつきが少な
い場合は、タイマー・トリミングのテスト工程をシーケ
ンスから削除すればよい。またカラム不良やブロック不
良に関しては、不良アドレスを追加登録することができ
るので、例えばバーンイン試験を行なった後で判明した
不良をも救済できる。
スト方法を採用すれば、テストシーケンスのフレキシビ
リティを保ちつつ、テストコストを削減することが可能
となる。
概略的な構成を示すブロック図。
を示す回路図。
ャート。
レジスタ23及びこれらの回路に関係する制御回路25
内の回路の具体的構成を示す回路図。
ート。
例を示す回路図。
す回路図。
な構成を示す回路図。
のずれ(ΔTint)との関係を示す図。
シーケンスを示す図。
タイミングチャートを示す図。
トロールコマンドを供給した時の動作手順を示すフロー
チャート。
データレジスタ21及びこれらの回路に関係する制御回
路25内の回路の具体的構成を示す回路図。
憶されるデータと基準電圧Vrefとの対応関係を示す
図。
セルワード線電圧Vreadの生成に関係した部分の回
路をトリミングデータレジスタ21及びこれらの回路に
関係する制御回路25内の回路と共に示す回路図。
グ回数とトリミング後の電圧との関係を示す図。
ッファ13の一部の概要を示す回路図。
関係する回路の構成を示す回路図。
の1単位の回路構成を示す回路図。
き換えのシーケンスのフローチャート。
ラムチェックの工程を示すフローチャート。
ト/リーク不良の検出/置換えのシーケンスを示すフロ
ーチャート。
ラムのうちオープン不良のカラムを検出して登録する操
作のフローチャート。
作のフローチャート。
のサーチのシーケンスを示すフローチャート。
ングのシーケンスを示すフローチャート。
がどのように変化していくかを示す図。
回路の構成を示す回路図。
を示すフローチャート。
出しチェックの手順を示すフローチャート。
ーンの読み出しチェックの手順を示すフローチャート。
グ数をカウントするシーケンスを示すフローチャート。
法を説明するための図。
ーチャート。
rray)、 12…ロウデコーダ(Row Decoder)、 13…ページバッファ(Page Buffer)、 14…カラムゲート回路(Column Gate)、 15…I/Oバス(I/O Bus)、 16…I/Oバッファ(I/O Buffer)、 17…アドレスバッファ(Address Buffe
r)、 17A…カラムアドレスバッファ(Column Ad
dress Buffer)、 17B…ロウアドレスバッファ(Row Addres
s Buffer)、 18…コマンドバッファ(Command Buffe
r)、 19…不良カラムアドレスレジスタ(Bad Colu
mn AddressRegister)、 20…内部電圧生成回路(Voltage Gener
ators)、 21…トリミングデータレジスタ(Trim。 Dat
a Register)、 22…タイマー回路(Timer)、 22A…タイマー信号生成回路、 22B…基準クロック生成回路、 23…トリミングデータレジスタ(Trim. Dat
a Register)、 24…I/O制御回路(I/O Control)、 25…制御回路(Control Logic)、 31…パッド(Pad)、 32…ANDゲート、 33…フリップフロップ、 34…トリミングデータレジスタ制御回路(Contr
ol)、 35A、35B…基準遅延生成回路、 41…差動増幅器、 45…フリップフロップ、 50…D型フリップフロップ(DFF)、 51…ラッチ回路(INDEX latch)、 52、53…クロックドインバータ、 61…パッド(Monitot PAD)、 62…可変抵抗回路、 64…バンドギャップ型定電圧生成回路(BGR Ci
rcuit)、 65…比較器、 66…フラグ生成回路、 67…スイッチ回路、 68…制御回路(control)、 71…昇圧回路(Vread Charge Pum
p)、 72…パッド(Monitot PAD)、 73…可変抵抗回路、 75…比較器、 81…バッファ回路(Buffer)、 82…アイソレーションラッチ回路(Isolatio
n Latch)、 83…判定回路(Decision Circui
t)、 84…制御回路(Control)、 85…レジスタカウンタ(Register Coun
ter)、 91、93…ラッチ回路、 92…EX−OR回路(排他的論理和回路)、 101…不良ブロック数カウンタ(Bad Block
# Counter)、 102…ブロックアドレス・プリデコーダ(Blk A
ddress Buffer)、 103…制御回路、 104…部分デコーダ回路、 105…デコード回路、 106…レベルシフト回路(L/S)、 107…不良ブロックフラグレジスタ(Bad Blo
ck Flag Register)、 108…セット回路、 109…読み出し回路、 R…可変抵抗回路、 PBUSB…配線。
Claims (45)
- 【請求項1】 不揮発性メモリセルからなるメモリセル
アレイと、 上記メモリセルアレイ内の不良領域のアドレスを格納す
るレジスタと、 複数個の内部電圧生成回路と、 上記複数個の内部電圧生成回路のそれぞれに対応して設
けられ、各生成回路で生成される内部電圧値を設定する
ためのトリミング値を格納するレジスタとを備え、半導
体チップ上に集積された不揮発性半導体メモリにおい
て、 上記全てのレジスタの内容をリセットする第1のステッ
プと、 上記各レジスタの内容を各半導体チップ毎の素性に応じ
た値に設定する第2のステップとからなるテストを電源
を投入した後に電源を切ることなく続けて行うことを特
徴とする不揮発性半導体メモリのテスト方法。 - 【請求項2】 前記メモリセルアレイ内のデータを半導
体チップの外部に出力することなく、前記メモリセルア
レイ内の不良領域のアドレスを決定することを特徴とす
る請求項1記載の不揮発性半導体メモリのテスト方法。 - 【請求項3】 前記内部電圧生成回路で生成される内部
電圧値を半導体チップの外部に出力することなく、各生
成回路で生成される内部電圧値を設定するための前記ト
リミング値を決定することを特徴とする請求項1記載の
不揮発性半導体メモリのテスト方法。 - 【請求項4】 前記第2のステップにおいて、前記各レ
ジスタの内容を決定する操作を、それぞれコマンド入力
により起動される自動テストによって行うことを特徴と
する請求項1記載の不揮発性半導体メモリのテスト方
法。 - 【請求項5】 前記第2のステップに続いて、前記第2
のステップにおいて決定したレジスタの内容を、前記メ
モリセルアレイ内の不揮発性メモリセルに書き込む第3
のステップをさらに具備したことを特徴とする請求項1
記載の不揮発性半導体メモリのテスト方法。 - 【請求項6】 レジスタに格納されたデータに基づいて
動作もしくは機能が変化する内部回路を有し、半導体チ
ップ上に集積された半導体装置において、 パス、フェイルいずれかの結果を出力するような自己判
定テストを上記内部回路に対して行なわせる第1の操作
と、 上記自己判定テストにおけるパスもしくはフェイルの結
果に応じて異なった制御を上記レジスタに対して実施す
る第2の操作とを交互に所定の回数繰り返して行うこと
により、上記レジスタに各半導体チップ毎の特性を反映
したデータを設定することを特徴とする半導体装置のテ
スト方法。 - 【請求項7】 前記第1の操作と第2の操作とは、それ
ぞれ対応するコマンド入力により起動されることを特徴
とする請求項6記載の半導体装置のテスト方法。 - 【請求項8】 前記レジスタは所定の信号を受けてデー
タ値をインクリメントさせる機能を有し、 前記第2の操作において、前記第1の操作の結果がフェ
イルの場合には前記所定の信号を発生させることを特徴
とする請求項6記載の半導体装置のテスト方法。 - 【請求項9】 前記内部回路は、パルスを生成し、前記
レジスタ内のデータに応じてパルス幅が変更されるタイ
マー回路であり、 前記第1の操作は、チップの外部から入力されたパルス
幅と、上記タイマー回路により生成されたパルス幅とを
比較し、いずれのパルス幅が長いかに応じてパス、フェ
イルを出力する自己判定テストであることを特徴とする
請求項6記載の半導体装置のテスト方法。 - 【請求項10】 前記内部回路は、内部電圧を生成し、
前記レジスタ内のデータに応じて電圧値が変更される内
部電圧生成回路であり、 前記第1の操作は、チップの外部から入力された電圧
と、上記内部電圧生成回路により生成される電圧とを比
較し、いずれが高いかに応じてパス、フェイルを出力す
る自己判定テストであることを特徴とする請求項6記載
の半導体装置のテスト方法。 - 【請求項11】 前記内部電圧生成回路は、 電圧生成部と、 上記電圧生成部で生成された電圧を分割する分割部と、 上記分割部で分割された分割電圧を参照電圧と比較する
比較器とを含み、 上記比較器における比較結果を上記電圧生成部にフィー
ドバックさせることにより電圧生成部における電圧生成
動作が制御される構成を有し、 前記自己判定テスト時に、上記電圧生成部を非活性状態
とし、上記分割部にチップの外部から入力された電圧を
入力して分割電圧を生成させ、この状態における上記比
較器の比較結果に応じて前記パス、フェイル信号を生成
することを特徴とする請求項10記載の半導体装置のテ
スト方法。 - 【請求項12】 前記電圧生成部は、前記自己判定テス
ト時にフェイル信号が生成された後に、前記レジスタに
格納されたデータに応じて、直前に生成された電圧より
も一定値だけ高い電圧を生成することを特徴とする請求
項12記載の半導体装置のテスト方法。 - 【請求項13】 前記自己判定テスト時に、前記電圧生
成部で生成させる所望電圧に対し、前記一定値の1/2
だけ低い電圧をチップの外部から入力して前記分割部に
供給することを特徴とする請求項12記載の半導体装置
のテスト方法。 - 【請求項14】 前記半導体装置が、コントロールゲー
トとフローティングゲートとを有するメモリセルからな
り、上記メモリセルにデータを書き込む際は、書き込み
動作を複数ステップに分けて各ステップ毎に上記コント
ロールゲートに与える書き込み電圧を、初期電圧から一
定電圧ずつ上げてゆくような書き込み方法を有する不揮
発性半導体メモリであり、 前記内部回路は、前記レジスタ内のデータに従い前記初
期電圧が決定される書き込み電圧生成回路であり、 前記第1の操作は、ステップ回数が所定の回数に設定さ
れた書き込み動作のあとで、書き込み対象のメモリセル
がすべて書き込まれているか否かに応じてそれぞれパ
ス、フェイルを出力する自己判定テストであり、 前記第2の操作は、上記第1の操作の結果がフェイルで
あれば前記初期電圧を一定電圧だけ上げる方向に前記レ
ジスタのデータを変更するような操作であることを特徴
とする請求項6記載の半導体装置のテスト方法。 - 【請求項15】 前記半導体装置が、ウェル領域上に形
成され、コントロールゲートとフローティングゲートと
を有するメモリセルからなり、上記メモリセルのデータ
を消去する際は、消去動作を複数ステップに分けて各ス
テップ毎に上記ウェル領域に与える消去電圧を、初期電
圧から一定電圧ずつ上げてゆくような消去方法を有する
不揮発性半導体メモリであり、 前記内部回路は、前記レジスタ内のデータに従い前記初
期電圧が決定される消去電圧生成回路であり、 前記第1の操作は、ステップ回数が所定の回数に設定さ
れた消去動作のあとで、消去対象のメモリセルがすべて
消去されているか否かに応じてそれぞれパス、フェイル
を出力する自己判定テストであり、 前記第2の操作は、上記第1の操作の結果がフェイルで
あれば前記初期電圧を一定電圧だけ上げる方向に前記レ
ジスタのデータを変更するような操作であることを特徴
とする請求項6記載の半導体装置のテスト方法。 - 【請求項16】 Nビット(Nは正の整数)のデータを
保持できるレジスタにより出力を2N通りにトリミング
できる内部回路を有する半導体装置において、 第1回目のテストにおいて、上記Nビットのデータを第
1の状態にして上記内部回路の出力を判定することによ
り上記Nビットのデータうちの最上位ビットのデータを
決定し、 第k回目(k=2,3、…、N)のテストにおいて、最
上位ビットから(k−1)ビット目までのデータを第1
回目から第(k−1)回目までのテストで決定された値
に保ちつつ、残りのビットを所定の状態として上記内部
回路の出力を判定することによりkビット目のデータを
決定し、 上記N回のテストにより上記レジスタに各半導体装置毎
の特性を反映したデータを設定することを特徴とする半
導体装置のテスト方法。 - 【請求項17】 前記レジスタは、このレジスタ内のデ
ータを決定するテストを行なったか否かを示すビットを
含むことを特徴する請求項6または16記載の半導体装
置のテスト方法。 - 【請求項18】 書き込み、消去可能な不揮発性メモリ
セルがカラム、ロウ方向にマトリクス状に配列されたメ
モリセルアレイと、 センスアンプと、 カラム方向に延在し、上記メモリセルアレイのデータを
上記センスアンプに伝えるビット線とを有する不揮発性
半導体メモリにおいて、 上記メモリセルアレイ内のセルアレイのカラム不良の検
出を、メモリセルに対する書き込み並びに消去動作を行
うことなく実行することを特徴とする不揮発性半導体メ
モリのテスト方法。 - 【請求項19】 前記メモリセルアレイ内のカラム不良
の検出を、前記ビット線並びにセンスアンプ内のオープ
ン、ショート、リークの有無を検出することにより行う
ようにしたことを特徴とする請求項18記載の不揮発性
半導体メモリのテスト方法。 - 【請求項20】 前記ビット線に接続された複数のメモ
リセルを全て非選択状態とし、かつ上記ビット線をスイ
ッチを介して所定電位に接続した状態で前記センスアン
プによりデータを読み出し、この読み出しデータに応じ
て前記ビット線のオープン状態を検出するようにしたこ
とを特徴とする請求項19記載の不揮発性半導体メモリ
のテスト方法。 - 【請求項21】 メモリセルがカラム、ロウ方向にマト
リクス状に配列されてカラム領域、ロウ領域を有するメ
モリセルアレイと、上記メモリセルアレイ内の不良カラ
ムと置き換えるためのM個のカラムリダンタンシからな
るカラムリダンタンシ領域と、上記カラムリダンタンシ
と置き換えるべきカラムアドレスを記憶するM個のレジ
スタと、センスアンプとを有する不揮発性半導体メモリ
において、 上記M個のレジスタの各々には対応するカラムリダンダ
ンシが使用可能であるか否かに応じてそれぞれ第1また
は第2の信号状態になるラッチが含まれ、 さらに、上記M個のレジスタを順に選択するカウンタ
と、 上記センスアンプから出力される選択カラムのデータ
が、与えられた期待値と一致しているかどうかに応じて
パス、フェイル信号を出力する判定回路とを有し、 上記メモリセルアレイ内の不良カラムを検出する際は、
カラムアドレス並びに上記カウンタを先頭番地に設定し
た状態から開始し、 上記判定回路の出力がパスであれば上記カラムアドレス
をインクリメントさせ、上記判定回路の出力がフェイル
でありかつ上記カウンタにより選択されたレジスタのラ
ッチが第1の信号状態である場合は上記カラムアドレス
を上記レジスタに格納した後、カラムアドレス並びにカ
ウンタをインクリメントさせ、 上記判定回路の出力がフェイルでありかつ上記カウンタ
により選択されたレジスタのラッチが第2の信号状態で
ある場合はラッチが第1の信号状態にあるレジスタに到
達するまでカウンタをインクリメントさせた後、上記カ
ラムアドレスをレジスタに格納し、ついでカラムアドレ
ス並びにカウンタをインクリメントさせ、 以上の操作を最終カラムアドレスに到達するまで行なう
ことを特徴とする不揮発性半導体メモリにおける不良カ
ラムの検出及び置き換え方法。 - 【請求項22】 前記メモリセルアレイ内のカラムの不
良を検出する操作の前に前記カラムリダンダンシ領域の
不良検出の操作を行ない、 不良が検出されたカラムリダンダンシについては対応す
るレジスタの前記ラッチを第2の信号状態とし、かつレ
ジスタにメモリセルアレイのカラム領域が選択されない
ようなカラムアドレスを設定することを特徴とする請求
項21記載の不揮発性半導体メモリにおける不良カラム
の検出及び置き換え方法。 - 【請求項23】 ビット線と、上記ビット線に接続され
た複数のメモリセルと、上記ビット線の一端に接続され
たセンスアンプとを有する半導体メモリにおいて、 上記ビット線に接続された複数のメモリセルを全て非選
択状態とし、かつ上記ビット線の他端をスイッチを介し
て所定電位に接続した状態で上記センスアンプによりデ
ータを読み出し、この読み出しデータに応じて上記ビッ
ト線のオープン不良を検出する不良検出回路を具備した
ことを特徴とする半導体メモリ。 - 【請求項24】 書き込み、消去可能な不揮発性メモリ
セルがカラム、ロウ方向にマトリクス状に配列されたメ
モリセルアレイと、 上記メモリセルアレイ内の消去並びに書き込みを行うメ
モリセルの単位を記憶するアドレスレジスタと、 消去対象のメモリセルが全て消去されているか否かに応
じてパス、フェイル信号を出力する消去ベリファイ動作
と、書き込み対象のメモリセルが全て書き込まれている
か否かに応じてパス、フェイル信号を出力する書き込み
ベリファイ動作と、第1のコマンドを受けて起動され、
上記消去ベリファイ並びに書き込みベリファイの結果の
いずれかがフェイルである場合には上記アドレスレジス
タのデータを変更し、共にパスである場合には上記アド
レスレジスタのデータを変更しないような操作を行う制
御回路とを具備したことを特徴とする不揮発性半導体メ
モリ。 - 【請求項25】 請求項24記載の不揮発性半導体メモ
リにおいて、 消去動作と、消去ベリファイ動作と、書き込み動作と、
書き込みベリファイ動作と、前記第1のコマンド入力と
からなる一連の操作を複数回繰り返すことにより、メモ
リセルアレイ内の書き込み消去可能な領域を見つけるこ
とを特徴とする不揮発性半導体メモリのテスト方法。 - 【請求項26】 コマンド入力により起動され、パスも
しくはフェイル信号を出力するテスト動作を複数種類有
し、かつ上記テスト動作のうち直前に実施されたテスト
の結果がパスであればデータを変更せず、フェイルであ
ればデータを所定の信号状態に設定するレジスタを具備
したことを特徴とする半導体メモリ。 - 【請求項27】 請求項26記載の半導体メモリにおい
て、 複数種類の前記テスト動作を行った後、前記レジスタの
データが所定の信号状態に設定されているか否かを判別
することにより、良品と不良品を判別するようにしたこ
とを特徴とする半導体メモリのテスト方法。 - 【請求項28】 消去並びに書き込みを行うメモリセル
の単位を記憶するアドレスレジスタを有し、消去ベリフ
ァイ並びに書き込みベリファイの機能を有する不揮発性
半導体メモリにおいて、 消去ベリファイ後のパス、フェイル結果を格納する第1
のレジスタと、 書き込みベリファイ後のパス、フェイル結果を格納する
第2のレジスタと、 各消去単位毎に設けられ、この消去単位内のメモリセル
が書き込み消去可能であるか否かに応じて第1または第
2の信号状態を格納する第3のレジスタと、 第1のコマンド入力を受けて起動され、上記第1のレジ
スタ並びに第2のレジスタのデータのうち少なくとも一
方がフェイルである場合は上記アドレスレジスタにより
選択されたアドレスに対応する第3のレジスタを第1の
信号状態とし、上記第1のレジスタ並びに第2のレジス
タのデータが共にパスである場合は上記第3のレジスタ
を第2の信号状態とするような操作を行う制御回路とを
具備したことを特徴とする不揮発性半導体メモリ。 - 【請求項29】 第2のコマンド入力を受けて起動さ
れ、チップ内にある全ての前記第3のレジスタのうち、
第1の信号状態にあるものの数をカウントするカウンタ
をさらに具備したことを特徴とする請求項28記載の不
揮発性半導体メモリ。 - 【請求項30】 レジスタに格納されたデータに基づい
て動作もしくは機能が変化する内部回路を有する半導体
装置において、 パス、フェイルいずれかの結果を出力するような自己判
定テストを上記内部回路に対して行なわせる第1の操作
と、 上記自己判定テストにおけるパスもしくはフェイルの結
果に応じて異なった制御を上記レジスタに対して実施す
る第2の操作とを交互に所定の回数繰り返して行う制御
回路を具備し、 上記レジスタに各半導体装置毎の特性を反映したデータ
を設定することを特徴とする半導体装置。 - 【請求項31】 前記レジスタは所定の信号を受けてデ
ータ値をインクリメントさせる機能を有し、 前記第2の操作において、前記第1の操作の結果がフェ
イルの場合は前記所定の信号を発生させ、パスの場合は
前記所定の信号を発生させないことを特徴とする請求項
30記載の半導体装置。 - 【請求項32】 前記内部回路は、パルスを生成し、前
記レジスタ内のデータに応じてパルス幅が変更されるタ
イマー回路であり、 前記第1の操作は、チップの外部から入力されたパルス
幅と、上記タイマー回路により生成されたパルス幅とを
比較し、いずれのパルス幅が長いかに応じてパス、フェ
イルを出力する自己判定テストであることを特徴とする
請求項30記載の半導体装置。 - 【請求項33】 前記内部回路は、内部電圧を生成し、
前記レジスタ内のデータに応じて電圧値が変更される内
部電圧生成回路であり、 前記第1の操作は、チップの外部から入力された電圧
と、上記内部電圧生成回路により生成される電圧とを比
較し、いずれが高いかに応じてパス、フェイルを出力す
る自己判定テストであることを特徴とする請求項30記
載の半導体装置。 - 【請求項34】 前記内部電圧生成回路は、 電圧生成部と、 上記電圧生成部で生成された電圧を分割する分割部と、 上記分割部で分割された分割電圧を参照電圧と比較する
比較器とを含み、 上記比較器における比較結果を上記電圧生成部にフィー
ドバックさせることにより電圧生成部における電圧生成
動作が制御される構成を有し、 前記自己判定テスト時に、上記電圧生成部を非活性状態
とし、上記分割部にチップの外部から入力された電圧を
入力して分割電圧を生成させ、この状態における上記比
較器の比較結果に応じて前記パス、フェイル信号を生成
することを特徴とする請求項33記載の半導体装置。 - 【請求項35】 前記電圧生成部は、前記自己判定テス
ト時にフェイル信号が生成された後に、前記レジスタに
格納されたデータに応じて、直前に生成された電圧より
も一定値だけ高い電圧を生成することを特徴とする請求
項34記載の半導体装置。 - 【請求項36】 前記自己判定テスト時に、前記電圧生
成部で生成させる所望電圧に対し、前記一定値の1/2
だけ低い電圧をチップの外部から入力して前記分割部に
供給することを特徴とする請求項34記載の半導体装
置。 - 【請求項37】 前記半導体装置が、コントロールゲー
トとフローティングゲートとを有するメモリセルからな
り、上記メモリセルにデータを書き込む際は、書き込み
動作を複数ステップに分けて各ステップ毎に上記コント
ロールゲートに与える書き込み電圧を、初期電圧から一
定電圧ずつ上げてゆくような書き込み方法を有する不揮
発性半導体メモリであり、 前記内部回路は、前記レジスタ内のデータに従い前記初
期電圧が決定される書き込み電圧生成回路であり、 前記第1の操作は、ステップ回数が所定の回数に設定さ
れた書き込み動作のあとで、書き込み対象のメモリセル
がすべて書き込まれているか否かに応じてそれぞれパ
ス、フェイルを出力する自己判定テストであり、 前記第2の操作は、上記第1の操作の結果がフェイルで
あれば前記初期電圧を一定電圧だけ上げる方向に前記レ
ジスタのデータを変更し、パスであれば前記レジスタの
データを変更しないような操作であることを特徴とする
請求項30記載の半導体装置。 - 【請求項38】 前記半導体装置が、ウェル領域上に形
成され、コントロールゲートとフローティングゲートと
を有するメモリセルからなり、上記メモリセルのデータ
を消去する際は、消去動作を複数ステップに分けて各ス
テップ毎に上記ウェル領域に与える消去電圧を、初期電
圧から一定電圧ずつ上げてゆくような消去方法を有する
不揮発性半導体メモリであり、 前記内部回路は、前記レジスタ内のデータに従い前記初
期電圧が決定される消去電圧生成回路であり、 前記第1の操作は、ステップ回数が所定の回数に設定さ
れた消去動作のあとで、消去対象のメモリセルがすべて
消去されているか否かに応じてそれぞれパス、フェイル
を出力する自己判定テストであり、 前記第2の操作は、上記第1の操作の結果がフェイルで
あれば前記初期電圧を一定電圧だけ上げる方向に前記レ
ジスタのデータを変更し、パスであれば前記レジスタの
データを変更しないような操作であることを特徴とする
請求項30記載の半導体装置。 - 【請求項39】 Nビット(Nは正の整数)のデータを
保持できるレジスタにより出力を2N通りにトリミング
できる内部回路を有する半導体装置において、 第1回目のテストにおいて、上記Nビットのデータを第
1の状態にして上記内部回路の出力を判定することによ
り上記Nビットのデータうちの最上位ビットのデータを
決定し、 第k回目(k=2,3、…、N)のテストにおいて、最
上位ビットから(k−1)ビット目までのデータを第1
回目から第(k−1)回目までのテストで決定された値
に保ちつつ、残りのビットを所定の状態として上記内部
回路の出力を判定することによりkビット目のデータを
決定し、 上記N回のテストにより上記レジスタに各半導体装置毎
の特性を反映したデータを設定するデータ設定回路を具
備したことを特徴とする半導体装置。 - 【請求項40】 前記レジスタは、このレジスタ内のデ
ータを決定するテストを行なったか否かを示すビットを
含むことを特徴する請求項30または39記載の半導体
装置。 - 【請求項41】 メモリセルがカラム、ロウ方向にマト
リクス状に配列されてカラム領域、ロウ領域を有するメ
モリセルアレイと、上記メモリセルアレイ内の不良カラ
ムと置き換えるためのM個のカラムリダンタンシからな
るカラムリダンタンシ領域と、上記カラムリダンタンシ
と置き換えるべきカラムアドレスを記憶するM個のレジ
スタと、センスアンプとを有する不揮発性半導体メモリ
において、 上記M個のレジスタの各々には対応するカラムリダンダ
ンシが使用可能であるか否かに応じてそれぞれ第1また
は第2の信号状態になるラッチが含まれ、 さらに、上記M個のレジスタを順に選択するカウンタ
と、 上記センスアンプから出力される選択カラムのデータ
が、与えられた期待値と一致しているかどうかに応じて
パス、フェイル信号を出力する判定回路と、 上記メモリセルアレイ内の不良カラムを検出する際は、
カラムアドレス並びに上記カウンタを先頭番地に設定し
た状態から開始し、上記判定回路の出力がパスであれば
上記カラムアドレスをインクリメントさせ、上記判定回
路の出力がフェイルでありかつ上記カウンタにより選択
されたレジスタのラッチが第1の信号状態である場合は
上記カラムアドレスを上記レジスタに格納した後、カラ
ムアドレス並びにカウンタをインクリメントさせ、上記
判定回路の出力がフェイルでありかつ上記カウンタによ
り選択されたレジスタのラッチが第2の信号状態である
場合はラッチが第1の信号状態にあるレジスタに到達す
るまでカウンタをインクリメントさせた後、上記カラム
アドレスをレジスタに格納し、ついでカラムアドレス並
びにカウンタをインクリメントさせ、以上の操作を最終
カラムアドレスに到達するまで行なわせる制御回路とが
設けられていることを特徴とする不揮発性半導体メモ
リ。 - 【請求項42】 前記制御回路は、 メモリセルアレイ内のカラムの不良を検出する操作の前
に前記カラムリダンダンシ領域の不良検出の操作を行な
い、 不良が検出されたカラムリダンダンシについては対応す
るレジスタの前記ラッチを第2の信号状態とし、かつレ
ジスタにメモリセルアレイのカラム領域が選択されない
ようなカラムアドレスを設定することを特徴とする請求
項41記載の不揮発性半導体メモリ。 - 【請求項43】 書き込み、消去可能な不揮発性メモリ
セルがカラム、ロウ方向にマトリクス状に配列されたメ
モリセルアレイと、 センスアンプと、 カラム方向に延在し、上記メモリセルアレイのデータを
上記センスアンプに伝えるビット線と、 上記メモリセルに対する書き込み並びに消去動作を行う
ことなく、上記メモリセルアレイ内のセルアレイのカラ
ム不良の検出するカラム不良検出手段とを具備したこと
を特徴とする不揮発性半導体メモリ。 - 【請求項44】 前記カラム不良検出手段は、前記メモ
リセルアレイ内のカラム不良の検出を、前記ビット線並
びにセンスアンプ内のオープン、ショート、リークの有
無を検出することにより行うようにしたことを特徴とす
る請求項43記載の不揮発性半導体メモリ。 - 【請求項45】 前記カラム不良検出手段は、前記ビッ
ト線に接続された複数のメモリセルを全て非選択状態と
し、かつ上記ビット線をスイッチを介して所定電位に接
続した状態で前記センスアンプによりデータを読み出
し、この読み出しデータに応じて前記ビット線のオープ
ン状態を検出するようにしたことを特徴とする請求項4
4記載の不揮発性半導体メモリ。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000303854A JP4413406B2 (ja) | 2000-10-03 | 2000-10-03 | 不揮発性半導体メモリ及びそのテスト方法 |
| TW090124136A TW564545B (en) | 2000-10-03 | 2001-09-28 | Semiconductor memory device and test method thereof |
| KR10-2001-0060988A KR100446675B1 (ko) | 2000-10-03 | 2001-09-29 | 반도체 장치 및 그 테스트 방법 |
| US09/968,706 US6643180B2 (en) | 2000-10-03 | 2001-10-02 | Semiconductor memory device with test mode |
| US10/653,260 US6819596B2 (en) | 2000-10-03 | 2003-09-03 | Semiconductor memory device with test mode |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000303854A JP4413406B2 (ja) | 2000-10-03 | 2000-10-03 | 不揮発性半導体メモリ及びそのテスト方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007246036A Division JP2008004264A (ja) | 2007-09-21 | 2007-09-21 | 不揮発性半導体メモリ及び不揮発性半導体メモリにおける不良カラムの検出及び置き換え方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002117699A true JP2002117699A (ja) | 2002-04-19 |
| JP4413406B2 JP4413406B2 (ja) | 2010-02-10 |
Family
ID=18784996
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000303854A Expired - Lifetime JP4413406B2 (ja) | 2000-10-03 | 2000-10-03 | 不揮発性半導体メモリ及びそのテスト方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US6643180B2 (ja) |
| JP (1) | JP4413406B2 (ja) |
| KR (1) | KR100446675B1 (ja) |
| TW (1) | TW564545B (ja) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004199851A (ja) * | 2002-12-18 | 2004-07-15 | Hynix Semiconductor Inc | 特性調整装置を備えたメモリ装置 |
| US6807102B2 (en) | 2002-07-12 | 2004-10-19 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory and its test method |
| JP2005332436A (ja) * | 2004-05-18 | 2005-12-02 | Toshiba Corp | 半導体装置及びそのテスト方法 |
| JP2006048777A (ja) * | 2004-08-02 | 2006-02-16 | Toshiba Corp | Nandフラッシュメモリおよびデータ書き込み方法 |
| WO2006018947A1 (ja) * | 2004-08-20 | 2006-02-23 | Advantest Corporation | 試験装置及び試験方法 |
| US7120050B2 (en) | 2004-10-26 | 2006-10-10 | Spansion Llc | Method and apparatus for setting operational information of a non-volatile memory |
| JP2007004869A (ja) * | 2005-06-22 | 2007-01-11 | Sharp Corp | 不揮発性半導体記憶装置 |
| WO2007086214A1 (ja) * | 2006-01-24 | 2007-08-02 | Advantest Corporation | 試験装置および選択装置 |
| US7286000B1 (en) | 2005-12-28 | 2007-10-23 | Hynix Semiconductor Inc. | Semiconductor device |
| JP2010003401A (ja) * | 2008-06-23 | 2010-01-07 | Samsung Electronics Co Ltd | メモリシステムの動作方法並びにそれを含むメモリシステム及びメモリカード |
| US7688632B2 (en) | 2006-01-24 | 2010-03-30 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory capable of trimming an initial program voltage for each word line |
| JP2010102755A (ja) * | 2008-10-21 | 2010-05-06 | Toshiba Corp | 3次元積層型不揮発性半導体メモリ |
| JP2010526395A (ja) * | 2007-05-02 | 2010-07-29 | サムスン エレクトロニクス カンパニー リミテッド | マルチビットプログラミング装置およびマルチビットプログラミング方法 |
| JP2011008878A (ja) * | 2009-06-26 | 2011-01-13 | Samsung Electronics Co Ltd | 不揮発性半導体メモリの放電回路 |
| JP2012074760A (ja) * | 2010-09-27 | 2012-04-12 | Fujitsu Semiconductor Ltd | 内部電位発生回路 |
| US8407406B2 (en) | 2009-12-25 | 2013-03-26 | Kabushiki Kaisha Toshiba | Semiconductor memory device and method of testing the same |
| JP2013065378A (ja) * | 2011-09-16 | 2013-04-11 | Toshiba Corp | 不揮発性半導体記憶装置 |
| US8755230B2 (en) | 2011-03-24 | 2014-06-17 | Kabushiki Kaisha Toshiba | Semiconductor memory device |
| JP2014160537A (ja) * | 2014-05-02 | 2014-09-04 | Spansion Llc | 半導体メモリ |
| US9030880B2 (en) | 2012-05-24 | 2015-05-12 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor storage device |
| US9190156B2 (en) | 2012-04-27 | 2015-11-17 | Kabushiki Kaisha Toshiba | NAND flash memory employing bit line charge/discharge circuit |
| US9196371B2 (en) | 2013-03-08 | 2015-11-24 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory device and read method thereof |
Families Citing this family (94)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4413406B2 (ja) * | 2000-10-03 | 2010-02-10 | 株式会社東芝 | 不揮発性半導体メモリ及びそのテスト方法 |
| US6418044B1 (en) * | 2000-12-28 | 2002-07-09 | Stmicroelectronics, Inc. | Method and circuit for determining sense amplifier sensitivity |
| JP2002318265A (ja) * | 2001-04-24 | 2002-10-31 | Hitachi Ltd | 半導体集積回路及び半導体集積回路のテスト方法 |
| JP2003141900A (ja) * | 2001-10-31 | 2003-05-16 | Hitachi Ltd | 不揮発性半導体記憶装置 |
| JP3799269B2 (ja) * | 2001-12-10 | 2006-07-19 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| JP2003233999A (ja) * | 2002-02-07 | 2003-08-22 | Hitachi Ltd | 半導体集積回路及び半導体集積回路の製造方法 |
| DE10238279B4 (de) * | 2002-08-21 | 2005-05-25 | Infineon Technologies Ag | Schieberegisterkette zur Trimmung von Generatoren einer integrierten Halbleitervorrichtung |
| JP2004319034A (ja) * | 2003-04-18 | 2004-11-11 | Renesas Technology Corp | データプロセッサ |
| JP3863124B2 (ja) * | 2003-05-08 | 2006-12-27 | 株式会社東芝 | 半導体記憶装置及びそのテスト方法 |
| DE10323237B4 (de) * | 2003-05-22 | 2015-05-21 | Qimonda Ag | Verfahren und Vorrichtung zur Optimierung der Funktionsweise von DRAM-Speicherelementen |
| JP4624732B2 (ja) * | 2003-07-16 | 2011-02-02 | パナソニック株式会社 | アクセス方法 |
| JP2005085428A (ja) * | 2003-09-11 | 2005-03-31 | Renesas Technology Corp | 不揮発性半導体記憶装置 |
| JP4424952B2 (ja) * | 2003-09-16 | 2010-03-03 | 株式会社ルネサステクノロジ | 不揮発性半導体記憶装置 |
| US7012417B2 (en) * | 2003-10-21 | 2006-03-14 | Stmicroelectronics, Inc. | Voltage regulator with stress mode |
| KR100966895B1 (ko) * | 2004-01-06 | 2010-06-30 | 삼성전자주식회사 | 불휘발성 메모리의 테스트 장치 및 방법 |
| US7110301B2 (en) * | 2004-05-07 | 2006-09-19 | Samsung Electronics Co., Ltd. | Non-volatile semiconductor memory device and multi-block erase method thereof |
| US7053647B2 (en) * | 2004-05-07 | 2006-05-30 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method of detecting potential bridging effects between conducting lines in an integrated circuit |
| DE602004002947T2 (de) * | 2004-07-14 | 2007-06-28 | Stmicroelectronics S.R.L., Agrate Brianza | NAND Flash Speicher mit Speicherredundanz |
| JPWO2006025083A1 (ja) * | 2004-08-30 | 2008-07-31 | スパンション エルエルシー | 半導体装置、半導体装置の試験方法およびデータ書き込み方法 |
| JP4703148B2 (ja) * | 2004-09-08 | 2011-06-15 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| US7509526B2 (en) * | 2004-09-24 | 2009-03-24 | Seiko Epson Corporation | Method of correcting NAND memory blocks and to a printing device employing the method |
| KR100648254B1 (ko) * | 2004-12-01 | 2006-11-24 | 삼성전자주식회사 | 소거시간을 줄일 수 있는 불휘발성 메모리 장치 및 그것의소거방법 |
| EP1830366B1 (en) * | 2004-12-24 | 2011-07-13 | Spansion Japan Limited | Bias application method of storage and storage |
| DE102005007084B4 (de) * | 2005-02-16 | 2010-02-11 | Qimonda Ag | Integrierter Halbleiterspeicher mit einstellbarer interner Spannung |
| JP2006302464A (ja) * | 2005-04-25 | 2006-11-02 | Nec Electronics Corp | 半導体記憶装置 |
| US7580287B2 (en) * | 2005-09-01 | 2009-08-25 | Micron Technology, Inc. | Program and read trim setting |
| KR100655442B1 (ko) * | 2005-09-01 | 2006-12-08 | 삼성전자주식회사 | 프로그램 스타트 전압을 가변시킬 수 있는 플래시 메모리장치 |
| US7443746B1 (en) | 2005-10-18 | 2008-10-28 | Spansion Llc | Memory array tester information processing system |
| US7403417B2 (en) * | 2005-11-23 | 2008-07-22 | Infineon Technologies Flash Gmbh & Co. Kg | Non-volatile semiconductor memory device and method for operating a non-volatile memory device |
| JP4942990B2 (ja) * | 2005-12-12 | 2012-05-30 | パナソニック株式会社 | 半導体記憶装置 |
| JP4901204B2 (ja) * | 2005-12-13 | 2012-03-21 | 株式会社東芝 | 半導体集積回路装置 |
| JP4761959B2 (ja) * | 2005-12-26 | 2011-08-31 | 株式会社東芝 | 半導体集積回路装置 |
| US7260004B2 (en) * | 2006-01-12 | 2007-08-21 | International Busniess Machines Corporation | Method and apparatus for increasing yield in a memory circuit |
| JP2007207319A (ja) * | 2006-01-31 | 2007-08-16 | Toshiba Corp | 半導体記憶装置 |
| EP1873787B1 (en) | 2006-06-30 | 2010-02-17 | STMicroelectronics S.r.l. | Automatic regulation method for the reference sources in a non volatile memory device and corresponding memory device |
| US7616483B2 (en) * | 2006-07-03 | 2009-11-10 | Sandisk Corporation | Multi-bit-per-cell flash memory device with an extended set of commands |
| JP2008016112A (ja) * | 2006-07-05 | 2008-01-24 | Toshiba Corp | 半導体記憶装置 |
| KR100801032B1 (ko) * | 2006-11-15 | 2008-02-04 | 삼성전자주식회사 | 비휘발성 반도체 메모리 장치의 입력회로 및 비휘발성반도체 메모리 장치의 데이터 입력방법 |
| EP2126698A2 (en) | 2006-12-06 | 2009-12-02 | Fusion Multisystems, Inc. | Apparatus, system, and method for a shared, front-end, distributed raid |
| US8935302B2 (en) * | 2006-12-06 | 2015-01-13 | Intelligent Intellectual Property Holdings 2 Llc | Apparatus, system, and method for data block usage information synchronization for a non-volatile storage volume |
| KR100784867B1 (ko) * | 2006-12-13 | 2007-12-14 | 삼성전자주식회사 | 엠에스비 프로그램 상태를 저장하는 플래그 셀들을구비하는 비휘발성 메모리 장치 |
| JP5032155B2 (ja) * | 2007-03-02 | 2012-09-26 | 株式会社東芝 | 不揮発性半導体記憶装置、及び不揮発性半導体記憶システム |
| US7646645B2 (en) * | 2007-04-13 | 2010-01-12 | Atmel Corporation | Method and apparatus for testing the functionality of a page decoder |
| US8365044B2 (en) * | 2007-04-23 | 2013-01-29 | Agere Systems Inc. | Memory device with error correction based on automatic logic inversion |
| US7760547B2 (en) * | 2007-09-25 | 2010-07-20 | Sandisk Corporation | Offset non-volatile storage |
| JP2009259329A (ja) | 2008-04-16 | 2009-11-05 | Toshiba Corp | 半導体集積回路装置 |
| KR100965029B1 (ko) * | 2008-05-13 | 2010-06-21 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치 및 그 프로그램 검증 방법 |
| JP5072723B2 (ja) * | 2008-06-11 | 2012-11-14 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| US8022751B2 (en) * | 2008-11-18 | 2011-09-20 | Microchip Technology Incorporated | Systems and methods for trimming bandgap offset with bipolar elements |
| JP4448895B1 (ja) * | 2009-03-10 | 2010-04-14 | 株式会社アドバンテスト | 試験装置および試験方法 |
| US8027195B2 (en) | 2009-06-05 | 2011-09-27 | SanDisk Technologies, Inc. | Folding data stored in binary format into multi-state format within non-volatile memory devices |
| US8102705B2 (en) | 2009-06-05 | 2012-01-24 | Sandisk Technologies Inc. | Structure and method for shuffling data within non-volatile memory devices |
| KR101596827B1 (ko) * | 2009-10-14 | 2016-02-23 | 삼성전자주식회사 | 불휘발성 메모리 장치, 그것의 동작 방법, 그리고 그것을 포함하는 메모리 시스템 |
| KR101586325B1 (ko) * | 2009-11-09 | 2016-02-03 | 삼성전자주식회사 | 트림 회로 및 이를 포함하는 반도체 메모리 장치 |
| JP2011123951A (ja) * | 2009-12-10 | 2011-06-23 | Toshiba Corp | 半導体記憶装置、及びその検査方法 |
| US8144512B2 (en) * | 2009-12-18 | 2012-03-27 | Sandisk Technologies Inc. | Data transfer flows for on-chip folding |
| US8725935B2 (en) | 2009-12-18 | 2014-05-13 | Sandisk Technologies Inc. | Balanced performance for on-chip folding of non-volatile memories |
| US8468294B2 (en) | 2009-12-18 | 2013-06-18 | Sandisk Technologies Inc. | Non-volatile memory with multi-gear control using on-chip folding of data |
| TWI426519B (zh) * | 2009-12-29 | 2014-02-11 | Winbond Electronics Corp | 記憶體晶片以及其控制方法 |
| KR101103071B1 (ko) * | 2010-05-31 | 2012-01-06 | 주식회사 하이닉스반도체 | 반도체 집적 회로 |
| KR101100958B1 (ko) * | 2010-09-06 | 2011-12-29 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치 |
| KR101180408B1 (ko) * | 2011-01-28 | 2012-09-10 | 에스케이하이닉스 주식회사 | 반도체 집적회로 및 그 제어 방법 |
| US9342446B2 (en) | 2011-03-29 | 2016-05-17 | SanDisk Technologies, Inc. | Non-volatile memory system allowing reverse eviction of data updates to non-volatile binary cache |
| KR101925384B1 (ko) * | 2011-05-17 | 2019-02-28 | 삼성전자주식회사 | 불휘발성 메모리를 포함하는 메모리 시스템 및 불휘발성 메모리의 제어 방법 |
| US9003255B2 (en) * | 2011-07-01 | 2015-04-07 | Stmicroelectronics International N.V. | Automatic test-pattern generation for memory-shadow-logic testing |
| US8576639B2 (en) * | 2011-07-05 | 2013-11-05 | Elpida Memory, Inc. | Memory device having switch providing voltage to bit line |
| US9202569B2 (en) | 2011-08-12 | 2015-12-01 | Micron Technology, Inc. | Methods for providing redundancy and apparatuses |
| US8681548B2 (en) | 2012-05-03 | 2014-03-25 | Sandisk Technologies Inc. | Column redundancy circuitry for non-volatile memory |
| US8902657B2 (en) * | 2012-09-07 | 2014-12-02 | Kabushiki Kaisha Toshiba | Semiconductor memory device and controller |
| US9490035B2 (en) | 2012-09-28 | 2016-11-08 | SanDisk Technologies, Inc. | Centralized variable rate serializer and deserializer for bad column management |
| US9076506B2 (en) | 2012-09-28 | 2015-07-07 | Sandisk Technologies Inc. | Variable rate parallel to serial shift register |
| US8897080B2 (en) | 2012-09-28 | 2014-11-25 | Sandisk Technologies Inc. | Variable rate serial to parallel shift register |
| JP2014186772A (ja) * | 2013-03-22 | 2014-10-02 | Toshiba Corp | 半導体記憶装置、コントローラ、及びメモリシステム |
| KR102102175B1 (ko) | 2013-11-05 | 2020-04-21 | 삼성전자 주식회사 | 저항체를 이용한 비휘발성 메모리 장치의 테스트 방법 |
| US10032524B2 (en) | 2015-02-09 | 2018-07-24 | Sandisk Technologies Llc | Techniques for determining local interconnect defects |
| US9899102B2 (en) * | 2015-03-31 | 2018-02-20 | SK Hynix Inc. | Semiconductor device and operating method thereof |
| KR20160121230A (ko) * | 2015-04-10 | 2016-10-19 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치, 이를 위한 리페어 시스템 및 장치 특성 관리 방법 |
| US9646708B2 (en) * | 2015-05-07 | 2017-05-09 | Sandisk Technologies Llc | Input/output interface circuits and methods for memory devices |
| JP6953148B2 (ja) * | 2017-02-28 | 2021-10-27 | ラピスセミコンダクタ株式会社 | 半導体記憶装置及びデータ読出方法 |
| WO2020024149A1 (en) * | 2018-08-01 | 2020-02-06 | Micron Technology, Inc. | Semiconductor device, delay circuit, and related method |
| US11101015B2 (en) | 2018-12-17 | 2021-08-24 | Micron Technology, Inc. | Multi-dimensional usage space testing of memory components |
| US10910081B2 (en) * | 2018-12-17 | 2021-02-02 | Micron Technology, Inc. | Management of test resources to perform reliability testing of memory components |
| US11340292B2 (en) | 2019-07-09 | 2022-05-24 | Stmicroelectronics International N.V. | System and method for parallel testing of electronic device |
| US10996266B2 (en) | 2019-08-09 | 2021-05-04 | Stmicroelectronics International N.V. | System and method for testing voltage monitors |
| CN111342833B (zh) * | 2020-03-12 | 2025-04-18 | 杭州芯耘光电科技有限公司 | 一种修调电路 |
| US11586495B2 (en) * | 2020-07-15 | 2023-02-21 | Micron Technology, Inc. | Fuse logic to perform selectively enabled ECC decoding |
| KR102776466B1 (ko) * | 2020-08-10 | 2025-03-10 | 에스케이하이닉스 주식회사 | 머지드 버퍼 및 이를 포함하는 메모리 장치 |
| CN112562769B (zh) * | 2020-11-23 | 2023-07-25 | 电子科技大学 | 一种具有预修调功能的数字修调系统 |
| US11573914B2 (en) * | 2021-03-19 | 2023-02-07 | Sandisk Technologies Llc | Nonconsecutive mapping scheme for data path circuitry in a storage device |
| CN113241307B (zh) * | 2021-04-27 | 2022-05-24 | 长江存储科技有限责任公司 | 晶圆测试方法、系统及芯片应用方法 |
| CN113938125B (zh) * | 2021-10-19 | 2023-02-24 | 浙江大学 | 多通道可配置可测试与修调的数字信号隔离器 |
| CN114002588B (zh) * | 2022-01-04 | 2022-04-29 | 苏州贝克微电子股份有限公司 | 一种高精度的半导体芯片修调测试方法 |
| CN114331205B (zh) * | 2022-01-06 | 2025-04-11 | 赛美特信息集团股份有限公司 | 一种产品检测方法、装置、计算机设备及可读存储介质 |
| CN116994635B (zh) * | 2023-06-28 | 2024-04-09 | 珠海妙存科技有限公司 | 闪存掉电测试方法和系统、电子设备、存储介质 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2922060B2 (ja) * | 1992-07-27 | 1999-07-19 | 富士通株式会社 | 半導体記憶装置 |
| JPH0778499A (ja) * | 1993-09-10 | 1995-03-20 | Advantest Corp | フラッシュメモリ試験装置 |
| EP0686978B1 (en) * | 1994-06-07 | 2001-03-07 | STMicroelectronics S.r.l. | A method for in-factory testing of flash EEPROM devices |
| JP3828222B2 (ja) * | 1996-02-08 | 2006-10-04 | 株式会社日立製作所 | 半導体記憶装置 |
| US5805510A (en) * | 1996-10-18 | 1998-09-08 | Kabushiki Kaisha Toshiba | Data erase mechanism for nonvolatile memory of boot block type |
| IT1290156B1 (it) * | 1996-12-18 | 1998-10-19 | Texas Instruments Italia Spa | Chip di memoria contenente un registro di memoria non volatile per la memorizzazione permanente di informazioni relative alla qualita' del |
| JP3405651B2 (ja) * | 1997-02-27 | 2003-05-12 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| JPH11353893A (ja) * | 1998-06-08 | 1999-12-24 | Mitsubishi Electric Corp | 半導体記憶装置 |
| KR20000003615A (ko) * | 1998-06-29 | 2000-01-15 | 김영환 | 3상태 출력 테스트장치 |
| JP4587500B2 (ja) | 1998-11-11 | 2010-11-24 | ルネサスエレクトロニクス株式会社 | 半導体集積回路、メモリモジュール、記憶媒体、及び半導体集積回路の救済方法 |
| DE10005161A1 (de) * | 1999-04-30 | 2000-11-02 | Fujitsu Ltd | Halbleiter-Speicheranordnung, Leiterplatte, auf welcher eine Halbleiter-Speicheranordnung montiert ist, und Verfahren zum Testen der Zwischenverbindung zwischen einer Halbleiter-Speicheranordnung und einer Leiterplatte |
| US6462985B2 (en) * | 1999-12-10 | 2002-10-08 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory for storing initially-setting data |
| JP2001319486A (ja) * | 2000-05-12 | 2001-11-16 | Mitsubishi Electric Corp | 不揮発性半導体記憶装置 |
| JP4413406B2 (ja) * | 2000-10-03 | 2010-02-10 | 株式会社東芝 | 不揮発性半導体メモリ及びそのテスト方法 |
| JP2002216471A (ja) * | 2001-01-17 | 2002-08-02 | Mitsubishi Electric Corp | 半導体記憶装置 |
-
2000
- 2000-10-03 JP JP2000303854A patent/JP4413406B2/ja not_active Expired - Lifetime
-
2001
- 2001-09-28 TW TW090124136A patent/TW564545B/zh not_active IP Right Cessation
- 2001-09-29 KR KR10-2001-0060988A patent/KR100446675B1/ko not_active Expired - Lifetime
- 2001-10-02 US US09/968,706 patent/US6643180B2/en not_active Expired - Lifetime
-
2003
- 2003-09-03 US US10/653,260 patent/US6819596B2/en not_active Expired - Lifetime
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6807102B2 (en) | 2002-07-12 | 2004-10-19 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory and its test method |
| JP2004199851A (ja) * | 2002-12-18 | 2004-07-15 | Hynix Semiconductor Inc | 特性調整装置を備えたメモリ装置 |
| JP2005332436A (ja) * | 2004-05-18 | 2005-12-02 | Toshiba Corp | 半導体装置及びそのテスト方法 |
| JP2006048777A (ja) * | 2004-08-02 | 2006-02-16 | Toshiba Corp | Nandフラッシュメモリおよびデータ書き込み方法 |
| US7830711B2 (en) | 2004-08-02 | 2010-11-09 | Kabushiki Kaisha Toshiba | Memory system and data writing method |
| WO2006018947A1 (ja) * | 2004-08-20 | 2006-02-23 | Advantest Corporation | 試験装置及び試験方法 |
| JP2006059477A (ja) * | 2004-08-20 | 2006-03-02 | Advantest Corp | 試験装置及び試験方法 |
| US7765449B2 (en) | 2004-08-20 | 2010-07-27 | Advantest Corporation | Test apparatus that tests a plurality of devices under test having plural memory cells and test method therefor |
| US7120050B2 (en) | 2004-10-26 | 2006-10-10 | Spansion Llc | Method and apparatus for setting operational information of a non-volatile memory |
| DE112004003009B4 (de) * | 2004-10-26 | 2011-12-01 | Spansion Llc (N.D.Ges.D. Staates Delaware) | Nicht-flüchtiger Speicher und Verfahren zum Festlegen von Information eines Nicht-flüchtigen Speichers |
| JP2007004869A (ja) * | 2005-06-22 | 2007-01-11 | Sharp Corp | 不揮発性半導体記憶装置 |
| US7286000B1 (en) | 2005-12-28 | 2007-10-23 | Hynix Semiconductor Inc. | Semiconductor device |
| WO2007086214A1 (ja) * | 2006-01-24 | 2007-08-02 | Advantest Corporation | 試験装置および選択装置 |
| US7688632B2 (en) | 2006-01-24 | 2010-03-30 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory capable of trimming an initial program voltage for each word line |
| US7634695B2 (en) | 2006-01-24 | 2009-12-15 | Advantest Corporation | Test apparatus and selection apparatus |
| KR100899855B1 (ko) | 2006-01-24 | 2009-05-29 | 가부시키가이샤 어드밴티스트 | 시험장치 및 선택장치 |
| US7881116B2 (en) | 2006-01-24 | 2011-02-01 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory capable of trimming an initial program voltage for each word line |
| JP2010526395A (ja) * | 2007-05-02 | 2010-07-29 | サムスン エレクトロニクス カンパニー リミテッド | マルチビットプログラミング装置およびマルチビットプログラミング方法 |
| JP2010003401A (ja) * | 2008-06-23 | 2010-01-07 | Samsung Electronics Co Ltd | メモリシステムの動作方法並びにそれを含むメモリシステム及びメモリカード |
| JP2010102755A (ja) * | 2008-10-21 | 2010-05-06 | Toshiba Corp | 3次元積層型不揮発性半導体メモリ |
| JP2011008878A (ja) * | 2009-06-26 | 2011-01-13 | Samsung Electronics Co Ltd | 不揮発性半導体メモリの放電回路 |
| US8407406B2 (en) | 2009-12-25 | 2013-03-26 | Kabushiki Kaisha Toshiba | Semiconductor memory device and method of testing the same |
| JP2012074760A (ja) * | 2010-09-27 | 2012-04-12 | Fujitsu Semiconductor Ltd | 内部電位発生回路 |
| US8755230B2 (en) | 2011-03-24 | 2014-06-17 | Kabushiki Kaisha Toshiba | Semiconductor memory device |
| JP2013065378A (ja) * | 2011-09-16 | 2013-04-11 | Toshiba Corp | 不揮発性半導体記憶装置 |
| US9190156B2 (en) | 2012-04-27 | 2015-11-17 | Kabushiki Kaisha Toshiba | NAND flash memory employing bit line charge/discharge circuit |
| US9030880B2 (en) | 2012-05-24 | 2015-05-12 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor storage device |
| US9196371B2 (en) | 2013-03-08 | 2015-11-24 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory device and read method thereof |
| JP2014160537A (ja) * | 2014-05-02 | 2014-09-04 | Spansion Llc | 半導体メモリ |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100446675B1 (ko) | 2004-09-08 |
| US20020048191A1 (en) | 2002-04-25 |
| US20040042331A1 (en) | 2004-03-04 |
| US6643180B2 (en) | 2003-11-04 |
| TW564545B (en) | 2003-12-01 |
| KR20020026855A (ko) | 2002-04-12 |
| US6819596B2 (en) | 2004-11-16 |
| JP4413406B2 (ja) | 2010-02-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4413406B2 (ja) | 不揮発性半導体メモリ及びそのテスト方法 | |
| US7126851B2 (en) | Method of transferring initially-setting data in a non-volatile semiconductor memory | |
| US6992937B2 (en) | Column redundancy for digital multilevel nonvolatile memory | |
| JP3866627B2 (ja) | 不揮発性半導体メモリ | |
| US8730722B2 (en) | Saving of data in cases of word-line to word-line short in memory arrays | |
| US8379454B2 (en) | Detection of broken word-lines in memory arrays | |
| US8432732B2 (en) | Detection of word-line leakage in memory arrays | |
| US6930954B2 (en) | Non-volatile semiconductor memory device | |
| JP2001176290A (ja) | 不揮発性半導体記憶装置 | |
| US5654925A (en) | Circuit for applying a stress voltage in sequence to selected memory blocks in a semiconductor device | |
| JP4387547B2 (ja) | 不揮発性半導体メモリ | |
| JP4439539B2 (ja) | 不揮発性半導体メモリ及びそのテスト方法 | |
| JP2540028B2 (ja) | 集積プログラミング回路 | |
| KR100264028B1 (ko) | 부트 블럭 방식을 채용하는 불휘발성 메모리의데이타 소거 메카니즘 | |
| JP2008004264A (ja) | 不揮発性半導体メモリ及び不揮発性半導体メモリにおける不良カラムの検出及び置き換え方法 | |
| JP2003109396A (ja) | 半導体記憶装置 | |
| JP3176827B2 (ja) | 集積回路装置および集積回路装置を試験する方法 | |
| JP4040232B2 (ja) | 不揮発性半導体記憶装置 | |
| US6373770B1 (en) | Integrated circuit memory devices with configurable block decoder circuits | |
| JP2002133898A (ja) | 半導体メモリ | |
| JP3313728B2 (ja) | プログラムロードサイクルを終了させるためのプロトコルを有する浮遊ゲートメモリデバイス |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040609 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070724 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070921 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081107 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091027 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091118 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121127 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4413406 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131127 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |