JP2005216429A - 半導体記憶装置及びそのリフレッシュ制御方法 - Google Patents

半導体記憶装置及びそのリフレッシュ制御方法 Download PDF

Info

Publication number
JP2005216429A
JP2005216429A JP2004024033A JP2004024033A JP2005216429A JP 2005216429 A JP2005216429 A JP 2005216429A JP 2004024033 A JP2004024033 A JP 2004024033A JP 2004024033 A JP2004024033 A JP 2004024033A JP 2005216429 A JP2005216429 A JP 2005216429A
Authority
JP
Japan
Prior art keywords
refresh
word line
error
data
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
Application number
JP2004024033A
Other languages
English (en)
Other versions
JP4478974B2 (ja
Inventor
Yoshirou Toho
吉郎 利穂
Yutaka Ito
伊藤  豊
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.)
Micron Memory Japan Ltd
Original Assignee
Elpida Memory Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Elpida Memory Inc filed Critical Elpida Memory Inc
Priority to JP2004024033A priority Critical patent/JP4478974B2/ja
Priority to US11/042,441 priority patent/US7167403B2/en
Priority to KR1020050008367A priority patent/KR100755762B1/ko
Priority to CNB2005100061468A priority patent/CN100470667C/zh
Publication of JP2005216429A publication Critical patent/JP2005216429A/ja
Priority to US11/640,388 priority patent/US7260011B2/en
Priority to US11/806,438 priority patent/US7355919B2/en
Application granted granted Critical
Publication of JP4478974B2 publication Critical patent/JP4478974B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • G11C11/40626Temperature related aspects of refresh operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • G11C11/40615Internal triggering or timing of refresh, e.g. hidden refresh, self refresh, pseudo-SRAMs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1004Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/406Management or control of the refreshing or charge-regeneration cycles
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4072Circuits for initialization, powering up or down, clearing memory or presetting
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/408Address circuits
    • G11C11/4087Address decoders, e.g. bit - or word line decoders; Multiple line decoders
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4096Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/02Arrangements for writing information into, or reading information out from, a digital store with means for avoiding parasitic signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/20Memory cell initialisation circuits, e.g. when powering up or down, memory clear, latent image memory
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/10Aspects relating to interfaces of memory device to external buses
    • G11C2207/104Embedded memory devices, e.g. memories with a processing device on the same die or ASIC memory designs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/401Indexing scheme relating to cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C2211/406Refreshing of dynamic cells
    • G11C2211/4061Calibration or ate or cycle tuning
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/401Indexing scheme relating to cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C2211/406Refreshing of dynamic cells
    • G11C2211/4062Parity or ECC in refresh operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/401Indexing scheme relating to cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C2211/406Refreshing of dynamic cells
    • G11C2211/4067Refresh in standby or low power modes

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Dram (AREA)

Abstract

【課題】
待機時の電源電流を低減して低消費電力化を図るともにチップ面積の増大を抑止するダイナミック型の半導体記憶装置の提供。
【解決手段】
ノーマル動作時にアクセスされたロウアドレスに対応するワード線をRAM101に記憶しておき、セルフリフレッシュへのエントリ時、ノーマル動作期間中にアクセスされたロウアドレスに対応するワード線に接続するメモリセルのデータを読み出しデータに対する検査ビットを符号器115で付加して検査ビット領域に書き込み、電源投入後の最初のセルフリフレッシュエントリの初期化処理として、ワード線単位でメモリセルのデータ保持時間の検査を行い、該検査結果に基づきワード線のリフレッシュ周期の設定値を決定し該設定値をRAM101に書き込むことでワード線毎のリフレッシュ周期の設定が行われ、リフレッシュ動作による誤り検出時、誤り訂正回路で誤りを訂正する。
【選択図】
図2

Description

本発明は、半導体記憶装置に関し、特に、データ保持のためにリフレッシュを要するメモリセルを有するダイナミック型半導体記憶装置及びそのリフレッシュ制御方法に関する。
DRAM(ダイナミックランダムアクセスメモリ)において、データの保持動作のみを行う待機(スタイバイ時)の消費電流を低減するには、リフレッシュ動作(リフレッシュアドレスに対応するワード線に接続するメモリセルからビット線に読み出されたデータをセンスアンプで増幅しビット線を介してリストアする)時の電流の低減が不可欠である。
大容量、微細化の進むDRAMでは、メモリセルのデータ保持時間(「リテンションタイム」という)の最悪値をプロセス的に改善する試みがなされている。また、回路設計上の対策としては、一部のメモリセルについてリテンションタイムが不足していることを補うために、冗長セルを用いた救済セット数を、例えば1バンク(例えば64メガビット)あたり、100セット以上具備しておく手法や、DRAMデバイスのパッケージ組み立て後であっても、冗長セルへの置換が可能となるように、アンチ・ヒューズ(Anti Fuse)により救済する手法が開発されている。ただし、リテンションタイムが200ms(ミリ秒)、300msと限界に近くなった場合には、予期せぬノイズ等(ソフトエラーも含む)によるホールド不良(「リテンションタイム変動不良」という)が発生する可能性もあり、上記以外の手法による技術の確立が必要である。
また、DRAMデバイスのコスト面から見た場合には、チップサイズのペナルティー(リテンションタイム確保のための回路の増分)を、数%程度に抑える必要がある。
ユーザの側から見た場合には、待機時モード(Self Refresh)へのエントリ(Entry)、エグジット(Exit)の際に、DRAMデバイスの仕様(インタフェース)を、従前の製品と変えない(互換性を保つ)ことも必要である。その上、待機時モード(Self Refresh)へのエントリ、エグジットを頻繁に繰り返す顧客(携帯電話端末等)への適用に対しては、待機時モード(Self Refresh)へのエントリ、エグジットの際の動作電流を低減することも必要とされる。
ダイナミック型RAM(DRAM)のリフレッシュ制御として、後記特許文献1には、リフレッシュアドレスが共通に割り当てられた複数のワード線毎にメモリセルの情報保持時間(リテンションタイム)に対応させられた2以上のリフレッシュ周期によりリフレッシュを行うことで、大幅な低消費電力化を実現するようにした構成が開示されている。これは、一部のリテンションタイムが不足するメモリセルだけを、短周期(例えば100ms程度)でリフレッシュし、残りのメモリセルを長周期(例えば1s程度)でリフレッシュすることにより、DRAMの待機時電流の低減を図るものである。ウェハー検査時に、メインワード線(MWL)単位でリフレッシュ周期の選別を行い、短周期か長周期かを、DRAMに内蔵されるPROM(PROMアレーは、適応リフレッシュコントローラを構成する)に記録する。セルフリフレッシュにエントリすると、全メインワード線を長周期でリフレッシュを行い、つづいて短周期のメインワード線を短周期でリフレッシュを行い、時間Tで再び長周期によるリフレッシュを繰り返す。セルフリフレッシュエグジットでエグジットする。
図22は、後記特許文献1記載の適応リフレッシュ制御を説明するための流れ図(本願発明者らが作成した図)である。セルフリフレッシュにエントリすると(ステップS601)、全メインワード線を長周期Tでリフレッシュを行い(ステップS602)、つづいて、リフレッシュ周期が短周期(T/N)としてPROMに登録されているメインワード線を短周期(T/N)でリフレッシュを行い(ステップS603)、セルフリフレッシュをエグジットしない場合(ステップS604のNO分岐)、短周期(T/N)でのリフレッシュをN回繰り返し(ステップS604、S605)、時間Tで、再び長周期によるリフレッシュを繰り返す(ステップS605、S606)。ステップS604、S606でセルフリフレッシュをエグジットする場合、ステップS607のセルフリフレッシュエグジット処理へ移行する。
データの保持動作のみを行う動作モードへのエントリ時に、ECC(Error Correcting Code;誤り訂正符号)回路を用いて、全ビットを符号化し(検査用ビットを生成して記憶し)、検査ビットを用いた誤り訂正動作によるエラー発生の許容範囲内でリフレッシュ周期を長くしてリフレッシュ動作を行い、データ保持動作モードから通常動作へ戻る(エグジット)場合、ECC回路により、上記データと検査ビットを用いて誤り訂正動作を行うことで、メモリセルのリテンションタイム以上の周期でリフレッシュをする技術が、例えば後記特許文献2に開示されている。後記特許文献2では、データ保持動作モード時(スタンバイ時)に、チップ内全領域を、長周期(例えば1s程度)でリフレッシュし、DRAMの待機時電流を低減する。図23は、上記特許文献2による待機時のリフレッシュ制御を説明するための流れ図(本願発明者らが作成した図)である。
低消費電力モード(SSR)のエントリ時に、全ビット符号化を行い(ステップS701、S702)、エグジット時に全ビット復号による訂正動作を行っている(ステップS705、S706)。
特開平08−306184号公報(第4、第5頁、第1図) 特開2002−56671号公報(第3頁、第1図)
ところで、上記特許文献1等に記載される適応リフレッシュは下記記載の問題点を有している(以下は、本願発明者らの検討結果による)。
(A)高温(例えばT=85℃)下で、256MビットDRAMをメインワード線の32Kビット単位で長周期(例えば1s)、短周期(例えば100ms)のリフレッシュ周期の選別を行うものとする。この場合、リテンションタイムが1s以下のメモリセル20000ビットにより、短周期(100ms)のリフレッシュを要するメインワード線(MWL)が1バンク(64Mビット)程度に増大する。このため、待機時電流の低減効果は、3/4にとどまる。
(B)ウエハーテスト(ウエハープローバでの試験)により、リフレッシュ周期の選別を行っても、パッケージ組立以降の工程で、リテンションタイムの変動が起こった場合には、選別不良となる。
(C)さらに、T=85℃の高温では、リテンションタイムが200ms近くまで低下する場合があり、リフレッシュを頻繁に行うと、待機時電流の低減の対策にはならない。
上記特許文献2による待機時のリフレッシュ制御は、以下の問題点を有している(以下は、本願発明者らの検討結果による)。
(A)図23に示したように、低消費電力モード(Super Self Refresh;「SSR」ともいう)のエントリ時に、全ビット符号化を行い(ステップ703)、エグジット時に全ビット復号による誤り訂正動作(ステップ705)を行っている。このため、ユーザーがエントリ、エグジットを繰り返す場合に消費電流が増大する。
(B)誤り訂正動作の期間(図23のステップS705等)は、外部からのコマンド受付を禁止する時間(エグジットタイムとして例えば400ms程度)を設定する必要が生じる。そのため、低消費電力モードのエグジットの仕方に、従来のセルフリフレッシュとは、異なる仕様の規定が必要となる。
したがって、本発明の主たる目的は、スタンバイ時の低消費電力化を実現し、チップ面積の増大を抑止する半導体記憶装置及びそのリフレッシュ制御方法を提供することにある。
本願で開示される発明は、上記目的を達成するため、概略以下のように構成される。
本発明の1つの側面(アスペクト)に係る半導体記憶装置は、複数本のビット線と複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えてなるメモリアレイと、予め定められた複数のリフレッシュ周期のうち前記各ワード線に対応したリフレッシュ周期の設定値をそれぞれ記憶する記憶回路と、電源投入後の予め定められた所定のセルフリフレッシュ・モードのエントリに際して、前記ワード線単位にメモリセルのデータ保持時間の検査を行い、該検査結果に基づき、前記ワード線毎のリフレッシュ周期の設定値を決定して前記記憶回路に記録する制御を行う回路を備えている。
本発明の他の側面(アスペクト)に係る半導体記憶装置は、ノーマル・モードでの動作中にアクセスしたロウアドレスに対応するワード線を記録しておく記憶回路を備え、前記セルフリフレッシュ・モードのエントリ時、前記セルフリフレッシュの前の前記ノーマル動作期間中にアクセスしたロウアドレスに対応するワード線に接続するメモリセルのデータを読み出し、前記データに対する検査ビットを付加して、前記メモリセルアレイに設けられた検査ビット領域に書き込む制御を行う回路を備えている。
本発明に係る半導体記憶装置は、前記セルフリフレッシュにおいて、メモリセルのフェイルを検出する検出回路と、誤りが検出されたメモリセルのデータを訂正する訂正回路と、誤りが検出されたメモリセルが接続するワード線のリフレッシュ周期の設定値を変更し、前記記憶回路に記録する制御を行う回路をさらに備えている。
本発明のさらに他の側面(アスペクト)に係る半導体記憶装置は、リフレッシュアドレスを生成する回路と、リフレッシュ周期を生成する回路と、を有するセルフリフレッシュコントロール回路を備え、前記リフレッシュ周期を生成する回路は、所定のリフレッシュ周期でのリフレッシュに際して前記誤り検出回路での誤り検出結果に基づき、前記リフレッシュ周期を可変に制御する。例えば、長周期、短周期のそれぞれのリフレッシュ周期の各種別に対して、周期の長さ(時間)を、所定の割合で、短期化、又は長期化させる。
本発明の他の側面(アスペクト)に係る方法は、複数本のビット線と、複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルをアレイ状に備えるメモリアレイを含む半導体記憶装置のリフレッシュ制御方法において、
ノーマル動作モードでの動作中にアクセスしたロウアドレスに対応するワード線を記憶回路に記憶しておくステップと、
セルフリフレッシュ・モードのエントリ時、前記セルフリフレッシュの前の前記ノーマル動作期間中にアクセスしたロウアドレスに対応するワード線に接続するメモリセルのデータを読み出し、前記データに対する検査ビットを付加して、前記メモリセルアレイに設けられた検査ビット領域に書き込む制御を行うステップと、
電源投入後のセルフリフレッシュ・モードのエントリの初期化処理として、前記ワード線単位でメモリセルのデータ保持時間の検査を行うステップと、
該検査結果に基づき、前記ワード線のリフレッシュ周期の設定値を決定し、該設定値を記憶回路に書きこむステップと、
を含む。
上記本発明に係る方法において、前記メモリアレイ内に、同一ビット線に接続する、データ格納用の複数のメモリセルに対して、同一ビット線に接続する少なくとも1つのダミーセルを設け、
前記ワード線単位でのリフレッシュ周期を設定するにあたりリフレッシュ周期の検査対象のワード線に接続するメモリセルのデータを、前記ダミーセルにコピーするステップと、
前記ワード線に対して、予め定められた複数のリフレッシュ周期について、メモリセルに誤りが検出されるか検査を行って、リフレッシュ周期を選別するステップと、
前記ワード線でのリフレッシュ周期の設定終了後、前記ダミーセルにコピーしておいたデータを前記メモリセルに戻すステップと、
を含む、ようにしてもよい。
本発明に係る方法において、前記セルフリフレッシュ動作時に、一のリフレッシュ周期でリフレッシュを行うステップと、
前記リフレッシュによりメモリセルのデータに誤りが検出された場合、誤りを訂正し、前記ワード線のリフレッシュ周期を前記一のリフレッシュ周期よりも短周期のリフレッシュ周期に設定するステップと、
を含むようにしてもよい。
本発明に係る方法においては、セルフリフレッシュ・モードからノーマルモードへ退出するとき、メモリアレイに対して、バーストモードでのリフレッシュを行い、誤りが検出されたセルのデータの誤りを訂正して書き込むステップを含むようにしてもよい。
本発明のさらに別の側面(アスペクト)に係る方法は、複数本のビット線と、複数本のワード線と、前記複数本のビット線と前記複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えるメモリアレイを有する半導体記憶装置のデータコピー方法であって、コピー元の一のワード線を活性化して、前記一のワード線に接続するメモリセルの保持データを、前記メモリセルが接続するビット線に接続するセンスアンプで増幅し、コピー先の1つ又は複数のワード線を活性化し、前記センスアンプで増幅されたデータを、コピー先の1つ又は複数のワード線に接続するメモリセルにリストアし、前記一のワード線に接続するメモリセルの保持データの前記コピー先のワード線に接続するメモリセルへのコピーが行われる。
本発明によれば、スタンバイ時の電源電流を低減することができ、低消費電力化を実現することができる。
また、本発明によれば、セルフリフレッシュエントリ時に、ノーマル時にアクセスされたロウアドレスのセルデータのみを選択的に符号化しており、低消費電力化を実現することができる。
また、本発明によれば、電源投入後、ワード線ごとに最適なリフレッシュを可変に設定することができ、製品出荷後の適応リフレッシュを実現可能としている。
さらに本発明によれば、バンクあたり1つのECC回路を具備することでチップ面積の増大を抑止低減している。
そして、本発明によれば、メモリセルアレイとセンスアンプ間のビット線に、簡易な構成のエラー検出回路を設けることで、チップ面積の増大を抑止低減している。
さらに、本発明によれば、リフレッシュ周期を、リフレッシュ動作時における誤り検出結果に基づき動的に可変制御する構成としたことにより、リフレッシュ周期を、デバイスの動作(周囲)温度に応じて、簡易且つ的確に補正することができる。
上記した本発明についてさらに詳細に説述すべく、本発明の原理及び実施例について図面を参照して説明する。
本発明に係る半導体記憶装置においては、電源投入後のノーマル動作時おいて、アクセスしたロウアドレスに対応するワード線を記憶回路に記憶しておく(図1のステップS101)。セルフリフレッシュ・モードのエントリ時(図1のステップS102)、前記セルフリフレッシュの前の前記ノーマル動作期間中にアクセスしたロウアドレスに対応するワード線に接続するメモリセルのデータを符号化する(図1のステップS103)。
電源投入後のセルフリフレッシュ・モードの一回目のエントリの際の初期化処理として、ワード線単位でリフレッシュ周期を選別する(図1のステップS104)。
セルフリフレッシュ・モードの初期化後のセルフリフレッシュ動作時には、短周期T/Nに設定されたワード線(サブワード線)のリフレッシュをN回行うと、引き続き長周期Tでメモリアレイのリフレッシュを行う。
長周期のリフレッシュ周期でリフレッシュを行い(図1のステップS105)、該リフレッシュによりメモリセルのデータに誤りが検出された場合(図1のステップS106)、誤りを訂正し(図1のステップS107)、前記ワード線のリフレッシュ周期を前記一のリフレッシュ周期よりも短周期のリフレッシュ周期に設定する(図1のステップS108)。さらに、セルフリフレッシュ・モードからノーマルモードへ退出するとき(ステップS110、S112のYes分岐)、前記バンクに対してバーストモードでのリフレッシュを行い、誤りが検出されたセルのデータの誤りを訂正して書き込む制御が行われる(ステップS113)。
本発明においては、メモリアレイ内に、同一ビット線に接続する、データ格納用の複数のメモリセルに対して、同一ビット線に接続する少なくとも1つのダミーセルを設け、ワード線単位でのリフレッシュ周期を設定するにあたりリフレッシュ周期の検査対象のワード線に接続するメモリセルのデータを、前記ダミーセルにコピーし、前記ワード線に対して、予め定められた複数のリフレッシュ周期について、メモリセルに誤りが検出されるか検査を行って、リフレッシュ周期を選別し、ワード線でのリフレッシュ周期の設定終了後、前記ダミーセルにコピーしておいたデータを前記メモリセルに戻す制御が行われる。以下実施例に即して詳説する。
図1は、本発明の一実施例のリフレッシュ制御方法を説明するための図である。以下、図1を参照して、本発明の一実施例のリフレッシュ制御方法について説明する。ステップS101の通常動作(ノーマル動作モード)時には、アクセスしたロウ(ROW)アドレスを、記憶部に記録しておく。次のステップS102でセルフリフレッシュへエントリしたときに、ノーマル時に、アクセスしたロウアドレス領域のセルデータのみを符号化する(ECC回路による検査ビットを生成記憶する)(ステップS103)。符号化するアドレス領域を限定することで、セルフリフレッシュへエントリ動作に要する消費電流を低減しており、かかる構成は、本発明の主たる特徴の1つをなしている。
セルフリフレッシュ・モードに入ったステップS104では、ワード線毎のリフレッシュ周期の選別を行う。すなわち、DRAMデバイスの電源投入後、好ましくは一回目のセルフリフレッシュエントリの際に、リフレッシュ周期の選別を行う。電源投入後、最初のセルフリフレッシュエントリ時に、メモリアレイのサブワード線(SWL)単位で、予め定められた複数(例えば2値又は4値等)のリフレッシュ周期のうちいずれか一つを設定し、適応リフレッシュを実現している。これにより、待機時電流を低減する。かかる構成も、本発明の主たる特徴の1つをなしている。
次のステップS105では、長周期Tでリフレッシュ動作を行う。
つづくステップS106で長周期Tのリフレッシュによりセルデータに誤りがあるか否かチェックし、誤りがある場合、ステップS107で誤り訂正を行い、ステップS108で当該サブワード線のメモリセルのリフレッシュ周期を短周期(例えばTの1/N)に更新する。
セルフリフレッシュのエグジットが指示されない場合(ステップS110のNO分岐)、短周期でのリフレッシュを、N回繰り返す(ステップS110、S111、S109のループ)。時間T経過後(ステップS111のYES分岐)、セルフリフレッシュのエグジットが指示されない場合(ステップS112のNO分岐)、ステップS105に移行し、長周期Tのリフレッシュを行う。
セルフリフレッシュのエグジット時には、メモリアレイ(バンク)のバーストモードでのリフレッシュ及び誤り訂正を行う(ステップS113)。バンクのワード線の本数が8K本の場合、8K分のバーストリフレッシュ及び誤り訂正を行う。これにより、セルフリフレッシュ・モードにおいて誤りが発生した場合のメモリセルの保持データを訂正した上で、セルフリフレッシュからノーマルモードへ移行する(ステップS114)。
なお、上記ステップS113では、リフレッシュによりビット線に読み出されたセルデータをECC回路を用いて、誤り検出、及び誤り訂正を行い、誤り訂正を行ったメモリセルに接続するサブワード線に関するリフレッシュ周期を、短周期に変更する。セルフリフレッシュのエグジット時にバーストリフレッシュ及び誤り訂正を行う構成も、本発明の主たる特徴の1つをなしている。
上記リフレッシュ制御により、本実施例によれば、市場不良率を例えば200ppm以下に抑えることができる。なお、図1では、簡単のため、リフレッシュ周期として長周期(T)と短周期(T/N)の2値の構成に基づき説明したが、例えば4値等、2値よりも多数のリフレッシュ周期についても、同様の制御が行われる。
また、本実施例によれば、以下の手法により、DRAMデバイスのチップサイズの増加を、抑える。
チップ内のセルへ、サブワード線(SWL)毎のリフレッシュ周期を記録することにより、チップ面積の増加を抑える。なお、本実施例では、1つのメインワード線に対応する複数のサブワード線毎に、リフレッシュ周期を個別に設定することができる。
チップ内のメモリセルに、ノーマル時にアクセスが行われたロウ(Row)アドレスの情報を記録することにより、チップ面積の増加を抑えている。
以下、本発明の半導体記憶装置の一実施例の構成を説明する。図2は、本発明の一実施例をなす半導体記憶装置の構成を示す図であり、クロック同期型のDRAMに本発明を適用したものである。図2を参照すると、本発明の一実施例の半導体記憶装置は、ビット線BLとワード線WLの交差部にメモリセル(トランジスタTrと容量C)を有するメモリアレイで構成されるバンク100と、ロウアドレスのアクセス情報及びリフレッシュ周期情報の記憶部をなすRAM(ランダムアクセスメモリ)101と、ロウアドレス(図2に示す例では15ビット)をデコードし、選択されたワード線を駆動するワードドライバを有するロウデコーダ102と、RAM101及びメモリアレイ100のビット線に接続されるセンスアンプ103と、を備えている。さらに、ロウアドレスを入力するロウアドレスバッファ105と、カラムアドレス(図2に示す例では9ビット)を入力するカラムアドレスバッファ106と、カラムアドレスデコーダ104と、クロック生成器107と、コマンドデコーダ108と、セルフリフレッシュコントローラ110と、データコントロール回路109とを備えている。さらに、本実施例の半導体記憶装置は、メモリアレイのセンスアンプ103に対応させて設けられた誤り検出器113を備え、バンクを構成する複数のメモリアレイに共通に設けられる復号器114及び符号器115を備えている。すなわち、図2に示す例では、復号器114及び符号器115は1バンクあたり1組設けられ、誤り検出器113は1メモリアレイに対して1つ設けられている。さらに、本実施例の半導体記憶装置は、不図示のアドレスカウンタを有し、リフレッシュアドレスを生成してロウデコーダ102に出力するセルフリフレッシュ・コントローラ110は、リフレッシュ周期生成器(リフレッシュタイマー)111と、リフレッシュ周期生成器111を制御してリフレッシュ周期を温度特性に基づき可変制御する温度補正器112と、を備えている。ロウデコーダ102は、リフレッシュ動作時は、セルフリフレッシュ・コントローラ110からのリフレッシュアドレス(15ビット)を選択し、それ以外の時は、ロウアドレスバッファ105からのロウアドレス出力(15ビット)を選択するマルチプレクサ(不図示)を有する。
制御端子に入力される制御信号は、チップセレクト信号/CS、ロウアドレスストローブ信号/RAS、カラムアドレスストローブ信号/CAS、ライトイネーブル信号/WEが入力される。信号DQMは、データの入出力を制御する制御信号である。CLKは、同期用のクロック信号である。CKEはクロックイネーブル信号であり、CKEがハイレベルであれば、次のクロック信号CLKの立ち上がりエッジは有効とされ、CKEがロウレベルであれば、無効とされ、ロウレベル状態で待機(スタンバイ)状態とされる。DQMは、入出力データDQのマスク操作を行うための信号であり、DQM端子がハイレベルのとき出力バッファ(不図示)はハイインピーダンス状態とされる。データコントロール回路109は、コマンドデコーダ108によりリード・ライトコマンドのデコード結果、DQM信号、内部クロック信号に基づき、DQ端子(図に示す例では16ビット)からの書き込みデータの入力、セルアレイからの読み出しデータの出力を制御する。
RAM101は、各ロウ(ROW)アドレスに対応して、ノーマル時にアクセスされたロウアドレスのアクセス情報を格納するとともに、ロウアドレスに対応させてリフレッシュの種別情報を格納する。RAM101は、ロウデコーダ102の選択ワード線で選択される。すなわち、アクセスアドレスと同一のロウアドレスにより選択される。
図2に示す例において、1メモリアレイのワード線の本数は、例えば215=8Kとされ、カラムアドレスは、2=512=0.5Kとされ(センスアンプ103の出力は512本)、1バンクあたり16メモリアレイ(8K×0.5K=4Kビット)を有し、データは16ビットとされる。すなわち、1バンクは、4K×16=64Mビットの容量からなり、半導体記憶装置は、4つのバンク構成とされ、256MビットDRAMデバイスを構成している。なお、図2では、簡単のため1バンクの1メモリアレイのみが示されている。
本実施例では、DRAMと同一チップ上に搭載される誤り訂正回路(ECC回路)として、巡回符号を用いており、各バンクの各々に対して、ECC回路を構成する符号器115、復号器114が設けられている。一方、誤り検出器113は、1メモリアレイあたり、1つ設けられている。本実施例において、誤り検出器113は、後述するように、センスアンプ103とメモリアレイの間のビット線に接続する構成として配設されているが、簡単のため、センスアンプ103に接続する構成で図示されている。また、図2に示す例では、誤り検出器113からの誤り検出信号(チェックビット線)は、コマンドデコーダ108に接続され、コマンドデコーダ108は、誤り検出器113で誤り検出時、リード動作を行って復号器114で誤り訂正を行わせる制御を行う。
図3は、図2に示した本実施例の半導体記憶装置の動作を説明するための模式図であり、通常アクセス時におけるアドレス記録の動作と構成を説明するための図である。なお、バンク(メモリアレイ)のワード線の本数は8K(8096本)、バンク100の1つのメモリアレイあたりの図示されないビット線対は512本(対)とされ、1つのバンク100あたり、16個のメモリアレイ構成(16×512=8K)、1バンクで64Kビットのメモリ容量とされ、さらに、メモリアレイの8Kのワード線は、例えば256本のワード線を単位に32個のサブアレイに区分されている。
コマンドデコーダ108からのアクティブコマンド(ACT;バンクアクティブコマンド)により、ロウデコーダ102が活性化され、ロウデコーダ102は、入力されたロウアドレスをデコードし、ロウデコーダ102で選択されたワード線に対応するメインワードドライバ(MWD)120がメインワード線MWLを駆動し、メインワード線MWLに接続する、16個のメモリアレイ毎の各サブワードドライバ(SWD)121は、対応するサブワード線(SWL)を活性化する。なお、図に示すように、メモリアレイは、カラムアドレス信号512本に対応し、1バンク、16×512=8Kのカラムアドレス信号を有する。選択メインワード線MWLに対応するワードドライバ(WD)122がRAM101のワード線WLを活性化させ、当該ロウアドレスにアクセスがあったことを書き込む。例えば、RAM101の選択ワード線WLのメモリセルにデータ”1”が書き込まれる。
図4は、図2に示した本実施例における符号化の際のアレイ構成の一例を示す図である。データ領域は、256ビット×512ビット(サブワード線256本、ビット線512本)=128Kのメモリセル領域100Aと、ビット線を共通として、センスアンプ103に接続され、8本サブワード線でアクセスされるダミーセル領域100Cと、メモリセル領域100Aのメモリセルとサブワード線を共通とし、512ビットのデータに対して16ビットのパリティを格納するパリティ領域100Bを備えている。図4に示すように、本実施例では、符号長528、情報点数512の1重誤り訂正が可能なハミング(Hamming)符号からなる。ダミーセル100Cは、サブワード線(不図示)で選択される。
本実施例では、サブワード線で選択されたメモリセル領域100A、パリティ領域100Bのセルデータを、センスアンプ103で増幅し、サブワード線で選択されたダミーセル100Cのセルにリストアすることで、データをコピーする。
また、ダミーセル領域100Cにコピーされたデータを、メモリセル領域100Aとパリティ100Bのセルに書き込む。すなわち、図1のステップS104のリフレッシュ周期の選別において、リフレッシュアドレスに対応するサブワード線のセルデータを、一旦ダミーセル領域100Cにコピーしたのち、リフレッシュアドレスを所定の周期でリフレッシュし、データに誤りがある場合、当該サブワード線のリフレッシュ周期を短周期に設定し、ダミーセル領域100Cにコピーされたデータを、リフレッシュアドレスに対応するサブワード線のセルデータとして戻す制御が行われる。ダミーセル領域100Cは短周期あるいは最短周期でリフレッシュされる。
また、図1のステップS103に示すように、セルフリフレッシュ・モードへのエントリ後、アクセス対象のロウアドレスのメモリセルのハミング符号のパリティ(検査ビット)が、図2の符号器115によって生成され、アクセス対象のロウアドレスのパリティセル100B(図4参照)に書き込まれる。符号器115は、1バンク100あたり1セット配設される。
図5は、図2に示した本実施例におけるリフレッシュの動作と構成を説明するための図である。図5に示す例では、リフレッシュ周期は4値とされ、RAM101には2ビットでリフレッシュ周期の種別が指定される。
図5を参照すると、デコーダ123は、リフレッシュアドレスに対応するワード線WLでアクセスされるRAM101から読み出された、該当するサブワード線のリフレッシュ周期を入力して、デコードし、デコード結果に基づき、メモリアレイのサブワード線単位に、サブワードドライバ(SWD)121の活性化を制御する。
リフレッシュ時には、セルフリフレッシュコントローラ110からのリフレッシュアドレスがロウデコーダ102に供給され、メインワードドライバ120を介して選択メインワード線を活性化する。RAM用のワードドライバ122がRAM101の選択ワード線WLを活性化し、RAM101から読み出されたリフレッシュ周期情報(例えば4値の場合、2ビット)をデコーダ123でデコードし、デコード結果に基づき、リフレッシュの制御を行う。
512本のビット線対のメモリアレイが16アレイある場合、1つのメインワード線に接続する16個のサブワード線に対して、RAM101には、1本のワード線WLあたり16×2=32ビットのセルが配設される。本実施例によれば、16個のメモリアレイのサブワード線(8K)毎に、4種のリフレッシュ周期の1つ(2ビットで指定される)が設定される。すなわち、RAM101には、バンク100のメモリアレイのサブワード線毎に、リフレッシュ周期の種別情報が設定され、デコーダ123は、該当するサブワード線のリフレッシュ周期の種別をデコードし、デコード結果に基づき、サブワードドライバの活性化を制御する。セルフリフレッシュ・コントローラ110は、セルフリフレッシュ動作時、図1に流れ図で示したように、短周期T/N(図1のS109)がN回で長周期T(例えば図1のS105)のリフレッシュを行う制御を行っており、現在のリフレッシュが、長周期であるか、短周期であるかその周期の種別を管理しており、この情報は、リフレッシュ動作時、デコーダ123にも供給される。すなわち、図5のデコーダ123は、RAM101から読み出されたリフレッシュ周期情報が、現在のリフレッシュアドレスに対応するリフレッシュ周期と一致している場合に、リフレッシュアドレスに対応するサブワードドライバを活性化する。短周期T/Nのリフレッシュの場合、同じメインワード線に接続するサブワード線のうち、短周期に設定されたサブワードドライバ121は活性化してリフレッシュを行うが、長周期Tに設定されているサブワードドライバ121’は活性化せずリフレッシュは行わない等のサブワード線毎のリフレッシュ制御を行うことができる。
図6は、図2に示した本実施例におけるリフレッシュ動作中の誤り検出と誤り訂正動作を説明するための図である。図6を参照すると、サブワード線単位で、誤りの検出と訂正が行われる。メモリアレイ内に1ビットエラー検出器130を備えている。リフレッシュ動作時、セルフリフレッシュコントローラ110からのリフレッシュアドレスをロウデコーダ102でデコードし、リフレッシュアドレスに対応するメインワード線MWLに接続するサブワード線を活性化し、センスアンプ(図2の103)による増幅とリストアが行われる。1ビットエラー検出器130の出力を受けた復号器124では、1ビットエラー検出器130でエラーを検出したとき、誤り訂正を行い、誤り訂正後のデータを、センスアンプ(図2の103)を介してメモリセルに書き込む制御を行う。また、復号器124からの出力を受けて、誤り訂正を行ったサブワード線のリフレッシュ周期を短周期に更新して、ライトバッファ125から、RAM101のメモリセルのうちワード線WLで選択され、該サブワード線に対応するメモリセルに記録する。なお、図6に示す例では、1ビットエラー検出器130は、例えば256本のワード線単位、512本のビット線対からなる1つのサブアレイあたり1つ設けられており、8Kワード線の1メモリアレイ(32サブアレイ)には、32個の1ビットエラー検出器130が配設され、32個の1ビットエラー検出器130は、図2の誤り検出器113に対応しており、1バンクあたり、誤り検出器113は16個設けられる(1ビットエラー検出器130は1バンクあたり512個設けられる)。一方、図6の復号器124は、図2の復号器114に対応している。RAM101において、リフレッシュ周期の情報は各2ビットよりなり、1本のワード線WLに接続されるセルとして、16×2個のセルを有する。
図7は、図6に示したアレイ内に設けられる1ビットエラー検出器130の回路構成の一例を示す図である。図7を参照すると、メモリアレイ100の一側に拡延されてなる、相補のビット線対BL0B、BL0T、ビット線対BL2B、BL2T、ビット線対BL4B、BL4T、…に接続するセンスアンプ(SA0、SA2、SA4、…)が配置されており、メモリアレイ100の他側に拡延されてなる、ビット線対BL1B、BL1T、ビット線対BL3B、BL3T、検査ビット用のビット線対BLPB、BLPT、…に接続するセンスアンプ(不図示のSA0、SA2、SA4、…)が配置されており、ビット線対に接続されるセンスアンプの差動出力は、カラム選択線YS0、YS2、…がゲートに接続されるカラムスイッチを介してローカル入出力線(Local I/O)に接続される。1ビットエラー検出器(図6の130)は、メモリアレイ100と、ビット線に接続するセンスアンプとの間に設けられ、出力が共通にワイヤード接続形式で、チェックビットに接続されたXOR回路からなる。すなわち、ビット線BL0Bにゲートが接続されたMOSトランジスタM00、M01と、ビット線BL0Tにゲートが接続されたMOSトランジスタM02、M03と、を備え、MOSトランジスタM00、M02のドレインは電源線H(VDL)に接続され、MOSトランジスタM01、M03のドレインは電源線L(VSS)に接続され、MOSトランジスタM00、M03のソースは共通接続され、MOSトランジスタM01、M02のソースは共通接続されている。ビット線BL1B、BL1Tについても、図示されないセンスアンプSA1とXOR回路を備えている。ビット線BL2B、BL2Tについても、BL2Bにゲートが接続されたMOSトランジスタM20、M21と、ビット線BL2Tにゲートが接続されたMOSトランジスタM22、M23とを備え、MOSトランジスタM20、M22のドレインは、MOSトランジスタM00、M03の共通ソースに接続され、MOSトランジスタM21、M23のドレインは、MOSトランジスタM01、M02の共通ソースに接続され、MOSトランジスタM20、M23のソースは共通接続され、MOSトランジスタM21、M22のソースは共通接続されている。
ビット線対BL0T、BL0B、BL2T、BL2B、BL4T、BL4B、…が同一の値(ハイレベル、ロウレベル)のとき、例えば、トランジスタM02、M03(M22、M23、M42、M43)がオン、トランジスタM00、M01(M20、M21、M40、M41)がオフし(単位回路でオン・オフするトランジスタは同一の組み合わせ)、検査線(チェックビット)Tには、ロウレベルが伝達される構成とされる。例えば1対のビット線対の出力が他のビット線対と異なる値のとき、検査線(チェックビット)Tには、ハイレベルが伝達され、一致検出回路(排他的論理和)として機能する。すなわち、サブワード線に接続される検査対象ビットが同一の場合、検査線(チェックビット)Tにはロウレベルが出力され、1ビット誤りがある場合、検査線(チェックビット)Tには、ハイレベルが出力され、1ビットエラー検出器(図6の130)として機能する。アレイの両側にセンスアンプが設けられる構成では、アレイ単位に、2ビットのチェックビット線が、図6の復号器124に出力される。1バンクあたり、図7のチェックビット線は、16×2本出力され、図2のコマンドデコーダ108に入力される。
図8は、図1のステップS104のリフレッシュ周期(長周期Tと短周期T/Nの2値)の選別を説明するための図である。
ステップS201では、リフレッシュ周期(データ保持時間)について試験対象のサブワード線のメモリセルの保持データを、該メモリセルと共通のビット線に接続されセンスアンプを共通とするダミーセル(図4の100C)にコピーする。
次のステップS202では、試験対象のサブワード線のメモリセルに、セル電位がハイレベルとなるデータ(「Physical 1」という)を書き込む。
次のステップS203は、ダミーセルのリフレッシュを短周期(例えばT/N)で行う。
次のステップS204では、試験対象のサブワード線のメモリセルに関してリフレッシュ周期tref=Tで、セルデータのエラーが検出されたかチェックする。エラーが検出された場合、ステップS205にて、当該サブワード線のリフレッシュ周期をTから短周期T/Nに変更し、変更したリフレッシュ周期情報(2ビット)を、RAM101に書き込んだ後、次のステップS206へ移る。一方、試験対象のサブワード線のメモリセルに関してリフレッシュ周期tref=Tでエラーが検出されない場合には、RAM101の内容は更新せず、ステップS206へジャンプする。
ステップS206では、ダミーセルから、検査対象のサブワード線のメモリセルへデータをコピーし、元のセル情報に復元する。
本実施例において、試験対象のサブワード線のリフレッシュ周期の決定は、例えば短周期から長周期側に、順次延ばしながら、エラーが検出されたか否かのチェックが行われ、エラーが検出された場合、リフレッシュ周期を、エラーが発生したリフレッシュ周期よりも短周期に設定する制御によって行われる。
図9は、検査対象のサブワードのメモリセルのセル情報のコピーを説明するための図である。図9(A)に示すように、メモリセル領域100Aの検査対象のサブワード線SWLのデータがダミーセル領域100Cへコピーされる。
図9(B)に示すように、コピー元のサブワード線SWLを活性化し(高電位とし)、センスアンプでビット線対に出力されたセルデータを増幅し、コピー先のサブワード線SWLを活性化し、センスアンプで差動増幅されたセルデータは、当該ビット線対を介して、コピー元のメモリセルにリストアされるとともに、コピー先のダミーセルに書き込まれる。
また、図9(C)に示すように、試験対象のサブワード線SWLのメモリセルのリフレッシュ周期(エラー検出時間)を長周期Tとすると、コピー元のデータが書き込まれたダミーセルは、短周期(T/N)でリフレッシュする。これは、試験対象のサブワード線SWLのメモリセルのデータが、セルリークにより失われた場合であっても、ダミーセルにコピーされたデータを、確実に保持するためである。
図10は、本実施例の電源投入(パワーオン)後、一回目のセルフリフレッシュ時における消費電流を、ノーマル、セルフリフレッシュ・エントリ、セルフリフレッシュ・エグジット、ノーマルという半導体記憶装置の内部状態の推移に対応させて図示したものである。ノーマル動作から、セルフリフレッシュ・エントリに際して、全ビットではなく、ノーマル時に、アクセスしたロウアドレスのメモリセルに対してのみ、該メモリセルのセルデータを読み出し、パリティを生成し、該ロウアドレスのメモリセルに書き込む動作を行う。セルフリフレッシュ・エントリでの初期化(リフレッシュ周期の選別)を実行した後、セルフリフレッシュ動作時、長周期(T)でリフレッシュを行う。このとき、ECCによるエラー検出を行い、エラーがあった場合、誤り訂正を行い(図1のステップS107参照)、該サブワードのリフレッシュ周期を短周期とする。リフレッシュ周期が短周期T/Nのサブワード線をN個分リフレッシュを行い、つづいて、長周期Tのリフレッシュを行う。セルフリフレッシュ・エグジットのエグジットタイムに、バースト・リフレッシュによる誤り検出と誤り訂正を行う(図1のステップS113)。すなわち、セルフリフレッシュ・エグジット直前のリテンションタイム変動ビット(リテンションタイムが変動しセルリークによりリフレッシュ時にエラーとなったビット)の誤り訂正を行う。かかる構成により、セルフリフレッシュ時には、低消費電流とされている。
図11は、本実施例において、電源投入後2回目以降のセルフリフレッシュ時における消費電流をノーマル、セルフリフレッシュエントリ、セルフリフレッシュエグジット、ノーマルという内部状態の推移に対応させて図示したものである。ノーマル動作から、セルフリフレッシュエントリに際して、ノーマル時にアクセスしたロウアドレスのメモリセルに対してのみ、該メモリセルのセルデータを読み出し、パリティを生成して、該ロウアドレスのメモリセルに書き込む動作を行う。図10に示した、一回目のセルフリフレッシュとは相違して、電源投入後2回目以降のセルフリフレッシュ時には、図10に示した初期化(例えばリフレッシュ周期の選別)は行わない。これ以外は、一回目と同じである。
図12は、256M−DRAMデバイスのリフレッシュ周期(横軸、対数スケール)と、256M−DRAMデバイスの待機時電源電流ICC6との関係を示す図である。図12には、実装置でのリテンションタイムの累積度数分布から、ポアソン分布を前提として、待機時電源電流ICC6(「セルフリフレッシュ電流」ともいう)を導出した結果が示されている。ただし、温度は85度とする。
図12の曲線Aは、通常リフレッシュtREF=100ms、ICC6=440μAである。図12の曲線Bは、サブワード線単位でのリフレッシュ周期が2値(tREFは、短周期=100msと長周期1sの2種)の適応リフレッシュの特性であり、ICC6=70μAである。図12の曲線Cはサブワード線単位でのリフレッシュ周期が4値(tREFは、短周期100msと、長周期1s、2s、4sの計4種)の適応リフレッシュの特性であり、ICC6=50μAである。図12の曲線Dは、リフレッシュ周期とICC6との関係を示す特性である。
同一条件下で、従来DRAMのセルフリフレッシュ電流(ICC6)が440uAであるのに対し、SSRが60uA、本実施例のECC付き適応リフレッシュが70uAとなる。
本実施例によれば、サブワード線単位での長周期と短周期の選択制御による適応リフレッシュにより、短周期のリフレッシュを行うメモリセルは、バンク内のメモリセル(256M)の数%程度に抑えることができる。これにより、セルフリフレッシュ電流が低減可能とされる。
また、本実施例によれば、ECC回路によりセルフリフレッシュ中のリテンションタイム変動不良によるフェイルを検出し、誤り訂正を行うことで、DRAMデバイスのパッケージ組み立て後(したがって製品出荷後)の不良発生を抑えことができる。
図13は、図2に示した本実施例の半導体記憶装置において、リフレッシュ周期を4値とした場合の適応リフレッシュの処理手順を説明する流れ図である。図13を参照すると、最初のステップS301で、長周期Tでリフレッシュを行う。
次に、ステップS302で、長周期Tでリフレッシュを行ったセルに誤りがあるかチェックする。
ステップS302で誤りがない場合には、ステップS303にて、リフレッシュ周期T/Lでリフレッシュを行い、ステップS304で、周期T/Lでリフレッシュを行ったセルに誤りがあるかチェックする。ステップS304のチェックで誤りがない場合、ステップS305にて、リフレッシュ周期をT/LMとし、ステップS306で、周期T/LMでリフレッシュを行ったセルに誤りがあるかチェックする。ステップS306で誤りがある場合、次のステップS307で誤り訂正を行い、リフレッシュ周期の種別を、1/Nとする。
上記ステップS302で、誤りがある場合、誤り訂正を行い、リフレッシュ周期を短縮し、Tの1/LMNとする(ステップS308)。
また上記ステップS304で誤りがある場合、誤り訂正を行い、リフレッシュ周期を短縮し、周期Tの1/MNとする(ステップS309)。
ステップS310、S311により、リフレッシュ周期T/LMNでのリフレッシュをN回行う。
リフレッシュ周期T/LMNでN回リフレッシュを行ったあと、ステップS312で、リフレッシュ周期T/LMのリフレッシュをMN回行ったか否か判定し、MN回行っていない場合、ステップS305に戻り、リフレッシュ周期T/LMのリフレッシュをMN回行う。
さらに、ステップS313で、リフレッシュ周期T/LのリフレッシュをLMN回行ったか否か判定し、LMN回行っていない場合、ステップS303に戻り、リフレッシュ周期T/LのリフレッシュをLMN回行う。
図14及び図15は、4値の適応リフレッシュの処理手順を説明する流れ図である。図15に示すように、リフレッシュ周期として、昇順に、T/(LMN)、T/(MN)、T/N、Tの4値を有する。また、図15に示すように、ダミーセル(図4の100C)は、最短周期T/(LMN)でリフレッシュを行うものとする。
ステップS401では、試験対象のサブワード線SWLのメモリセルのデータをダミーセルにコピーする。
次のステップS402では、試験対象のサブワード線SWLのメモリセルにデータ(Physical 1)を書き込む。
次のステップS403では、ダミーセルを、最短周期T/(LMN)でリフレッシュを行う。
次のステップS404では、試験対象のサブワード線SWLをリフレッシュ周期tref=T/(MN)とした場合のエラーを検出する。
ステップS404でエラーが検出された場合、ステップS405において、リフレッシュ周期をT/(LMN)に変更し、RAM101(図2、図6参照)の当該サブワード線に対応するセルに書き込み、ステップS410へ移行する。
ステップS404でエラーがない場合、ステップS406に移行し、試験対象のサブワード線SWLのリフレッシュ周期tref=T/Nでのエラーを検出する。
ステップS406でエラーがある場合、ステップS407にて、リフレッシュ周期をT/(MN)に変更し、RAM101(図2、図6参照)の当該サブワード線に対応するセルに書き込み、ステップS410へ移行する。
ステップS406でエラーがない場合、ステップS408にて、試験対象のサブワード線SWLのリフレッシュ周期tref=Tでのエラーを検出する。ステップS408でエラーがある場合、ステップS409にて、リフレッシュ周期をT/(N)に変更し、RAM101(図2、図6参照)の当該サブワード線に対応するセルに書き込み、ステップS410へ移行する。ステップS408でエラーがない場合、ステップS410へ移行する。
ステップ410では、ダミーセルから検査対象のサブワード線のメモリセルへ元のデータをコピーする。
図16は、4値適応リフレッシュにおいて、電源投入(パワーオン)後、1回目のセルフリフレッシュにおける内部状態と消費電流の関係を示す図である。ノーマル動作から、セルフリフレッシュエントリ時、アクセスしたロウアドレスのデータのパリティを生成し、パリティ領域に書き込む。電源投入後、4値適応リフレッシュの初期化は、全ビットのリードを3回行う。初期化後、待機状態となり、T/(LMN)、T/(MN)、T/N、Tの周期でリフレッシュを行う。このうち、T/(MN)、T/N、Tのリフレッシュ周期(相対的に長い周期)については、ECCによる誤り検出と誤り訂正を行う。セルフリフレッシュエグジット時、エグジットタイムには、誤り検出と誤り訂正を行う。
図17は、本発明の第2の実施例における4値適応リフレッシュにおいて、電源投入後2回目のセルフリフレッシュにおける内部状態と消費電流の関係を示す図である。図17に示すように、図16の電源投入後1回目の初期化(リフレッシュ周期の選別処理)が省略され、4種のリフレッシュ周期(T/(LMN)、T/(MN)、T/(N)、T)によるセルフリフレッシュ動作が行われる。
図18は、比較例(特許文献2の記載の方式による256M−DRAM)と、本実施例による256M−DRAMとを対比して示した比較表である。
本実施例では、チップサイズは、7.2%増とされる。サブワード線SWL単位のリフレッシュ周期の情報とノーマル時にアクセスしたロウアドレスの情報をDRAMのメモリセルへ記録することにより、チップサイズ増加は7.2%抑えられる。
本実施例において、待機時の電源電流ICC6は、50μAである。
本実施例では、セルフリフレッシュ・エントリ時間は、200ms、エントリ電流は60mAである。比較例では、セルフリフレッシュ・エントリ時間は400ms、エントリ電流は60mAである。
本実施例では、セルフリフレッシュの一回目のエントリの時間は、64sである。電流は、560μAである。比較例では、400ms、60mAである。
本実施例、比較例とにおいてエグジット電流(セルフリフレッシュモードからノーマルモードへのエグジット時の電源電流)は、60mAである。
セルフリフレッシュのエグジット時間の仕様変更要素は、本実施例では、6.5ms、比較例では、400msである。すなわち、本実施例において、セルフリフレッシュのエグジット時の8Kバーストリフレッシュと誤り訂正を行う場合、セルフリフレッシュのエグジット時間として10ms以下を要する。本実施例において、セルフリフレッシュのエグジット時の8Kバーストリフレッシュと誤り訂正を行わない場合には、仕様変更要素としてのエグジット時間は存在しない。
本実施例と、比較例は、ともに、携帯電話端末に対応可である。
本実施例ではパワーオフは不可、比較例では、対応可である。
本実施例では、セルフリフレッシュのエントリ時、アクセスのあったロウアドレスの全ビットをリードし、ハミング符号の符号化を行って書き込む。セルフリフレッシュのエグジット時、全ビットバーストリフレッシュを一回行う。比較例では、セルフリフレッシュのエントリ時、積符号の符号化を行い(全ビットリード2回)、セルフリフレッシュのエグジット時、積符号の復号化を行う(全ビットリード2回)。
本実施例では、電源投入後、一回目のエントリでは、4値適応リフレッシュの初期化は、全ビットのリードを3回行う。比較例では、通常のエントリと同様とされる。
なお、サブワード線単位にリフレッシュ周期を記憶する回路は、図2に示したRAM101に限定されるものでなく、サブワード線分の情報を記憶するフリップフロップ群(SRAMであってもよい)、レジスタファイル等であってもよい。また、ノーマル動作時に、アクセスアドレスを記憶管理するRAM101も、フリップフロップ群、レジスタファイル等で構成してもよい。
図19は、本発明の別の実施例をなす半導体記憶装置の構成を示す図である。図19において、図2に示した要素と同等の要素には同一の参照符号が付されている。本実施例は、セルフリフレッシュ動作時に、誤り検出によりリフレッシュ周期の温度補正を行う機能を具備している。以下では、本実施例と、図2に示した前記実施例との相違点を中心に説明する。図19を参照すると、本実施例は、誤り検出器113からの誤り検出結果に基づき、セルフリフレッシュコントローラ110のリフレッシュ周期生成器111Aを制御して、リフレッシュ周期を変更する制御を行うようにしたものである。これ以外の構成は、前記実施例と同様である。
図20は、本実施例の動作を説明するための流れ図である。図19及び図20を参照して、本実施例の動作を説明する。なお、以下では、リフレッシュ周期は、説明の簡単化のため、長周期Tと短周期T/N(Nは所定の正整数)の2値として説明を行う。
ノーマル動作時に、アクセスされたロウアドレスをRAM101に記憶する(ステップS501)。ステップS502のセルフリフレッシュエントリ時に、セルフリフレッシュエントリの前のノーマル時にアクセスされたロウアドレスのデータを符号器115で符号化し(図1のステップS103に対応)、電源投入後最初のセルフリフレッシュエントリの場合、リフレッシュ周期を選別する(図1のステップS104に対応)。つづいて、ステップS503で長周期Tでリフレッシュを行う。ステップS504で誤りチェックを行い、誤りがある場合、ステップS505で誤り訂正を行う。そして、誤りが検出されたサブワード線のリフレッシュ周期を1/Nとして短周期T/Nに変更してRAM101の該当セルを更新し(ステップS506)、さらに、全リフレッシュ周期の基準周期TをT’=T−ΔTに変更する(ステップS507)。セルフリフレッシュコントローラ110のリフレッシュ周期生成器111Aでは、長周期Tのリフレッシュ周期を、T−ΔTとし、短周期T/Nを、(T−ΔT)/Nとする。この例では、リフレッシュ周期は、長周期、短周期の場合とも、同一の割合で短期化されている。
一方、ステップS504で誤りが検出されない場合、リフレッシュ周期を、T+ΔTと長く設定し、その結果、誤りが検出された場合(ステップS508の誤りチェックの結果「あり」)、全リフレッシュ周期の変更は行わず、誤りがない場合、全リフレッシュ周期の基準周期TをT’=T+ΔTに変更する(ステップS509)。セルフリフレッシュコントローラ110のリフレッシュ周期生成器111Aでは、長周期Tのリフレッシュ周期を、T+ΔTとし、短周期T/Nを、(T+ΔT)/Nとする。この例では、リフレッシュ周期は、長周期、短周期の場合とも、同一の割合で長期化されている。
つづいて、ステップS510で短周期T/Nのリフレッシュを行い、セルフリフレッシュエグジットの指示がない限り、N回の短周期T/Nのリフレッシュで長周期Tのセルフリフレッシュを行う(ステップS511〜S513、S503)。セルフリフレッシュのエグジット時には、8Kワードのバーストリフレッシュと誤り訂正を行う(ステップS514)。
図21(A)、図21(B)は、本実施例における半導体記憶装置の内部状態の遷移と消費電流の関係を説明するための図である。なお、図21(A)、(B)では、簡単のため、半導体記憶装置に電源投入後2回目以降のセルフリフレッシュについて示されており、セルフリフレッシュエントリの際に、ノーマル時にアクセスされたロウアドレスのセルデータの符号化を行うが、リフレッシュ周期の選別(初期化処理)は行われない。なお、前述したように、電源投入後最初のセルフリフレッシュについては、セルフリフレッシュエントリの際に、リフレッシュ周期の選別処理(初期化処理)が挿入される。図21(A)に示すように、セルフリフレッシュ中、温度が上昇する等して、長周期Tでのリフレッシュ時に、誤りを検出した場合、全リフレッシュ周期をTからT−ΔTに変更し、短期化させる。一方、図21(B)に示すように、セルフリフレッシュ中、温度が低下する等して、長周期Tでのリフレッシュ時に、誤りを検出しない場合、全リフレッシュ周期をTからT+ΔTに変更し、長期化させる。前述したように、セルフリフレッシュエグジット時に、1バンク8Kワードのバーストリフレッシュと誤り訂正を行う。
本発明に係る半導体記憶装置は、クロック同期型DRAMに限定されるものでなく、非同期型のDRAMのほか、メモリ混載型LSI、擬似SRAM等にも適用することができる。
以上本発明を上記実施例に即して説明したが、本発明は、上記実施例の構成にのみ限定されるものでなく、本発明の範囲内で当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
本発明の一実施例の半導体記憶装置の動作を説明する流れ図である。 本発明の一実施例の半導体記憶装置の全体構成を示す図である。 本発明の一実施例におけるロウアドレスのRAMへの記録を説明するための図である。 本発明の一実施例における符号化を説明するための図である。 本発明の一実施例におけるリフレッシュ情報の読み出しを説明するための図である。 本発明の一実施例の誤り検出と誤り訂正を説明するための図である。 本発明の一実施例の1ビットエラー検出器の構成を示す図である。 本発明の一実施例のリフレッシュ周期の選別を説明するための流れ図である。 (A)乃至(C)は、本発明の一実施例のダミーセルへのコピーを説明するための図である。 本発明の一実施例における内部状態の遷移の消費電流の関係(電源投入後1回目)を説明するための図である。 本発明の一実施例における内部状態の遷移の消費電流の関係(電源投入後2回目以降)を説明するための図である。 本発明の一実施例の256M−DRAMのリフレッシュ周期と待機時電源電流ICC6の関係を説明するための図である。 本発明の第2の実施例の4値適応リフレッシュ周期の処理を説明するための流れ図である。 本発明の第2の実施例の4値適応リフレッシュ周期の選別処理を説明するための流れ図である。 本発明の第2の実施例の4値適応リフレッシュ周期の選別処理を説明するための図である。 本発明の第2の実施例における内部状態の遷移の消費電流の関係(電源投入後1回目)を説明するための図である。 本発明の第2の実施例における内部状態の遷移の消費電流の関係(電源投入後2回目以降)を説明するための図である。 本発明の第2の実施例の4値適応リフレッシュと、比較例とを比較して説明するための図である。 本発明の第3の実施例の全体構成を示す図である。 本発明の一実施例の動作を説明する流れ図である。 本発明の第2の実施例における内部状態の遷移の消費電流の関係(電源投入後2回目以降)を説明するための図である。 従来のリフレッシュ制御を説明するための流れ図である。 従来のリフレッシュ制御を説明するための流れ図である。
符号の説明
100 バンク(メモリアレイ)
100A メモリセル領域
100B パリティ領域
100C ダミーセル領域
101 RAM
102 ロウデコーダ
103 センスアンプ
104 カラムアドレスデコーダ
105 ロウアドレスバッファ
106 カラムアドレスバッファ
107 クロック生成器
108 コマンドデコーダ
109 データコントロール回路
110 セルフリフレッシュコントローラ
111、111A リフレッシュ周期生成器
112 温度補正器
113 誤り検出器
114 復号器
115 符号器
120 メインワード線用のワードドライバ
121 サブワード線用のワードドライバ
122 RAMワード線用のワードドライバ
123 デコーダ
124 復号器
125 ライトバッファ
130 1ビットエラー検出器

Claims (58)

  1. 複数本のビット線と複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えてなるメモリアレイと、
    予め定められた複数のリフレッシュ周期のうち前記各ワード線に対応したリフレッシュ周期の設定値をそれぞれ記憶する記憶回路と、
    電源投入後の予め定められた所定のセルフリフレッシュ・モードのエントリに際して、前記ワード線単位にメモリセルのデータ保持時間の検査を行い、前記検査結果に基づき、前記ワード線毎のリフレッシュ周期の設定値を決定して前記記憶回路に記録する制御を行う回路と、
    を備えている、ことを特徴とする半導体記憶装置。
  2. 複数本のビット線と複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えるメモリアレイと、
    ノーマル・モードで動作時にアクセスされたロウアドレスに対応するワード線を記録しておく記憶回路と、
    ノーマル・モードからセルフリフレッシュ・モードのエントリ時に、前記セルフリフレッシュ・モードにエントリする前の前記ノーマル・モードで動作期間中にアクセスされたロウアドレスに対応するワード線に接続するメモリセルのデータの誤り訂正用の符号を生成し、所定の記憶領域に書き込む符号化回路と、
    リフレッシュアドレスで選択されるワード線に接続するメモリセルのデータに誤りがあるか検出する誤り検出回路と、
    誤りが検出されたメモリセルのデータを訂正する復号回路と、
    を備えている、ことを特徴とする半導体記憶装置。
  3. 前記メモリセルのデータに対して誤り訂正用の符号を生成し前記メモリアレイの所定の領域に記憶する符号化回路と、
    前記メモリセルのデータの誤りを検出する誤り検出回路と、
    誤りが検出されたメモリセルのデータの誤り訂正を行う復号回路と、
    を備え、
    ノーマル・モードからセルフリフレッシュ・モードへのエントリ時、前記セルフリフレッシュモードにエントリする前の前記ノーマル・モードで動作期間中においてアクセスされたロウアドレスに対応するワード線のメモリセルのデータを、前記符号化回路で符号化するように制御する回路を備えている、ことを特徴とする請求項1記載の半導体記憶装置。
  4. ノーマル・モード時にアクセスされたロウアドレスに対応するワード線を記録しておく記憶回路をさらに備え、
    ノーマル・モードからセルフリフレッシュ・モードへのエントリ時、前記セルフリフレッシュモードにエントリする前の前記ノーマル・モードで動作期間中においてアクセスされたロウアドレスに対応するワード線に接続するメモリセルのデータに検査ビットを付加し、前記メモリアレイに付加された検査ビット領域に書き込む符号化回路と、
    リフレッシュアドレスで選択されるワード線に接続するメモリセルのデータに誤りがあるか検出する誤り検出回路と、
    誤りが検出されたメモリセルのデータの誤り訂正を行う復号回路と、
    を備えている、ことを特徴とする請求項1記載の半導体記憶装置。
  5. リフレッシュアドレスを生成する回路と、
    リフレッシュ周期を生成する回路と、
    前記リフレッシュ周期の温度特性を補正する回路と、
    を有するセルフリフレッシュコントロール回路をさらに備えている、ことを特徴とする請求項1乃至4のいずれか一に記載の半導体記憶装置。
  6. 前記誤り検出回路で誤りが検出されたメモリセルが接続する前記ワード線に対するリフレッシュ周期の設定値を変更し、変更した設定値を、前記ワード線のリフレッシュ周期を記憶する前記記憶回路に記録する制御を行う回路と、
    をさらに備えている、ことを特徴とする請求項2乃至4のいずれか一に記載の半導体記憶装置。
  7. リフレッシュアドレスを生成する回路と、
    リフレッシュ周期を生成する回路と、
    を有するセルフリフレッシュコントロール回路を備え、
    前記リフレッシュ周期を生成する回路は、所定のリフレッシュ周期でのリフレッシュに際して前記誤り検出回路での誤り検出結果に基づき、前記リフレッシュ周期の長さを可変に制御する、ことを特徴とする請求項2乃至4、6のいずれか一記載の半導体記憶装置。
  8. 前記リフレッシュ周期を生成する回路は、前記誤り検出回路で誤りが検出された場合、前記リフレッシュ周期を所定の割合で短期化させる、ことを特徴とする請求項7記載の半導体記憶装置。
  9. 前記リフレッシュ周期を生成する回路は、前記誤り検出回路で誤りが検出されない場合には、前記リフレッシュ周期を所定の割合で長期化させる、ことを特徴とする請求項7記載の半導体記憶装置。
  10. 前記メモリアレイに付加された前記検査ビット領域は、前記ワード線でアクセスされるメモリ領域に設けられている、ことを特徴とする請求項4記載の半導体記憶装置。
  11. 前記メモリアレイが、同一ビット線に接続する、データ格納用の複数のメモリセルに対して、前記同一ビット線に接続する少なくとも1つのダミーセルを備え、
    前記ワード線単位でのリフレッシュ周期を設定するにあたり、データ保持時間の検査対象のワード線に接続するメモリセルの保持データを、前記ダミーセルにコピーした後、前記検査対象のワード線に接続するメモリセルに対して、複数のリフレッシュ周期についてメモリセルの保持データに誤りが検出されるか検査を行うことで、前記検査対象のワード線に対するリフレッシュ周期を選別し、
    前記検査対象のワード線に対するリフレッシュ周期を決定した後、前記ダミーセルにコピーしておいたデータを、前記検査対象のワード線に接続する前記メモリセルに戻す、制御を行う、構成とされている、ことを特徴とする請求項1乃至10のいずれか一に記載の半導体記憶装置。
  12. 前記検査対象のワード線を活性化して、前記検査対象のワード線に接続するメモリセルの保持データを、前記メモリセルが接続するビット線に接続するセンスアンプで増幅した後、前記ダミーセルが接続するワード線を活性化し、前記センスアンプで増幅されたデータを、前記ダミーセルにリストアすることで、前記ダミーセルへのコピーが行われる、ことを特徴とする請求項11記載の半導体記憶装置。
  13. 前記ダミーセルが接続するワード線を活性化し、前記ダミーセルの保持データを前記ダミーセルが接続するビット線に接続するセンスアンプで増幅した後、前記検査対象のワード線を活性化し、前記センスアンプで増幅されたデータを、前記検査対象のワード線のメモリセルにリストアすることで、前記ダミーセルのデータが前記検査対象のワード線のメモリセルへ戻される、ことを特徴とする請求項11記載の半導体記憶装置。
  14. 誤り検出用のデータとして、メモリセルの読み出し値がハイレベルとされる値(Physical 1)が、リフレッシュ周期検査対象の前記ワード線に接続するメモリセルに書き込まれる、ことを特徴とする請求項11記載の半導体記憶装置。
  15. 前記ワード線単位のリフレッシュ周期の選別を、電源投入後の最初のセルフリフレッシュ・モードのエントリ時の初期化処理として行う、ことを特徴とする請求項1記載の半導体記憶装置。
  16. 前記誤り検出回路が、前記メモリアレイ内の複数本のビット線毎に、1ビットエラーを検出する検出回路を備えている、ことを特徴とする請求項2乃至4、6のいずれか一に記載の半導体記憶装置。
  17. 前記メモリアレイとセンスアンプ間に配設されるビット線対の一方に制御端子が接続され、一端が共通接続された第1、第2のスイッチ素子と、前記ビット線対の他方に制御端子が接続され、一端が共通接続された第3、第4のスイッチ素子と、
    を有し、前記第1、第3のスイッチ素子の他端は互いに交差接続され、前記第2、第4のスイッチ素子の他端は互いに交差接続されてなる単位回路を有し、
    複数のビット線対の一側端部の前記単位回路の前記第1、第2のスイッチ素子の一端は、チェックビット用の信号線に接続され、前記第3、第4のスイッチ素子の一端は前記チェックビット用の信号線の相補線に接続され、前記第1、第3のスイッチ素子の交差接続された他端は、隣の単位回路の前記第1、第2のスイッチ素子の一端に接続され、前記第2、第4のスイッチ素子の交差接続された他端は、隣の単位回路の前記第3、第4のスイッチ素子の一端に接続され、
    前記複数のビット線対の他側端部の単位回路の前記第1、第3のスイッチ素子の交差接続された他端は、チェックビット出力線に接続されている、ことを特徴とする請求項16記載の半導体記憶装置。
  18. 前記誤り検出回路を、前記メモリセルアレイに対応させて備え、
    前記符号化回路と前記復号回路との組を、複数のメモリアレイからなる1バンクについて、1組備えている、ことを特徴とする請求項2乃至4のいずれか一に記載の半導体記憶装置。
  19. 1つのバンクが複数のメモリアレイを有し、
    前記メモリアレイ毎の前記誤り検出器は、前記メモリアレイ内の複数本のビット線毎に、1ビットエラーを検出する検出器を有する、ことを特徴とする請求項18記載の半導体記憶装置。
  20. 1つのバンクが複数のメモリアレイを有し、1つのメインワード線に対して、複数のメモリアレイ毎にサブワード線が設けられる階層型のワード線構成を有し、
    ロウアドレスにアクセスされたか否かの情報を、前記メインワード線毎に、前記記憶回路に記録する、ことを特徴とする請求項2乃至4のいずれか一に記載の半導体記憶装置。
  21. 1つのバンクが複数のメモリアレイを有し、1つのメインワード線に対して、複数のメモリアレイ毎にサブワード線が設けられる階層型のワード線構成を有し、
    1つのメインワード線に対応して選択され、前記1つのメインワード線に対応する複数のサブワード線のそれぞれに対してリフレッシュ周期を記憶する記憶回路を有する、ことを特徴とする請求項1、3、4のいずれか一に記載の半導体記憶装置。
  22. 前記誤り検出器は、前記サブワード線に関するリフレッシュ周期の検査時に、あるリフレッシュ周期で誤りが検出された場合、前記サブワード線のリフレッシュ周期を、前記あるリフレッシュ周期よりも短周期のリフレッシュ周期に更新し、前記更新値を、サブワード線のリフレッシュ周期を記憶する記憶回路の設定値として記録する回路を有する、ことを特徴とする請求項19記載の半導体記憶装置。
  23. リフレッシュアドレスに対応する一つのメインワード線が選択されたとき、前記一つのメインワード線に対応する複数のサブワード線のそれぞれに対してリフレッシュ周期を記憶する記憶回路の設定値を読み出してリフレッシュ周期をデコードするデコード回路を備え、
    前記デコード回路によるデコード結果に基づき、前記複数のメモリアレイに対して設けられ、前記複数のサブワード線をそれぞれ駆動するサブワードドライバの活性化が制御される、ことを特徴とする請求項21記載の半導体記憶装置。
  24. ロウアドレスをデコードしワード線を選択するロウデコーダを備え、
    前記ロウデコーダで選択されたワード線に対応して選択されるセルを有するランダムアクセス型の記憶回路を有し、
    ロウアドレスにアクセスしたか否かの情報を、前記ロウデコーダで選択されたワード線で選択されるセルに書き込み、及び、読み出す構成とされてなる、ことを特徴とする請求項2、3、4のいずれか一に記載の半導体記憶装置。
  25. ロウアドレスをデコードしワード線を選択するロウデコーダを備え、
    前記ロウデコーダで選択されたワード線に対応して選択されるセルを有するランダムアクセス型の記憶回路を有し、
    前記メモリアレイの各ワード線のリフレッシュ周期は、前記ロウデコーダで選択されたワード線で選択されるセルに記録される、ことを特徴とする請求項1、3、4のいずれか一に記載の半導体記憶装置。
  26. 前記セルフリフレッシュ・モードから前記ノーマル・モードへ退出(エグジット)するとき、前記メモリアレイをバーストモードでリフレッシュし、その際、誤りが検出されたセルのデータの誤りを訂正して書き込む、ことを特徴とする請求項1乃至4のいずれか一に記載の半導体記憶装置。
  27. 複数本のビット線と複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルをアレイ状に備えるメモリアレイを含む半導体記憶装置のリフレッシュ制御方法において、
    電源投入後の所定のセルフリフレッシュモードのエントリに際して、前記ワード線単位でメモリセルのデータ保持時間の検査を行うステップと、
    前記検査結果に基づき、前記ワード線のリフレッシュ周期の設定値を決定し、前記設定値を、前記ワード線に対応させて記憶回路に記録するステップと、
    を含み、リフレッシュ周期をワード線毎に選別する、ことを特徴とする半導体記憶装置のリフレッシュ制御方法。
  28. ノーマル・モードで動作中にアクセスされたロウアドレスに対応するワード線を記憶回路に記憶しておくステップと、
    ノーマル・モードからセルフリフレッシュ・モードのエントリ時、前記セルフリフレッシュの前の前記ノーマル・モードでの動作期間中にアクセスされたロウアドレスに対応するワード線に接続するメモリセルのデータを読み出し、前記データに対する検査ビットを付加して、前記メモリセルアレイに付加された検査ビット領域に書き込む制御を行うステップと、
    を含む、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  29. 前記セルフリフレッシュにおいてメモリセルの保持データに誤りがあるか誤り検出回路で検出するステップと、
    誤りが検出されたメモリセルのデータを、誤り訂正回路で訂正するステップと、
    誤りが検出されたメモリセルが接続するワード線のリフレッシュ周期の設定値を変更し、前記変更した設定値を、前記ワード線に対応させて前記記憶回路に記録するステップと、
    を含む、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  30. 複数本のビット線と複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルをアレイ状に備えるメモリアレイを含む半導体記憶装置のリフレッシュ制御方法において、
    複数本のビット線と、複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えるメモリアレイと、
    ノーマル・モードで動作時にアクセスされたロウアドレスに対応するワード線を、前記ワード線に対応させて記憶回路に記憶するステップと、
    ノーマル・モードからセルフリフレッシュ・モードのエントリ時、前記セルフリフレッシュ・モードにエントリする前の前記ノーマル・モードで動作期間中にアクセスされたロウアドレスに対応するワード線に接続するメモリセルのデータに検査ビットを付加し、前記メモリアレイに付加された検査ビット領域に書き込む制御を行うステップと、
    リフレッシュアドレスで選択されるワード線に接続するメモリセルのデータに誤りがあるか誤り検出回路で検出するステップと、
    誤りが検出されたメモリセルのデータを訂正するステップと、
    を含む、ことを特徴とする半導体記憶装置のリフレッシュ制御方法。
  31. 誤りが検出されたメモリセルが接続する前記ワード線に対するリフレッシュ周期の設定値を変更し、変更した設定値を、前記ワード線に対応させて前記記憶回路に記録する制御を行うステップをさらに含む、ことを特徴とする請求項29又は30記載の半導体記憶装置のリフレッシュ制御方法。
  32. 所定のリフレッシュ周期でのリフレッシュにおける誤り検出結果に基づき、前記リフレッシュ周期の長さを所定の割合で可変に制御するステップをさらに含む、ことを特徴とする請求項27乃至31のいずれか一に記載の半導体記憶装置のリフレッシュ制御方法。
  33. 誤りが検出された場合、セルフリフレッシュのリフレッシュ周期を所定の割合で短期化させる制御を行うステップを含む、請求項32記載の半導体記憶装置のリフレッシュ制御方法。
  34. 誤りが検出されない場合には、セルフリフレッシュのリフレッシュ周期を所定の割合で長期化させる制御を行うステップを含む、請求項32又は33記載の半導体記憶装置のリフレッシュ制御方法。
  35. 前記検査ビット領域は、前記ワード線でアクセスされるメモリ領域に設けられている、ことを特徴とする請求項28又は30記載の半導体記憶装置のリフレッシュ制御方法。
  36. 前記メモリアレイ内に、同一ビット線に接続する、データ格納用の複数のメモリセルに対して、同一ビット線に接続する少なくとも1つのダミーセルを設け、
    前記ワード線単位でのリフレッシュ周期を設定するにあたり、リフレッシュ周期の検査対象のワード線に接続するメモリセルの保持データを、前記ダミーセルにコピーするステップと、
    前記検査対象のワード線に対して、予め定められた複数のリフレッシュ周期について、メモリセルに誤りが検出されるか検査を行い、前記検査対象のワード線のリフレッシュ周期を選別するステップと、
    前記検査対象のワード線のリフレッシュ周期の設定の終了後、前記ダミーセルにコピーしておいたデータを、前記検査対象のワード線に接続する前記メモリセルに戻すステップと、
    を含む、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  37. 前記検査対象のワード線を活性化して、前記検査対象のワード線に接続するメモリセルの保持データを、前記メモリセルが接続するビット線に接続するセンスアンプで増幅するステップと、
    つづいて、前記ダミーセルが接続するワード線を活性化し、前記センスアンプで増幅されたデータを、前記ダミーセルにリストアするステップと、
    を有し、
    前記検査対象のワード線に接続するメモリセルの保持データの前記ダミーセルへのコピーが行われる、ことを特徴とする請求項36記載の半導体記憶装置のリフレッシュ制御方法。
  38. 前記ダミーセルが接続するワード線を活性化し、前記ダミーセルの保持データを前記ダミーセルが接続するビット線に接続するセンスアンプで増幅するステップと、
    つづいて前記検査対象のワード線を活性化し、前記センスアンプで増幅されたデータを、前記検査対象のワード線のメモリセルにリストアするステップと、
    を有し、
    前記ダミーセルのデータが前記検査対象のワード線のメモリセルへ戻される、ことを特徴とする請求項36記載の半導体記憶装置のリフレッシュ制御方法。
  39. 前記リフレッシュ周期の選別用の誤り検出データとして、メモリセルの読み出し値がハイレベルとされる値(Physical 1)をメモリセルに書き込むステップと、
    リフレッシュ周期経過後に、リフレッシュアドレスに対応するワード線に接続する前記メモリセルのデータに誤りがあるか否か検出することで、リフレッシュ周期の選別を行うステップを含む、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  40. 前記ワード線単位のリフレッシュ周期の選別を、電源投入後の最初のセルフリフレッシュ・モードのエントリの初期化時に行う、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  41. 前記メモリアレイ内に設けられたエラー検出器にて、複数本のビット線毎に、1ビットエラーを検出し、検出結果を、前記誤り検出回路に通知する、ことを特徴とする請求項29記載の半導体記憶装置のリフレッシュ制御方法。
  42. 1つのバンクが複数のメモリアレイを有し、1つのメインワード線に対して、複数のメモリアレイ毎にサブワード線が設けられる階層型のワード線構成を有し、
    ロウアドレスにアクセスされたか否かの情報を、前記メインワード線毎に、前記記憶回路に記録するステップを含む、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  43. 1つのバンクが複数のメモリアレイを有し、1つのメインワード線に対して、複数のメモリアレイ毎にサブワード線が設けられる階層型のワード線構成を有し、
    1つのメインワード線に対応して選択され、前記1つのメインワード線に対応する複数のサブワード線のそれぞれに対して、リフレッシュ周期を記憶回路に記憶するステップを含み、
    前記1つのメインワード線に対応する複数のサブワード線のそれぞれに対してリフレッシュ周期が可変に設定自在とされてなる、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  44. 1つのバンクが複数のメモリアレイを有し、1つのメインワード線に対して、複数のメモリアレイ毎にサブワード線が設けられる階層型のワード線構成を有し、
    前記誤り検出器は、サブワード線に関するリフレッシュ周期の検査時に、あるリフレッシュ周期で誤りが検出された場合、前記あるリフレッシュ周期よりも短周期のリフレッシュ周期に更新し、前記サブワード線のリフレッシュ周期を記憶する記憶回路の設定値を更新するステップを有する、ことを特徴とする請求項29記載の半導体記憶装置のリフレッシュ制御方法。
  45. ロウアドレスをデコードしワード線を選択するロウデコーダで選択されたワード線に対応して選択されるセルを有するランダムアクセス型の記憶回路を設け、
    ロウアドレスにアクセスしたか否かの情報を、前記ロウデコーダで選択されたワード線で選択されるセルに書き込み、及び、読み出すステップを含む、ことを特徴とする請求項28記載の半導体記憶装置のリフレッシュ制御方法。
  46. ロウアドレスをデコードしワード線を選択するロウデコーダで選択されたワード線に対応して選択されるセルを有するランダムアクセス型の記憶回路を設け、
    前記メモリアレイの各ワード線のリフレッシュ周期を、前記ロウデコーダで選択されたワード線で選択されるセルに記録するステップを含む、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  47. 前記メモリアレイが、1つのワード線に対して、複数のアレイ毎にサブワード線が設けられる階層型のワード線構成を有し、
    サブワード線のリフレッシュ周期を、同一のメインワード線に対して記憶回路に記録する、ことを特徴とする請求項27記載の半導体記憶装置のリフレッシュ制御方法。
  48. 複数本のビット線と複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えるメモリアレイを有する半導体記憶装置のリフレッシュ制御方法において、
    ノーマル・モードで動作中にアクセスされたロウアドレスに対応するワード線を記憶回路に記憶しておくステップと、
    ノーマル・モードからセルフリフレッシュ・モードへのエントリ時、前記セルフリフレッシュの前の前記ノーマル・モードで動作期間中にアクセスされたロウアドレスに対応するワード線に接続するメモリセルのデータを読み出し、前記データに対する検査ビットを付加して、前記メモリセルアレイに設けられた検査ビット領域に書き込む制御を行うステップと、
    電源投入後のセルフリフレッシュ・モードのエントリの初期化処理として、前記ワード線単位でメモリセルのデータ保持時間の検査を行い、該検査結果に基づき前記ワード線のリフレッシュ周期の設定値を決定し該設定値を記憶回路に書き込むことで、前記ワード線毎のリフレッシュ周期の選別を行うステップと、
    を含む、ことを特徴とする半導体記憶装置のリフレッシュ制御方法。
  49. 前記メモリアレイ内に、同一ビット線に接続する、データ格納用の複数のメモリセルに対して、同一ビット線に接続する少なくとも1つのダミーセルを設け、
    前記ワード線毎のリフレッシュ周期の選別を行うにあたり、リフレッシュ周期の検査対象のワード線に接続するメモリセルのデータを前記ダミーセルにコピーするステップと、
    前記ワード線に対して、予め定められた複数のリフレッシュ周期について、メモリセルに誤りが検出されるか検査を行って、リフレッシュ周期を選別するステップと、
    前記ワード線でのリフレッシュ周期の設定終了後、前記ダミーセルにコピーしておいたデータを前記メモリセルに戻すステップと、
    を含む、ことを特徴とする請求項48記載の半導体記憶装置のリフレッシュ制御方法。
  50. 前記セルフリフレッシュ動作時に、一のリフレッシュ周期でリフレッシュを行うステップと、
    前記リフレッシュによりメモリセルのデータに誤りが検出された場合、誤りを訂正し、前記ワード線のリフレッシュ周期を前記一のリフレッシュ周期よりも短周期のリフレッシュ周期に設定するステップと、
    を含む、ことを特徴とする請求項48又は49記載の半導体記憶装置のリフレッシュ制御方法。
  51. 前記セルフリフレッシュ・モードから前記ノーマル・モードへ退出(エグジット)するとき、前記メモリアレイをバーストモードでリフレッシュし、誤りが検出されたセルのデータの誤りを訂正して書き込むステップを含む、ことを特徴とする請求項27、48乃至50のいずれか一に記載の半導体記憶装置のリフレッシュ制御方法。
  52. 複数本のビット線と、複数本のワード線と、前記複数本のビット線と前記複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えるメモリアレイを有し、
    コピー元の一のワード線を活性化して、前記一のワード線に接続するメモリセルの保持データを、前記メモリセルが接続するビット線に接続するセンスアンプで増幅し、
    コピー先の1つ又は複数のワード線を活性化し、前記センスアンプで増幅されたデータを、コピー先の1つ又は複数のワード線に接続するメモリセルにリストアし、
    前記一のワード線に接続するメモリセルの保持データの前記コピー先のワード線に接続するメモリセルへのコピーが行われる、ことを特徴とする半導体記憶装置。
  53. 複数本のビット線と、複数本のワード線と、前記複数本のビット線と前記複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えるメモリアレイを有する半導体記憶装置のデータコピーにあたり、
    コピー元の一のワード線を活性化して、前記一のワード線に接続するメモリセルの保持データを、前記メモリセルが接続するビット線に接続するセンスアンプで増幅するステップと、
    つづいて、コピー先の1つ又は複数のワード線を活性化し、前記センスアンプで増幅されたデータを、コピー先の1つ又は複数のワード線に接続するメモリセルにリストアするステップと、
    を有し、
    前記一のワード線に接続するメモリセルの保持データの前記コピー先のワード線に接続するメモリセルへのコピーが行われる、ことを特徴とする半導体記憶装置のデータコピー方法。
  54. 複数本のビット線と複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えてなるメモリアレイと、
    前記メモリセルに保持されているデータに誤りがあるか検出する誤り検出回路と、
    リフレッシュ動作における前記誤り検出回路での誤り検出結果に基づき、前記リフレッシュ周期の長さを可変に制御する回路と、
    を備えている、ことを特徴とする半導体記憶装置。
  55. 前記誤り検出回路が、前記メモリアレイ内の複数本のビット線に対応して1ビットエラーを検出する検出回路を備えている、ことを特徴とする請求項54記載の半導体記憶装置。
  56. 前記誤りが検出されたメモリセルのデータの誤りを訂正する回路をさらに備えている、ことを特徴とする請求項54又は55記載の半導体記憶装置。
  57. 複数本のビット線と複数本のワード線の交差部に、データ保持のためにリフレッシュを必要とするメモリセルを複数個アレイ状に備えてなるメモリアレイを有する半導体記憶装置のリフレッシュの制御方法において、
    リフレッシュ動作時に、前記メモリセルに保持されているデータに誤りがあるか検出するステップと、
    前記誤り検出結果に基づき、前記リフレッシュ周期の長さを可変に制御するステップと、
    を含む、ことを特徴とする半導体記憶装置のリフレッシュ制御方法。
  58. 前記誤りが検出されたメモリセルのデータの誤りを訂正するステップを含む、ことを特徴とする請求項57記載の半導体記憶装置のリフレッシュ制御方法。
JP2004024033A 2004-01-30 2004-01-30 半導体記憶装置及びそのリフレッシュ制御方法 Expired - Fee Related JP4478974B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2004024033A JP4478974B2 (ja) 2004-01-30 2004-01-30 半導体記憶装置及びそのリフレッシュ制御方法
US11/042,441 US7167403B2 (en) 2004-01-30 2005-01-26 Semiconductor storage device and refresh control method therefor
KR1020050008367A KR100755762B1 (ko) 2004-01-30 2005-01-29 반도체 기억장치 및 그 리프레시 제어방법
CNB2005100061468A CN100470667C (zh) 2004-01-30 2005-01-31 半导体存储装置及其刷新控制方法
US11/640,388 US7260011B2 (en) 2004-01-30 2006-12-18 Semiconductor storage device and refresh control method therefor
US11/806,438 US7355919B2 (en) 2004-01-30 2007-05-31 Semiconductor storage device and refresh control method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004024033A JP4478974B2 (ja) 2004-01-30 2004-01-30 半導体記憶装置及びそのリフレッシュ制御方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2008115631A Division JP2008186584A (ja) 2008-04-25 2008-04-25 半導体記憶装置及びそのリフレッシュ制御方法

Publications (2)

Publication Number Publication Date
JP2005216429A true JP2005216429A (ja) 2005-08-11
JP4478974B2 JP4478974B2 (ja) 2010-06-09

Family

ID=34805735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004024033A Expired - Fee Related JP4478974B2 (ja) 2004-01-30 2004-01-30 半導体記憶装置及びそのリフレッシュ制御方法

Country Status (4)

Country Link
US (3) US7167403B2 (ja)
JP (1) JP4478974B2 (ja)
KR (1) KR100755762B1 (ja)
CN (1) CN100470667C (ja)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007109366A (ja) * 2005-09-16 2007-04-26 Toshiba Corp 半導体記憶装置
KR100725992B1 (ko) * 2005-11-04 2007-06-08 삼성전자주식회사 리프레시 정보에 따라 반도체 메모리 장치의 리프레시를제어하는 장치 및 그 방법
JP2007287314A (ja) * 2006-04-14 2007-11-01 Hynix Semiconductor Inc 半導体メモリ素子及びその駆動方法
KR100811264B1 (ko) 2006-06-30 2008-03-07 주식회사 하이닉스반도체 반도체 메모리의 셀프 리프레쉬 장치
US7394712B2 (en) 2006-04-28 2008-07-01 Hynix Semiconductor Inc. Semiconductor memory device performing self refresh operation
US7602661B2 (en) 2006-08-16 2009-10-13 Hynix Semiconductor Inc. Semiconductor memory apparatus and method of controlling the same
KR100924355B1 (ko) 2008-06-05 2009-11-02 주식회사 하이닉스반도체 반도체 메모리 장치
US7668032B2 (en) 2006-09-08 2010-02-23 Hynix Semiconductor, Inc. Refresh operation of memory device
US7719916B2 (en) 2007-03-29 2010-05-18 Hynix Semiconductor, Inc. Semiconductor memory device
JP2010157276A (ja) * 2008-12-26 2010-07-15 Fujitsu Ltd メモリの寿命検出装置及び方法
US7782698B2 (en) 2007-04-06 2010-08-24 Hynix Semiconductor, Inc. Refresh signal generator of semiconductor memory device
JP2012514286A (ja) * 2008-12-30 2012-06-21 マイクロン テクノロジー, インク. 可変式メモリリフレッシュ装置および方法
US8208335B2 (en) 2009-11-13 2012-06-26 Samsung Electronics Co., Ltd. Semiconductor memory device and system including the same
US8259527B2 (en) 2009-10-29 2012-09-04 Hynix Semiconductor Inc. Self-refresh test circuit of semiconductor memory apparatus
JP5146457B2 (ja) * 2007-10-05 2013-02-20 富士通株式会社 情報処理装置、記憶部制御装置、記憶部制御方法
JP2017521808A (ja) * 2014-06-09 2017-08-03 華為技術有限公司Huawei Technologies Co.,Ltd. ダイナミック・ランダム・アクセス・メモリ(dram)をリフレッシュするための方法およびシステム、およびデバイス
JP2018093398A (ja) * 2016-12-05 2018-06-14 株式会社デンソー 制御装置
US10032501B2 (en) 2016-03-31 2018-07-24 Micron Technology, Inc. Semiconductor device
US10170174B1 (en) 2017-10-27 2019-01-01 Micron Technology, Inc. Apparatus and methods for refreshing memory
US10388363B1 (en) 2018-01-26 2019-08-20 Micron Technology, Inc. Apparatuses and methods for detecting a row hammer attack with a bandpass filter
US10490251B2 (en) 2017-01-30 2019-11-26 Micron Technology, Inc. Apparatuses and methods for distributing row hammer refresh events across a memory device
US10573370B2 (en) 2018-07-02 2020-02-25 Micron Technology, Inc. Apparatus and methods for triggering row hammer address sampling
US10580475B2 (en) 2018-01-22 2020-03-03 Micron Technology, Inc. Apparatuses and methods for calculating row hammer refresh addresses in a semiconductor device
US10607686B2 (en) 2014-05-21 2020-03-31 Micron Technology, Inc. Apparatuses and methods for controlling refresh operations
US10672449B2 (en) 2017-10-20 2020-06-02 Micron Technology, Inc. Apparatus and methods for refreshing memory
US10685696B2 (en) 2018-10-31 2020-06-16 Micron Technology, Inc. Apparatuses and methods for access based refresh timing
US10770127B2 (en) 2019-02-06 2020-09-08 Micron Technology, Inc. Apparatuses and methods for managing row access counts
US10811066B2 (en) 2013-02-04 2020-10-20 Micron Technology, Inc. Apparatuses and methods for targeted refreshing of memory
US10825505B2 (en) 2018-12-21 2020-11-03 Micron Technology, Inc. Apparatuses and methods for staggered timing of targeted refresh operations
US10930335B2 (en) 2013-08-26 2021-02-23 Micron Technology, Inc. Apparatuses and methods for selective row refreshes
US10943636B1 (en) 2019-08-20 2021-03-09 Micron Technology, Inc. Apparatuses and methods for analog row access tracking
US10964378B2 (en) 2019-08-22 2021-03-30 Micron Technology, Inc. Apparatus and method including analog accumulator for determining row access rate and target row address used for refresh operation
US11043254B2 (en) 2019-03-19 2021-06-22 Micron Technology, Inc. Semiconductor device having cam that stores address signals
US11069393B2 (en) 2019-06-04 2021-07-20 Micron Technology, Inc. Apparatuses and methods for controlling steal rates
US11139015B2 (en) 2019-07-01 2021-10-05 Micron Technology, Inc. Apparatuses and methods for monitoring word line accesses
US11152050B2 (en) 2018-06-19 2021-10-19 Micron Technology, Inc. Apparatuses and methods for multiple row hammer refresh address sequences
US11158373B2 (en) 2019-06-11 2021-10-26 Micron Technology, Inc. Apparatuses, systems, and methods for determining extremum numerical values
US11158364B2 (en) 2019-05-31 2021-10-26 Micron Technology, Inc. Apparatuses and methods for tracking victim rows
US11200942B2 (en) 2019-08-23 2021-12-14 Micron Technology, Inc. Apparatuses and methods for lossy row access counting
US11222682B1 (en) 2020-08-31 2022-01-11 Micron Technology, Inc. Apparatuses and methods for providing refresh addresses
US11222686B1 (en) 2020-11-12 2022-01-11 Micron Technology, Inc. Apparatuses and methods for controlling refresh timing
US11227649B2 (en) 2019-04-04 2022-01-18 Micron Technology, Inc. Apparatuses and methods for staggered timing of targeted refresh operations
US11264096B2 (en) 2019-05-14 2022-03-01 Micron Technology, Inc. Apparatuses, systems, and methods for a content addressable memory cell with latch and comparator circuits
US11264079B1 (en) 2020-12-18 2022-03-01 Micron Technology, Inc. Apparatuses and methods for row hammer based cache lockdown
US11270750B2 (en) 2018-12-03 2022-03-08 Micron Technology, Inc. Semiconductor device performing row hammer refresh operation
JP2022520666A (ja) * 2019-02-19 2022-03-31 マイクロン テクノロジー,インク. メモリデバイス上でのエラー補正
US11302377B2 (en) 2019-10-16 2022-04-12 Micron Technology, Inc. Apparatuses and methods for dynamic targeted refresh steals
US11309010B2 (en) 2020-08-14 2022-04-19 Micron Technology, Inc. Apparatuses, systems, and methods for memory directed access pause
US11348631B2 (en) 2020-08-19 2022-05-31 Micron Technology, Inc. Apparatuses, systems, and methods for identifying victim rows in a memory device which cannot be simultaneously refreshed
US11380382B2 (en) 2020-08-19 2022-07-05 Micron Technology, Inc. Refresh logic circuit layout having aggressor detector circuit sampling circuit and row hammer refresh control circuit
US11386946B2 (en) 2019-07-16 2022-07-12 Micron Technology, Inc. Apparatuses and methods for tracking row accesses
US11417383B2 (en) 2019-08-23 2022-08-16 Micron Technology, Inc. Apparatuses and methods for dynamic refresh allocation
US11424005B2 (en) 2019-07-01 2022-08-23 Micron Technology, Inc. Apparatuses and methods for adjusting victim data
US11462291B2 (en) 2020-11-23 2022-10-04 Micron Technology, Inc. Apparatuses and methods for tracking word line accesses
US11482275B2 (en) 2021-01-20 2022-10-25 Micron Technology, Inc. Apparatuses and methods for dynamically allocated aggressor detection
US11557331B2 (en) 2020-09-23 2023-01-17 Micron Technology, Inc. Apparatuses and methods for controlling refresh operations
US11600314B2 (en) 2021-03-15 2023-03-07 Micron Technology, Inc. Apparatuses and methods for sketch circuits for refresh binning
US11626152B2 (en) 2018-05-24 2023-04-11 Micron Technology, Inc. Apparatuses and methods for pure-time, self adopt sampling for row hammer refresh sampling
US11664063B2 (en) 2021-08-12 2023-05-30 Micron Technology, Inc. Apparatuses and methods for countering memory attacks
US11688451B2 (en) 2021-11-29 2023-06-27 Micron Technology, Inc. Apparatuses, systems, and methods for main sketch and slim sketch circuit for row address tracking
US12002501B2 (en) 2018-12-26 2024-06-04 Micron Technology, Inc. Apparatuses and methods for distributed targeted refresh operations

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100477034B1 (ko) * 1995-01-31 2005-03-21 가부시끼가이샤 히다치 세이사꾸쇼 반도체 메모리 장치
JP4322694B2 (ja) * 2004-02-04 2009-09-02 エルピーダメモリ株式会社 半導体記憶装置および半導体記憶装置のリフレッシュ方法
US7099221B2 (en) 2004-05-06 2006-08-29 Micron Technology, Inc. Memory controller method and system compensating for memory cell data losses
US7116602B2 (en) 2004-07-15 2006-10-03 Micron Technology, Inc. Method and system for controlling refresh to avoid memory cell data losses
US7382673B2 (en) * 2005-06-15 2008-06-03 Infineon Technologies Ag Memory having parity generation circuit
KR100714487B1 (ko) * 2005-11-29 2007-05-07 삼성전자주식회사 동적 메모리 장치 및 그 리프레쉬 주기 결정 방법
US7894282B2 (en) 2005-11-29 2011-02-22 Samsung Electronics Co., Ltd. Dynamic random access memory device and method of determining refresh cycle thereof
KR100800145B1 (ko) * 2006-05-22 2008-02-01 주식회사 하이닉스반도체 셀프 리프레쉬 주기 제어 회로 및 그 방법
US20080016272A1 (en) * 2006-07-03 2008-01-17 Stmicroelectronics Sa Method of refreshing dynamic random access memory, in particular in standby mode and in active operating mode, and corresponding dynamic random access memory device, for example incorporated into a cellular mobile telephone
US7894289B2 (en) * 2006-10-11 2011-02-22 Micron Technology, Inc. Memory system and method using partial ECC to achieve low power refresh and fast access to data
US7900120B2 (en) * 2006-10-18 2011-03-01 Micron Technology, Inc. Memory system and method using ECC with flag bit to identify modified data
KR100827662B1 (ko) * 2006-11-03 2008-05-07 삼성전자주식회사 반도체 메모리 장치 및 이 장치의 데이터 오류 검출 및정정 방법
JP2008135099A (ja) * 2006-11-27 2008-06-12 Elpida Memory Inc 半導体記憶装置
JP4470185B2 (ja) * 2006-11-28 2010-06-02 エルピーダメモリ株式会社 半導体記憶装置
US7613060B2 (en) * 2007-05-21 2009-11-03 Micron Technology, Inc. Methods, circuits, and systems to select memory regions
US7545698B2 (en) * 2007-06-28 2009-06-09 Intel Corporation Memory test mode for charge retention testing
US8238140B2 (en) * 2008-01-07 2012-08-07 The New Industry Research Organization Semiconductor memory and program
KR100921827B1 (ko) * 2008-04-21 2009-10-16 주식회사 하이닉스반도체 반도체 메모리장치 및 이의 동작 방법
US7773441B2 (en) * 2008-06-18 2010-08-10 Micron Technology, Inc. Memory malfunction prediction system and method
JP2010170608A (ja) * 2009-01-21 2010-08-05 Elpida Memory Inc 半導体記憶装置
US8261136B2 (en) * 2009-06-29 2012-09-04 Sandisk Technologies Inc. Method and device for selectively refreshing a region of a memory of a data storage device
KR101094948B1 (ko) * 2009-08-11 2011-12-15 주식회사 하이닉스반도체 반도체 메모리장치 및 이의 백바이어스 전압 설정방법
KR20110030779A (ko) * 2009-09-18 2011-03-24 삼성전자주식회사 메모리 장치, 이를 구비하는 메모리 시스템 및 이의 제어 방법
JP2011170942A (ja) * 2010-02-22 2011-09-01 Elpida Memory Inc 半導体装置
CN102194513B (zh) * 2010-03-11 2013-07-31 复旦大学 自动调整存储器刷新操作频率的电路、方法及其存储器
JP5490239B2 (ja) * 2010-07-29 2014-05-14 ルネサスエレクトロニクス株式会社 半導体装置及びデータ処理システム
US8238141B2 (en) * 2010-08-09 2012-08-07 Taiwan Semiconductor Manufacturing Company, Ltd. VSS-sensing amplifier
CN102376348B (zh) * 2010-08-20 2013-11-27 中国科学院微电子研究所 一种低功耗的动态随机存储器
US8705302B2 (en) 2010-09-24 2014-04-22 Samsung Electronics Co., Ltd. Semiconductor memory devices having self-refresh capability
US8621324B2 (en) * 2010-12-10 2013-12-31 Qualcomm Incorporated Embedded DRAM having low power self-correction capability
CN102075759B (zh) * 2011-02-25 2012-11-14 清华大学 视频解码应用中动态存储器的低功耗编码方法
KR101921248B1 (ko) * 2011-06-29 2018-11-22 에스케이하이닉스 주식회사 셀프 리프레쉬 제어회로 및 이를 포함하는 메모리
KR101882681B1 (ko) * 2011-10-27 2018-07-31 삼성전자 주식회사 메모리 장치 및 그 구동 방법
KR20130078455A (ko) 2011-12-30 2013-07-10 삼성전자주식회사 메모리 특성 정보를 저장하는 반도체 메모리 장치, 이를 포함하는 메모리 모듈, 메모리 시스템 및 반도체 메모리 장치의 동작방법
CN103369642B (zh) * 2012-04-06 2018-04-27 联芯科技有限公司 移动终端待机状态下的处理方法及***
KR102089665B1 (ko) 2012-12-28 2020-04-14 삼성전자주식회사 메모리 모듈 및 메모리 시스템
MX347067B (es) * 2013-02-04 2017-04-11 Halliburton Energy Services Inc Transmision en modo propio de señales.
US9891934B2 (en) 2013-02-12 2018-02-13 Nxp Usa, Inc. Configuration controller for and a method of controlling a configuration of a circuitry
CN103187091A (zh) * 2013-03-19 2013-07-03 西安华芯半导体有限公司 Dram自刷新方法
CN104143355B (zh) * 2013-05-09 2018-01-23 华为技术有限公司 一种刷新动态随机存取存储器的方法和装置
US10261852B2 (en) 2013-05-31 2019-04-16 Hewlett Packard Enterprise Development Lp Memory error determination
US9704557B2 (en) * 2013-09-25 2017-07-11 Qualcomm Incorporated Method and apparatus for storing retention time profile information based on retention time and temperature
US10020045B2 (en) * 2013-11-26 2018-07-10 Micron Technology, Inc. Partial access mode for dynamic random access memory
US9640240B2 (en) 2013-11-26 2017-05-02 Micron Technology, Inc. Partial access mode for dynamic random access memory
US9583219B2 (en) 2014-09-27 2017-02-28 Qualcomm Incorporated Method and apparatus for in-system repair of memory in burst refresh
JP2016184189A (ja) * 2015-03-25 2016-10-20 ルネサスエレクトロニクス株式会社 診断プログラム、診断方法および半導体装置
US9547571B2 (en) * 2015-05-20 2017-01-17 Sandisk Technologies Llc Block behavior tracking in a memory system
KR102372888B1 (ko) 2015-06-15 2022-03-10 삼성전자주식회사 저장 장치의 온도별 데이터 관리 방법
KR20170023249A (ko) * 2015-08-19 2017-03-03 에스케이하이닉스 주식회사 메모리 장치 및 메모리 장치의 동작 방법
CN105280222A (zh) * 2015-10-27 2016-01-27 中国科学院微电子研究所 一种提高阻变存储器可靠性的低功耗刷新***及方法
TWI648737B (zh) * 2015-11-19 2019-01-21 鈺創科技股份有限公司 能夠快速寫入資料的記憶體電路
US10049006B2 (en) 2015-12-08 2018-08-14 Nvidia Corporation Controller-based memory scrub for DRAMs with internal error-correcting code (ECC) bits contemporaneously during auto refresh or by using masked write commands
US9880900B2 (en) 2015-12-08 2018-01-30 Nvidia Corporation Method for scrubbing and correcting DRAM memory data with internal error-correcting code (ECC) bits contemporaneously during self-refresh state
US9823964B2 (en) 2015-12-08 2017-11-21 Nvidia Corporation Method for memory scrub of DRAM with internal error correcting code (ECC) bits during either memory activate and/or precharge operation
WO2017152392A1 (zh) * 2016-03-09 2017-09-14 华为技术有限公司 一种闪存设备的刷新方法和装置
US9595312B1 (en) * 2016-03-31 2017-03-14 Altera Corporation Adaptive refresh scheduling for memory
KR20180028783A (ko) * 2016-09-09 2018-03-19 삼성전자주식회사 커맨드 컨트롤러를 포함하는 메모리 장치
US10248484B2 (en) * 2017-02-21 2019-04-02 Intel Corporation Prioritized error-detection and scheduling
US10528413B2 (en) * 2017-04-03 2020-01-07 Intel Corporation Criticality-based error detection
US10482943B2 (en) * 2017-06-28 2019-11-19 Qualcomm Incorporated Systems and methods for improved error correction in a refreshable memory
US20190066760A1 (en) * 2017-08-23 2019-02-28 Nanya Technology Corporation Dram and method for operating the same
KR102479500B1 (ko) * 2018-08-09 2022-12-20 에스케이하이닉스 주식회사 메모리 장치, 메모리 시스템 및 그 메모리 장치의 리프레시 방법
KR102546652B1 (ko) * 2018-09-07 2023-06-22 삼성전자주식회사 반도체 메모리 장치 및 이를 포함하는 메모리 시스템
US10847207B2 (en) * 2019-04-08 2020-11-24 Micron Technology, Inc. Apparatuses and methods for controlling driving signals in semiconductor devices
KR20210149445A (ko) * 2020-06-02 2021-12-09 삼성전자주식회사 메모리 모듈 및 메모리 모듈의 동작 방법
TWI743975B (zh) 2020-09-04 2021-10-21 華邦電子股份有限公司 記憶體裝置及其初始化方法
WO2022068127A1 (zh) 2020-09-30 2022-04-07 长鑫存储技术有限公司 自刷新周期测试方法及装置、自动刷新次数测试方法及装置
TWI751904B (zh) * 2021-02-04 2022-01-01 群聯電子股份有限公司 編碼控制方法、記憶體儲存裝置及記憶體控制電路單元
CN112799973B (zh) * 2021-02-09 2023-05-02 群联电子股份有限公司 编码控制方法、存储器存储装置及存储器控制电路单元
CN113223603B (zh) * 2021-05-31 2022-12-06 西安紫光国芯半导体有限公司 存储器刷新控制方法、装置、控制电路及存储器件
CN113921055B (zh) * 2021-10-20 2023-09-29 长鑫存储技术有限公司 确定dram自刷新次数的方法及装置
US11990175B2 (en) 2022-04-01 2024-05-21 Micron Technology, Inc. Apparatuses and methods for controlling word line discharge

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0690873B2 (ja) * 1987-10-28 1994-11-14 三菱電機株式会社 半導体記憶装置の書き込み方法
US5297097A (en) * 1988-06-17 1994-03-22 Hitachi Ltd. Large scale integrated circuit for low voltage operation
TW212243B (ja) * 1991-11-15 1993-09-01 Hitachi Seisakusyo Kk
JP3725911B2 (ja) * 1994-06-02 2005-12-14 株式会社ルネサステクノロジ 半導体装置
JP3714489B2 (ja) 1995-03-03 2005-11-09 株式会社日立製作所 ダイナミック型ramとメモリモジュール
US5596545A (en) * 1995-12-04 1997-01-21 Ramax, Inc. Semiconductor memory device with internal self-refreshing
JP3177207B2 (ja) * 1998-01-27 2001-06-18 インターナショナル・ビジネス・マシーンズ・コーポレ−ション リフレッシュ間隔制御装置及び方法、並びにコンピュータ
JPH11265995A (ja) * 1998-03-17 1999-09-28 Mitsubishi Electric Corp 半導体記憶装置
JP4707803B2 (ja) * 2000-07-10 2011-06-22 エルピーダメモリ株式会社 エラーレート判定方法と半導体集積回路装置
JP2002056671A (ja) 2000-08-14 2002-02-22 Hitachi Ltd ダイナミック型ramのデータ保持方法と半導体集積回路装置
JP2003068076A (ja) * 2001-08-27 2003-03-07 Elpida Memory Inc 半導体記憶装置の電力制御方法及び半導体記憶装置
JP4257056B2 (ja) * 2001-12-13 2009-04-22 エルピーダメモリ株式会社 ダイナミック型半導体記憶装置及びリフレッシュ制御方法
DE10302292B3 (de) * 2003-01-22 2004-04-29 Infineon Technologies Ag Verfahren und Regelschaltung zum Auffrischen von dynamischen Speicherzellen
US6778457B1 (en) * 2003-02-19 2004-08-17 Freescale Semiconductor, Inc. Variable refresh control for a memory
JP4282408B2 (ja) * 2003-08-22 2009-06-24 Necエレクトロニクス株式会社 半導体記憶装置
JP4237109B2 (ja) * 2004-06-18 2009-03-11 エルピーダメモリ株式会社 半導体記憶装置及びリフレッシュ周期制御方法
US7453758B2 (en) * 2006-02-21 2008-11-18 Infineon Technologies Ag Control system for a dynamic random access memory and method of operation thereof

Cited By (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007109366A (ja) * 2005-09-16 2007-04-26 Toshiba Corp 半導体記憶装置
KR100725992B1 (ko) * 2005-11-04 2007-06-08 삼성전자주식회사 리프레시 정보에 따라 반도체 메모리 장치의 리프레시를제어하는 장치 및 그 방법
JP2007287314A (ja) * 2006-04-14 2007-11-01 Hynix Semiconductor Inc 半導体メモリ素子及びその駆動方法
US7394712B2 (en) 2006-04-28 2008-07-01 Hynix Semiconductor Inc. Semiconductor memory device performing self refresh operation
US7636269B2 (en) 2006-04-28 2009-12-22 Hynix Semiconductor Inc. Semiconductor memory device performing self refresh operation
KR100811264B1 (ko) 2006-06-30 2008-03-07 주식회사 하이닉스반도체 반도체 메모리의 셀프 리프레쉬 장치
US7602661B2 (en) 2006-08-16 2009-10-13 Hynix Semiconductor Inc. Semiconductor memory apparatus and method of controlling the same
US7668032B2 (en) 2006-09-08 2010-02-23 Hynix Semiconductor, Inc. Refresh operation of memory device
US7719916B2 (en) 2007-03-29 2010-05-18 Hynix Semiconductor, Inc. Semiconductor memory device
US7782698B2 (en) 2007-04-06 2010-08-24 Hynix Semiconductor, Inc. Refresh signal generator of semiconductor memory device
JP5146457B2 (ja) * 2007-10-05 2013-02-20 富士通株式会社 情報処理装置、記憶部制御装置、記憶部制御方法
KR100924355B1 (ko) 2008-06-05 2009-11-02 주식회사 하이닉스반도체 반도체 메모리 장치
JP2010157276A (ja) * 2008-12-26 2010-07-15 Fujitsu Ltd メモリの寿命検出装置及び方法
US8797818B2 (en) 2008-12-30 2014-08-05 Micron Technology, Inc. Variable memory refresh devices and methods
JP2012514286A (ja) * 2008-12-30 2012-06-21 マイクロン テクノロジー, インク. 可変式メモリリフレッシュ装置および方法
US8259527B2 (en) 2009-10-29 2012-09-04 Hynix Semiconductor Inc. Self-refresh test circuit of semiconductor memory apparatus
US8208335B2 (en) 2009-11-13 2012-06-26 Samsung Electronics Co., Ltd. Semiconductor memory device and system including the same
US10811066B2 (en) 2013-02-04 2020-10-20 Micron Technology, Inc. Apparatuses and methods for targeted refreshing of memory
US10861519B2 (en) 2013-02-04 2020-12-08 Micron Technology, Inc. Apparatuses and methods for targeted refreshing of memory
US10930335B2 (en) 2013-08-26 2021-02-23 Micron Technology, Inc. Apparatuses and methods for selective row refreshes
US11361808B2 (en) 2013-08-26 2022-06-14 Micron Technology, Inc. Apparatuses and methods for selective row refreshes
US10607686B2 (en) 2014-05-21 2020-03-31 Micron Technology, Inc. Apparatuses and methods for controlling refresh operations
US10867660B2 (en) 2014-05-21 2020-12-15 Micron Technology, Inc. Apparatus and methods for controlling refresh operations
JP2017521808A (ja) * 2014-06-09 2017-08-03 華為技術有限公司Huawei Technologies Co.,Ltd. ダイナミック・ランダム・アクセス・メモリ(dram)をリフレッシュするための方法およびシステム、およびデバイス
US10007599B2 (en) 2014-06-09 2018-06-26 Huawei Technologies Co., Ltd. Method for refreshing dynamic random access memory and a computer system
US20190267077A1 (en) 2016-03-31 2019-08-29 Micron Technology, Inc. Semiconductor device
US10950289B2 (en) 2016-03-31 2021-03-16 Micron Technology, Inc. Semiconductor device
US10339994B2 (en) 2016-03-31 2019-07-02 Micron Technology, Inc. Semiconductor device
US10032501B2 (en) 2016-03-31 2018-07-24 Micron Technology, Inc. Semiconductor device
JP2018093398A (ja) * 2016-12-05 2018-06-14 株式会社デンソー 制御装置
US11315619B2 (en) 2017-01-30 2022-04-26 Micron Technology, Inc. Apparatuses and methods for distributing row hammer refresh events across a memory device
US10490251B2 (en) 2017-01-30 2019-11-26 Micron Technology, Inc. Apparatuses and methods for distributing row hammer refresh events across a memory device
US10672449B2 (en) 2017-10-20 2020-06-02 Micron Technology, Inc. Apparatus and methods for refreshing memory
US11062754B2 (en) 2017-10-20 2021-07-13 Micron Technology, Inc. Apparatus and methods for refreshing memory
US10490252B2 (en) 2017-10-27 2019-11-26 Micron Technology, Inc. Apparatus and methods for refreshing memory
US10170174B1 (en) 2017-10-27 2019-01-01 Micron Technology, Inc. Apparatus and methods for refreshing memory
US10580475B2 (en) 2018-01-22 2020-03-03 Micron Technology, Inc. Apparatuses and methods for calculating row hammer refresh addresses in a semiconductor device
US11322192B2 (en) 2018-01-22 2022-05-03 Micron Technology, Inc. Apparatuses and methods for calculating row hammer refresh addresses in a semiconductor device
US10388363B1 (en) 2018-01-26 2019-08-20 Micron Technology, Inc. Apparatuses and methods for detecting a row hammer attack with a bandpass filter
US11626152B2 (en) 2018-05-24 2023-04-11 Micron Technology, Inc. Apparatuses and methods for pure-time, self adopt sampling for row hammer refresh sampling
US11694738B2 (en) 2018-06-19 2023-07-04 Micron Technology, Inc. Apparatuses and methods for multiple row hammer refresh address sequences
US11152050B2 (en) 2018-06-19 2021-10-19 Micron Technology, Inc. Apparatuses and methods for multiple row hammer refresh address sequences
US10573370B2 (en) 2018-07-02 2020-02-25 Micron Technology, Inc. Apparatus and methods for triggering row hammer address sampling
US11081160B2 (en) 2018-07-02 2021-08-03 Micron Technology, Inc. Apparatus and methods for triggering row hammer address sampling
US11532346B2 (en) 2018-10-31 2022-12-20 Micron Technology, Inc. Apparatuses and methods for access based refresh timing
US10685696B2 (en) 2018-10-31 2020-06-16 Micron Technology, Inc. Apparatuses and methods for access based refresh timing
US11935576B2 (en) 2018-12-03 2024-03-19 Micron Technology, Inc. Semiconductor device performing row hammer refresh operation
US11270750B2 (en) 2018-12-03 2022-03-08 Micron Technology, Inc. Semiconductor device performing row hammer refresh operation
US10825505B2 (en) 2018-12-21 2020-11-03 Micron Technology, Inc. Apparatuses and methods for staggered timing of targeted refresh operations
US11222683B2 (en) 2018-12-21 2022-01-11 Micron Technology, Inc. Apparatuses and methods for staggered timing of targeted refresh operations
US12002501B2 (en) 2018-12-26 2024-06-04 Micron Technology, Inc. Apparatuses and methods for distributed targeted refresh operations
US11257535B2 (en) 2019-02-06 2022-02-22 Micron Technology, Inc. Apparatuses and methods for managing row access counts
US10770127B2 (en) 2019-02-06 2020-09-08 Micron Technology, Inc. Apparatuses and methods for managing row access counts
JP2022520666A (ja) * 2019-02-19 2022-03-31 マイクロン テクノロジー,インク. メモリデバイス上でのエラー補正
US11521669B2 (en) 2019-03-19 2022-12-06 Micron Technology, Inc. Semiconductor device having cam that stores address signals
US11043254B2 (en) 2019-03-19 2021-06-22 Micron Technology, Inc. Semiconductor device having cam that stores address signals
US11227649B2 (en) 2019-04-04 2022-01-18 Micron Technology, Inc. Apparatuses and methods for staggered timing of targeted refresh operations
US11600326B2 (en) 2019-05-14 2023-03-07 Micron Technology, Inc. Apparatuses, systems, and methods for a content addressable memory cell and associated comparison operation
US11264096B2 (en) 2019-05-14 2022-03-01 Micron Technology, Inc. Apparatuses, systems, and methods for a content addressable memory cell with latch and comparator circuits
US11158364B2 (en) 2019-05-31 2021-10-26 Micron Technology, Inc. Apparatuses and methods for tracking victim rows
US11984148B2 (en) 2019-05-31 2024-05-14 Micron Technology, Inc. Apparatuses and methods for tracking victim rows
US11069393B2 (en) 2019-06-04 2021-07-20 Micron Technology, Inc. Apparatuses and methods for controlling steal rates
US11798610B2 (en) 2019-06-04 2023-10-24 Micron Technology, Inc. Apparatuses and methods for controlling steal rates
US11854618B2 (en) 2019-06-11 2023-12-26 Micron Technology, Inc. Apparatuses, systems, and methods for determining extremum numerical values
US11158373B2 (en) 2019-06-11 2021-10-26 Micron Technology, Inc. Apparatuses, systems, and methods for determining extremum numerical values
US11139015B2 (en) 2019-07-01 2021-10-05 Micron Technology, Inc. Apparatuses and methods for monitoring word line accesses
US11424005B2 (en) 2019-07-01 2022-08-23 Micron Technology, Inc. Apparatuses and methods for adjusting victim data
US11699476B2 (en) 2019-07-01 2023-07-11 Micron Technology, Inc. Apparatuses and methods for monitoring word line accesses
US11386946B2 (en) 2019-07-16 2022-07-12 Micron Technology, Inc. Apparatuses and methods for tracking row accesses
US11398265B2 (en) 2019-08-20 2022-07-26 Micron Technology, Inc. Apparatuses and methods for analog row access tracking
US10943636B1 (en) 2019-08-20 2021-03-09 Micron Technology, Inc. Apparatuses and methods for analog row access tracking
US11568918B2 (en) 2019-08-22 2023-01-31 Micron Technology, Inc. Apparatuses, systems, and methods for analog accumulator for determining row access rate and target row address used for refresh operation
US10964378B2 (en) 2019-08-22 2021-03-30 Micron Technology, Inc. Apparatus and method including analog accumulator for determining row access rate and target row address used for refresh operation
US11417383B2 (en) 2019-08-23 2022-08-16 Micron Technology, Inc. Apparatuses and methods for dynamic refresh allocation
US11200942B2 (en) 2019-08-23 2021-12-14 Micron Technology, Inc. Apparatuses and methods for lossy row access counting
US11715512B2 (en) 2019-10-16 2023-08-01 Micron Technology, Inc. Apparatuses and methods for dynamic targeted refresh steals
US11302377B2 (en) 2019-10-16 2022-04-12 Micron Technology, Inc. Apparatuses and methods for dynamic targeted refresh steals
US11309010B2 (en) 2020-08-14 2022-04-19 Micron Technology, Inc. Apparatuses, systems, and methods for memory directed access pause
US11348631B2 (en) 2020-08-19 2022-05-31 Micron Technology, Inc. Apparatuses, systems, and methods for identifying victim rows in a memory device which cannot be simultaneously refreshed
US11380382B2 (en) 2020-08-19 2022-07-05 Micron Technology, Inc. Refresh logic circuit layout having aggressor detector circuit sampling circuit and row hammer refresh control circuit
US11749331B2 (en) 2020-08-19 2023-09-05 Micron Technology, Inc. Refresh modes for performing various refresh operation types
US11222682B1 (en) 2020-08-31 2022-01-11 Micron Technology, Inc. Apparatuses and methods for providing refresh addresses
US11557331B2 (en) 2020-09-23 2023-01-17 Micron Technology, Inc. Apparatuses and methods for controlling refresh operations
US11222686B1 (en) 2020-11-12 2022-01-11 Micron Technology, Inc. Apparatuses and methods for controlling refresh timing
US11462291B2 (en) 2020-11-23 2022-10-04 Micron Technology, Inc. Apparatuses and methods for tracking word line accesses
US11264079B1 (en) 2020-12-18 2022-03-01 Micron Technology, Inc. Apparatuses and methods for row hammer based cache lockdown
US11810612B2 (en) 2020-12-18 2023-11-07 Micron Technology, Inc. Apparatuses and methods for row hammer based cache lockdown
US11482275B2 (en) 2021-01-20 2022-10-25 Micron Technology, Inc. Apparatuses and methods for dynamically allocated aggressor detection
US11600314B2 (en) 2021-03-15 2023-03-07 Micron Technology, Inc. Apparatuses and methods for sketch circuits for refresh binning
US11664063B2 (en) 2021-08-12 2023-05-30 Micron Technology, Inc. Apparatuses and methods for countering memory attacks
US11688451B2 (en) 2021-11-29 2023-06-27 Micron Technology, Inc. Apparatuses, systems, and methods for main sketch and slim sketch circuit for row address tracking

Also Published As

Publication number Publication date
CN100470667C (zh) 2009-03-18
US20070230265A1 (en) 2007-10-04
CN1655280A (zh) 2005-08-17
US20070097772A1 (en) 2007-05-03
US7355919B2 (en) 2008-04-08
KR100755762B1 (ko) 2007-09-05
US7167403B2 (en) 2007-01-23
KR20050078242A (ko) 2005-08-04
JP4478974B2 (ja) 2010-06-09
US7260011B2 (en) 2007-08-21
US20050169083A1 (en) 2005-08-04

Similar Documents

Publication Publication Date Title
JP4478974B2 (ja) 半導体記憶装置及びそのリフレッシュ制御方法
JP3607407B2 (ja) 半導体記憶装置
US7710809B2 (en) Self refresh operation of semiconductor memory device
US7158433B2 (en) Semiconductor storage device and method of controlling refreshing of semiconductor storage device
JP2006004557A (ja) 半導体記憶装置及びリフレッシュ周期制御方法
JP4322694B2 (ja) 半導体記憶装置および半導体記憶装置のリフレッシュ方法
JP4566621B2 (ja) 半導体メモリ
US11468936B2 (en) Semiconductor memory device capable of performing target refresh operation on active command basis and refresh command basis, and operating method thereof
KR101326898B1 (ko) 메모리 디바이스, 집적 회로 및 메모리 디바이스에서 사용하기 위한 방법
KR20030019209A (ko) 반도체 메모리
CN112289367A (zh) 半导体存储装置和操作半导体存储装置的方法
JP2006179057A (ja) 半導体メモリ
JP2008186584A (ja) 半導体記憶装置及びそのリフレッシュ制御方法
JP4440118B2 (ja) 半導体メモリ
JP2004152476A (ja) テスト性能が改善された半導体メモリ装置
KR20220095576A (ko) 반도체 메모리 장치 및 반도체 메모리 장치의 동작 방법
US20240028221A1 (en) Semiconductor memory device and memory system including the same
US20240221860A1 (en) Semiconductor memory device and method of operating semiconductor memory device
JP5533696B2 (ja) 半導体メモリおよび半導体メモリの動作方法
WO2013080309A1 (ja) 半導体記憶装置、及び試験方法
KR20240109358A (ko) 반도체 메모리 장치 및 반도체 메모리 장치의 동작 방법
KR100811264B1 (ko) 반도체 메모리의 셀프 리프레쉬 장치
TW201447894A (zh) 半導體裝置
KR100666024B1 (ko) 반도체 메모리
JP2013101733A (ja) 半導体装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090731

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

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

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

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 3

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

Year of fee payment: 3

SG99 Written request for registration of restore

Free format text: JAPANESE INTERMEDIATE CODE: R316G99

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

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 3

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 3

SG99 Written request for registration of restore

Free format text: JAPANESE INTERMEDIATE CODE: R316G99

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

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140326

Year of fee payment: 4

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S803 Written request for registration of cancellation of provisional registration

Free format text: JAPANESE INTERMEDIATE CODE: R316803

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees