JP2012022751A - 半導体装置 - Google Patents
半導体装置 Download PDFInfo
- Publication number
- JP2012022751A JP2012022751A JP2010160554A JP2010160554A JP2012022751A JP 2012022751 A JP2012022751 A JP 2012022751A JP 2010160554 A JP2010160554 A JP 2010160554A JP 2010160554 A JP2010160554 A JP 2010160554A JP 2012022751 A JP2012022751 A JP 2012022751A
- Authority
- JP
- Japan
- Prior art keywords
- refresh
- signal
- semiconductor device
- control circuit
- mode
- 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.)
- Withdrawn
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 76
- 230000004044 response Effects 0.000 claims abstract description 26
- 230000004913 activation Effects 0.000 claims abstract description 4
- 238000001514 detection method Methods 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000000052 comparative effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 108090000699 N-Type Calcium Channels Proteins 0.000 description 1
- 102000004129 N-Type Calcium Channels Human genes 0.000 description 1
- 108010075750 P-Type Calcium Channels Proteins 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 239000012212 insulator Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/403—Digital 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 with charge regeneration common to a multiplicity of memory cells, i.e. external refresh
- G11C11/404—Digital 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 with charge regeneration common to a multiplicity of memory cells, i.e. external refresh with one charge-transfer gate, e.g. MOS transistor, per cell
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/406—Management or control of the refreshing or charge-regeneration cycles
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/406—Management or control of the refreshing or charge-regeneration cycles
- G11C11/40611—External triggering or timing of internal or partially internal refresh operations, e.g. auto-refresh or CAS-before-RAS triggered refresh
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
Abstract
【課題】リフレッシュ動作のモード変更を柔軟に行う。
【解決手段】外部から供給されるリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを生成するリフレッシュ制御回路12と、リフレッシュ実行信号IREFの活性化に応答してカウント動作を行うリフレッシュアドレスカウンタ16とを備える。リフレッシュ制御回路12は、リフレッシュコマンドREFが1回入力されるごとにリフレッシュ実行信号IREFを2n回(nは0以上k以下の整数)生成する。nの値はリフレッシュコマンドREFに同期して外部から供給されるリフレッシュモード指定信号RMに基づいて可変である。これにより、1回のリフレッシュコマンドREFに応答したリフレッシュ実行信号IREFの生成回数が動的に変更可能であることから、コントローラ側からみて柔軟な制御が可能となる。
【選択図】図1
【解決手段】外部から供給されるリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを生成するリフレッシュ制御回路12と、リフレッシュ実行信号IREFの活性化に応答してカウント動作を行うリフレッシュアドレスカウンタ16とを備える。リフレッシュ制御回路12は、リフレッシュコマンドREFが1回入力されるごとにリフレッシュ実行信号IREFを2n回(nは0以上k以下の整数)生成する。nの値はリフレッシュコマンドREFに同期して外部から供給されるリフレッシュモード指定信号RMに基づいて可変である。これにより、1回のリフレッシュコマンドREFに応答したリフレッシュ実行信号IREFの生成回数が動的に変更可能であることから、コントローラ側からみて柔軟な制御が可能となる。
【選択図】図1
Description
本発明は半導体装置に関し、特に、外部から供給されるリフレッシュコマンドに応答してリフレッシュ動作を行う半導体装置に関する。
代表的な半導体装置であるDRAM(Dynamic Random Access Memory)は揮発性の半導体記憶装置であり、複数のメモリセルがそれぞれ備える複数のキャパシタに蓄えられた電荷量によって複数の情報を記憶することから、定期的にリフレッシュ動作を行わなければリーク電流によって情報が消失してしまう。このため、リーク電流によって情報が消失する前に全てのメモリセルをリフレッシュする必要があり、全てのメモリセルをリフレッシュすべき周期(=tREF)は、規格によって例えば64msecと定められている。このため、コントローラが発行するリフレッシュコマンドは、64msecの期間内に全ての記憶セルにそれぞれ関連する全てのワード線が選択されるよう、例えば8192(=213)回発行される。尚、例えば8192は、前記複数のメモリセルがそれぞれ接続されるワード線の本数である。
リフレッシュ動作に関連する先行技術としては、例えば特許文献1,2が知られている。特許文献1には、リフレッシュコマンドが1回発行されるごとにリフレッシュ実行信号を複数回生成し、リフレッシュ実行信号が活性化するごとに異なるメモリバンクをリフレッシュする半導体装置が開示されている。特許文献2には、リフレッシュコマンドに同期してバンクアドレスを半導体記憶装置へ供給することにより、リフレッシュされるメモリバンクを指定可能な半導体装置が開示されている。
しかしながら、特許文献1,2に記載された半導体装置では、64msecの期間内に発行すべきリフレッシュコマンドの発行回数が固定的であることから、コントローラ側からみて柔軟な制御を行うことができないという問題があった。
尚、上記の問題はDRAMに限らず、メモリセルの構造に起因しリフレッシュ動作が必要な半導体装置全般に対して当てはまる問題である。
本発明による半導体装置は、外部から供給されるリフレッシュコマンドに応答してリフレッシュ実行信号を生成するリフレッシュ制御回路と、前記リフレッシュ実行信号の活性化に応答してカウント動作を行うリフレッシュアドレスカウンタと、を備え、前記リフレッシュ制御回路は、前記リフレッシュコマンドが1回供給されるごとに前記リフレッシュ実行信号を2n回(nは0以上k以下の整数)生成し、前記nの値は、前記リフレッシュコマンドに同期して外部から供給されるリフレッシュモード指定信号に基づいて可変である、ことを特徴とする。
本発明によれば、1回のリフレッシュコマンドに応答したリフレッシュ実行信号の生成回数が動的に変更可能であることから、コントローラ側からみて柔軟な制御が可能となる。
本発明の課題を解決する技術思想(コンセプト)の代表的な一例は、以下に示される。但し、本願の請求内容はこの技術思想に限られず、本願の請求項に記載の内容であることは言うまでもない。すなわち、本発明は、所定の期間内、例えば64msecの期間内に供給されるリフレッシュコマンドの回数を2m+k−n回(mは自然数、nは0以上k以下の整数)とした場合、リフレッシュコマンドが1回供給されるごとにリフレッシュ実行信号を2n回生成することを技術思想とする。ここで、mは全てのメモリセルに関連する全てのワード線をリフレッシュするのに必要な回数に関連する数値、nは1回のリフレッシュコマンドから生成されるリフレッシュ実行信号の回数に関連する数値であり、kは1回のリフレッシュコマンドから生成されるリフレッシュ実行信号の最大回数に関連する数値である。本願の半導体装置は複数の動作モードを有し、動作モード毎にn値が異なる。また、半導体装置内のリフレッシュアドレスカウンタは、m+kビットで構成する。よって、2m+k−n回が示す意味は、コントローラは動作モード毎に異なる回数mのリフレッシュコマンドを発行し、本願の半導体装置は動作モード毎にn値が異なるリフレッシュ実行信号を生成して全てのメモリセルをリフレッシュする。これにより、コントローラが発行するリフレッシュコマンドの発行頻度が高い動作モードでは1回のリフレッシュコマンドに応答した半導体装置内のリフレッシュ実行信号の生成回数が少なくなり、逆に、リフレッシュコマンドの発行頻度が低い動作モードでは1回のリフレッシュコマンドに応答したリフレッシュ実行信号の生成回数が多くなることから、リフレッシュコマンドの発行頻度に関わらず、所定の期間内、例えば64msecの期間内に生成されるリフレッシュ実行信号の回数を一定とすることが可能となる。
図1は、本発明の原理を説明するためのブロック図である。
本発明は、情報を保持するためにリフレッシュ動作が必要なメモリセルからなるメモリセルアレイ10を備えた半導体装置(図1)であり、例えばDRAMが該当する。メモリセルアレイ10内においては複数のワード線と複数のビット線が交差するように配置されており、アクセス制御回路14によってリフレッシュ動作が行われる。アクセス制御回路14は、リフレッシュ実行信号IREFが活性化すると、リフレッシュアドレスREFAにより指定されるワード線に繋がる全てのメモリセルをリフレッシュする。リフレッシュ動作は、半導体装置の外部から供給されるオートリフレッシュコマンドREFに応答して行われる。オートリフレッシュコマンドREFは、外部のコントローラから半導体装置へ発行されるコマンドである。
オートリフレッシュコマンドREFは外部端子20から供給され、リフレッシュ制御回路12に供給される。リフレッシュ制御回路12は、オートリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを生成する回路であり、オートリフレッシュコマンドREFが1回入力されるごとにリフレッシュ実行信号IREFを2n回(nは0以上k以下の整数)生成する。nの値は、オートリフレッシュコマンドREFに同期して外部端子22から供給されるリフレッシュモード指定信号RMに基づいて可変である。つまり、nの値はオートリフレッシュコマンドREFが発行される度に、リフレッシュモード指定信号RMに基づいて動的に変化する。言い換えれば、半導体装置を制御するコントローラは、オートリフレッシュコマンドREFを発行する度に、リフレッシュモード指定信号RMを動的に変化させる。一例として、半導体装置は、リフレッシュモード指定信号RMがハイレベルであれば、オートリフレッシュコマンドREFが1回供給されるごとにリフレッシュ実行信号IREFを4回生成し、リフレッシュモード指定信号RMがローレベルであれば、オートリフレッシュコマンドREFが1回供給されるごとにリフレッシュ実行信号IREFを8回生成する。
リフレッシュ実行信号IREFは、アクセス制御回路14及びリフレッシュアドレスカウンタ16に供給される。リフレッシュアドレスカウンタ16は、nの値にかかわらずリフレッシュ実行信号IREFが活性化する度にカウント動作を行う回路である。リフレッシュアドレスカウンタ16を構成するビット数pは、nの値がkである場合に全てのワード線をリフレッシュするのに必要なオートリフレッシュコマンドREFの供給回数を2m回(mは自然数)とした場合、m+kビットである。
以上が本発明の原理である。かかる構成により、リフレッシュモード指定信号RMによってnの値が動的に変化しても、リフレッシュアドレスカウンタ16のカウント値が一周すると全てのメモリセルがリフレッシュされることになる。
以下、添付図面を参照しながら、本発明の好ましい実施の形態について詳細に説明する。
図2は、本発明の好ましい第1の実施形態による半導体装置100の構成を示すブロック図である。
図2に示すように、本実施形態による半導体装置100は、複数のメモリセルMCからなるメモリセルアレイ110を備える。メモリセルアレイ110内においては、複数のワード線WLと複数のビット線BLが交差しており、これらの交点にメモリセルMCが配置される。尚、図2には1本のワード線WLと1本のビット線BLの交点に配置された1個のメモリセルMCのみを図示している。
ワード線WLの選択はロウデコーダ120により行われる。また、ビット線BLはそれぞれセンス回路121内の対応するセンスアンプSAに接続されており、カラムデコーダ122によって選択されたセンスアンプSAがデータ入出力回路123に接続される。データ入出力回路123はデータ入出力端子DQに接続されており、リード動作時においてはメモリセルアレイ110から読み出されたリードデータをデータ入出力端子DQから外部に出力し、ライト動作時においては外部からデータ入出力端子DQに入力されたライトデータをメモリセルアレイ110に供給する。
ロウデコーダ120に供給されるロウアドレスは、マルチプレクサ130を介してロウアドレスコントロール回路131から供給される。また、ロウデコーダ120の動作は、ロウコントロール回路132によって制御される。ロウアドレスコントロール回路131は、アドレス端子ADDを介してアドレス入力回路133(第1の回路)に入力されたアドレス(外部アドレス)のうち、ロウアドレスが供給される回路である。また、コマンド端子CMDを介してコマンド入力回路140に入力されたコマンドがアクティブコマンド(ACTコマンド)である場合、アクティブコマンド発生回路141はアクティブ命令IACTを活性化させ、これをロウコントロール回路132に供給する。アクティブ命令IACTはマルチプレクサ130にも供給され、アクティブ命令IACTが活性化するとマルチプレクサ130は入力ノードaを選択する。これにより、外部からアクティブコマンドとロウアドレスが入力されると、ロウデコーダ120は外部から入力されたロウアドレスが示すワード線WLを活性化させる。ワード線WLが活性化されると、当該ワード線WLにより選択される全てのメモリセルの情報が読み出され、センスアンプSAによって増幅される。
一方、カラムデコーダ122に供給されるカラムアドレスは、カラムアドレスコントロール回路134から供給される。また、カラムデコーダ122の動作は、カラムコントロール回路135によって制御される。カラムアドレスコントロール回路134は、アドレス端子ADDを介してアドレス入力回路133に入力されたアドレス(外部アドレス)のうち、カラムアドレスが供給される回路である。また、コマンド端子CMDを介してコマンド入力回路140に入力されたコマンドがカラムコマンド(リードコマンド又はライトコマンド)である場合、カラムコマンド発生回路142はリード/ライト命令ICOLを活性化させ、これをカラムコントロール回路135に供給する。これにより、外部からカラムコマンドとカラムアドレスが入力されると、カラムデコーダ122は外部から入力されたカラムアドレスが示すセンスアンプSAを選択する。その結果、リード動作時においては選択されたセンスアンプSAによって増幅されたリードデータがデータ入出力回路123に出力され、ライト動作時においてはデータ入出力回路123から供給されるライトデータによって、選択されたセンスアンプSAの情報が上書きされる。
コマンド端子CMDに供給されるコマンドには、アクティブコマンド及びカラムコマンドの他に、オートリフレッシュコマンドREF、セルフリフレッシュエントリコマンドSRE、セルフリフレッシュイグジットコマンドSRX及びモードレジスタセットコマンドMRSが存在する。
オートリフレッシュコマンドREFが発行された場合、リフレッシュ制御回路143はリフレッシュ実行信号IREFを2n回(nは0以上k以下の整数)活性化させる。リフレッシュ実行信号IREFが活性化すると、リフレッシュアドレスカウンタ150のカウント値が更新(インクリメント又はデクリメント)され、カウント値であるリフレッシュアドレスREFAがマルチプレクサ130の入力ノードbに供給される。より正確には、カウンティングする前のリフレッシュアドレスカウンタ150の情報がリフレッシュ実行信号IREFに対応してマルチプレクサ130に供給され、その後リフレッシュアドレスカウンタ150がリフレッシュ実行信号IREFに対応してカウンティングされる。上述したリフレッシュ実行信号IREFはマルチプレクサ130にも供給されており、リフレッシュ実行信号IREFが活性化している場合、マルチプレクサ130は入力ノードbを選択する。以上により、オートリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFが活性化すると、リフレッシュアドレスカウンタ150より出力されるリフレッシュアドレスREFAがロウデコーダ120に供給され、リフレッシュアドレスREFAが示すワード線WLが活性化される。上述の通り、ワード線WLが活性化されると、当該ワード線WLにより選択される全てのメモリセルの情報が読み出され、センスアンプSAによって増幅されることから、これらメモリセルがリフレッシュされる。リフレッシュ実行信号IREFは、ロウコントロール回路132にも供給(不図示)され、ロウコントロール回路132がロウデコーダ120を活性化する。
1回のオートリフレッシュコマンドREFに応答してリフレッシュ制御回路143がリフレッシュ実行信号IREFを活性化させる数は、リフレッシュモード指定信号RM及びモードレジスタ146の設定値SELによって指定される。リフレッシュモード指定信号RMはアドレス信号の一部であり、特に限定されるものではないが、本実施形態では1ビットの信号である。また、リフレッシュモード指定信号RMがアドレス信号の一部である必要はなく、他の信号を用いても構わない。
モードレジスタ146は、半導体装置100の各種動作モードを設定するための回路であり、それらの設定値は、外部から入力されたコマンドがモードレジスタセットコマンドMRSである場合、アドレス端子ADDを介して入力される情報によって上書きすることができる。リフレッシュ制御回路143に供給される設定値SELは、モードレジスタ146内の所定のビットであり、特に限定されるものではないが、本実施形態では3ビットの信号である。
また、セルフリフレッシュエントリコマンドSREが発行されると、セルフリフレッシュコマンド発生回路144が活性化される。セルフリフレッシュコマンド発生回路144が活性化するとオシレータ145の動作が開始され、オシレータ145より外部とは非同期な所定の周期で供給される信号OSCに同期してセルフリフレッシュ信号SR(セルフリフレッシュ要求信号)を活性化させる。セルフリフレッシュ信号SRはリフレッシュ制御回路143に供給され、これによりオートリフレッシュコマンドREFが発行された場合と同様にしてリフレッシュ動作が行われる。そして、セルフリフレッシュイグジットコマンドSRXが発行されると、セルフリフレッシュコマンド発生回路144が非活性化され、オシレータ145の動作が停止される。
以上が本実施形態による半導体装置100の全体構成である。
図3は、メモリセルアレイ110のアドレス構成を説明するための図である。
図3に示すように、本実施形態ではメモリセルアレイ110が16個のバンク0〜バンク15に分割されている。これらバンク0〜バンク15は、図3に示すX方向に配列されている。このうち、バンク0〜バンク3はバンクグループAを構成し、バンク4〜バンク7はバンクグループBを構成し、バンク8〜バンク11はバンクグループCを構成し、バンク12〜バンク15はバンクグループDを構成している。バンクグループの選択は2ビットのバンクグループアドレスBG1,BG0によって行われ、バンクグループ内におけるバンクの選択は2ビットのバンクアドレスBA1,BA0によって行われる。そして、選択されたバンク内のワード線は、15ビットのロウアドレスX14〜X0によって選択される。尚、複数のバンクは、互いに非排他的に制御可能な複数のメモリ領域である。
本実施形態では、各バンク0〜バンク15が周辺回路領域160を挟みこむようにY方向に2分割されている。周辺回路領域160は、図2に示した各種回路ブロックのうち、メモリセルアレイ110以外の回路ブロックがレイアウトされる領域である。周辺回路領域160には、データ入出力端子DQ、アドレス端子ADD及びコマンド端子CMDなどの外部端子161もレイアウトされている。本実施形態では、周辺回路領域160を介して分断された2つのメモリ領域のいずれを選択するかは、ロウアドレスの最上位ビットX14によって指定される。
図4は、リフレッシュ制御回路143の動作を説明するための表である。図4において「X」はドントケアを意味する。
上述の通り、リフレッシュ制御回路143は複数の動作モードを有する。リフレッシュ制御回路143はオートリフレッシュコマンドREFによって起動され、それらの動作モードは、リフレッシュモード指定信号RM及びモードレジスタ146の設定値SELによって一つの動作モードが指定される。
図4に示すように、モードレジスタ146の設定値SELは3ビットの信号Ax,Ay,Azからなる。このうち、信号Axは、第1のモードレジスタであり、リフレッシュモード指定信号RMを有効とするか否かを指定する信号(情報)であり、論理レベルが0であればリフレッシュモード指定信号RMは無効、論理レベルが1であればリフレッシュモード指定信号RMは有効となる。残りの2ビットAy,Azは、第2のモードレジスタであり、リフレッシュモード指定信号RMが有効である場合におけるリフレッシュ制御回路143の動作モードを指定する信号(情報)として用いられる。また、本実施形態では、リフレッシュモード指定信号RMとしてバンクグループアドレスBG0が用いられるが、本発明がこれに限定されるものではない。
より具体的に説明すると、信号Axの論理レベルが0である場合、リフレッシュ制御回路143の動作モードは「1倍モード」となる。本実施形態において「1倍モード」とは、メモリコントローラから発行されるオートリフレッシュコマンドREFの発行頻度が既存の規格に則った頻度であるモードである。一例として、64msecの期間内にオートリフレッシュコマンドREFが8192(=213)回発行されるケースが該当する。リフレッシュ制御回路143が1倍モードで動作している場合、外部からオートリフレッシュコマンドREFが1回発行されると、図5(d)に示すように、リフレッシュ制御回路143はリフレッシュ実行信号IREFを8(=23)回活性化させる。上述の通り、オートリフレッシュコマンドREFが1回入力されるごとに活性化されるリフレッシュ実行信号IREFの回数を2n回(nは0以上k以下の整数)と定義すると、本実施形態ではn=k=3である。
また、信号Axの論理レベルが1である場合、リフレッシュ制御回路143の動作モードは「1倍モード」、「2倍モード」、「4倍モード」及び「8倍モード」のいずれかとなる。コントローラは、オートリフレッシュコマンドREFを発行する度に、オートリフレッシュコマンドREFに同期するリフレッシュモード指定信号RMによって、半導体装置100をリアルタイムにこれらのモードの選択とこれらモードの遷移に設定と変更ができる。まず図4において、信号Axの論理レベルが1であって、リフレッシュモード指定信号RMの論理レベルが0である場合は、リフレッシュ制御回路143の動作モードは「1倍モード」となる。これに対し、信号Axの論理レベルが1であって、リフレッシュモード指定信号RMの論理レベルが1である場合は、リフレッシュ制御回路143の動作モードは「2倍モード」、「4倍モード」及び「8倍モード」のいずれかとなる。リフレッシュモード指定信号RMとしては、アドレスの一部であるバンクグループアドレスBG0が用いられていることから、リフレッシュ制御回路143の動作モードを「1倍モード」とするか「2倍モード」以上とするかは、オートリフレッシュコマンドREFを発行するたびに動的に選択できることになる。
信号Axの論理レベルが1であって、リフレッシュモード指定信号RMの論理レベルが1である場合の動作モードは、モードレジスタ146が有する信号Ay,Azの組み合わせによって選択される。本実施形態では、信号Ay,Azの論理レベルがそれぞれ0,1であれば「2倍モード」が選択され、それぞれ1,0であれば「4倍モード」が選択され、それぞれ1,1であれば「8倍モード」が選択される。上述の通り、モードレジスタ146の内容を書き替えるためには、オートリフレッシュコマンドREFとは異なるモードレジスタセットコマンドMRSを発行する必要があることから、リフレッシュ制御回路143の動作モードを「2倍モード」、「4倍モード」及び「8倍モード」のいずれとするかは動的に選択することができない。但し、本発明がこれに限定されるものではなく、「2倍モード」、「4倍モード」及び「8倍モード」の選択についても、アドレス信号の他のビットを用いることで動的に選択可能としても構わない。
ここで、「2倍モード」、「4倍モード」及び「8倍モード」とは、メモリコントローラから発行されるオートリフレッシュコマンドREFの発行頻度が既存の規格のそれぞれ2倍、4倍及び8倍の頻度であるモードである。一例として、「2倍モード」とは64msecの期間内にオートリフレッシュコマンドREFが16384(=214)回発行されるケースが該当し、「4倍モード」とは64msecの期間内にオートリフレッシュコマンドREFが32768(=215)回発行されるケースが該当し、「8倍モード」とは64msecの期間内にオートリフレッシュコマンドREFが65536(=216)回発行されるケースが該当する。
リフレッシュ制御回路143が2倍モードで動作している場合、外部からオートリフレッシュコマンドREFが1回発行されると、図5(c)に示すように、リフレッシュ制御回路143はリフレッシュ実行信号IREFを4(=22)回活性化させる。この場合、n=k−1=2である。言い換えればk=n+1=3である。また、リフレッシュ制御回路143が4倍モードで動作している場合、外部からオートリフレッシュコマンドREFが1回発行されると、図5(b)に示すように、リフレッシュ制御回路143はリフレッシュ実行信号IREFを2(=21)回活性化させる。この場合、n=k−2=1である。言い換えればk=n+2=3である。さらに、リフレッシュ制御回路143が8倍モードで動作している場合、外部からオートリフレッシュコマンドREFが1回発行されると、図5(a)に示すように、リフレッシュ制御回路143はリフレッシュ実行信号IREFを1(=20)回活性化させる。この場合、n=k−3=0である。言い換えればk=n+3=3である。
本発明においてリフレッシュ制御回路143の動作モードは、上記の4種類に限定されず、5種類以上であっても構わないし、3種類以下であっても構わない。例えば、リフレッシュ制御回路143の動作モードが「1倍モード」、「2倍モード」及び「4倍モード」の3種類であれば、「1倍モード」が選択されている場合は図5(c)に示すように1回のオートリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを4回活性化させ、「2倍モード」が選択されている場合は図5(b)に示すように1回のオートリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを2回活性化させ、「4倍モード」が選択されている場合は図5(a)に示すように1回のオートリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを1回活性化させればよい。同様に、リフレッシュ制御回路143の動作モードが「1倍モード」及び「2倍モード」の2種類であれば、「1倍モード」が選択されている場合は図5(b)に示すように1回のオートリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを2回活性化させ、「2倍モード」が選択されている場合は図5(a)に示すように1回のオートリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを1回活性化させればよい。
このようにして生成されるリフレッシュ実行信号IREFはリフレッシュアドレスカウンタ150に供給され、リフレッシュ実行信号IREFが活性化する度にリフレッシュアドレスカウンタ150によるカウント動作が行われる。ここで、リフレッシュアドレスカウンタ150を構成するビット数は、nの値がkである場合に全てのワード線をリフレッシュするのに必要なオートリフレッシュコマンドREFの供給回数を2m回(mは自然数)とした場合、m+kビットである。したがって、上記の例のようにm=13、k=3である場合、リフレッシュアドレスカウンタ150のビット数は16ビットとなる。したがって、リフレッシュ実行信号IREFが216回活性化する(供給される)ことによりカウント値が一周する。
ここで、本願の技術思想において、リフレッシュアドレスカウンタ150の出力であるリフレッシュアドレスREFAをロウアドレスのどのビットに割り当てるかは特に限定されない。したがって、リフレッシュアドレスREFAがバンクアドレスやバンクグループアドレスを含んでいても構わないし、これらを含まなくても構わない。一例として、m=13、k=3である場合、16ビットのリフレッシュアドレスREFAをバンクアドレスBA1,BA0及びロウアドレスX13〜X0として用いることができる。この場合、バンクグループアドレスBG1,BG0及びロウアドレスの最上位ビットはリフレッシュアドレスREFAとして使用されない。したがって、1回のリフレッシュ動作(一回のリフレッシュ実行信号IREF)で各バンクグループアドレスから1つずつバンクが選択され、選択されたバンクを構成するメモリ領域のうちロウアドレスX14が0である場合及び1である場合の両方のワード線が選択される。
他の例として、m=13、k=2である場合、つまり前述のリフレッシュ制御回路143の動作モードが「1倍モード」、「2倍モード」及び「4倍モード」の3種類である場合、15ビットのリフレッシュアドレスREFAをロウアドレスX14〜X0として用いることができる。この場合、バンクグループアドレスやバンクアドレスはリフレッシュアドレスREFAとして使用されないことから、1回のリフレッシュ動作(一回のリフレッシュ実行信号IREF)で各バンクに含まれる1つのワード線がそれぞれ選択される。
以上が本実施形態による半導体装置100の全体構成である。次に、本実施形態による半導体装置100の動作について説明する。以下の説明においては、説明を分かりやすくするため、リフレッシュ制御回路143の動作モードが「1倍モード」及び「2倍モード」の2種類である場合を例にとって説明する。「1倍モード」と「2倍モード」の選択はリフレッシュモード指定信号RMによって動的に行う。
図6は、本実施形態による半導体装置100の動作を説明するためのタイミング図である。
図6に示す例では、時刻t11,t12,t13,t15にオートリフレッシュコマンドREFが発行されている。このうち、時刻t11,t12に発行されたオートリフレッシュコマンドREFについては、リフレッシュモード指定信号RMによって「2倍モード」が選択されており(図面では「REF2x」と表記)、時刻t13,t15に発行されたオートリフレッシュコマンドREFについては、リフレッシュモード指定信号RMによって「1倍モード」が選択されている(図面では「REF1x」と表記)。これにより、時刻t11,t12に発行されたオートリフレッシュコマンドREFについては、リフレッシュ実行信号IREFがそれぞれ1回活性化し、時刻t13,t15に発行されたオートリフレッシュコマンドREFについては、リフレッシュ実行信号IREFがそれぞれ2回活性化する。
その結果、時刻t11〜t16においてそれぞれリフレッシュ実行信号IREFが活性化し、そのたびにリフレッシュアドレスカウンタ150のカウント動作が行われるとともに、メモリセルアレイ110に対してリフレッシュ動作が行われる。本例では、1回のリフレッシュ動作で128kbのメモリセルがリフレッシュされる。また、本例では、リフレッシュ制御回路143の動作モードが「1倍モード」及び「2倍モード」の2種類であることからk=1である。ここで、nの値がk(=1)である場合に全てのワード線をリフレッシュするのに必要なオートリフレッシュコマンドREFの供給回数を8192(=213)とすると、リフレッシュアドレスカウンタ150を構成するビット数は14ビット(=13+1)となる。
このように、動作モードによってリフレッシュ実行信号IREFの生成回数が変化するため、オートリフレッシュコマンドREFの最短発行間隔tRFCも動作モードによって変化する。具体的には、「2倍モード」でリフレッシュ動作を行う場合の最短発行間隔tRFCは、「1倍モード」でリフレッシュ動作を行う場合の最短発行間隔tRFCの1/2となる。一例として、「1倍モード」でリフレッシュ動作を行う場合の最短発行間隔tRFCが160nsecであるとすると、「2倍モード」でリフレッシュ動作を行う場合の最短発行間隔tRFCは80nsecとなる。
図7及び図8は、比較例による半導体装置の動作を説明するためのタイミング図である。
図7及び図8に示す比較例では、動作モードにかかわらず1回のオートリフレッシュコマンドREFに応答してリフレッシュ実行信号IREFを1回だけ活性化させ、「1倍モード」が選択されている場合には256kbのメモリセルをリフレッシュし、「2倍モード」が選択されている場合には128kbのメモリセルをリフレッシュする。また、リフレッシュアドレスカウンタのビット数は13ビット(=m)であり、「1倍モード」が選択されている場合にはオートリフレッシュコマンドREFが発行されるたびにカウント動作を行い、「2倍モード」が選択されている場合には奇数回目のオートリフレッシュコマンドREFに対してはカウント動作を行い、偶数回目のオートリフレッシュコマンドREFに対してはカウント動作を行わない。つまり、「2倍モード」が選択されている場合には、オートリフレッシュコマンドREFが2回生成されるごとに一回のカウント動作を行う。
このような例においても、図7に示すように「2倍モード」時のオートリフレッシュコマンドREFが偶数回発行された後に、「1倍モード」に切り替われば、リフレッシュアドレスカウンタのカウント動作は正しく継続され、全てのメモリセルがリフレッシュされる。
しかしながら、図8に示すように、「2倍モード」時のオートリフレッシュコマンドREFが奇数回発行された後に、「1倍モード」に切り替わると、一部のメモリセルに対してリフレッシュ動作が行われなくなってしまう(図8では「スキップ」と表記)。具体的には、時刻t22にてオートリフレッシュコマンドREFが発行されることなく、時刻t23にて「1倍モード」に切り替わると、リフレッシュアドレスREFAの所定値(図8に示す例ではオール1)に対応する256kbのメモリセルのうち半分のメモリセルしかリフレッシュ動作がされず、残り半分のメモリセルに対するリフレッシュ動作が行われることなく、リフレッシュアドレスREFAが変化してしまう(図8に示す例ではオール0に変化)。
このような問題は、本実施形態による半導体装置100では生じない。つまり、本実施形態では、リフレッシュアドレスカウンタ150のビット数がm+kに拡張され、動作モードに応じて1回のオートリフレッシュコマンドREFに対して1回又は複数回のリフレッシュ実行信号IREFが活性化し、動作モードによらずリフレッシュ実行信号IREFに応答してリフレッシュアドレスカウンタをカウンティングすることから、図9に示すように、上述した図8と同じパターンでオートリフレッシュコマンドREFがコントローラから発行された場合であっても、リフレッシュアドレスREFAの変化が正しく行われる。
以上説明したように、本実施形態によれば、リフレッシュ動作の動作モードを動的に切り替え可能であることから、コントローラ側からみて柔軟な制御が可能となる。しかも、コントローラが動作モードをリアルタイムに切り替えても半導体装置内でリフレッシュされないメモリセルが発生しないことから、コントローラは任意のタイミングで動作モードを切り替えることが可能となる。
次に、本発明の好ましい第2の実施形態について説明する。
図10は、本発明の好ましい第2の実施形態による半導体装置100aの構成を示すブロック図である。
図10に示すように、本実施形態による半導体装置100aは、温度検知回路200を備え、その出力である温度検知信号Tがリフレッシュ制御回路143に供給されている点において、図2に示した半導体装置100と相違している。その他の構成は図2に示した半導体装置100と同一であることから、同一の要素には同一の符号を付し、重複する説明は省略する。
温度検知回路200は、チップ温度(例えば、メモリセルアレイ110が形成された基板の温度)を測定し、これが予め定められた温度(例えば45℃)を下回っている場合に温度検知信号Tを活性化させる回路である。リフレッシュ制御回路143は、温度検知信号Tが活性化していない場合には第1の実施形態と同じ動作を行うが、温度検知信号Tが活性化している場合には、リフレッシュ実行信号IREFの発生回数を減らす。言い換えれば、温度検知信号Tが活性化している場合には、1回のリフレッシュコマンドから生成されるリフレッシュ実行信号の回数に関連する数値nよりも減らす。リフレッシュ実行信号IREFの発生回数を減らす方法としては、例えば、本来であれば活性化させるべきリフレッシュ実行信号IREFを間引く方法が挙げられる。
図11は、本実施形態による半導体装置100aの動作を説明するためのタイミング図である。
図11に示す例では、温度検知信号Tが活性化している場合、2回に1回の割合でリフレッシュ実行信号IREFが間引かれる。つまり、本来であれば活性化させるべきリフレッシュ実行信号IREFが2回に1回は活性化されなくなる。具体的には、時刻t41にて発行された「2倍モード」のオートリフレッシュコマンドREFに対してはリフレッシュ実行信号IREFを生成するが、次の時刻t42にて発行された「2倍モード」のオートリフレッシュコマンドREFに対してはリフレッシュ実行信号IREFを生成しない(図11では破線で表示、以下同様)。また、時刻t43にて発行された「1倍モード」のオートリフレッシュコマンドREFに対しては1回目のリフレッシュ実行信号IREFは生成するが、本来であれば時刻t44にて1回のリフレッシュコマンド(時刻t43)から生成されるリフレッシュ実行信号の回数に関連する数値n(n=1)の思想によって生成すべきリフレッシュ実行信号IREFを生成しない。同様に、時刻t45にて発行された「1倍モード」のオートリフレッシュコマンドREFに対しては1回目のリフレッシュ実行信号IREFは生成するが、本来であれば時刻t46にて生成すべきリフレッシュ実行信号IREFを生成しない。
これにより、実際にメモリセルアレイ110に対して実行されるリフレッシュ動作の頻度が低下することから、チップ温度が低い状態における消費電力が低減される。この場合、各メモリセルに対してリフレッシュ動作が行われる周期は、所定の期間(例えば64msec)よりも長くなるが、チップ温度が低い状態ではメモリセルの情報保持時間の実力値も長くなることから、情報が消失することはない。また、図12に示すように、上述した図8と同じパターンでオートリフレッシュコマンドREFがコントローラから発行された場合であっても、リフレッシュアドレスREFAの変化が正しく行われる。
尚、本実施形態では、半導体装置100a自体に温度検知回路200を設けているが、温度検知回路200を半導体装置100a自体に設けることは必須でなく、外部から温度検知信号Tを受信する構成であっても構わない。この場合、温度検知信号Tが示す温度は半導体装置100a及びコントローラが搭載されるシステムに関連する温度、または複数の半導体装置100aが搭載されるモジュールに関する温度である。
以上、本発明の好ましい実施形態について説明したが、本発明は、上記の実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
本願の技術思想は、例えば、DRAMセルの情報保持動作に関連するリフレッシュ機能に限られず、揮発性のセル構造全般に関連するリフレッシュ機能に適用できる。更に、図面で開示した各回路ブロック内の回路形式、その他の制御信号を生成する回路は、実施形態が開示する回路形式限られない。
また、本発明の半導体装置の技術思想は、様々な半導体装置に適用することができる。例えば、CPU(Central Processing Unit)、MCU(Micro Control Unit)、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、ASSP(Application Specific Standard Circuit)、メモリ(Memory)等の半導体装置全般に、本発明を適用することができる。このような本発明が適用された半導体装置の製品形態としては、例えば、SOC(システムオンチップ)、MCP(マルチチップパッケージ)やPOP(パッケージオンパッケージ)などが挙げられる。これらの任意の製品形態、パッケージ形態を有する半導体装置に対して本発明を適用することができる。
また、トランジスタとして電界効果トランジスタ(Field Effect Transistor; FET)を用いる場合、MOS(Metal Oxide Semiconductor)以外にもMIS(Metal-Insulator Semiconductor)、TFT(Thin Film Transistor)等の様々なFETに適用できる。更に、装置内に一部のバイポーラ型トランジスタを有しても良い。
更に、PMOSトランジスタ(P型チャネルMOSトランジスタ)は、第2導電型のトランジスタ、NMOSトランジスタ(N型チャネルMOSトランジスタ)は、第1導電型のトランジスタの代表例である。
また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
10 メモリセルアレイ
12 リフレッシュ制御回路
14 アクセス制御回路
16 リフレッシュアドレスカウンタ
20,22 外部端子
100,100a 半導体装置
110 メモリセルアレイ
120 ロウデコーダ
121 センス回路
122 カラムデコーダ
123 データ入出力回路
130 マルチプレクサ
131 ロウアドレスコントロール回路
132 ロウコントロール回路
133 アドレス入力回路
134 カラムアドレスコントロール回路
135 カラムコントロール回路
140 コマンド入力回路
141 アクティブコマンド発生回路
142 カラムコマンド発生回路
143 リフレッシュ制御回路
144 セルフリフレッシュコマンド発生回路
145 オシレータ
146 モードレジスタ
150 リフレッシュアドレスカウンタ
160 周辺回路領域
161 外部端子
200 温度検知回路
IREF リフレッシュ実行信号
REF オートリフレッシュコマンド
RM リフレッシュモード指定信号
SEL 設定値
T 温度検知信号
12 リフレッシュ制御回路
14 アクセス制御回路
16 リフレッシュアドレスカウンタ
20,22 外部端子
100,100a 半導体装置
110 メモリセルアレイ
120 ロウデコーダ
121 センス回路
122 カラムデコーダ
123 データ入出力回路
130 マルチプレクサ
131 ロウアドレスコントロール回路
132 ロウコントロール回路
133 アドレス入力回路
134 カラムアドレスコントロール回路
135 カラムコントロール回路
140 コマンド入力回路
141 アクティブコマンド発生回路
142 カラムコマンド発生回路
143 リフレッシュ制御回路
144 セルフリフレッシュコマンド発生回路
145 オシレータ
146 モードレジスタ
150 リフレッシュアドレスカウンタ
160 周辺回路領域
161 外部端子
200 温度検知回路
IREF リフレッシュ実行信号
REF オートリフレッシュコマンド
RM リフレッシュモード指定信号
SEL 設定値
T 温度検知信号
Claims (20)
- 外部から供給されるリフレッシュコマンドに応答してリフレッシュ実行信号を生成するリフレッシュ制御回路と、
前記リフレッシュ実行信号の活性化に応答してカウント動作を行うリフレッシュアドレスカウンタと、
前記リフレッシュコマンドに同期して外部から供給される信号を入力し、リフレッシュモード指定信号として前記リフレッシュ制御回路へ出力する第1の回路と、を備え、
前記リフレッシュ制御回路は、前記リフレッシュコマンドが1回供給されるごとに前記リフレッシュ実行信号を2n回(nは0以上k以下の整数)生成し、
更に、前記リフレッシュ制御回路は、前記nの値を、前記リフレッシュモード指定信号に基づいて可変に制御する、ことを特徴とする半導体装置。 - 更に、前記リフレッシュ実行信号及び前記リフレッシュアドレスカウンタが出力するリフレッシュアドレスによって、それぞれの情報がリフレッシュされる複数のメモリセルを備え、
前記nの値が前記kである場合に前記複数のメモリセルにそれぞれ関連する全てのワード線をリフレッシュするのに必要な前記リフレッシュコマンドの供給回数を2m回(mは自然数)とした場合、前記リフレッシュアドレスカウンタを構成するビット数はm+kビットである、ことを特徴とする請求項1に記載の半導体装置。 - 前記リフレッシュアドレスカウンタは、前記nの値にかかわらず1回の前記リフレッシュ実行信号に対応して1回のカウント動作を行う、ことを特徴とする請求項1又は2に記載の半導体装置。
- 更に、前記リフレッシュモード指定信号に関連する第1のモードレジスタを備え、
前記リフレッシュ制御回路は、前記第1のモードレジスタの情報に従って、前記リフレッシュモード指定信号を有効とするか無効とするかを制御する、ことを特徴とする請求項1乃至3のいずれか一項に記載の半導体装置。 - 前記リフレッシュ制御回路は、前記リフレッシュモード指定信号を無効とする場合、前記リフレッシュコマンドが1回供給されるごとに前記リフレッシュ実行信号を2k回生成する、ことを特徴とする請求項4に記載の半導体装置。
- 更に、前記リフレッシュモード指定信号に関連する第2のモードレジスタを備え、
前記第2のモードレジスタには前記nの値を指定する情報が設定される、ことを特徴とする請求項4又は5に記載の半導体装置。 - 前記リフレッシュコマンドに同期して外部から供給される信号は1ビットの信号であり、
前記リフレッシュ制御回路は、前記第1のモードレジスタの情報に従って、前記リフレッシュモード指定信号を有効とする場合であって、更に前記リフレッシュモード指定信号が第1の論理レベルである場合、前記nの値を前記第2のモードレジスタに設定された値とする、ことを特徴とする請求項6に記載の半導体装置。 - 前記リフレッシュ制御回路は、前記第1のモードレジスタの情報に従って、前記リフレッシュモード指定信号を有効とする場合であって、更に前記リフレッシュモード指定信号が第2の論理レベルである場合、前記nの値を前記kとする、ことを特徴とする請求項7に記載の半導体装置。
- 前記リフレッシュ制御回路は、温度を示す温度検知信号が活性化している場合には、前記リフレッシュ実行信号の生成回数を前記nが示す生成回数よりも減らす、ことを特徴とする請求項1乃至8のいずれか一項に記載の半導体装置。
- 1回の前記リフレッシュ実行信号に応答して、互いに非排他的に制御可能な複数のメモリバンクにそれぞれ属する複数のメモリセルがリフレッシュされることを特徴とする請求項1乃至9のいずれか一項に記載の半導体装置。
- 外部から供給されるリフレッシュコマンドに応答してリフレッシュ実行信号を生成するリフレッシュ制御回路と、
前記リフレッシュ実行信号に応答してリフレッシュされるメモリセルアレイと、を備え、
前記リフレッシュ制御回路は、所定の期間内に供給される前記リフレッシュコマンドの供給回数を2m+k−n回(mは自然数、nは0以上k以下の整数)とした場合、前記リフレッシュコマンドが1回供給されるごとに前記リフレッシュ実行信号を2n回生成する、ことを特徴とする半導体装置。 - 更に、前記リフレッシュ実行信号の活性化に応答してカウント動作を行うリフレッシュアドレスカウンタを備え、
前記リフレッシュアドレスカウンタを構成するビット数はm+kビットであることを特徴とする請求項11に記載の半導体装置。 - 前記リフレッシュ制御回路は、時系列的に複数の前記リフレッシュコマンドにそれぞれ同期して外部から供給されるリフレッシュモード指定信号が示す複数の情報に基づいて、前記nの値を可変に制御する、ことを特徴とする請求項11又は12に記載の半導体装置。
- 更に、前記リフレッシュモード指定信号を有効とするか否かを設定する第1のモードレジスタを備える、ことを特徴とする請求項13に記載の半導体装置。
- 前記第1のモードレジスタの情報に従って、前記リフレッシュモード指定信号が無効とされる場合、前記リフレッシュ制御回路は、前記リフレッシュコマンドが1回供給されるごとに前記リフレッシュ実行信号を2k回生成する、ことを特徴とする請求項14に記載の半導体装置。
- 更に、前記nの値を指定する情報を設定する第2のモードレジスタを備える、ことを特徴とする請求項14又は15に記載の半導体装置。
- 前記リフレッシュモード指定信号は1ビットの信号であり、
前記リフレッシュ制御回路は、前記第1のモードレジスタの情報に従って、前記リフレッシュモード指定信号を有効とする場合であって、更に前記リフレッシュモード指定信号が第1の論理レベルである場合、前記nの値を前記第2のモードレジスタに設定された値とする、ことを特徴とする請求項16に記載の半導体装置。 - 前記リフレッシュ制御回路は、前記第1のモードレジスタの情報に従って、前記リフレッシュモード指定信号を有効とする場合であって、更に前記リフレッシュモード指定信号が第2の論理レベルである場合、前記nの値を前記kとする、ことを特徴とする請求項17に記載の半導体装置。
- 前記リフレッシュ制御回路は、温度を示す温度検知信号が活性化している場合には、前記リフレッシュ実行信号の生成回数を前記nが示す生成回数よりも減らす、ことを特徴とする請求項11乃至18のいずれか一項に記載の半導体装置。
- 1回の前記リフレッシュ実行信号に応答して、互いに非排他的に制御可能な複数のメモリバンクにそれぞれ属する複数のメモリセルがリフレッシュされることを特徴とする請求項11乃至19のいずれか一項に記載の半導体装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010160554A JP2012022751A (ja) | 2010-07-15 | 2010-07-15 | 半導体装置 |
| US13/067,985 US8681578B2 (en) | 2010-07-15 | 2011-07-13 | Semiconductor device that performs refresh operation |
| US14/189,911 US8885432B2 (en) | 2010-07-15 | 2014-02-25 | Semiconductor device that performs refresh operation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010160554A JP2012022751A (ja) | 2010-07-15 | 2010-07-15 | 半導体装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012022751A true JP2012022751A (ja) | 2012-02-02 |
Family
ID=45466897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010160554A Withdrawn JP2012022751A (ja) | 2010-07-15 | 2010-07-15 | 半導体装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US8681578B2 (ja) |
| JP (1) | JP2012022751A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013242958A (ja) * | 2012-05-17 | 2013-12-05 | Samsung Electronics Co Ltd | リフレッシュ周期を調節する半導体メモリ装置、メモリシステム及びその動作方法 |
| WO2014132836A1 (ja) * | 2013-02-28 | 2014-09-04 | ピーエスフォー ルクスコ エスエイアールエル | 半導体装置 |
Families Citing this family (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9324398B2 (en) | 2013-02-04 | 2016-04-26 | Micron Technology, Inc. | Apparatuses and methods for targeted refreshing of memory |
| KR102118520B1 (ko) * | 2013-08-09 | 2020-06-04 | 에스케이하이닉스 주식회사 | 메모리, 메모리 시스템 및 메모리의 동작 방법 |
| US9047978B2 (en) * | 2013-08-26 | 2015-06-02 | Micron Technology, Inc. | Apparatuses and methods for selective row refreshes |
| JP2015219938A (ja) | 2014-05-21 | 2015-12-07 | マイクロン テクノロジー, インク. | 半導体装置 |
| KR102204240B1 (ko) * | 2014-09-11 | 2021-01-19 | 에스케이하이닉스 주식회사 | 메모리 장치 및 이를 포함하는 메모리 시스템 |
| JP2017182854A (ja) | 2016-03-31 | 2017-10-05 | マイクロン テクノロジー, インク. | 半導体装置 |
| KR102738985B1 (ko) * | 2017-01-09 | 2024-12-04 | 삼성전자주식회사 | 메모리 장치 및 그것의 리프레시 방법 |
| US10490251B2 (en) | 2017-01-30 | 2019-11-26 | Micron Technology, Inc. | Apparatuses and methods for distributing row hammer refresh events across a memory device |
| US10192608B2 (en) * | 2017-05-23 | 2019-01-29 | Micron Technology, Inc. | Apparatuses and methods for detection refresh starvation of a 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 |
| US11017833B2 (en) | 2018-05-24 | 2021-05-25 | Micron Technology, Inc. | Apparatuses and methods for pure-time, self adopt sampling for row hammer refresh sampling |
| US20190378564A1 (en) * | 2018-06-11 | 2019-12-12 | Nanya Technology Corporation | Memory device and operating method thereof |
| 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 |
| US10685696B2 (en) | 2018-10-31 | 2020-06-16 | Micron Technology, Inc. | Apparatuses and methods for access based refresh timing |
| CN113168861B (zh) | 2018-12-03 | 2024-05-14 | 美光科技公司 | 执行行锤刷新操作的半导体装置 |
| CN117198356A (zh) | 2018-12-21 | 2023-12-08 | 美光科技公司 | 用于目标刷新操作的时序交错的设备和方法 |
| US10957377B2 (en) | 2018-12-26 | 2021-03-23 | Micron Technology, Inc. | Apparatuses and methods for distributed targeted refresh operations |
| US10770127B2 (en) | 2019-02-06 | 2020-09-08 | Micron Technology, Inc. | Apparatuses and methods for managing row access counts |
| US11615831B2 (en) | 2019-02-26 | 2023-03-28 | Micron Technology, Inc. | Apparatuses and methods for memory mat refresh sequencing |
| 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 |
| 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 |
| US11069393B2 (en) | 2019-06-04 | 2021-07-20 | Micron Technology, Inc. | Apparatuses and methods for controlling steal rates |
| US10978132B2 (en) * | 2019-06-05 | 2021-04-13 | Micron Technology, Inc. | Apparatuses and methods for staggered timing of skipped refresh operations |
| 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 |
| US10832792B1 (en) | 2019-07-01 | 2020-11-10 | Micron Technology, Inc. | Apparatuses and methods for adjusting victim data |
| KR102767632B1 (ko) * | 2019-07-01 | 2025-02-17 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 메모리 시스템 |
| US11386946B2 (en) | 2019-07-16 | 2022-07-12 | Micron Technology, Inc. | Apparatuses and methods for tracking row accesses |
| 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 |
| US11200942B2 (en) | 2019-08-23 | 2021-12-14 | Micron Technology, Inc. | Apparatuses and methods for lossy row access counting |
| US11302374B2 (en) | 2019-08-23 | 2022-04-12 | Micron Technology, Inc. | Apparatuses and methods for dynamic refresh allocation |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| US11790974B2 (en) | 2021-11-17 | 2023-10-17 | Micron Technology, Inc. | Apparatuses and methods for refresh compliance |
| 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 |
| US12165687B2 (en) | 2021-12-29 | 2024-12-10 | Micron Technology, Inc. | Apparatuses and methods for row hammer counter mat |
| US12125514B2 (en) | 2022-04-28 | 2024-10-22 | Micron Technology, Inc. | Apparatuses and methods for access based refresh operations |
| US12112787B2 (en) | 2022-04-28 | 2024-10-08 | Micron Technology, Inc. | Apparatuses and methods for access based targeted refresh operations |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3319429B2 (ja) * | 1999-04-23 | 2002-09-03 | 日本電気株式会社 | 半導体記憶装置 |
| JP2006099877A (ja) | 2004-09-29 | 2006-04-13 | Toshiba Corp | 同期型半導体記憶装置 |
| JP2006155841A (ja) * | 2004-12-01 | 2006-06-15 | Nec Electronics Corp | 半導体記憶装置及びリフレッシュ制御方法 |
| JP4470185B2 (ja) | 2006-11-28 | 2010-06-02 | エルピーダメモリ株式会社 | 半導体記憶装置 |
| JP4723679B2 (ja) * | 2009-01-14 | 2011-07-13 | エルピーダメモリ株式会社 | 半導体記憶装置、メモリシステム、及び半導体記憶装置のリフレッシュ制御方法 |
-
2010
- 2010-07-15 JP JP2010160554A patent/JP2012022751A/ja not_active Withdrawn
-
2011
- 2011-07-13 US US13/067,985 patent/US8681578B2/en not_active Expired - Fee Related
-
2014
- 2014-02-25 US US14/189,911 patent/US8885432B2/en not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013242958A (ja) * | 2012-05-17 | 2013-12-05 | Samsung Electronics Co Ltd | リフレッシュ周期を調節する半導体メモリ装置、メモリシステム及びその動作方法 |
| US9311987B2 (en) | 2012-05-17 | 2016-04-12 | Samsung Electronics Co., Ltd. | Semiconductor memory device controlling refresh cycle, memory system, and method of operating the semiconductor memory device |
| US9490004B2 (en) | 2012-05-17 | 2016-11-08 | Samsung Electronics Co., Ltd. | Semiconductor memory device controlling refresh cycle, memory system, and method of operating the semiconductor memory device |
| WO2014132836A1 (ja) * | 2013-02-28 | 2014-09-04 | ピーエスフォー ルクスコ エスエイアールエル | 半導体装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US8885432B2 (en) | 2014-11-11 |
| US20140177372A1 (en) | 2014-06-26 |
| US20120014199A1 (en) | 2012-01-19 |
| US8681578B2 (en) | 2014-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012022751A (ja) | 半導体装置 | |
| US8767497B2 (en) | Semiconductor device performing self refresh operation | |
| US10665273B2 (en) | Semiconductor memory devices, memory systems and refresh methods of the same | |
| US8503262B2 (en) | Semiconductor device including memory cells that require refresh operation | |
| US8885431B2 (en) | Semiconductor device changing an active time-out time interval | |
| JP2013030001A (ja) | 情報処理システム | |
| JP2010170596A (ja) | 半導体記憶装置 | |
| JP2013030246A (ja) | 情報処理システム | |
| JP2012038399A (ja) | 半導体装置 | |
| US8537626B2 (en) | Semiconductor device and method of controlling the same | |
| JPH05266657A (ja) | ダイナミック型半導体メモリ | |
| JP5595240B2 (ja) | 半導体装置 | |
| US8248879B2 (en) | Semiconductor device with refresh control circuit | |
| US6657920B2 (en) | Circuit for generating internal address in semiconductor memory device | |
| JP2006146992A (ja) | 半導体メモリ装置 | |
| US9431087B2 (en) | Multi-channel self refresh device | |
| JP2001229674A5 (ja) | ||
| US7263021B2 (en) | Refresh circuit for use in semiconductor memory device and operation method thereof | |
| JP2011096309A (ja) | 半導体装置 | |
| US10818335B2 (en) | Memory storage apparatus and operating method with multiple modes for refresh operation | |
| TWI582580B (zh) | 記憶體儲存裝置及其操作方法 | |
| JP2012018711A (ja) | 半導体装置及びその制御方法 | |
| JPH1153882A (ja) | 半導体記憶装置 | |
| KR20150015560A (ko) | 반도체장치를 포함하는 반도체시스템 | |
| US11462261B2 (en) | Methods of activating input/output lines of memory devices, and related devices and systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20131001 |