JP3883268B2 - 半導体メモリ装置 - Google Patents

半導体メモリ装置 Download PDF

Info

Publication number
JP3883268B2
JP3883268B2 JP27485697A JP27485697A JP3883268B2 JP 3883268 B2 JP3883268 B2 JP 3883268B2 JP 27485697 A JP27485697 A JP 27485697A JP 27485697 A JP27485697 A JP 27485697A JP 3883268 B2 JP3883268 B2 JP 3883268B2
Authority
JP
Japan
Prior art keywords
block
row
main
memory device
flag
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 - Fee Related
Application number
JP27485697A
Other languages
English (en)
Other versions
JPH10125093A (ja
Inventor
城 秀 李
瀛 湖 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JPH10125093A publication Critical patent/JPH10125093A/ja
Application granted granted Critical
Publication of JP3883268B2 publication Critical patent/JP3883268B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/76Masking faults in memories by using spares or by reconfiguring using address translation or modifications
    • G11C29/765Masking faults in memories by using spares or by reconfiguring using address translation or modifications in solid state disks

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は半導体メモリ装置に係り、より詳細には、半導体メモリ装置の製造工程中に発生した欠陥メモリブロックを救済するための自動欠陥ブロックマッピング機能を備えた冗長回路に関する。
【0002】
【従来の技術】
半導体メモリ装置を製造する際、よりよい収率を得るように考慮することは非常に重要な問題である。従来、半導体メモリ装置において、いくつかの欠陥メモリセル、さらに厳密には一つの欠陥セルだけでも存在すると、そのメモリ装置は製品として使用することはできない。
しかし、電話機の自動応答のような特定技術分野などでは、可能な限り低価格の製品を生産するため欠陥セルを有したDRAM、SRAM、EEPROM装置が使用されることもある。
【0003】
高集積半導体メモリ装置の製造時に欠陥セルが生じる確率は、低い集積率の半導体メモリ装置を製造する時よりも高くなる。すなわち、半導体メモリ装置が高集積化されると、その製造工程上には多くの困難が随伴してしまいメモリ装置がくず等によってより大きな悪影響を受け収率を一層低下させてしまう。このような、メモリ装置の高集積化による収率低下を改善するため、いろいろな試みが実施されている。高い収率を得るためには勿論、メモリ装置の製造において、欠陥セルの発生を可能な限り防止できるように製造工程を改善することが一番望しい。しかし、このような努力には限界がある。従って、収率改善のためいろいろな技術が提案され、この中には、メモリ装置の構造を改良して製造過程で発生した欠陥領域を救済する技術が開発されている。
【0004】
メモリ装置の構造を改良した技術としてよく知られているのが冗長技術である。この冗長技術を備えたメモリ装置には、二進データを貯蔵するための主メモリセルアレイが設けられ、この主メモリセルアレイの各行方向と列方向に予備メモリセルアレイが配置されている。主メモリセルアレイの検査過程において、数個または数千個の欠陥セルが発見されると、これらは予備メモリセルによって代替される。これによって全体チップは、欠陥のない製品として維持される。万一、予備メモリセルの個数を超過して欠陥セルが発生すると、そのメモリ装置は補修することができないため破棄されてしまう。
【0005】
従来、主セルアレイの行上に存在した欠陥セルと代替される予備セルアレイは、行冗長アレイと呼び、さらに列上に存在した欠陥セルと代替する予備セルアレイを列冗長アレイと称している。欠陥メモリセルを冗長メモリセルに代替するためには、欠陥セルの位置情報、すなわち、修理アドレスを貯蔵するための回路と外部から入力されたアドレスが修理アドレスと一致するかを判別する回路が必要である。このような回路と上述した予備セルアレイは、一般的に冗長回路と称されている。行冗長回路は、任意の行アドレスを解読するとともに、そのアドレスが格納された修理行アドレス中の一つと一致する時、その領域を冗長セルアレイの対応した行領域に代替する機能を実行する。列冗長回路も上述した行冗長回路と同様に、列アドレスと格納された修理列アドレスを比較して欠陥を持つ主セルアレイの列領域を冗長セルアレイの対応する列領域に各々代替する機能を実行している。
【0006】
図12は、冗長回路を備えた従来の半導体メモリ装置を示したブロック図である。この図12に示すように、従来の半導体メモリ装置は、512個の行ブロックMACK0〜MCBK511で構成された主メモリセルアレイ210と、この主メモリセルアレイ210のブロックに各々対応する512個の行デコーダMRD0〜MRD511により構成された主行デコーダ回路218と、16個の予備行ブロックRCBK0〜RCBK15で構成された行冗長アレイ212と、この行冗長アレイ212の各行ブロックに対応する16個の予備行デコーダRRD0〜RRD15により構成された予備行デコーダ回路220と、特定行ブロックを選択するブロック選択信号を発生する行プリデコーダ回路214と、修理行アドレスを格納するための行アドレス貯蔵ブロック216とを備える。
【0007】
また、図12には図示されていないが、メモリ装置には主メモリセルアレイ210の一側に配置される列冗長アレイ、感知増幅器回路、列デコーダ回路、予備列デコーダ回路、データ入出力バッファ回路、データ入出力選択回路、アドレスバッファ、ラッチ回路、および書込/読出制御回路が設けてある。
【0008】
図12に示すように、行プリデコーダ回路214は、行アドレス信号を受入れて、この信号を解読して主メモリセルアレイ210の特定行ブロックを選択するブロック選択信号を発生させる。
行アドレス貯蔵ブロック216は、主メモリセルアレイ210の欠陥行ブロックの位置を示す修理行アドレスを格納し、入力された行アドレスが格納された修理アドレスと一致した場合、その欠陥行ブロックの選択が成立しないように動作する。即ち、行アドレスが主メモリセルアレイ210のいずれかの欠陥行ブロック(例えば図12に示すMBCKk)を指定した場合、その欠陥行ブロックの選択が成立しないように欠陥行ブロックと対応する予備行デコーダ(図12に示すMRDk)を非活性化させるとともに、欠陥行ブロックに対応する予備行ブロックが選択できるように予備行ブロックと対応する予備行デコーダを活性化させる。
【0009】
主行デコーダ回路218は、行プリデコーダ回路214からのブロック選択信号によって主メモリセルアレイ210のブロック選択ライン(図示せず)を選択的に駆動させ主メモリセルアレイ210の行ブロック中のいずれかが選択されるように機能する。
また、予備行デコーダ回路220は、行アドレス貯蔵ブロック216からの予備ブロック選択信号によって行冗長アレイ212のブロック選択ライン(図示せず)を選択的に駆動させ、この行冗長アレイ212の行ブロック中のいずれかを選択させる。これにより、データを格納するための主メモリセルアレイ210に発生した行方向への欠陥領域(欠陥行ブロック)は行冗長アレイ212による行方向の領域(予備行ブロック)によって代替される。
【0010】
従来、このような冗長技術において、修理アドレスを貯蔵する行アドレス貯蔵ブロック216は、不揮発性メモリの特性を備えていなければならなかった。この問題を解決するため、修理行アドレス貯蔵回路216に金属、ポリシリコンにより形成した複数のヒューズを具備するヒューズ回路を使用した技術と、PROM、EPROM、EEPROMなどの不揮発性メモリを使用した技術とがよく知られている。このような冗長技術において最も広く使用されているものはヒューズ回路である。
【0011】
従来のヒューズ回路は、プログラム回路とも呼ばれているが、その理由はヒューズを選択的に溶融切断することによって修理アドレスがプログラム(格納)されるからである。このようなヒューズ回路を利用して修理アドレスをプログラムする方法には次の二つがある。一つの方法は、レーザービームを利用してヒューズを選択的に溶融切断することによって修理アドレスのプログラミンクを実行するレーザープログラミングである。他のもう一つの方法は、選択されたヒューズに大電流を供給することによって選択的に溶融切断し、これにより修理アドレスのプログラミングが実行される電気的プログラミングである。
【0012】
レーザープログラミングは、半導体メモリ装置の製造工程でウエハ工程が完了しパッケージング工程が実行される前に主メモリセルアレイ検査過程で欠陥セルが発見されると実行される。このプログラミング技術は、パッケージング後には実行することができない。
一方、電気的プログラミングは、パッケージング以前の段階でプログラミングが実行できるとともに、パッケージング後にも実行することができる長所を持っている。しかし、電気的プログラミングにおいてバッケージング工程以前の段階でプログラミングを実行させるためには、大電流を印加するための別途のパッドが必要になり、また、パッケージング後にもプログラミングを実行するための電流印加用ピンが必要になる。これにより、修理アドレスを格納する行アドレス貯蔵ブロック216のレイアウト面積が増加する。従って、プログラミング技術において、集積化の側面から見るとレーザービームプログラミング技術が不利になる。
また、PROM、EPROM、EEPROMなどの不揮発性メモリを使用する技術は、パッケージング後にも修理アドレスのプログラミングが可能であり、ヒューズを使用する技術に比べて電力消耗が少ないという長所を持っている。しかし、行アドレス貯蔵ブロック216も半導体メモリセルに形成されているため、その回路自体に欠陥が発生したり、バンーイン検査後に特性が変化すると、例えば、高電圧などによって修理アドレス情報が損傷された場合、半導体メモリ装置が誤動作を起こしてしまう。従って、不揮発性メモリを使用する技術は、ヒューズ溶融技術に比べて、メモリ装置の信頼性を低下させてしまう短所を持っている。
【0013】
一般的に、PROM、EPROM、EEPROMなどのような不揮発性半導体メモリ装置、特にフラッシュメモリ装置は、パッケージング後にもプログラミング可能な適用特性により、主メモリセルアレイ210の欠陥セルの個数が行冗長アレイ212のセルの個数を超過しても使用できる。
従って、例えば図12に示すようにk番目行ブロックが欠陥行ブロックと仮定すると、そのメモリ装置の使用者にはメモリ装置が一つの欠陥行ブロックを持つという情報が提供される。この情報により、欠陥行ブロックの位置を検査した後、該当する欠陥行ブロックがアクセスされないように欠陥ブロックマッピングを実行することによりメモリ装置が使用可能となる。
【0014】
【発明が解決しようとする課題】
しかしながら、従来の半導体メモリ装置では、メモリ装置内の欠陥領域の位置が不確定であるため、欠陥領域を有したメモリ装置を使用する場合、製品ごとに欠陥領域の位置を調査し、それに適合した欠陥ブロックマッピングを実行しなければならなかった。従って、従来の技術によると、少なくとも一つの欠陥領域を有するメモリ装置を使用するためには、各メモリ装置ごとにそれに適合した欠陥行ブロックマッピングを実行しなければならない不具合があった。
本発明は上述のような問題点を改善し、欠陥セルを救済できる自動ブロックマッピング機能を具備するとともに、半導体のパッケージング後にも欠陥セルの救済が可能な冗長回路を備えた半導体メモリ装置を提供することを目的とする。
【0015】
【課題を解決するための手段】
本発明は上述の課題を解決するために、複数の主行ブロックおよび主行ブロックに対応する複数の主ブロック選択ラインを備えたデータを格納する主貯蔵手段と、複数の予備行ブロックおよび予備行ブロックに対応する複数の予備ブロック選択ラインを備え主貯蔵手段と対応させ配置し欠陥行ブロックの代替ブロックとして機能する予備貯蔵手段と、主貯蔵手段および予備貯蔵手段内の少なくどもいずれかに存在する欠陥行ブロックの数が予備貯蔵手段の無歓陥ブロックの数を超過し代替されない超過欠陥ブロックを主貯蔵手段内に配列した一群の無欠陥ブロックにより代替するブロックマッピング手段とを設ける。
【0016】
ここで、ブロックマッピング手段は、欠陥行ブロックと代替される主貯蔵手段の無欠陥ブロックは最上位アドレスから代替し、この代替された上位アドレスを除外した行アドレスを使用させる。またブロックマッピング手段は行アドレスを解読し複数の主行ブロック選択信号を発生する行プリデコーダ手段と、主行ブロックの欠陥有無に関するブロック欠陥状態情報を格納するフラグ貯蔵手段と、フラグ貯蔵手段に格納されたブロック欠陥状態情報を感知し増幅およびラッチする感知増幅器手段と、感知増幅器手段からのブロック欠陥状態情報によって複数の修理ブロック選択信号を発生するフラグデコーダ手段と、主行ブロックに対応し主行ブロック選択信号および修理ブロック選択信号により主ブロック選択ラインを選択的に駆動する複数の主行デコーダと、予備行ブロックに封応し修理ブロック選択信号により予備ブロック選択ラインを選択的に駆動する複数の予備行デコーダと、フラグデコーダ手段からの修理ブロック選択信号により主貯蔵手段の欠陥行ブロックに対応する主行デコーダを活性化させるブロック選択制御手段とを設ける。
【0017】
【発明の実施の形態】
次に添付図面を参照して本発明による半導体メモリ装置の実施の形態を詳細に説明する。図1は、本発明による半導体メモリ装置の実施の形態を示すブロック図である。この図1に示すように、本発明による半導体メモリ装置の実施の形態は、従来の技術と同様に512個の主行ブロックMCBK0〜MCBK511により構成された主メモリセルアレイ10と、16個の冗長ブロックRCBK0〜RCBK15により構成された行冗長アレイ12とを設けてある。また本実施の形態は、従来技術のような行修理アドレスを格納する回路がない代りに、欠陥行ブロックを自動的に無欠陥ブロックに代替するブロックマッピング回路を具備する。このブロックマッピング回路は、行プリデコーダ回路14、主行デコーダ回路18、予備行デコーダ回路20、フラグセルアレイ22、フラグセル感知増幅器回路24、フラグデコーダ回路26およびブロック選択制御回路28により構成される。
【0018】
行プリデコーダ回路14は、行アドレス信号に応じて主メモリセルアレイ10の特定行ブロックを選択するためブロック選択信号P/、R/、Q/(/=0〜7)を発生する。
主行デコーダ回路18は、主メモリセルアレイ10の行ブロックに対応する512個の主行デコーダMRD0〜MRD511により構成される。
予備行デコーダ回路20は、行冗長アレイ12の各行ブロックに対応する16個の行デコーダRRD0〜RRD15により構成されている。
また、フラグセルアレイ22は、フラグ行ブロックFCBK0〜FCBK511により構成され、主行ブロックMCBK0〜MCBK511の欠陥有無に関するブロック欠陥状態情報を格納する。
【0019】
フラグセル感知増幅器回路24は、フラグセルアレイ22に格納された情報を感知して増幅する。
フラグデコーダ回路26は、フラグセル感知増幅器回路24からのブロック欠陥状態情報SOi(i=0、1、…、4)によって31個の修理ブロック選択信号Fj/バー(j=0、1、…、30)を発生する。
また、ブロック選択制御回路28は、フラグデコーダ回路26からの修理ブロック選択信号Fj/バーに応じて主行ブロックMCBK0〜MCBK51に対応する主行デコーダMRD0〜MRD511を非活性化させる。
【0020】
このようなブロックマッピング回路によると、主メモリセルアレイ10で発生した欠陥行ブロックは行冗長アレイ12の無欠陥行ブロックと代替される。しかし、主メモリセルアレイ10と行冗長アレイ12との少なくともいずれかに存在する欠陥行ブロックの数が、代替される行冗長アレイ12の無欠陥行ブロックの数を超過してしまう場合、超過した欠陥行ブロックは主メモリセルアレイ10内の連続的に配列した一群の無欠陥行ブロックと代替される。この際、代替する無欠陥行ブロックは、主メモリセルアレイ10の上位主行ブロック(図1に示すMCBK511)から順に代替される。これによって、使用者は超過する欠陥行ブロック数の情報によって、最下位のブロックから代替されて上位のブロックに配列した欠陥行ブロックを除外し残ったブロックの行アドレスを使用すればよい。従って、従来のような欠陥ブロックマッピングが不必要になる。
【0021】
図2は、図1に示した主メモリセルアレイ10と主行デコーダ回路18およびフラグセルアレイ22の詳細を示す回路図である。この図2に示すように、主行メモリセルアレイ10は、512個の主行ブロックMCBK0〜MCBK511およびこの主行ブロックに各々対応する512個の主ブロック選択ラインMBSL0〜MBSL511を有している。主行ブロックMCBK0〜MCBK511は、セルアレイがEEPROMを用いてNAND構造に構成されている。
各主行ブロックMCBK0〜MCBK511には、行方向に16個のワードラインWL0〜WL15が伸長されている。また、列方向には複数のビットラインBL0〜BLyが伸長されている。
主行ブロックMCBK0〜MCBK511は、複数のセルストリング32とゲート回路34とを具備している。セルストリング32は、対応するビットラインと、所定の基準電圧を供給する共通ソースラインCSLの間に各々接続されている。また、セルストリング32は、ストリング選択ラインSSLの電圧レベルにより、対応するビットラインに選択的に接続される。
【0022】
ゲート回路34は、対応する主ブロック選択ラインMBSLm(m=0〜511)の電圧レベルによって、外部信号SS1、S0〜S15、SS2を、ストリング選択ラインSSL、ワードラインWL0〜WL15および基準電圧選択ラインGSLに選択的に接続させる。
各セルストリング32には、選択トランジスタST1、ST2が設けてある。選択トランジスタST1は、電流通路が対応するビットラインに接続され、ゲートがストリング選択ラインSSLに接続されている。他の選択トランジスタST2は、電流通路が共通ソースラインCSLに接続され、ゲートが基準電圧選択ラインGSLに接続されている。
2つの選択トランジスタST1、ST2の電流通路の間には、16個のセルトランジスタMC1〜MC16の電流通路が直列に接続され、それらのゲートはワードラインWL0〜WL15に各々接続される。
【0023】
主行デコーダ回路18は、主行デコーダMRD0〜MRD511からなり、行プリデコーダ回路14からのブロック選択信号P/、R/、Q/(/=0〜7)およびフラグデコーダ回路26からの修理ブロック選択信号Fj/バーにより対応する主ブロック選択ラインMBSLmの電圧レベルを変化させるゲート制御回路36を具備する。このゲート制御回路36は、行プリデコーダ14からの主ブロック選択信号P/、R/、Q/(/=0〜7)を受入れるNANDゲート回路38と、このNANDゲート38回路の出力とフラグデコーダ26からの修理ブロック選択信号Fj/バー(j=0〜30)とを受入れて主ブロック選択ラインMBSLmに出力を供給するNANDゲート回路40とから構成される。
各主行デコーダMRDmには、主行ブロックおよびフラグ行ブロックを非選択する際、対応する主行ブロックおよびフラグ行ブロックのストリング選択ラインSSL、FSSLに接地電圧(Vss)を供給するための回路42が設けられている。この回路42は、1つのインバータ回路44と2つのトランジスタ46、48から構成される。なお、NANDゲート回路40の出力には、高電圧スイッチポンプ回路50が接続されている。
【0024】
また、フラグセルアレイ22は、行方向に伸長する2本のフラグワードラインFWL0、FWL1、接地電圧のような所定の基準電圧を供給するための共通ソースラインFCSLm(m=0〜511)、列方向に伸長する5本のフラグビットラインFBL0〜FBL4、この5本のフラグビットラインFBL0〜FBL4の各々と共通ソースラインFCSLm間に接続されたセルストリング52a、52b、52c、対応するフラグブロック選択ラインFBSLm(m=0〜511)の電圧レベルによって外部信号をストリング選択ラインFSSLとフラグワードラインFWL0、FWL1および接地選択ラインFGSLに接続させるゲート回路54により構成される。このフラグセルアレイ22で、各フラグブロックのブロック選択ラインFBSLmは対応する主行デコーダのゲート制御回路36の出力に接続されている。従って、各ブロックのゲート回路54も、前述した主メモリセルアレイ10のゲート回路34と同様に対応する主行デコーダ回路18のゲート制御回路36によって制御される。
【0025】
また、各フラグビットラインFBL0〜FBL4には、3つのセルストリング52a、52b、52cが並列に接続される。このセルストリング52a、52b、52cは、主メモリセルアレイ10と同様に選択トランジスタFST1の電流通路が対応するフラグビットラインFBLi(i=0〜4)に接続される。また、選択トランジスタFST1のゲートは、ストリング選択ラインFSSLに接続される。他の選択トランジスタFST2は、電流通路が共通ソースラインFCSLに接続され、ゲートは基準電圧選択ラインである接地選択ラインFGSLに接続される。さらに、各セルストリング52a、52b、52cでは、EEPROMからなるメモリセルトランジスタFMC1〜FMC4のゲートがフラグワードラインFWL0に共通に接続されており、他のメモリセルトランジスタFMC5〜FMC16のゲートはフラグワードラインFWL1に共通に接続される。
【0026】
このような記載から明らかになるように、フラグセルアレイ22のフラグ行ブロックFCBKm(m=〜511)は、主メモリセルアレイ10の主行ブロックMCBKm(m=〜511)とは多少異なる。それは、フラグ行ブロックFCBKmは、一つのフラグビットラインに3つのセルストリング52a、52b、52cが並列に接続された点である。このような構造によると、欠陥行ブロック検出時にオンセル感知(on−cell sensing)が速くなる。これは欠陥行ブロックが無欠陥ブロックによって代替される時間を短縮させる効果を得ることができる。また、このような構造は一つあるいは2つのストリングで欠陥が発生したとしても余りの一つのストリングによりEEPROM装置の欠陥を救済することができる。
【0027】
また、フラグ行ブロックFCBKmは、通常のNAND型セルアレイとは異なり、各セルストリング52の4つのフラグワードラインが共通接続されてて選択フラグワードラインとして使用されており、残り12個のフラグワードラインが、共通に接続されて非選択ワードラインとして使用される。このような構造は、オフセル感知(off−cell sensing)の際に一つのストリングと関連して4つのセルが選択される時、これらの3つのセルが欠陥セルであっても残った一つのセルによりオフセル感知を可能にする。従って、本発明による半導体メモリ装置の実施の形態にようと、製造において従来の不揮発性半導体メモリを使用する修理アドレス貯蔵技術に比べて高い信頼性を持つ冗長回路を得ることができる。
【0028】
図3は図2に示したフラグセルアレイ22のプログラミングおよび消去動作でのバイアス条件を示す図であり、図4は図2に示したフラグセルアレイ22のプログラミング動作での主メモリセルアレイ10のバイアス条件を示す図である。この図3および図4に示すように、欠陥行ブロック情報を格納するためフラグセルアレイ22がプログラム動作を実行する際に主メモリセルアレイ10が非活性状態になることがわかる。
【0029】
そして、以上のようなメモリ装置においては、主メモリセルアレイ10内で欠陥行ブロックが発生すると、その欠陥行ブロックは次のように救済される。
まず、フラグセルアレイ22の消去動作を実行し各フラグ行ブロックのセルをオンセル状態にする。この消去動作では、該当フラグブロックのセル全体が消去される。その後、各ビットライン別に、選択的なプログラミング動作を実行することになる。この際、プログラミングパターンは欠陥ブロックの個数によって決定される。このプログラミング動作では、該当ビットラインに接続されたストリング全体がプログラムされる。
【0030】
フラグセルアレイ22には、この列では5つのフラグビットラインFBL0〜FBL4が設けられるので32(25 )のプログラミングパターンを想定することができる。しかし、プログラミングパターンには、いずれかの欠陥行ブロックも存在しない正常状態を表示するパターンを含んでいるため、実質的なプログラミングパターンの数は31種類である。いまたとえば、図5(欠陥行ブロックに対応するフラグセルブロックのプログラミングパターンを示す図)に示すように、チップ検査で18個の欠陥行ブロックが発見されると、該当ブロックに対応するフラグセルアレイ22のセルに18種類の別なパターンが各々プログラムされる。このパターンには、無欠陥(正常的)ブロック(RCBK0〜RCBK15、MCBK511、MCBK510)が各々対応している。
【0031】
本実施の形態においては、冗長ブロックRCBK0〜RCBK15が16個のみ供給されている。上述のように、18個の欠陥行ブロックが発見された場合には、16個の欠陥行ブロックに対して冗長ブロックRCBK0〜RCBK15が各々割当られ、残りの欠陥行ブロック(すなわち、2つの欠陥行ブロック)に対しては主メモリセルアレイ10の最上位主行ブロックMCBK511から順次に割当てられる。従って、18個の欠陥行ブロックは、フラグセル感知増幅器回路24とフラグデコーダ回路26とにより、対応する無欠陥ブロック(RCBK0〜RCBK15、MCBK511、MCBK510)と各々代替される。
このように、欠陥行ブロックの個数が予備行ブロックの個数を超過する場合には、超過した欠陥行ブロック(冗長ブロックによって補修され残る欠陥ブロック)は主行ブロックによって各々代替される。この時、欠陥行ブロックは最上位の主行ブロック(MCBK511)から順に代替される。これにより、全てのチップごとに欠陥ブロックマッピングを実行しなければならない従来技術の間題を解決することができる。
【0032】
すなわち、あるチップの欠陥ブロック数の情報が供給されると、そのチップに対して使用者が欠陥ブロックマッピングを実行しなくても、超過した欠陥行ブロックの冗長ブロックとして主メモリセルアレイ10の上位主行ブロックMCBK511、MCBK510が使用される。この上位主行ブロックMCBK511、MCBK510を除外した残りの主行ブロックMCBK0〜MCBK510の行アドレスが使用可能なブロックになる。たとえば、行冗長アレイ12の救済から5つの欠陥行ブロックが超過した場合、主メモリセルアレイ10の5つの上位主行ブロックMCBK507〜MCBK511が欠陥行ブロックの救済に使用されるため使用者は主メモリセルアレイ10の最下位の行アドレスから主行ブロックMCBK506の行アドレスまでを使用することが可能となる。
【0033】
このように欠陥行ブロックが存在すると、欠陥行ブロックに対応するフラグ行ブロックFCBK0〜FCBK511にブロック欠陥状態情報が格納される。これにより欠陥行ブロックを救済する動作が実行され、チップ動作時には欠陥行ブロックの代りに正常ブロックが選択される。
【0034】
次に、欠陥行ブロックが正常ブロックに代替される修理動作を詳細に説明する。図6は、図1に示したフラグセル感知増幅器24の詳細を示す回路図である。この回路において、トランジスタとしては、後述する一部を除き、エンハンスメント型のMOSFETが使用される。この図6に示すように、フラグセル感知増幅器24は、電流原60、分離回路70、3状態インバータ回路80、ラッチ回路90、およびインバータ回路100で構成される。
一つのフラグビットラインFBLiに対応する感知ノードSENSEiには、感知電流を供給するための電流源としてPMOSトランジスタ62が接続されており、このトランジスタ62のゲートは、外部制御信号vrefに接続されている。
分離回路70は、デプレッション型のNMOSトランジスタ72とNMOSトランジスタ74とで構成される。このトランジスタ72、74の電流通路は、対応するフラグビットラインFBLiと感知ノードSENSEiの問に直列に接続されており、それらのゲートは外部制御信号BLSHF1、BLSHF2に各々接続される。
【0035】
3状態インバータ回路80は、2つのPMOSトランジスタ81、82と、2つのNMOSトランジスタ83、84と、インバータ85とにより構成される。トランジスタ81、82、83、84の電流通路は電源電圧(Vcc)と接地電圧(Vss)の間に直列に接続される。インバータ85は、外部制御信号(LEN)を受入れるようになっている。また、トランジスタ81、84のゲートは、インバータ85の出力と外部制御信号(LEN)に各々接続されている。トランジスタ82、83のゲートは、対応する感知ノードSENSEiに共通に接続される。
ラッチ回路90は、2つのインバータ92、94により構成される。このインバータ92の入力端子とインバータ94の出力端子はトランジスタ82、83の接続ノード86に共通に接続されており、インバータ92の出力端子とインバータ94の入力端子は互いに接続されている。インバータ92の出力端子とインバータ94の入力端子には、インバータ101の入力端子が接続されている。
【0036】
このような構成のフラグセル感知増幅器回路24で、電流源60は外部信号vrefに応じて5つのフラグビットラインFBL0〜FBL4に対応する5つの感知ノードSENSE0〜SENSE4に感知電流を供給する。感知ノードSENSE0〜SENSE4とフラグビットラインFBL0〜FBL4との間に配置した分離回路70は、外部制御信号BLSHF1、BLSHF2に応答して電流源60からの感知電流をフラグビットラインに選択的に供給する。3状態インバータ回路80は、外部制御信号LENに応じてノード86の電圧レベルを各々反転させる。ラッチ回路90は、3状態インバータ回路80の出力信号をラッチし、この出力信号をブロック欠陥状態信号SOiとして出力する。ラッチ回路90の出力は、インバータ101によって反転される。従って、フラグセル感知増幅器回路24からは、ブロック欠陥状態信号SOiおよびこれらの反転信号SOi/バーが出力される。
【0037】
図7は、図1に示したフラグデコーダ回路26の詳細を示す回路図である。この図7に示すように、フラグデコーダ回路26は、フラグセル感知増幅器回路24からのブロック欠陥状態信号SOiおよびその反転信号SOi/バーの内から所定の信号を受入れるNANDゲート110〜116と、このNANDゲート110〜116の出力のうち所定の信号を受入れるNORゲート118〜120と、このNORゲート118〜120の出力を受け修理ブロック選択信号Fj/バー(j=0〜30)を出力するインバータ122〜124で構成される。
【0038】
図8は、ブロック欠陥状態信号SOiによって活性化される修理ブロック選択信号Fj/バー(j=0〜30)およびこの修理ブロック選択信号によって欠陥行ブロックの代替のために選択される正常ブロック(RCBK0〜MCBK497)のブロックマッピングを示す。この図8に示すように、例えば、SO4〜SO0が‘10000’であると、修理ブロック選択信号F16/バーが活性化される。これによって、主メモリセルアレイ10上のいずれかの欠陥行ブロックは、主行ブロックMCBK511によって代替される。
【0039】
図9は、図1に示したブロック選択制御回路28の詳細を示す回路図である。この図9に示すように、ブロック選択制御回路28は、フラグデコーダ回路26からの修理ブロック選択信号Fj/バー(j=0〜30)中所定の信号が入力されるNANDゲート126〜132およびNANDゲート140〜146と、このNANDゲート126〜132の出力中所定の出力が入力されるNORゲート134、136およびNANDゲート140〜146の出力中所定の出力が入力されるNORゲート148、150と、このNORゲート134、136の出力が入力されるNANDゲート138およびNORゲート148、150の出力が入力されるNANDゲート152と、さらにこのNANDゲート138、152の出力が入力され、行デコーダディスエーブル信号XDdis/バーを発生させるNANDゲート154とにより構成される。
【0040】
図10は、図1に示した行プリデコーダ回路14の詳細を示す回路図である。この図10に示すように、行プリデコーダ回路14は、行アドレス信号A12〜A14およびこの反転信号A12/バー〜A14/バー中所定の信号が入力されるNANDゲート156〜158と、このNANDゲート156〜158の出力P0/バー〜P7/バー中所定の出力が入力され第1のブロック選択信号P0〜P7を出力するインバータ160〜162とが設けられる。
また、行プリデコーダ回路14は、行アドレス信号A15〜A17とこの反転信号A15/バー〜A17/バーおよびブロック選択制御回路28から発生する行ブロックディスエーブル信号XDdis/バー中の所定の出力が入力されるNANDゲート164〜166と、このNANDゲート164〜166の出力Q0/バー〜Q7/バー中所定の出力が入力され第1のブロック選択信号Q0〜Q7を出力するインバータ168〜170が設けられる。
さらに、行プリデコーダ回路14は、行アドレス信号A18〜A20およびこの反転信号A18/バー〜A20/バー中所定の信号が入力されるNANDゲート172〜174と、このNANDゲート172〜174の出力R0/バー〜R7/バー中所定の出力が入力され第3のブロック選択信号R0/バー〜R7/バーを出力するインバータ176〜178とが設けられる。
【0041】
以上のようなメモリ装置においては、たとえば、主メモリセルアレイ10の1番目の主行ブロック(図1のMCBK0)が行冗長アレイ12の代替から超過した17番目の欠陥行ブロックだと仮定すると、主行ブロック(MCBK0)に対応するフラグ行ブロック(FCBK0)がパターン‘10000’(図5参照)でプログラムされる。従って、欠陥を持つ主メモリセルアレイ10内の1番目主行ブロック(MCBK0)がフラグ行ブロック(FCBK0)の情報によって最上位の正常的な主行ブロック(MCBK511)に代替される。
【0042】
次に、主メモリセルアレイ10の欠陥行ブロックを正常ブロックに代替する動作での読出動作を詳細に説明すると次の通りである。
図11は、図1に示した半導体メモリ装置の読出動作を示すタイミング図である。この図11に示すように、命令およびアドレスを入力する間において、命令ラッチイネーブル信号CLEと、書込イネーブル信号WEとによって命令が入力される。この命令が読出命令である場合、メモリ装置は読出動作モードに切替えられる。また、命令の入力後には、アドレスラッチイネーブル信号ALEと書込インエーブル信号WEとによって、3つのアドレス入力サイクル中に入出力ラインIO0〜IO7を介した21ビットのアドレスAdd1、Add2、Add3の入力を実行する。1番目のサイクルからは、8ビットのアドレスAdd1(A0〜A7)が入力される。また、2番目のサイクルでは、8ビットのアドレスAdd2(A8〜A15)が入力され、最後のサイクルからは5ビットのアドレスAdd3(A16〜A20)が各々入力される。
【0043】
上述と同様に、主メモリセルアレイ10の1番目の主行ブロックMCBK0が行冗長アレイ12の代替から超過した17番目の欠陥ブロックと仮定し、1番目の主行ブロックMCBK0を指定するアドレスが入力されると、行プリデコーダ回路14(図10参照)の出力P0、Q0、R0が活性化され主行デコーダMRD0が選択されるとともに、対応するフラグ行ブロックFCBK0の感知動作が実行される。
一方、命令およびアドレスを入力する間には、図6のフラグビットラインFBL0〜FBL4は電流原60から供給された電流によってデプレション型NMOSトランジスタ72のスレショルド電圧(約−2V)ほどプリチャージされる。この際、デプレション型NMOSトランジスタ72のゲートには、図11に示すように接地電圧Vssが印加されるので、フラグビットラインFBL0〜FBL4が2Vにプリチャージされ、感知ノードSENSE0〜SENSE4は電源電圧Vccにプリチャージされる。
【0044】
次に、アドレスの入力が完了すると、電流源として使用されるPMOSトランジスタ62のゲートに供給される外部制御信号Vrefが接地電圧Vssから1.5Vに遷移され、感知動作のための電流の供給が中断される。ここで、主行ブロックMCBK0に対応するフラグ行ブロックFCBK0は、図8に示すようにパターン‘10000’でプログラムされるためフラグビットラインFBL4に接続されたフラグセルはオフ−セル状態にある。また、残りのフラグビットラインFBL3〜FBL0に接続されたフラグセルは、オン−セル状態にある。
従って、フラグビットラインFBL4およびこれに対応する感知ノードSENSE4のプリチャージ電圧レベルは各々そのまま維持され、フラグビットラインFBL3〜FBL0およびそれらに対応する感知ノードSENSE3〜SENSE0は放電し、それらの電圧レベルが接地電圧Vssまで降下する。
17番目の欠陥行ブロックである主行ブロックMCBK0に対応するフラグ行ブロックFCBK0は、パターン‘10000’でプログラムされているため感知ノードSENSE4の電圧レベルは論理的ハイあるいは、Vcc電圧になり、残りの感知ノードSENSE3〜SENSE0の電圧レベルは全ての論理的ローあるいは、Vss電圧になる。
【0045】
ここで、各フラグビットラインのキャパシタンスが3pFであり、これに接続され一つのフラグセルストリングを介して流れるオンーセル電流が5μAであるとすると、2Vにプリチャージされている一つのフラグビットラインの電圧レベルが1.8Vまで降下するのに必要とされる時間は、下記の式のように求められる。
【0046】
【数1】
Figure 0003883268
【0047】
図6に示すように、感知ノードSENSEiのキャパシタンスは、フラグビットラインFBLiに比べて小さいので、オン−セル感知動作においてフラグビットラインFBLiの電圧レベルが0.2Vだけ降下しても感知ノードSENSEiの電圧レベルは大きな幅でスイング(swing)するため高速感知が可能になる。また、本実施の形態では、一つのフラグビットラインFBLiに3つのフラグストリング52a、52b、52c(図2参照)が並列に接続されているが、一つのフラグビットラインFBLiに接続されるフラグストリングの数を増加させるほどフラグセル電流が更に増加することは明らかである。このようなフラグセル電流の増加は、感知時間の減少をもたらす。従って、フラグストリングの数を増加させることで、欠陥行ブロックを正常ブロックに代替するのに必要とする時間を減少させるという効果が得られる。
再び図11を参照すると、感知ノードSENSE4〜SENSE0の電圧レベルが発生した際、外部制御信号LENによって3状態インバータ回路80(図6参照)がイネーブルされる。従って、感知ノードSENSE0〜SENSE4の電圧レベルは、3状態インバータ回路80によって各々反転され、この3状態インバータ回路80の出力は、ラッチ回路90(図6参照)によってラッチされる。
【0048】
図1に示すフラグ行ブロックFCBK0の感知動作が終了すると、感知ノードSENSE4は図11に示すように論理的ハイ(Vcc)に維持され残りの感知ノードSENSE0〜SENSE3は論理的ロー(Vss)に維持される。従って図6に示すラッチ回路90からは、論理的ハイのブロック欠陥状態信号SO0〜SO3と、論理的ローのブロック欠陥状態信号SO4とが出力され、インバータ回路100からはブロック欠陥状態信号SO0〜SO4が出力される。
そして、図11および図8を参照すると、このラッチ回路90およびインバータ回路100の出力によって、図7に図示されたフラグデコーダ回路26の修理ブロック選択信号F16/バーが活性化される。さらに、この修理ブロック選択信号F16/バーにより、図9に示すブロック選択制御回路28の出力信号XDdis/バーも活性化される。これによって、図10に図示したQプリデコーダ回路(NANDゲート164〜166およびインバータ168〜170からなる)の出力信号が非活性状態になり、欠陥を持つ主行ブロックMCBK0が選択されなくなる。反面、フラグデコーダ回路26の修理ブロック選択信号F16/バーにより主行デコーダMRD511がイネーブルされることによって、正常な(無欠陥)主行ブロックMCBK511が選択される。
【0049】
以上、本発明によってなされた半導体メモリ装置の実施の形態を詳細に説明したが、本発明は前述の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。たとえば、本実施の形態をNAND構造を持つフラッシュEEPROMとして説明したが本発明はこれに限定されるものではない。また、本実施の形態として提示されたNANDフラッシュEEPROM装置は外部から入力された命令に応じて動作する装置を説明したが、これに限定されるものではない。
【0050】
【発明の効果】
このように本発明の半導体メモリ装置によれば、欠陥ブロックマッピングが自動的に実行されるので、メモリ装置を使用するシステムの性能向上を期待することができる。また、使用者は欠陥行ブロックが代替される主行ブロックの上位行ブロックを除外した残りのブロックに対応する行アドレスを使用すれば良いので、多数の欠陥行ブロックを持つ高密度装置が低密度装置として使用することができる。従って、生産工程での収率を向上させることができる。さらに、本発明による冗長回路は、不揮発性半導体メモリを使用しているためヒューズ回路を使用した従来の冗長回路に比べて電力消耗量を削減できるとともに、いつでも欠陥セルブロックの救済が可能となる。
【図面の簡単な説明】
【図1】本発明による半導体メモリ装置の実施の形態を示すブロック図。
【図2】図1に示した主メモリセルアレイと主行デコーダ回路およびフラグセルアレイの詳細を示す回路図。
【図3】図2に示したフラグセルアレイのプログラミングおよび消去動作でのバイアス条件を示す図。
【図4】図2に示したフラグセルアレイのプログラミング動作での主メモリセルアレイのバイアス条件を示す図。
【図5】欠陥行ブロックに対応するフラグセルブロックのプログラミングパターンを示す図。
【図6】図1に示したフラグセル感知増幅器の詳細を示す回路図。
【図7】図1に示したフラグデコーダ回路の詳細を示す回路図。
【図8】欠陥行ブロックと正常ブロックとのマッピングによるプログラミングパターンを示す図。
【図9】図1に示したブロック選択制御回路の詳細を示す回路図。
【図10】図1に示した行プリデコーダ回路の詳細を示す回路図。
【図11】図1に示した半導体メモリ装置の読出動作を示すタイミング図。
【図12】冗長回路を備えた従来の半導体メモリ装置を示したブロック図。
【符号の説明】
10 主メモリセルアレイ
12 行冗長アレイ
14 行プリデコーダ回路
18 主行デコーダ回路
20 予備行デコーダ回路
22 フラグセルアレイ
24 フラグセル感知増幅器回路
26 フラグデコーダ回路
28 ブロック選択制御回路

Claims (20)

  1. 複数の主行ブロック及びこの主行ブロックに対応する複数の主ブロック選択ラインを備えデータを蓄積する複数の主メモリセルブロックと、
    複数の予備行ブロック及びこの予備行ブロックに対応する複数の予備ブロック選択ラインを備え、前記主メモリセルブロックに関連して配置され前記主メモリセルブロックに発生した欠陥行ブロックの代替ブロックとして機能する複数の予備メモリセルブロックと、
    無欠陥の前記複数の主メモリセルブロックに対して連続したアドレスを生成するため、欠陥のある主メモリセルブロックに対して前記複数の予備メモリセルブロックで代替した後に残存する、欠陥のある主メモリセルブロックに対して、無欠陥の主メモリセルブロックで代替する代替手段と、を有し、
    前記代替手段は、無欠陥の前記複数の主メモリセルブロックに対して連続したアドレスを生成するため、前記欠陥のある主メモリセルブロックに対して前記複数の予備メモリセルブロックで代替した後に残存する、欠陥のある主メモリセルブロックに対して、前記無欠陥の主メモリセルブロックの最上位の無欠陥主メモリセルブロックアドレスから始まり最下位の無欠陥主メモリセルブロックアドレスへと連続して代替することを特徴とする半導体メモリ装置。
  2. 請求項1に記載の半導体メモリ装置において、前記代替手段は、行アドレスを解読して複数の主行ブロック選択信号を発生させる行プリデコーダ手段と、前記主行ブロックに対応する複数のフラグ行ブロックを備え、このフラグ行ブロックに複数のフラグブロック選択ラインおよび列方向に伸長する複数のフラグビットラインとを有し、前記主行ブロックの欠陥の有無に関するブロック欠陥状態情報を格納するフラグ貯蔵手段と、前記フラグ貯蔵手段に格納された前記ブロック欠陥状態情報を感知し増幅およびラッチを行う感知増幅器手段と、前記感知増幅器手段からの前記ブロック欠陥状態情報によって前記主メモリセルブロックから代替される無欠陥ブロックを選択するため複数の修理ブロック選択信号を発生させるフラグデコーダ手段と、前記主行ブロックの各々に対応し、前記主行ブロック選択信号および前記修理ブロック選択信号により前記主行ブロック選択ラインを選択的に駆動させる複数の主行デコーダと、前記予備メモリセルブロックの各々に対応し、前記主行ブロック選択信号および修理ブロック選択信号により前記予備ブロック選択ラインを選択的に駆動させる複数の予備行デコーダと、前記フラグデコーダ手段からの前記修理ブロック選択信号により前記主メモリセルブロックの欠陥行ブロックに対応する前記主行デコーダを非活性化させるブロック選択制御手段とを設けたことを特徴とする半導体メモリ装置。
  3. 請求項1に記載の半導体メモリ装置において、前記主メモリセルブロックは、不揮発性メモリであることを特徴とする半導体メモリ装置。
  4. 請求項に記載の半導体メモリ装置において、前記不揮発性メモリは、EEPROMであることを特徴とする半導体メモリ装置。
  5. 請求項1に記載の半導体メモリ装置において、前記主メモリセルブロックは、フラッシュEEPROMセルアレイであることを特徴とする半導体メモリ装置。
  6. 請求項に記載の半導体メモリ装置において、前記フラッシュEEPROMセルアレイは、NAND構造アレイであることを特徴とする半導体メモリ装置。
  7. 請求項1に記載の半導体メモリ装置において、前記主行ブロックの各々は、行方向に伸長する複数のワードラインと、列方向に伸長する複数のビットラインと、所定の基準電圧を供給するための共通ソースラインと、前記各ビットラインと前記共通ソースライン間に接続される複数のセルストリングと、対応する主ブロック選択ラインの電圧レベルによって外部信号がストリング選択ライン、前記ワードラインおよび基準電圧選択ラインとに選択的に接続するゲート手段とを備え、前記各セルストリングは、対応する前記ビットラインに接続される電流通路および前記ストリング選択ラインに接続される制御電極を備えた第1選択トランジスタと、前記共通ソースラインに接続される電流通路および前記基準電圧選択ラインに接続される制御電極を備えた第2選択トランジスタと、前記第1および第2選択トランジスタの電流通路の間に直列に接続された電流通路および前記ワードラインに各々接続される制御電極を備えた複数のセルトランジスタとを具備していることを特徴とする半導体メモリ装置。
  8. 請求項に記載の半導体メモリ装置において、前記共通ソースラインから供給する所定の基準電圧は、接地電圧であることを特徴とする半導体メモリ装置。
  9. 請求項に記載の半導体メモリ装置において、前記主行デコーダ各々は、前記主行ブロック選択信号および修理ブロック選択信号とにより駆動する主ブロック選択ラインの電圧レベルを変化させるゲート制御手段を設けたことを特徴とする半導体メモリ装置。
  10. 請求項に記載の半導体メモリ装置において、前記ゲート制御手段は、前記主行ブロック選択信号を受入れる第1NANDゲート回路と、前記第1NANDゲート回路の出力信号および前記出力信号に対応する修理ブロック選択信号を受入れる第2NANDゲート回路とを具備し、前記第2NANDゲート回路の出力を前記主ブロック選択ラインに供給していることを特徴とする半導体メモリ装置。
  11. 請求項に記載の半導体メモリ装置において、前記フラグ貯蔵手段は、不揮発性メモリであることを特徴とする半導体メモリ装置。
  12. 請求項11に記載の半導体メモリ装置において、前記不揮発性メモリは、EEPROMであることを特徴とする半導体メモリ装置。
  13. 請求項に記載の半導体メモリ装置において、前記フラグ貯蔵手段は、行方向に延長する2つのフラグワードラインと、縦方向に延長し複数配列するフラグビットラインと、接地電圧を供給するための共通ソースラインと、前記フラグビットラインと前記共通ソースラインの間に接続されたセルストリングと、対応するフラグブロック選択ラインの電圧レベルによって、外部信号がストリング選択ラインと前記フラグワードラインおよび接地選択ラインとに選択的に接続させるゲート手段とを備え、前記各セルストリングは、対応する前記フラグビットラインに接続される電流通路および前記ストリング選択ラインに接続される制御電極を備えた第1選択トランジスタと、前記共通ソースラインに接続される電流通路および前記接地選択ラインに接続される制御電極を備えた第2選択トランジスタと、前記第1選択トランジスタの電流通路に直列に接続される電流通路および2つの前記フラグワードライン中の一方に接続される制御電極を備えた第1群のセルトランジスタと、前記第1群のセルトランジスタの電流通路と前記第2選択トランジスタの電流通路との間に直列に接続される電流通路および2つの前記フラグワードライン中の他の一方に接続される制御電極を備えた第2群のセルトランジスタとを具備していることを特徴とする半導体メモリ装置。
  14. 請求項13に記載の半導体メモリ装置において、前記セルストリングは、少なくとも二つ以上、前記フラグビットラインに並列に接続されていることを特徴とする半導体メモリ装置。
  15. 請求項に記載の半導体メモリ装置において、前記ゲート制御手段は、前記主ブロック選択信号を受入れる第1NANDゲート回路と、前記第1NANDゲート回路の出力信号および前記出力信号に対応する修理ブロック選択信号を受入れる第2NANDゲート回路とを具備し、前記第2NANDゲート回路の出力を前記フラグブロック選択ラインに供給していることを特徴とする半導体メモリ装置。
  16. 請求項15に記載の半導体メモリ装置において、前記ゲート制御手段は、前記主行ブロックおよびフラグ行ブロックが非選択されると前記主行ブロックおよびフラグ行ブロックのストリング選択ラインに前記接地電圧を供給する手段を備えていることを特徴とする半導体メモリ装置。
  17. 請求項に記載の半導体メモリ装置において、前記感知増幅手段は、前記フラグビットラインに各々対応する複数の感知ノードと、前記感知ノードに感知電流を供給するための電流源と、前記感知ノードと前記フラグビットラインの間に配置され、第1および第2外部制御信号により前記電流源からの前記感知電流を前記フラグビットラインに選択的に供給させる分離手段と、第3外部制御信号により前記感知ノードの電圧レベルを各々反転させる第1反転手段と、前記第1反転手段の出力信号をラッチするラッチ手段と、前記ラッチ手段の出力信号を反転させる第2反転手段とを設けたことを特徴とする半導体メモリ装置。
  18. 請求項17に記載の半導体メモリ装置において、前記分離手段は、前記各フラグビットラインに接続された電流通路および前記第1外部制御信号と接続されたゲートを有する複数の第1MOSトランジスタと、前記第1MOSトランジスタの前記電流通路と前記感知ノードとの間に接続される電流通路および前記第2外部制御信号に接続されるゲートを有する複数の第2MOSトランジスタとを具備していることを特徴とする半導体メモリ装置。
  19. 請求項18に記載の半導体メモリ装置において、前記フラグビットラインと感知ノードとの間に配置される前記分離手段内の二つのトランジスタは、少なくとも一方がデプレッション型MOSトランジスタであることを特徴とする半導体メモリ装置。
  20. 請求項17に記載の半導体メモリ装置において、前記第1反転手段は、前記感知ノードと前記ラッチ手段との間に接続された複数の3状態インバータを備えていることを特徴とする半導体メモリ装置。
JP27485697A 1996-10-08 1997-10-07 半導体メモリ装置 Expired - Fee Related JP3883268B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1996P-44616 1996-10-08
KR1019960044616A KR100205006B1 (ko) 1996-10-08 1996-10-08 자동 결함 블럭 맵핑 기능을 갖는 반도체 메모리 장치

Publications (2)

Publication Number Publication Date
JPH10125093A JPH10125093A (ja) 1998-05-15
JP3883268B2 true JP3883268B2 (ja) 2007-02-21

Family

ID=19476652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27485697A Expired - Fee Related JP3883268B2 (ja) 1996-10-08 1997-10-07 半導体メモリ装置

Country Status (7)

Country Link
US (1) US5848009A (ja)
EP (1) EP0836142B1 (ja)
JP (1) JP3883268B2 (ja)
KR (1) KR100205006B1 (ja)
CN (1) CN1112706C (ja)
DE (1) DE69717761T2 (ja)
TW (1) TW382709B (ja)

Families Citing this family (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100492793B1 (ko) * 1997-12-24 2005-08-25 주식회사 하이닉스반도체 불량셀리페어기능을갖는강유전체메모리장치
US6188618B1 (en) * 1998-04-23 2001-02-13 Kabushiki Kaisha Toshiba Semiconductor device with flexible redundancy system
JP4467092B2 (ja) 1998-05-26 2010-05-26 株式会社ルネサステクノロジ 半導体記憶装置
JP2000030447A (ja) * 1998-07-14 2000-01-28 Mitsubishi Electric Corp 半導体記憶装置
US6199177B1 (en) * 1998-08-28 2001-03-06 Micron Technology, Inc. Device and method for repairing a semiconductor memory
US6407944B1 (en) 1998-12-29 2002-06-18 Samsung Electronics Co., Ltd. Method for protecting an over-erasure of redundant memory cells during test for high-density nonvolatile memory semiconductor devices
JP3983940B2 (ja) * 1999-06-28 2007-09-26 東芝マイクロエレクトロニクス株式会社 不揮発性半導体メモリ
JP4316085B2 (ja) * 1999-12-28 2009-08-19 株式会社東芝 半導体集積回路装置及び集積回路システム
KR100317486B1 (ko) * 1999-12-29 2001-12-24 박종섭 자동복구 기능을 가지는 플래시 메모리
JP3916862B2 (ja) 2000-10-03 2007-05-23 株式会社東芝 不揮発性半導体メモリ装置
JP2003045196A (ja) * 2001-08-02 2003-02-14 Fujitsu Ltd ブロックアドレス切替機能を有するメモリ回路
US6400619B1 (en) * 2001-04-25 2002-06-04 International Business Machines Corporation Micro-cell redundancy scheme for high performance eDRAM
KR100400307B1 (ko) 2001-05-09 2003-10-01 주식회사 하이닉스반도체 로오 리페어회로를 가진 반도체 메모리 장치
KR100413762B1 (ko) * 2001-07-02 2003-12-31 삼성전자주식회사 뱅크 수를 가변할 수 있는 반도체 장치 및 그 방법
US7170802B2 (en) * 2003-12-31 2007-01-30 Sandisk Corporation Flexible and area efficient column redundancy for non-volatile memories
US6985388B2 (en) * 2001-09-17 2006-01-10 Sandisk Corporation Dynamic column block selection
KR100463199B1 (ko) * 2002-03-04 2004-12-23 삼성전자주식회사 플렉서블 리던던시 스킴을 갖는 반도체 메모리 장치
JP3935139B2 (ja) * 2002-11-29 2007-06-20 株式会社東芝 半導体記憶装置
US6876594B2 (en) * 2002-12-26 2005-04-05 Texas Instruments Incorporated Integrated circuit with programmable fuse array
US6807114B2 (en) * 2003-01-17 2004-10-19 Micron Technology, Inc. Method and system for selecting redundant rows and columns of memory cells
KR100526186B1 (ko) * 2003-04-04 2005-11-03 삼성전자주식회사 플래시 메모리의 오류블록 관리방법 및 장치
US7356665B2 (en) * 2003-12-17 2008-04-08 International Business Machines Corporation Method and system for machine memory power and availability management in a processing system supporting multiple virtual machines
EP1624463A1 (en) * 2004-07-14 2006-02-08 STMicroelectronics S.r.l. A Programmable memory device with an improved redundancy structure
KR100622349B1 (ko) * 2004-08-04 2006-09-14 삼성전자주식회사 불량 블록 관리 기능을 가지는 플레시 메모리 장치 및플레시 메모리 장치의 불량 블록 관리 방법.
KR100666174B1 (ko) * 2005-04-27 2007-01-09 삼성전자주식회사 3-레벨 불휘발성 반도체 메모리 장치 및 이에 대한구동방법
US7738308B2 (en) * 2005-08-16 2010-06-15 Novelies, Llc Memory row and column redundancy
US7668017B2 (en) * 2005-08-17 2010-02-23 Saifun Semiconductors Ltd. Method of erasing non-volatile memory cells
US7447066B2 (en) * 2005-11-08 2008-11-04 Sandisk Corporation Memory with retargetable memory cell redundancy
US7609561B2 (en) * 2006-01-18 2009-10-27 Apple Inc. Disabling faulty flash memory dies
US7793059B2 (en) * 2006-01-18 2010-09-07 Apple Inc. Interleaving policies for flash memory
US20070174641A1 (en) * 2006-01-25 2007-07-26 Cornwell Michael J Adjusting power supplies for data storage devices
US7702935B2 (en) 2006-01-25 2010-04-20 Apple Inc. Reporting flash memory operating voltages
US7861122B2 (en) 2006-01-27 2010-12-28 Apple Inc. Monitoring health of non-volatile memory
JP5028967B2 (ja) * 2006-11-15 2012-09-19 富士通セミコンダクター株式会社 半導体記憶装置および半導体記憶装置の制御方法
KR100874916B1 (ko) * 2007-02-15 2008-12-19 삼성전자주식회사 데이터 저장장치 및 그의 작동 방법
CN101246741B (zh) * 2007-02-16 2010-10-06 深圳市芯邦微电子有限公司 利用瑕疵存储器的***、装置和方法及封装结构
KR100866962B1 (ko) 2007-03-08 2008-11-05 삼성전자주식회사 Hdd를 하이브리드 hdd에서 노멀 hdd로 전환시키는방법
US7978515B2 (en) * 2007-03-23 2011-07-12 Sharp Kabushiki Kaisha Semiconductor storage device and electronic equipment therefor
KR100875979B1 (ko) 2007-04-19 2008-12-24 삼성전자주식회사 비휘발성 메모리 장치, 그것을 포함한 메모리 시스템 및그것의 엘에스비 읽기 방법
US7913032B1 (en) 2007-04-25 2011-03-22 Apple Inc. Initiating memory wear leveling
US20080288712A1 (en) 2007-04-25 2008-11-20 Cornwell Michael J Accessing metadata with an external host
KR101091844B1 (ko) * 2007-05-17 2011-12-12 삼성전자주식회사 고속으로 배드 블록을 검색하는 플래시 메모리 시스템 및그것의 배드 블록 관리 방법
US7916540B2 (en) 2007-05-17 2011-03-29 Samsung Electronics Co., Ltd. Non-volatile memory devices and systems including bad blocks address re-mapped and methods of operating the same
KR20090014823A (ko) * 2007-08-07 2009-02-11 삼성전자주식회사 배드 블록을 리맵핑하는 플래시 메모리 장치 및 그것의배드 블록의 리맵핑 방법
KR101391881B1 (ko) * 2007-10-23 2014-05-07 삼성전자주식회사 멀티-비트 플래시 메모리 장치 및 그것의 프로그램 및 읽기방법
TWI362044B (en) 2007-11-09 2012-04-11 Transcend Information Inc Storage apparatus and method for accessing data and for managing memory block
JP2009158018A (ja) * 2007-12-27 2009-07-16 Toshiba Corp 不揮発性半導体記憶装置
CN101320596B (zh) * 2008-06-10 2011-07-27 北京时代民芯科技有限公司 一种面向大容量flash固存的坏块管理方法
US8102705B2 (en) 2009-06-05 2012-01-24 Sandisk Technologies Inc. Structure and method for shuffling data within non-volatile memory devices
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
US7974124B2 (en) 2009-06-24 2011-07-05 Sandisk Corporation Pointer based column selection techniques in non-volatile memories
US20110002169A1 (en) 2009-07-06 2011-01-06 Yan Li Bad Column Management with Bit Information in Non-Volatile Memory Systems
US8468294B2 (en) 2009-12-18 2013-06-18 Sandisk Technologies Inc. Non-volatile memory with multi-gear control using on-chip folding of data
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
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
US8842473B2 (en) 2012-03-15 2014-09-23 Sandisk Technologies Inc. Techniques for accessing column selecting shift register with skipped entries in non-volatile memories
US8681548B2 (en) 2012-05-03 2014-03-25 Sandisk Technologies Inc. Column redundancy circuitry for non-volatile memory
US9076506B2 (en) 2012-09-28 2015-07-07 Sandisk Technologies Inc. Variable rate parallel to serial shift register
US9490035B2 (en) 2012-09-28 2016-11-08 SanDisk Technologies, Inc. Centralized variable rate serializer and deserializer for bad column management
US8897080B2 (en) 2012-09-28 2014-11-25 Sandisk Technologies Inc. Variable rate serial to parallel shift register
CN102999436B (zh) * 2012-11-28 2015-09-09 华为终端有限公司 在Nand闪存中生成动态分区信息的方法和装置
CN104375953B (zh) * 2013-08-15 2018-07-06 联想(北京)有限公司 设备控制方法和电子设备
US9343185B2 (en) 2013-09-26 2016-05-17 International Business Machines Corporation Electronic circuit for fitting a virtual address range to a physical memory containing faulty address
KR20150055946A (ko) 2013-11-14 2015-05-22 삼성전자주식회사 메모리 장치의 복구 방법 및 메모리 장치를 구비하는 시스템의 부팅 방법
US9286160B2 (en) * 2014-02-07 2016-03-15 Stmicroelectronics S.R.L. System and method for phase change memory with erase flag cells
US9934872B2 (en) 2014-10-30 2018-04-03 Sandisk Technologies Llc Erase stress and delta erase loop count methods for various fail modes in non-volatile memory
US9224502B1 (en) 2015-01-14 2015-12-29 Sandisk Technologies Inc. Techniques for detection and treating memory hole to local interconnect marginality defects
US10032524B2 (en) 2015-02-09 2018-07-24 Sandisk Technologies Llc Techniques for determining local interconnect defects
US9564219B2 (en) 2015-04-08 2017-02-07 Sandisk Technologies Llc Current based detection and recording of memory hole-interconnect spacing defects
US9269446B1 (en) 2015-04-08 2016-02-23 Sandisk Technologies Inc. Methods to improve programming of slow cells
KR20170059219A (ko) * 2015-11-20 2017-05-30 삼성전자주식회사 메모리 장치, 메모리 시스템 및 메모리 장치의 복구 검증 방법
CN105355233B (zh) * 2015-11-23 2018-04-10 清华大学 基于pcm反转纠错算法的高效数据写入方法
KR102420897B1 (ko) * 2016-03-17 2022-07-18 에스케이하이닉스 주식회사 메모리 모듈, 이를 포함하는 메모리 시스템 및 그의 동작 방법
KR20180047329A (ko) * 2016-10-31 2018-05-10 에스케이하이닉스 주식회사 메모리 시스템 및 메모리 시스템의 동작방법
US10971247B2 (en) * 2018-03-29 2021-04-06 Samsung Electronics Co., Ltd. Semiconductor memory devices, memory systems, and methods of operating semiconductor memory devices
CN110910942B (zh) * 2018-09-18 2022-05-27 北京兆易创新科技股份有限公司 位线的筛选方法、装置、存储设备和存储介质
KR20210111390A (ko) 2020-03-02 2021-09-13 삼성전자주식회사 배드 블록 검출 시간을 단축하기 위한 메모리 장치 및 방법
US11373729B2 (en) * 2020-06-16 2022-06-28 Micron Technology, Inc. Grown bad block management in a memory sub-system
KR20220053808A (ko) 2020-10-23 2022-05-02 삼성전자주식회사 멀티 네임스페이스 스토리지 장치, 상기 스토리지 장치를 포함하는 전자 시스템 및 상기 스토리지 장치의 동작 방법
US20230332008A1 (en) * 2020-11-20 2023-10-19 Shin-Etsu Chemical Co., Ltd. Phenol compound, conductive paste composition, method for producing conductive paste composition, conductive wire, and method for producing conductive wire
CN112612722A (zh) * 2020-12-28 2021-04-06 深圳忆联信息***有限公司 变长的数据管理方法、装置、计算机设备及存储介质
US20240071558A1 (en) * 2022-08-31 2024-02-29 Micron Technology, Inc. Memory device with redundancy for page-based repair

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4398248A (en) * 1980-10-20 1983-08-09 Mcdonnell Douglas Corporation Adaptive WSI/MNOS solid state memory system
US4310901A (en) * 1979-06-11 1982-01-12 Electronic Memories & Magnetics Corporation Address mapping for memory
US4355376A (en) * 1980-09-30 1982-10-19 Burroughs Corporation Apparatus and method for utilizing partially defective memory devices
EP0772358A1 (en) * 1991-08-09 1997-05-07 Kabushiki Kaisha Toshiba Memory card apparatus
JPH05109292A (ja) * 1991-10-14 1993-04-30 Toshiba Corp 不揮発性半導体記憶装置
JP2647312B2 (ja) * 1992-09-11 1997-08-27 インターナショナル・ビジネス・マシーンズ・コーポレイション 一括消去型不揮発性半導体記憶装置
EP0618587B1 (en) * 1993-03-31 1998-07-22 STMicroelectronics S.r.l. Semiconductor memory with memory matrix comprising redundancy cell columns associated with single matrix sectors
US5515335A (en) * 1993-08-16 1996-05-07 Atlantic Richfield Company Seismic trace overburden correction method
JP2914171B2 (ja) * 1994-04-25 1999-06-28 松下電器産業株式会社 半導体メモリ装置およびその駆動方法

Also Published As

Publication number Publication date
KR100205006B1 (ko) 1999-06-15
DE69717761D1 (de) 2003-01-23
US5848009A (en) 1998-12-08
EP0836142A2 (en) 1998-04-15
CN1112706C (zh) 2003-06-25
CN1178989A (zh) 1998-04-15
TW382709B (en) 2000-02-21
KR19980026248A (ko) 1998-07-15
EP0836142A3 (en) 1998-11-25
JPH10125093A (ja) 1998-05-15
EP0836142B1 (en) 2002-12-11
DE69717761T2 (de) 2003-09-11

Similar Documents

Publication Publication Date Title
JP3883268B2 (ja) 半導体メモリ装置
KR100351596B1 (ko) 반도체 메모리
JP3119810B2 (ja) 列冗長可能な不揮発性半導体メモリの消去検証回路
JP2777083B2 (ja) 半導体メモリ装置の冗長プログラム方法及び回路
US7379359B2 (en) Nonvolatile semiconductor memory
US7333375B2 (en) Repair control circuit of semiconductor memory device with reduced size
KR100377307B1 (ko) 블럭 단위로 소거를 행하는 반도체 기억 장치
JP4439683B2 (ja) リダンダンシ選択回路を備えたフラッシュメモリ装置及びテスト方法
JP2008047209A (ja) 半導体不揮発性メモリ
JP3392165B2 (ja) 半導体記憶装置
JP2003007081A (ja) 半導体集積回路装置
JP2007250187A (ja) 不揮発性半導体メモリ及びそのテスト方法
JP2001014883A (ja) 冗長機能を有する不揮発性半導体メモリ装置のための不良アドレスデータ記憶回路および不良アドレスデータ書き込み方法
JPH08249900A (ja) 電気的に書込み・消去可能な不揮発性半導体記憶装置
KR100362702B1 (ko) 리던던트 디코더 회로
JPH04159696A (ja) 不揮発性半導体記憶装置
JP4049779B2 (ja) 半導体記憶装置
JP3703782B2 (ja) 半導体記憶装置
JP3737070B2 (ja) 半導体記憶装置
JP4950816B2 (ja) 半導体メモリ
JPH06163856A (ja) 一括消去型不揮発性半導体記憶装置およびその試験方法
JP3703783B2 (ja) 半導体記憶装置
JP2005243232A (ja) 半導体記憶装置
JP2005196966A (ja) 半導体記憶装置
JP2012128908A (ja) 不揮発性半導体記憶装置及びそのベリファイ方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050719

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20051019

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20051031

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060117

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060606

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060824

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20061004

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: 20061030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061114

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101124

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111124

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131124

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees