JPH09320263A - Semiconductor storage device and its refresh control method - Google Patents
Semiconductor storage device and its refresh control methodInfo
- Publication number
- JPH09320263A JPH09320263A JP8137156A JP13715696A JPH09320263A JP H09320263 A JPH09320263 A JP H09320263A JP 8137156 A JP8137156 A JP 8137156A JP 13715696 A JP13715696 A JP 13715696A JP H09320263 A JPH09320263 A JP H09320263A
- Authority
- JP
- Japan
- Prior art keywords
- row address
- signal
- address
- refresh
- latch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000004065 semiconductor Substances 0.000 title claims description 18
- 238000000034 method Methods 0.000 title claims description 16
- 230000015654 memory Effects 0.000 claims abstract description 55
- 230000004044 response Effects 0.000 claims description 8
- 230000003213 activating effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 18
- 230000000694 effects Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000003071 parasitic effect Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Dram (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は半導体記憶装置およ
びそのリフレッシュ制御方法に関し、特に読み出し/書
き込み可能なDRAMとして形成される半導体記憶装置
およびそのリフレッシュ制御方法に関する。The present invention relates to a semiconductor memory device and its refresh control method, and more particularly to a semiconductor memory device formed as a readable / writable DRAM and its refresh control method.
【0002】[0002]
【従来の技術】近年、半導体記憶装置におけるメモリ容
量の増大傾向に対応して、メモリの消費電力の低減が重
要な課題となっており、特にメモリの内でもコストと容
量との比率の大きいDRAMの場合においては、前述の
消費電力の低減は必要不可欠な課題となっている。一般
に、DRAMにおいては、メモリ素子のゲート部の寄生
容量に、記憶情報が電荷の形で保持されているために、
所定の時間を経過すると、当該寄生容量における漏洩電
流により記憶情報が失われてしまうことになる。従っ
て、一定時間ごとにメモリセル内の情報を増幅して再生
する所謂リフレッシュ動作が必要となる。このリフレッ
シュ動作は、DRAMの全記憶セルに対して行われるた
めに、当該リフレッシュ動作を伴なう情報保持時におけ
る消費電力量は極めて大きい量となる。2. Description of the Related Art In recent years, in response to an increasing tendency of memory capacity in semiconductor memory devices, reduction of power consumption of the memory has become an important issue. In particular, DRAM, which has a large ratio of cost to capacity, among the memories. In this case, the reduction of power consumption is an indispensable issue. Generally, in a DRAM, stored information is held in the form of electric charges in a parasitic capacitance of a gate portion of a memory element.
After a lapse of a predetermined time, the stored information is lost due to the leakage current in the parasitic capacitance. Therefore, a so-called refresh operation for amplifying and reproducing the information in the memory cell at every fixed time is required. Since this refresh operation is performed for all memory cells of the DRAM, the amount of power consumption during information retention accompanying the refresh operation is extremely large.
【0003】図7は、従来のDRAMを示すブロック図
である。図7に示されるように、本従来例は、クロック
・ジェネレータ2と、カウンタ27と、ロウアドレス・
バッファ8と、カラムアドレス・バッファ9と、ロウデ
コーダ10と、カラムデコーダ11と、センスアンプ1
2と、メモリセルアレイ13と、データ入出力バッファ
14とを備えて構成される。本従来例において、メモリ
セルアレイ13をリフレッシュする際には、クロック・
ジェネレータ2において、外部からのロウアドレス・ス
トローブ信号101、カラムアドレス・ストローブ信号
102およびライト・イネーブル信号103の入力を受
けて、リフレッシュ要求信号106がアクティブ・レベ
ルにて出力され、カウンタ27に入力されるとともに、
ロウアドレス・バッファ8に対して、ロウアドレス・バ
ッファ制御信号111がアクティブ・レベルにて出力さ
れる。また、ロウデコーダ10に対しては、ロウデコー
ダ制御信号104がアクティブ・レベルにて出力され
る。カウンタ27においては、リフレッシュ要求信号1
06がアクティブ・レベルで入力されると、リフレッシ
ュ・ロウアドレス114が生成されて、対応するロウア
ドレス・バッファ8に入力されるとともに、対応するロ
ウデコーダ10を介して、DRAMのリフレッシュ・ロ
ウアドレスにより指定されるセンスアンプ12を駆動さ
せることにより、当該DRAMのメモリセルアレイ13
の全メモリセルに対するリフレッシュ動作が行われる。FIG. 7 is a block diagram showing a conventional DRAM. As shown in FIG. 7, in this conventional example, the clock generator 2, the counter 27, and the row address
The buffer 8, the column address buffer 9, the row decoder 10, the column decoder 11, and the sense amplifier 1
2, a memory cell array 13, and a data input / output buffer 14. In the conventional example, when refreshing the memory cell array 13,
The generator 2 receives the row address strobe signal 101, the column address strobe signal 102, and the write enable signal 103 from the outside, outputs the refresh request signal 106 at the active level, and inputs the refresh request signal 106 to the counter 27. Along with
The row address buffer control signal 111 is output to the row address buffer 8 at an active level. The row decoder control signal 104 is output to the row decoder 10 at an active level. In the counter 27, the refresh request signal 1
When 06 is input at the active level, the refresh row address 114 is generated and input to the corresponding row address buffer 8, and the refresh row address of the DRAM is input via the corresponding row decoder 10. By driving the designated sense amplifier 12, the memory cell array 13 of the DRAM concerned is driven.
The refresh operation is performed on all the memory cells.
【0004】このように、DRAMにおけるリフレッシ
ュ動作時においては、メモリセルアレイを構成する全メ
モリセルに対して一様にリフレッシ動作が行われる。こ
のために、当該DRAMを情報保持状態に維持する際に
は、リフレッシュ動作のために消費電力は多大な量とな
り、DRAMの情報保持時間維持に対する大きな障害要
因となる。この問題に対処するために、リフレッシュ動
作時の消費電力低減手法としては、例えば、特開昭60
ー175294号公報、特開昭60ー175295号公
報および特開昭60ー175296号公報等において開
示されているように、DRAM内における未使用のメモ
リバンクを検出することによってリフレッシュ動作の対
象メモリセル領域を抑制し、これにより消費電力を低減
する手法が提案されている。以下に、特開昭60ー17
5296号公報に記載されている従来技術について説明
する。Thus, during the refresh operation in the DRAM, the refresh operation is uniformly performed on all the memory cells forming the memory cell array. For this reason, when maintaining the DRAM in the information holding state, the power consumption becomes large due to the refresh operation, which becomes a major obstacle to maintaining the information holding time of the DRAM. In order to deal with this problem, as a method for reducing power consumption at the time of refresh operation, for example, Japanese Patent Laid-Open No. Sho 60
-175294, JP-A-60-175295, JP-A-60-175296, etc., target memory cells for refresh operation by detecting an unused memory bank in the DRAM. A method has been proposed in which a region is suppressed and thereby power consumption is reduced. Below, JP-A-60-17
The conventional technique described in Japanese Patent No. 5296 will be described.
【0005】図8は、一般的なDRAMに対応するアク
セス装置の1例を示すブロック図であり、図9は、前記
特開昭60ー175296号公報に記載されている従来
のDRAMのロウアドレス・ストローブ信号に対するデ
コーダの内部構成を示すブロック図である。図8に示さ
れるように、当該アクセス装置は、バンク構成されたD
RAM40と、CPU28と、DRAM40に印加する
アドレス130およびリフレッシュ・アドレス信号13
1の切替用として機能するマルチプレクサ30と、リフ
レッシュ・アドアレスジェネレータ31と、リフレッシ
ュ・タイマ32と、CPU28より出力されるコマンド
信号とリフレッシュ・タイマ32において生成されるリ
フレッシュ要求信号との切替用として機能するアービタ
33と、タイミング・ジェネレータ35と、ライトイネ
ーブル・バッファ36と、カラムアドレス・ストローブ
・バッファ37と、ロウアドレス・ストローブ・デコー
ダ38と、バンクアドレス信号用のラッチ34と、デー
タ・バッファ39とを備えて構成される。FIG. 8 is a block diagram showing an example of an access device corresponding to a general DRAM, and FIG. 9 is a row address of a conventional DRAM disclosed in the above-mentioned Japanese Patent Laid-Open No. 175296/1985. It is a block diagram showing an internal configuration of a decoder for strobe signals. As shown in FIG. 8, the access device has a D-type bank configuration.
RAM 40, CPU 28, address 130 and refresh address signal 13 applied to DRAM 40
Functioning as a multiplexer 30, a refresh add-on generator 31, a refresh timer 32, and a command signal output from the CPU 28 and a refresh request signal generated by the refresh timer 32. An arbiter 33, a timing generator 35, a write enable buffer 36, a column address strobe buffer 37, a row address strobe decoder 38, a bank address signal latch 34, and a data buffer 39. It is configured with.
【0006】図8において、CPU28より出力される
アドレス信号130は、8ビットづつのアドレス信号に
区分されてマルチプレクサ30に入力される。このマル
チプレクサ30の出力は、タイミング・ジェネレータ3
5より供給されるSL信号133により制御されて、そ
れぞれ交互にDRAM40の対応するアドレス端子に入
力される。アービタ33においては、リフレッシュ動作
が行われている時間帯以外の期間においては、CPU2
8から出力されるコマンド信号が受け入れられて、タイ
ミング・ジェネレータ35からはライト・イネーブル信
号134、カラムアドレス・ストローブ信号135およ
びロウアドレス・ストローブ信号136が出力される。
ライトイネーブル信号134は、バッファ36を介して
DRAM40に入力され、ライトアクセスの際にイネー
ブル信号として用いられる。カラムアドレス・ストロー
ブ信号135は、バッファ37を介してDRAM40に
入力され、カラムアドレス・ストローブ信号として用い
られる。また、ロウアドレス・ストローブ信号136
は、デコード38においてDRAM40におけるバンク
選択の論理がとられた後に当該DRAM40に入力さ
れ、ロウアドレス・ストローブ信号として用いられる。In FIG. 8, the address signal 130 output from the CPU 28 is divided into 8-bit address signals and input to the multiplexer 30. The output of this multiplexer 30 is the timing generator 3
The signal is controlled by the SL signal 133 supplied from the circuit 5 and is alternately input to the corresponding address terminal of the DRAM 40. In the arbiter 33, during the period other than the time period in which the refresh operation is performed, the CPU 2
The command signal output from the signal generator 8 is accepted, and the timing generator 35 outputs the write enable signal 134, the column address strobe signal 135, and the row address strobe signal 136.
The write enable signal 134 is input to the DRAM 40 via the buffer 36 and used as an enable signal at the time of write access. The column address / strobe signal 135 is input to the DRAM 40 via the buffer 37 and used as a column address / strobe signal. Also, the row address strobe signal 136
Is input to the DRAM 40 after the logic for bank selection in the DRAM 40 is taken in the decode 38 and used as a row address strobe signal.
【0007】次に、DRAM40に対するリフレッシュ
動作について説明する。リフレッシュ要求信号が、アー
ビタ33およびタイミング・ジェネレータ35を介して
デコーダ38に入力されると、当該デコーダ38から
は、DRAM40に対してロウアドレス・ストローブ信
号がアクティブ・レベルにて出力される。その際に、当
該ロウアドレス・ストローブ信号は、DRAM40内部
の全てのバンクに対して出力されるために、リフレッシ
ュ動作は、これらの全バンクに対して一括して行われて
しまう状態となる。以下に、図9を参照して、従来技術
について敷延して説明する。なお、DRAM40に対す
るアクセス装置としては、上述の図8に示されるものと
同一構成であるこのとする。Next, the refresh operation for the DRAM 40 will be described. When the refresh request signal is input to the decoder 38 via the arbiter 33 and the timing generator 35, the decoder 38 outputs a row address strobe signal to the DRAM 40 at an active level. At this time, the row address strobe signal is output to all the banks in the DRAM 40, so that the refresh operation is collectively performed on all the banks. Hereinafter, with reference to FIG. 9, the prior art will be described in a spread manner. The access device for the DRAM 40 has the same configuration as that shown in FIG. 8 described above.
【0008】図9において、DRAM40は、バンクA
58、バンクB59、バンクC60およびバンクD61
を含む4つのDRAMにより構成されている。拡張アド
レス信号138および139(図8の拡張アドレス信号
137に含まれる)の入力を受けて、デコーダ41より
出力されるバンク選択信号140、141、142およ
び143が、それぞれ対応するNANDゲート50、5
1、52および53の一方の入力端子入力される。これ
らのNANDゲート50、51、52および53の他方
の入力端子には、タイミング・ジェネレータ35(図8
参照)より送られてくるロウアドレス・ストローブ信号
149が入力されており、NANDゲート50、51、
52および53から出力される論理積出力は、それぞれ
対応するNORゲート54、55、56および57の一
方の入力端子に入力される。他方において、デコーダ4
1より出力される前記バンク選択信号140、141、
142および143は、バンクアドレス・ラッチ42、
43、44および45にも入力されている。これらのバ
ンクアドレス・ラッチ42、43、44および45は、
それぞれリセット信号144、145、146および1
47によりリセットされ、当該リセットが解除された後
においては、前記バンク選択信号140、141、14
2および143の1番目の立ち下がりが個別にラッチさ
れて、当該ラッチ内容は、次の各リセット信号144、
145、146および147が入力されるまで保持され
る。これらのバンクアドレス・ラッチ42、43、44
および45の出力は、NANDゲート46、47、48
および49の一方の入力端子に入力され、これらのNA
NDゲート46、47、48および49において、リフ
レッシュ・タイマ32(図8参照)より送られてくるリ
フレッシュ要求信号148との論理積がとられて、その
出力は前述のNORゲート54、55、56および57
の他方の入力端子に入力される。NORゲート54、5
5、56および57においては、上述のNANDゲート
50、51、52および53との論理和がとられ、その
論理和出力は、それぞれDRAM40に含まれるバンク
A58、バンクB59、バンクC60およびバンクD6
1のロウアドレス・ストローブ端子に入力される。これ
により、DRAM40に対するバンク選択制御が行わ
れ、各部の動作を介しDRAM40に対するリフレッシ
ュ制御が行われる。In FIG. 9, the DRAM 40 is a bank A.
58, bank B59, bank C60 and bank D61
It is composed of four DRAMs including Bank selection signals 140, 141, 142 and 143 output from decoder 41 in response to inputs of extended address signals 138 and 139 (included in extended address signal 137 of FIG. 8) respectively correspond to corresponding NAND gates 50, 5 respectively.
One of the input terminals 1, 52 and 53 is input. The other input terminals of these NAND gates 50, 51, 52 and 53 are connected to the timing generator 35 (see FIG.
Row address strobe signal 149 sent from the NAND gates 50, 51,
The logical product outputs output from 52 and 53 are input to one input terminals of corresponding NOR gates 54, 55, 56 and 57, respectively. On the other hand, the decoder 4
1, the bank selection signals 140, 141,
142 and 143 are bank address latches 42,
It is also input to 43, 44 and 45. These bank address latches 42, 43, 44 and 45 are
Reset signals 144, 145, 146 and 1 respectively
After being reset by 47, after the reset is released, the bank selection signals 140, 141, 14
The first falling edges of 2 and 143 are latched individually, and the contents of the latch are the following reset signals 144,
It is held until 145, 146 and 147 are input. These bank address latches 42, 43, 44
And 45 outputs NAND gates 46, 47, 48
Input to one of the input terminals of
The ND gates 46, 47, 48 and 49 are logically ANDed with the refresh request signal 148 sent from the refresh timer 32 (see FIG. 8), and the outputs are NOR gates 54, 55 and 56 described above. And 57
Is input to the other input terminal of. NOR gates 54 and 5
5, 56 and 57 are ORed with the above-mentioned NAND gates 50, 51, 52 and 53, and their OR outputs are bank A58, bank B59, bank C60 and bank D6 included in the DRAM 40, respectively.
1 is input to the row address strobe pin. As a result, the bank selection control for the DRAM 40 is performed, and the refresh control for the DRAM 40 is performed through the operation of each unit.
【0009】次に、当該従来例におけるリフレッシュ動
作について説明する。図9において、電源が投入される
と、リセット信号144、145、146および147
が一斉に入力されて、バンクアドレス・ラッチ42、4
3、44および45は同時にリセットされる。その後
に、当該リセット動作が解除されることにより、バンク
アドレス・ラッチ42、43、44および45は、全て
ラッチ動作可能な状態となり、デコーダ41より出力さ
れるバンク選択信号140、141、142および14
3の1番目の立ち下がりが、それぞれ個別にラッチされ
る。前述したように、この立ち下がりが一旦ラッチされ
ると、前記ラッチ内容は、次の各リセット信号144、
145、146および147が入力されるまでは、その
まま保持されている。Next, the refresh operation in the conventional example will be described. In FIG. 9, when the power is turned on, the reset signals 144, 145, 146 and 147 are reset.
Are input all at once, the bank address latches 42, 4
3, 44 and 45 are reset at the same time. After that, when the reset operation is released, all the bank address latches 42, 43, 44 and 45 are ready for the latch operation, and the bank selection signals 140, 141, 142 and 14 output from the decoder 41.
The first falling edge of 3 is individually latched. As described above, once this falling edge is latched, the contents of the latch are the following reset signals 144,
It is held as it is until 145, 146 and 147 are input.
【0010】今、DRAM40において、バンクA5
8、バンクB59、バンクC60およびバンクD61の
順序に従ってアクセスが行われる場合には、バンクA5
8に対するライト・アクセスが開始される前に、バンク
A58に対応した拡張アドレス信号138および139
(図8の拡張アドレス信号137に含まれる)がデコー
ダ(図8のデコーダ38に対応する)41に入力されて
デコードされる。この結果、バンクA58に対するバン
ク選択信号140のみが“L”レベルにて出力される。
バンクアドレス・ラッチ42においては、このバンク選
択信号140の立た下がりがラッチされ、その内容は、
次のリセット信号144が入力されるまで保持される。
これにより、バンクアドレス・ラッチ42の出力のみが
“L”レベルにて出力されて、NANDゲート46に入
力される。NANDゲート46においては、リフレッシ
ュ要求信号148が入力される場合においてのみ“L”
レベルの信号が出力され、NORゲート54を介してバ
ンクA58のロウアドレス・ストローブ端子に入力され
る。即ち、この時点においては、バンクA58について
のみリフレッシュ動作を行わせることが可能な状態とな
る。この状態において、バンクA58に対するライト・
アクセスが、バンクA58についての最初のライト・ア
クセスであるのか否かが検索される。Now, in DRAM 40, bank A5
If access is made in the order of 8, bank B59, bank C60, and bank D61, bank A5
8 before the write access to 8 is started, the extended address signals 138 and 139 corresponding to the bank A58.
8 (included in the extended address signal 137 of FIG. 8) is input to the decoder (corresponding to the decoder 38 of FIG. 8) 41 and decoded. As a result, only the bank selection signal 140 for the bank A58 is output at the "L" level.
In the bank address latch 42, the falling edge of the bank selection signal 140 is latched, and its content is
It is held until the next reset signal 144 is input.
As a result, only the output of the bank address latch 42 is output at the “L” level and input to the NAND gate 46. In the NAND gate 46, "L" is generated only when the refresh request signal 148 is input.
A level signal is output and input to the row address strobe terminal of the bank A58 via the NOR gate 54. That is, at this time, only the bank A58 can be refreshed. In this state, write to bank A58
It is retrieved whether the access is the first write access for bank A58.
【0011】この検索の結果において最初のライト・ア
クセスである場合には、まずリフレッシュ要求信号14
8を適宜入力することにより、バンクA58に対して8
回程のリフレッシュ・ダミーサイクルが実行される。こ
の場合に、情報のライト/リードを目的としないダミー
サイクルは、このリフレッシュ・ダミーサイクルにより
代用される。このダミーサイクルが終了することによ
り、バンクA58の全アドレス領域は、始めてライト・
アクセスを行うことが可能な状態となる。その後に、ロ
ウアドレス・ストローブ信号、カラムアドレス・ストロ
ーブ信号、ライト・イネーブル信号およびアドレス信号
130等を適宜加えることにより、バンクA58に対す
るライト/リード等のアクセス動作が、対応するアドレ
スの順序に従って行われてゆく。また、このメモリ・ア
クセスの期間においては、例えば、15.6μsごとに
行われる通常のリフレッシュ動作が実行されてはいる
が、この場合においては、リフレッシュされるのはバン
クA58のみである。If the result of this search is the first write access, first the refresh request signal 14
By inputting 8 as appropriate, 8 for bank A58
The refresh dummy cycle of the cycle is executed. In this case, the refresh dummy cycle substitutes the dummy cycle which is not intended to write / read information. When this dummy cycle ends, the entire address area of the bank A58 is written for the first time.
It becomes possible to access. After that, by appropriately adding a row address strobe signal, a column address strobe signal, a write enable signal, an address signal 130, etc., an access operation such as a write / read to the bank A58 is performed in the order of the corresponding address. Go on. Further, during the memory access period, for example, the normal refresh operation is performed every 15.6 μs, but in this case, only the bank A58 is refreshed.
【0012】ここにおいて、バンクA58に対するアク
セスが終了したものとすると、当該バンクA58のメモ
リ内容が保持状態にあるか否かが検索される。保持が不
要である場合には、バンクアドレス・ラッチ42にリセ
ット信号144が入力され、これにより、バンクアドレ
ス・ラッチ42はリセットされリフレッシュ不可能な状
態となる。また、保持状態が必要である場合には、バン
クアドレス・ラッチ42はリセットされることなくリフ
レッシュ可能な状態に維持される。以下、同様にして、
バンクB59、バンクC60およびバンクD61に対す
るアクセスにおいても、上述したようなリフレッシュ動
作が行われる。例えば、バンクB59を使用する際に
は、バンクB59については常時ダミーサイクルを経過
させた後に、通常のリフレッシュ動作が行われるが、既
に使用されているバンクA58については、記憶内容の
保持が必要である場合には、ダミーサイクルを経過させ
てリフレッシュ動作が行われ、記憶内容の保持が不要で
ある場合には、ダミーサイクルおよびリフレッシュ動作
は実行されない。Here, if it is assumed that the access to the bank A58 is completed, it is searched whether or not the memory contents of the bank A58 are held. If the holding is not necessary, the reset signal 144 is input to the bank address latch 42, which resets the bank address latch 42 and puts it in a non-refreshable state. Further, when the holding state is necessary, the bank address latch 42 is maintained in the refreshable state without being reset. Hereinafter, similarly,
The refresh operation as described above is also performed in accessing the bank B59, the bank C60, and the bank D61. For example, when the bank B59 is used, a normal refresh operation is performed for the bank B59 after a lapse of a dummy cycle at all times, but it is necessary to retain the stored contents of the bank A58 which has already been used. In some cases, the refresh operation is performed after the dummy cycle has passed, and when it is not necessary to retain the stored content, the dummy cycle and the refresh operation are not performed.
【0013】以上説明したようなリフレッシュ動作を行
うことにより、バンクごとのリフレッシュ制御が可能と
なっている。即ち、従来技術の場合には、バンクA、バ
ンクB、バンクCおよびバンクDの順序に従ったバンク
の使用状態に対応して、記憶内容の保持の必要なバンク
および現在使用中のバンクについてのみダミーサイクル
を経過させた後に、通常のリフレッシュ動作が行われて
いる。By performing the refresh operation as described above, refresh control for each bank is possible. That is, in the case of the conventional technique, only the banks for which storage contents need to be retained and the banks currently in use are dealt with in accordance with the usage states of the banks in the order of bank A, bank B, bank C, and bank D. A normal refresh operation is performed after the dummy cycle has elapsed.
【0014】[0014]
【発明が解決しようとする課題】上述した従来の半導体
記憶装置およびそのリフレッシュ制御方法においては、
メモリセルの記憶情報保持のために、当該半導体記憶装
置を形成するDRAMのリフレッシュ動作を行う際に
は、当該DRAMの全メモリセルに対してリフレッシュ
動作が行われるために、リフレッシュ動作時の消費電力
が増大するという欠点があり、また、当該リフレッシュ
動作時においては過大な電流がDRAMに流入する動作
状態となり、ノイズ発生の要因になるという欠点があ
る。In the above-mentioned conventional semiconductor memory device and its refresh control method,
When the DRAM forming the semiconductor memory device is refreshed in order to hold the stored information in the memory cell, all the memory cells in the DRAM are refreshed. However, there is a drawback in that an excessive current flows into the DRAM during the refresh operation, which causes noise.
【0015】また、前述の特開昭60ー175296号
公報に記載されてる従来技術の場合には、メモリシステ
ムが複数のDRAMによりバンク構成されており、これ
らのバンクごとにリフレッシュ制御を個別に行っている
に過ぎず、システム全体を統合したリフレッシュ制御が
行われていないために、前記メモリシステム全体の消費
電力については低減効果が少ないという欠点がある。Further, in the case of the prior art described in the above-mentioned Japanese Patent Laid-Open No. 60-175296, the memory system is composed of a plurality of DRAM banks, and refresh control is individually performed for each of these banks. However, since the refresh control that integrates the entire system is not performed, there is a drawback that the effect of reducing the power consumption of the entire memory system is small.
【0016】[0016]
【課題を解決するための手段】第1の発明の半導体記憶
装置は、メモリセルアレイおよびロウデコーダ、カラム
デコーダ、センスアンプおよびデータ入出力手段等を備
え、読み込み/書き込み可能な半導体記憶装置におい
て、ライトサイクル時に、所定のロウアドレス・ストロ
ーブ信号、カラムアドレス・ストローブ信号およびライ
ト・イネーブル信号の入力を受けて、ロウデコーダ/カ
ラムデコーダ制御信号、未使用領域判定信号、リフレッ
シュ要求信号、最上位ロウアドレス・ラッチ制御信号、
ロウアドレス・ラッチ制御信号およびアドレスバッファ
制御信号等を出力するアクセス制御手段と、ライトサイ
クルの発生に対応して、前記ロウアドレス・ラッチ制御
信号の入力を受けて、入力されるロウアドレスをラッチ
する第1のロウアドレス・ラッチ手段と、前記最上位ロ
ウアドレス・ラッチ制御信号の入力を受けて、前記第1
のロウアドレス・ラッチ手段においてラッチされたロウ
アドレスを入力し、最上位のロウアドレスとしてラッチ
する第2のロウアドレス・ラッチ手段と、ライトサイク
ルの発生に対応して、前記第1のロウアドレス・ラッチ
手段にラッチされているロウアドレスと、前記第2のロ
ウアドレス・ラッチ手段にラッチされている最上位ロウ
アドレスとを比較して、前記第1のロウアドレス・ラッ
チ手段にラッチされているロウアドレスが、前記第2の
ロウアドレス・ラッチ手段にラッチされている最上位ロ
ウアドレスよりも上位であるか否かを判定する最上位判
定信号を出力する比較手段と、前記第2のロウアドレス
・ラッチ手段より出力される最上位ロウアドレスの入力
を受けて、前記リフレッシュ要求信号を介してリフレッ
シュ・ロウアドレスを生成して出力するとともに、リフ
レッシュ動作の対象とする領域であるか否かを判定する
未使用領域判定信号を出力するリフレッシュ制御手段
と、前記リフレッシュ・ロウアドレスの入力を受けて、
前記アドレス・バッファ制御信号により制御され、所定
のクロック信号を介して前記ロウデコーダに対するロウ
アドレスを出力するロウアドレス・バッファと、を少な
くとも備えて構成され、前記リフレッシュ制御手段にお
いて、前記第2のロウアドレス・ラッチ手段にラッチさ
れた最上位ロウアドレスと前記リフレッシュ・ロウアド
レスとを比較して、前記リフレッシュ・ロウアドレスが
前記最上位ロウアドレスよりも下位である場合に出力さ
れる前記未使用領域判定信号を介して、前記ロウデコー
ダ/カラムデコーダ制御信号により前記ロウデコーダを
活性化するとともに、前記アドレスバッファ制御信号に
より前記アドレスバッファを活性化することを特徴とし
ている。A semiconductor memory device according to a first aspect of the present invention comprises a memory cell array, a row decoder, a column decoder, a sense amplifier, a data input / output means, etc., and is a readable / writable semiconductor memory device. At the time of a cycle, it receives a predetermined row address strobe signal, column address strobe signal and write enable signal, and receives a row decoder / column decoder control signal, an unused area determination signal, a refresh request signal, a highest row address Latch control signal,
An access control means for outputting a row address / latch control signal, an address buffer control signal, etc., and an input of the row address / latch control signal in response to the occurrence of a write cycle, and latches the input row address. The first row address / latch means and the first row address / latch control signal are input to receive the first row address / latch control signal
Second row address latch means for inputting the row address latched by the row address latch means and latching the row address as the highest row address, and the first row address latch means corresponding to the generation of the write cycle. The row address latched by the latch means is compared with the highest row address latched by the second row address latch means, and the row latched by the first row address latch means is compared. Comparing means for outputting a highest judgment signal for judging whether an address is higher than the highest row address latched by the second row address latch means; and the second row address. Upon receiving the input of the highest row address output from the latch means, the refresh row address is transmitted via the refresh request signal. Thereby generating and outputting a refresh control means for outputting an unused area determination signal determines whether the region of interest of the refresh operation, in response to input of the refresh row address,
A row address buffer which is controlled by the address buffer control signal and outputs a row address to the row decoder via a predetermined clock signal, and the refresh control means includes the second row. The unused area determination that is output when the highest row address latched by the address latch means is compared with the refresh row address and the refresh row address is lower than the highest row address Via the signal, the row decoder / column decoder control signal activates the row decoder, and the address buffer control signal activates the address buffer.
【0017】なお、前記リフレッシュ制御手段は、前記
リフレッシュ要求信号を入力して計数して、前記リフレ
ッシュ・ロウアドレスを生成して出力するカウンタと、
前記リフレッシュ・ロウアドレスと前記第2のロウアド
レス・ラッチ手段より出力される最上位ロウアドレスと
を比較して、前記未使用領域判定信号を出力する比較器
とを備えて構成してもよい。また、前記アクセス制御回
路は、前記ロウアドレス・ストローブ信号、カラムアド
レス・ストローブ信号およびライト・イネーブル信号の
入力を受けて、少なくとも前記ロウデコーダ制御信号、
リフレッシュ要求信号およびロウアドレス・バッファ制
御信号を生成して出力するクロック・ジェネレータと、
前記未使用領域判定信号および最上位判定信号の入力を
受けて、少なくとも前記最上位ロウアドレス・ラッチ制
御信号およびロウアドレス・ラッチ制御信号を生成して
出力するラッチ制御回路とを備えて構成してもよい。The refresh control means receives the refresh request signal, counts the refresh request signal, generates a refresh row address, and outputs the refresh row address.
It may be configured to include a comparator that compares the refresh row address with the highest row address output from the second row address latch means and outputs the unused area determination signal. The access control circuit receives at least the row address / strobe signal, the column address / strobe signal, and the write enable signal and receives at least the row decoder control signal.
A clock generator that generates and outputs a refresh request signal and a row address buffer control signal,
And a latch control circuit for receiving and inputting the unused area determination signal and the highest determination signal and generating and outputting at least the highest row address / latch control signal and the row address / latch control signal. Good.
【0018】また、第2の発明の半導体記憶装置のリフ
レッシュ制御方法は、前記第1の発明の半導体記憶装置
において、読み込み/書き込み可能なDRAMのリフレ
ッシュ動作時に、ロウアドレス・ストローブ信号、カラ
ムアドレス・ストローブ信号およびライト・イネーブル
信号の入力タイミング調整により、当該DRAMをテス
トモードに設定する第1のステップと、前記DRAMの
任意のアドレスに対するリードアクセスを実行すること
によって、前記第2のロウアドレス・ラッチ手段にラッ
チされた最上位ロウアドレスを更新する第2のステップ
と、前記第2のステップにおいて更新された最上位のロ
ウアドレス・ラッチに対応して、前記第2のロウアドレ
ス・ラッチ手段により、前記リードアクセス時に入力さ
れている前記任意のアドレスのロウアドレスをラッチす
る第3のステップと、を少なくとも有することを特徴と
している。A refresh control method for a semiconductor memory device according to a second aspect of the present invention is the semiconductor memory device according to the first aspect, wherein a row address strobe signal, a column address A first step of setting the DRAM in a test mode by adjusting the input timing of the strobe signal and the write enable signal, and a second row address latch by executing a read access to an arbitrary address of the DRAM A second step of updating the highest row address latched by the means, and the second row address latch means corresponding to the highest row address latch updated in the second step, The arbitrary that is input at the time of the read access It is characterized by having a third step of latching the row address of the address, at least.
【0019】[0019]
【発明の実施の形態】次に、本発明について図面を参照
して説明する。Next, the present invention will be described with reference to the drawings.
【0020】図1は本発明の1実施形態を示すブロック
図である。図1に示されるように、本実施形態は、クロ
ック・ジェネレータ2およびラッチ制御回路3を含み、
外部からのロウアドレス・ストローブ信号101、カラ
ムアドレス・ストローブ信号102およびライト・イネ
ーブル信号103の入力を受けて、ロウ・デコーダ制御
信号104、未使用領域判定信号105、リフレッシュ
要求信号106、最上位ロウアドレス・ラッチ制御信号
107、最上位ロウアドレス・ラッチ・リセット信号1
08、ロウアドレス・ラッチ制御信号109およびロウ
アドレス・バッファ制御信号111を生成して出力する
アクセス制御回路1と、ロウアドレスをラッチするロウ
アドレス・ラッチ4と、最上位ロウアドレスをラッチす
るロウアドレス・ラッチ5と、ロウアドレス・ラッチ4
にラッチされているロウアドレスとロウアドレス・ラッ
チ5にラッチされている最上位ロウアドレスとを比較す
る比較記6と、リフレッシュ制御回路7と、ロウアドレ
ス・バッファ8と、カラムアドレス・バッファ9と、ロ
ウデコーダ10と、カラムデコーダ11と、センスアン
プ12と、メモリセルアレイ13と、データ入出力バッ
ファ14とを備えて構成されている。FIG. 1 is a block diagram showing an embodiment of the present invention. As shown in FIG. 1, this embodiment includes a clock generator 2 and a latch control circuit 3,
In response to input of a row address / strobe signal 101, a column address / strobe signal 102 and a write enable signal 103 from the outside, a row decoder control signal 104, an unused area determination signal 105, a refresh request signal 106, a top row Address / latch control signal 107, highest row address / latch / reset signal 1
08, the row address / latch control signal 109 and the row address / buffer control signal 111 are generated and output, the row address / latch 4 for latching the row address, and the row address for latching the highest row address.・ Latch 5 and row address latch 4
A comparison 6 for comparing the row address latched in the row address and the highest row address latched in the row address latch 5, the refresh control circuit 7, the row address buffer 8, and the column address buffer 9. , A row decoder 10, a column decoder 11, a sense amplifier 12, a memory cell array 13, and a data input / output buffer 14.
【0021】なお、上記の構成要素の内、特にアクセス
制御回路1、ロウアドレス・ラッチ4および5、比較器
6、リフレッシュ制御回路7、ロウアドス・バッファ8
およびカラムアドレス・バッファ9は、本実施形態の半
導体記憶装置のリフレッシュ制御方式を形成している。
また、図2は、上記のリフレッシュ制御回路7の内部構
成を示すブロック図であり、アクセス制御回路1に含ま
れるクロック・ジェネレータ2より出力されるリフレッ
シュ制御信号106に同期して、リフレッシュ・ロウア
ドレス114を生成して出力するカウンタ15と、この
リフレッシュ・ロウアドレス114とロウアドレス・ラ
ッチ5より出力される既にライトアクセスされた最上位
ロウアドレスとを比較する比較器16とを備えて構成さ
れる。Among the above components, the access control circuit 1, the row address latches 4 and 5, the comparator 6, the refresh control circuit 7, and the row add buffer 8 are particularly included.
The column address buffer 9 and the column address buffer 9 form the refresh control system of the semiconductor memory device of this embodiment.
2 is a block diagram showing the internal configuration of the refresh control circuit 7 described above. The refresh row address is synchronized with the refresh control signal 106 output from the clock generator 2 included in the access control circuit 1. A counter 15 for generating and outputting 114, and a comparator 16 for comparing the refresh row address 114 with the highest row address which has been already accessed for writing and output from the row address latch 5 are configured. .
【0022】次に、図1および図2を参照して、リフレ
ッシュ動作について説明する。電源が投入されると、最
初のライトアクセスが実行されるまでは、ラッチ制御回
路3からは、最上位ロウアドレス・ラッチ・リセット信
号108が“H”レベルにて出力され、またリフレッシ
ュ要求信号106が“L”レベルにて出力される。ロウ
アドレス・ラッチ5においては、この最上位ロウアドレ
ス・ラッチ・リセット信号108の入力を受けてリセッ
トされ、リフレッシュ制御回路7においては、“L”レ
ベルのリフレッシュ要求信号106の入力を受けて非活
性化されて、本実施形態におけるリフレッシュ動作は停
止状態となっている。Next, the refresh operation will be described with reference to FIGS. 1 and 2. When the power is turned on, the highest row address / latch / reset signal 108 is output at the “H” level from the latch control circuit 3 and the refresh request signal 106 until the first write access is executed. Is output at "L" level. The row address / latch 5 is reset by receiving the highest row address / latch / reset signal 108, and the refresh control circuit 7 is inactive by receiving the "L" level refresh request signal 106. As a result, the refresh operation in this embodiment is stopped.
【0023】この状態において、最初のライトアクセス
が発生すると、ラッチ制御回路3からはロウアドレス・
ラッチ制御信号109が“H”レベルにて出力されて、
ロウアドレス・ラッチ4に入力される。ロウアドレス・
ラッチ4においては、その時点において入力されている
ロウアドレスがラッチされて保持される。その際、ロウ
アドレス・ラッチ4においてラッチされたロウアドレス
は、即ロウアドレス・ラッチ5に出力されて、ラッチ制
御回路3より送られてくる最上位ロウアドレス・ラッチ
制御信号107を介して、最上位ロウアドレスとして当
該ロウアドレス・ラッチ5にラッチされる。そして次の
ライトアクセス・サイクルが発生すると、ロウアドレス
・ラッチ4においては、上記と同様に、その時点におい
て入力されているロウアドレスがラッチされるととも
に、ラッチされた当該ロウアドレスは、ロウアドレス・
ラッチ5および比較器6に出力される。比較器6におい
ては、ロウアドレス・ラッチ4においてラッチされたロ
ウアドレスと、ロウアドレス・ラッチ5にラッチされて
いる既にライトアクセスされた最上位ロウアドレスとし
て保持されている最上位ロウアドレスとが比較照合され
る。この比較照合において、ロウアドレス・ラッチ4に
おいてラッチされたロウアドレスが、ロウアドレス・ラ
ッチ5においてラッチされている最上位ロウアドレスよ
りも下位のロウアドレスである場合には、比較器6から
は最上位判定信号110が“L”レベルにて出力されて
ラッチ制御回路3に入力される。また逆にロウアドレス
・ラッチ4においてラッチされたロウアドレスが、ロウ
アドレス・ラッチ5においてラッチされている最上位ロ
ウアドレスよりも上位のロウアドレスである場合には、
比較器6からは最上位判定信号110が“H”レベルに
て出力されてラッチ制御回路3に入力される。ラッチ制
御回路3においては、最上位判定信号110が“H”レ
ベルで入力される場合には、最上位ロウアドレス・ラッ
チ制御信号107が“H”レベルにて出力されてロウア
ドレス・ラッチ5に入力される。In this state, when the first write access occurs, the latch control circuit 3 outputs the row address
The latch control signal 109 is output at "H" level,
Input to row address latch 4. Row address
In the latch 4, the row address input at that time is latched and held. At that time, the row address latched by the row address latch 4 is immediately output to the row address latch 5, and the highest row address latch control signal 107 sent from the latch control circuit 3 causes the highest row address latch. The higher row address is latched by the row address latch 5. When the next write access cycle occurs, the row address latch 4 latches the row address being input at that time, and the latched row address is changed to the row address latch 4 in the same manner as above.
It is output to the latch 5 and the comparator 6. In the comparator 6, the row address latched by the row address latch 4 is compared with the highest row address latched by the row address latch 5 and held as the highest row address which has already been write-accessed. Matched. In this comparison and collation, when the row address latched by the row address latch 4 is a lower row address than the highest row address latched by the row address latch 5, the comparator 6 determines the highest row address. The upper determination signal 110 is output at the “L” level and input to the latch control circuit 3. Conversely, if the row address latched by the row address latch 4 is a higher row address than the highest row address latched by the row address latch 5,
The highest determination signal 110 is output from the comparator 6 at the “H” level and input to the latch control circuit 3. In the latch control circuit 3, when the highest determination signal 110 is input at the “H” level, the highest row address / latch control signal 107 is output at the “H” level to the row address / latch 5. Is entered.
【0024】以降のライトアクセス・サイクルにおいて
は、上記に説明した動作が繰返して実行され、これによ
りロウアドレス・ラッチ5には、ライトアクセス時にお
ける最上位ロウアドレスが常時ラッチされている状態が
継続される。次いで、ロウアドレス・ラッチ5にラッチ
されている最上位ロウアドレス113は、リフレッシュ
制御回路7に出力されて、当該リフレッシュ制御回路7
内の比較器16に入力される。他方において、リフレッ
シュ制御回路7内のカウンタ15に対しては、アクセス
制御回路1に含まれるクロック・ジェネレータ2より出
力されるリフレッシュ要求信号106が入力されてお
り、このリフレッシュ要求信号106が“H”レベルに
て入力されることにより、リフレッシュ・ロウアドレス
114が生成されて出力され、前述のように、ロウアド
レス・バッファ8の出力されるとともに比較器16に入
力される。比較器16においては、このリフレッシュ・
ロウアドレス114と、ロウアドレス・バッファ5より
入力される前記最上位ロウアドレス113とが比較され
て、リフレッシュ・ロウアドレス114が、最上位ロウ
アドレス113よりも下位のロウアドレスである場合に
は、比較器16からは、未使用領域判定信号105が
“L”レベルにて出力されてラッチ制御回路3に入力さ
れる。また逆にリフレッシュ・ロウアドレス114が、
最上位ロウアドレス113よりも上位のロウアドレスで
ある場合には、比較器16からは、未使用領域判定信号
105が“H”レベルにて出力されてラッチ制御回路3
に入力される。In the subsequent write access cycle, the above-described operation is repeatedly executed, whereby the row address latch 5 continues to be in a state where the highest row address at the time of write access is always latched. To be done. Next, the highest row address 113 latched in the row address latch 5 is output to the refresh control circuit 7 and the refresh control circuit 7 concerned.
It is input to the internal comparator 16. On the other hand, the refresh request signal 106 output from the clock generator 2 included in the access control circuit 1 is input to the counter 15 in the refresh control circuit 7, and the refresh request signal 106 is "H". By inputting at the level, the refresh row address 114 is generated and output, and is output to the row address buffer 8 and the comparator 16 as described above. In the comparator 16, this refresh
When the row address 114 is compared with the highest row address 113 input from the row address buffer 5 and the refresh row address 114 is a row address lower than the highest row address 113, The unused area determination signal 105 is output from the comparator 16 at the “L” level and input to the latch control circuit 3. Conversely, the refresh row address 114
If the row address is higher than the highest row address 113, the comparator 16 outputs the unused area determination signal 105 at the “H” level, and the latch control circuit 3
Is input to
【0025】ラッチ制御回路3においては、上記の未使
用領域判定信号105が“L”レベルで入力される場合
には、対応するロウアドレスのメモリ領域がリフレッシ
ュを必要とする領域、即ち、情報保持を必要とするメモ
リ領域であるものと判定されて、リフレッシュ動作時に
対応して、ロウデコーダ10を活性化するためのロウデ
コーダ制御信号104およびロウアドレス・バッファ8
を活性化するためのロウアドレス・バッファ制御信号1
11が、それぞれ“H”レベルにて出力されて、対応す
るロウデコーダ10およびロウアドレス・バッファ8に
入力されて、それぞれが活性化される。また比較器16
より出力される未使用領域判定信号105が“H”レベ
ルで入力される場合には、リフレッシュ動作を必要とし
ない領域、即ち、情報保持を必要としないメモリ領域で
あるものと判定されて、前記ロウデコーダ制御信号10
4および前記ロウアドレス・バッファ制御信号111が
共に“L”レベルにて出力されて、ロウデコーダ10お
よびロウアドレス・バッファ8は非活性化され、これに
より、対応するロウアドレスのメモリ領域に対するリフ
レッシュ動作は行われない。In the latch control circuit 3, when the unused area determination signal 105 is input at "L" level, the memory area of the corresponding row address needs refreshing, that is, information holding. Row decoder control signal 104 for activating row decoder 10 and row address buffer 8 in response to the refresh operation.
Address buffer control signal 1 to activate
11 is output at the "H" level and is input to the corresponding row decoder 10 and row address buffer 8 to be activated. In addition, the comparator 16
When the unused area determination signal 105 output by the above is input at the “H” level, it is determined that the area does not require the refresh operation, that is, the memory area that does not require information retention, and Row decoder control signal 10
4 and the row address buffer control signal 111 are both output at the "L" level to inactivate the row decoder 10 and the row address buffer 8, thereby refreshing the memory area of the corresponding row address. Is not done.
【0026】次に、第2の発明のリフレッシュ制御方法
の1実施形態について説明する。図3は、当該1実施形
態に対応するシステム機能の主要部を示す構成図であ
る。図3に示されるように、本実施形態に対応するシス
デム機能は、CPU17と、メモリ制御回路18と、D
RAM(A)19、DRAM(B)20、DRAM
(C)21およびDRAM(D)22とを備えて構成さ
れる。また、図4は本実施形態におけるメモリ・マップ
を示す図であり、図5は本実施形態におけるDRAMテ
ストモード時のタイミング図、図6は本実施形態におけ
るメモリ制御手順の主要部分のフローチャートを示す図
である。以下、第2の発明の本実施形態について、図
1、図2、図3、図4、図5および図6を参照して説明
するものとする。Next, one embodiment of the refresh control method of the second invention will be described. FIG. 3 is a configuration diagram showing a main part of a system function corresponding to the first embodiment. As shown in FIG. 3, the sysdem function corresponding to the present embodiment has a CPU 17, a memory control circuit 18, a D
RAM (A) 19, DRAM (B) 20, DRAM
(C) 21 and DRAM (D) 22. 4 is a diagram showing a memory map in the present embodiment, FIG. 5 is a timing chart in the DRAM test mode in the present embodiment, and FIG. 6 is a flowchart of a main part of a memory control procedure in the present embodiment. It is a figure. Hereinafter, this embodiment of the second invention will be described with reference to FIGS. 1, 2, 3, 4, 5, and 6.
【0027】図4に示されるメモリ・マップにおいて、
ROM領域として形成されるシステム領域(1)23
は、オペレーティング・システムが常駐する領域であ
り、未使用領域26は、システム上、メモリがマッピン
グされていない領域である。また、ダイナミック・メモ
リ(DRAM)領域であるシステム領域(3)25は、
アプリケーションによりワーク領域として使用される領
域であり、システム領域(2)24は、オペレーティン
グ・システムによりワーク領域として使用される領域で
ある。通常、当該システムが起動されると、前記システ
ム領域(1)23に格納されているオペレーティング・
システムが起動され、システムのセットアップが行われ
る。その際に、システム上に搭載されている全てのダイ
ナミック・メモリ(DRAM)が正常に動作するか否か
を確認するためのメモリチェック・プログラムが実行さ
れる。このメモリチェック・プログラムにおいては、D
RAM(A)19、DRAM(B)20、DRAM
(C)21およびDRAM(D)22の全領域に対し
て、ライトアクセスが実行された後にリードアクセスが
実行されて、全メモリセルの内容が正常であるか否かが
判定される。In the memory map shown in FIG. 4,
System area (1) 23 formed as a ROM area
Is an area where the operating system resides, and the unused area 26 is an area where the memory is not mapped on the system. The system area (3) 25, which is a dynamic memory (DRAM) area,
The system area (2) 24 is an area used as a work area by an application, and is used as a work area by the operating system. Normally, when the system is started, the operating system stored in the system area (1) 23
The system is started and the system is set up. At that time, a memory check program for confirming whether or not all the dynamic memories (DRAM) mounted on the system operate normally is executed. In this memory check program, D
RAM (A) 19, DRAM (B) 20, DRAM
For all areas of (C) 21 and DRAM (D) 22, read access is executed after write access is executed, and it is determined whether or not the contents of all memory cells are normal.
【0028】次に、図3のシステム機能構成図、図4の
メモリ・マップ、図5(a)、(b)および(c)のタ
イミング図および図6のフローチャートを参照して、テ
ストモード時の動作手順について敷延して説明する。な
お、図4のメモリ・マップにおいては、説明の都合上、
アプリケーション1およびアプリケーション2は、任意
の領域にマッピングされている。アプリケーションの実
行は、最初にアプリケーション1が実行され、当該アプ
リケーション1の実行終了後に、アプリケーション2が
実行されるものとする。まずステップS1 (図6参照)
においてシステムが起動されると、システム領域(3)
25およびシステム領域(2)24にマッピングされて
いるDRAM(A)19、DRAM(B)20、DRA
M(C)21およびDRAM(D)22に対するメモリ
チェックが行われる。このメモリチェックが終了する
と、DRAM(A)19、DRAM(B)20、DRA
M(C)21およびDRAM(D)22のそれぞれに対
応する最上位のロウアドレス・ラッチ5(図1参照)に
ラッチされている最上位ロウアドレスは、それぞれ最大
値となるため、これらのDRAM(A)19、DRAM
(B)20、DRAM(C)21およびDRAM(D)
22に対するリフレッシュ動作が実行される。ここにお
いて、DRAM(A)19、DRAM(B)20、DR
AM(C)21およびDRAM(D)22は未使用状態
にある。Next, referring to the system functional configuration diagram of FIG. 3, the memory map of FIG. 4, the timing diagrams of FIGS. 5A, 5B and 5C and the flow chart of FIG. 6, in the test mode. The operation procedure of is spread and explained. In the memory map of FIG. 4, for convenience of explanation,
The application 1 and the application 2 are mapped in arbitrary areas. Regarding the execution of the application, it is assumed that the application 1 is executed first, and after the execution of the application 1 is completed, the application 2 is executed. First, step S1 (see FIG. 6)
When the system is started in, the system area (3)
25 and DRAM (A) 19, DRAM (B) 20, and DRA mapped in the system area (2) 24.
A memory check is performed on the M (C) 21 and the DRAM (D) 22. When this memory check is completed, DRAM (A) 19, DRAM (B) 20, DRA
Since the highest row address latched in the highest row address latch 5 (see FIG. 1) corresponding to each of the M (C) 21 and the DRAM (D) 22 has the maximum value, these DRAMs (A) 19, DRAM
(B) 20, DRAM (C) 21 and DRAM (D)
A refresh operation for 22 is performed. Here, DRAM (A) 19, DRAM (B) 20, DR
The AM (C) 21 and the DRAM (D) 22 are unused.
【0029】次いで、ステップS2 (図6参照)におい
て、前記メモリチェック・プログラムが実行されると、
最上位のロウアドレス・ラッチ5にラッチされている最
上位ロウアドレスは最大値であるため、当該ロウアドレ
ス・ラッチ5にラッチされている最上位ロウアドレスを
更新することが必要となる。この最上位ロウアドレスの
更新は、次記の手順により実行される。図3において、
まず、DRAM(A)19に対して.CPU17によ
り、当該DRAMのテストモードが実行される。なお、
このテストモードの実行に当っては、図4のメモリ・マ
ップにおいて、テストモード専用(未使用領域)の任意
のアドレス(以下、TEST番地と云う)を設定してお
くことが必要となる。ステップS3 (図6参照)におい
て、CPU17(図3参照)により前記TEST番地に
対するアクセスが行われると、メモリ制御回路18から
は、図5(a)、(b)および(c)に示されるような
ロウアドレス・ストローブ信号119−1、カラムアド
レス・ストローブ信号120−1およびライト・イネー
ブル信号121−1が出力されて、対応するDRAM
(A)19に入力され、これにより、図5に示されるテ
ストモード・スタートのタイミングにおいて、DRAM
(A)19はテスト・モードに設定される。次いで、ス
テップS4 において、CPU17によりSYS−STA
RT番地(図4参照)に対するリードアクセスが行われ
る。Next, in step S2 (see FIG. 6), when the memory check program is executed,
Since the highest row address latched by the highest row address latch 5 has the maximum value, it is necessary to update the highest row address latched by the row address latch 5. The update of the highest row address is executed by the following procedure. In FIG.
First, for the DRAM (A) 19. The CPU 17 executes the test mode of the DRAM. In addition,
In executing the test mode, it is necessary to set an arbitrary address (hereinafter referred to as TEST address) dedicated to the test mode (unused area) in the memory map of FIG. In step S3 (see FIG. 6), when the CPU 17 (see FIG. 3) accesses the TEST address, the memory control circuit 18 outputs the data as shown in FIGS. 5 (a), 5 (b) and 5 (c). The corresponding row address strobe signal 119-1, the column address strobe signal 120-1, and the write enable signal 121-1 are output, and the corresponding DRAM
(A) It is input to 19, so that at the timing of the test mode start shown in FIG.
(A) 19 is set to the test mode. Next, in step S4, the CPU 17 causes the SYS-STA
Read access to the RT address (see FIG. 4) is performed.
【0030】以上説明した動作手順により、DRAM
(A)19は、図1に示されるラッチ制御回路3より、
最上位ロウアドレス・ラッチ制御信号107が“H”レ
ベルで出力されて、ロウアドレス・ラッチ5に入力され
る。ロウアドレス・ラッチ5においては、前記ステップ
S4 におけるリードアクセス時に入力されているSYS
−SRART番地のロウアドレス(最小値)をラッチす
るために、DRAM(A)19の全記憶セルに対するリ
フレッシュ動作は行われない状態となる。そして最後
に、ステップS5 において、CPU17によりダミー・
フレッシュサイクルが実行されて、通常のアクセスを行
うことが可能な状態となる。なおDRAM(B)20、
DRAM(C)21およびDRAM(D)22に対して
も、上記のDRAM(A)19の場合と同様の動作手順
のより、これらのDRAMの全メモリセルに対するリフ
レッシュ動作は行われない状態となる。According to the operation procedure described above, the DRAM
(A) 19 indicates that the latch control circuit 3 shown in FIG.
The highest row address latch control signal 107 is output at the “H” level and input to the row address latch 5. In the row address latch 5, the SYS input at the read access in step S4 is input.
Since the row address (minimum value) of the -SRART address is latched, the refresh operation is not performed on all the memory cells of the DRAM (A) 19. Finally, in step S5, the CPU 17 makes a dummy
The fresh cycle is executed, and normal access can be performed. The DRAM (B) 20,
With respect to the DRAM (C) 21 and the DRAM (D) 22, the refresh operation is not performed on all the memory cells of the DRAM (A) 19 by the same operation procedure as that of the DRAM (A) 19. .
【0031】次に、DRAM(A)19、DRAM
(B)20、DRAM(B)21およびDRAM(D)
22までの領域を、オペレーティング・システム(ワー
ク)領域およびアプリケーション領域として使用する場
合について説明する。図4のメモリ・マップにおいて、
システム領域2がオペレーティング・システムによって
使用されている場合には、DRAM(A)19において
は、ライトアクセスされている最上位のロウアドレスが
ロウアドレス・ラッチ5にラッチされているために、当
該DRAM(A)19のSYS−END番地までの領域
のみが、リフレッシュ動作が行われている領域となる。
次に、START(1)番地からEND(1)番地まで
の領域がアプリケーション1によって使用されている場
合には、DRAM(A)19は、オペレーティング・シ
ステムとアプリケーション1により、その全領域が使用
されているために、その全メモリセルに対するリフレッ
シュ動作が実行される。またDRAM(B)20におい
ては、END(1)番地までの領域のみが使用されてい
るに過ぎないために、先頭番地からEND(1)番地ま
でのリフレッシュ動作のみが行われる。Next, the DRAM (A) 19 and the DRAM
(B) 20, DRAM (B) 21, and DRAM (D)
A case where the areas up to 22 are used as an operating system (work) area and an application area will be described. In the memory map of FIG.
When the system area 2 is being used by the operating system, in the DRAM (A) 19, the highest row address that is write-accessed is latched by the row address latch 5, so Only the area up to the address SYS-END of (A) 19 is the area where the refresh operation is performed.
Next, when the area from START (1) to END (1) is used by the application 1, the entire area of the DRAM (A) 19 is used by the operating system and the application 1. Therefore, the refresh operation is executed for all the memory cells. In the DRAM (B) 20, only the area up to the address END (1) is used, so only the refresh operation from the head address to the address END (1) is performed.
【0032】ここにおいて、実行されるアプリケーショ
ンが、アプリケーション1からアプリケーション2に切
替えられる場合、即ち、使用する領域がアプリケーショ
ン1の領域からアプリケーション2の領域に切替えられ
る場合には、アプリケーション1の領域は使用されなく
なるために、DRAM(A)19およびDRAM(B)
20のアプリケーション1の領域に対するリフレッシュ
動作は不要となる。この場合には、DRAM(A)19
においては、既に説明したようなテストモードの実行後
に、SYSーEND番地に対してリードアクセスを実行
することにより、SYSーSTART(1)番地からS
YSーEND番地までのリフレッシュ動作のみが行われ
る状態となる。また、DRAM(B)20は未使用領域
になるため、前記テストモードの実行後に、DRAM
(B)20の先頭番地に対してリードアクセスを実行す
ることにより、DRAM(B)20においては、全記憶
セルに対するリフレッシュ動作が行われない状態とな
る。アプリケーション2の実行が終了した場合において
も、前記アプリケーション1において説明したような動
作を行うことにより、使用領域の解放が行われて不要な
リフレッシュ動作が抑制される。Here, when the application to be executed is switched from the application 1 to the application 2, that is, when the area to be used is switched from the area of the application 1 to the area of the application 2, the area of the application 1 is used. DRAM (A) 19 and DRAM (B)
The refresh operation for the 20 application 1 areas is not required. In this case, the DRAM (A) 19
In the above, by executing the read access to the SYS-END address after executing the test mode as already described, the S-START (1) to S-address are read.
Only the refresh operation up to the address YS-END is performed. Further, since the DRAM (B) 20 becomes an unused area, the DRAM (B) 20 is not used after the test mode is executed.
By executing the read access to the head address of (B) 20, in the DRAM (B) 20, the refresh operation is not performed for all the memory cells. Even when the execution of the application 2 is completed, the operation as described in the application 1 is performed to release the used area and suppress unnecessary refresh operation.
【0033】以上説明したように、第2の発明の実施形
態においては、DRAMのテストモードを使用すること
により、リフレッシュ動作の制御を行うことが可能にな
るために、対応するDRAMにおける消費電力を低減す
ることができる。例えば、DRAMの使用率を50%、
一定時間内のリフレッシュ回数を1024回と想定した
場合、リフレッシュ動作の回数は1/2の512回のリ
フレッシュ動作で済むために、消費電力としては、当該
リフレッシュ動作512回分の消費電力を低減すること
ができる。また、使用領域のロウアドレス管理により、
未使用領域のリフレッシュ動作が行われないために、消
費電力の低減とともにリフレッシュ動作に起因する不要
ノイズを抑制することも可能となる。As described above, in the embodiment of the second invention, the refresh operation can be controlled by using the test mode of the DRAM, so that the power consumption of the corresponding DRAM is reduced. It can be reduced. For example, the usage rate of DRAM is 50%,
Assuming that the number of refresh operations within a certain period of time is 1024, the number of refresh operations can be reduced to 1/2, that is, 512 refresh operations. Therefore, as power consumption, reduce the power consumption for 512 refresh operations. You can Also, by managing the row address of the used area,
Since the refresh operation in the unused area is not performed, it is possible to reduce power consumption and suppress unnecessary noise caused by the refresh operation.
【0034】なお、以上の説明においては、ライトアク
セス時におけるロウアドレスのラッチとして、DRAM
のアーリィ・ライトサイクルを前提として動作説明を行
っているが、レイト・ライトサイクルの場合において
も、本発明により同様の効果が得られることは云うまで
もない。また、同じく以上の説明においては、リフレッ
シュ動作の形態として、ロウアドレスに対応してメモリ
セルを駆動するリフレッシュ動作についての説明を行っ
ているが、本発明が、カラムアドレスに対応してメモリ
セルを駆動するリフレッシュ動作に関しても有効に適用
されることは云うまでもない。In the above description, DRAM is used as a row address latch during write access.
However, it is needless to say that the same effect can be obtained by the present invention even in the case of a late write cycle. Also, in the above description, the refresh operation of driving the memory cells corresponding to the row address has been described as the form of the refresh operation. It goes without saying that the invention is effectively applied to the driving refresh operation.
【0035】[0035]
【発明の効果】以上説明したように、本発明は、DRA
Mのリフレッシュ動作時において、テストモードによる
リフレッシュ動作の制御を行うとともに、当該DRAM
の未使用領域に対するリフレッシュ動作を排除すること
により、使用領域のみに限定してリフレッシュ動作を行
うことができるために、不要消費電力を削除して当該消
費電力の低減を図ることができるとともに、リフレッシ
ュ動作に伴ない発生する不要ノイズを抑制することがで
きるという効果がある。As described above, the present invention provides a DRA
During the refresh operation of M, the refresh operation is controlled in the test mode and the DRAM
By eliminating the refresh operation for the unused area, the refresh operation can be performed only in the used area. Therefore, unnecessary power consumption can be eliminated and the power consumption can be reduced. This has the effect of suppressing unnecessary noise that occurs with the operation.
【図1】第1の発明の半導体記憶装置の1実施形態を示
すブロック図である。FIG. 1 is a block diagram showing an embodiment of a semiconductor memory device of the first invention.
【図2】前記第1の発明の1実施形態に含まれるリフレ
ッシュ制御回路を示すブロック図である。FIG. 2 is a block diagram showing a refresh control circuit included in one embodiment of the first invention.
【図3】第2の発明のリフレッシュ制御方法の1実施形
態に対応するシステム機能構成を示す図である。FIG. 3 is a diagram showing a system functional configuration corresponding to one embodiment of a refresh control method of a second invention.
【図4】前記第2の発明の1実施形態に対応するメモリ
・マップを示す図である。FIG. 4 is a diagram showing a memory map corresponding to one embodiment of the second invention.
【図5】前記第2の発明の1実施形態に対応するDRA
Mテストモードにおけるタイミング図である。FIG. 5 is a DRA corresponding to one embodiment of the second invention.
It is a timing diagram in M test mode.
【図6】前記第2の発明の1実施形態におけるメモリ制
御手順の主要部のフローチャートを示す図である。FIG. 6 is a diagram showing a flowchart of a main part of a memory control procedure in the embodiment of the second invention.
【図7】一般的なDRAMの内部構成を示すブロック図
である。FIG. 7 is a block diagram showing an internal configuration of a general DRAM.
【図8】DRAMに対する従来の一般的なアクセス装置
例を示すブロック図である。FIG. 8 is a block diagram showing an example of a conventional general access device for a DRAM.
【図9】従来例のロウアドレス・ストローブ・デコーダ
を示すブロック図である。FIG. 9 is a block diagram showing a conventional row address strobe decoder.
1 アクセス制御回路 2 クロック・ジェネレータ 3 ラッチ制御回路 4、5 ロウアドレス・ラッチ 6、16 比較器 7 リフレッシュ制御回路 8 ロウアドレス・バッファ 9 カラムアドレス・バッファ 10 ロウデコーダ 11 カラムデコーダ 12 センスアンプ 13 メモリセル・アレイ 14 データ入出力バッファ 15、27 カウンタ 17、28 CPU 18 メモリ制御回路 19 DRAM(A) 20 DRAM(B) 21 DRAM(C) 22 DRAM(D) 23 システム領域(1) 24 システム領域(2) 25 システム領域(3) 26 未使用領域 29 コマンド・バッファ 30 マルチプレクサ 31 リフレッシュ・アドレスジェネレータ 32 リフレッシュ・タイマ 33 アービタ 34 ラッチ 35 タイミング・ジェネレータ 36、37 バッファ 38、41 デコーダ 39 データ・バッファ 40 DRAM 42〜45 バンクアドレス・ラッチ 46〜53 論理積ゲート 54〜57 論理和ゲート 58 バンクA 59 バンクB 60 バンクC 61 バンクD 101、119−1〜119−4、136、149
ロウアドレス・ストローブ信号 102、120−1〜120−4、135 カラムア
ドレス・ストローブ信号 103、121−1〜121−4、134 ライト・
イネーブル信号 104 ロウ・デコーダ制御信号 105 未使用領域判定信号 106、148 リフレッシュ要求信号 107 最上位ロウアドレス・ラッチ制御信号 108 最上位ロウアドレス・ラッチ・リセット信号 109 ロウアドレス・ラッチ制御信号 110 最上位判定信号 111 ロウアドレス・バッファ制御信号 112 アドレス信号 113 最上位ロウアドレス 114 リフレッシュ・ロウアドレス 115 出力イネーブル信号 116 入出力信号 117 データ/アドレス・バス 118 コントロール・バス 123 SYS−START番地 124 SYS−END番地 125 START(1)番地 126 END(1)番地 127 START(2)番地 128 END(2)番地 129 TEST番地 130、131、137、138 アドレス信号 132 リフレッシュ・アドレス信号 133 SL信号 137、138、139 拡張アドレス信号 140〜143 バンク選択信号 144〜147 リセット信号 S1 〜S5 ステップ1 Access control circuit 2 Clock generator 3 Latch control circuit 4, 5 Row address latch 6, 16 Comparator 7 Refresh control circuit 8 Row address buffer 9 Column address buffer 10 Row decoder 11 Column decoder 12 Sense amplifier 13 Memory cell Array 14 Data input / output buffer 15, 27 Counter 17, 28 CPU 18 Memory control circuit 19 DRAM (A) 20 DRAM (B) 21 DRAM (C) 22 DRAM (D) 23 System area (1) 24 System area (2 ) 25 system area (3) 26 unused area 29 command buffer 30 multiplexer 31 refresh address generator 32 refresh timer 33 arbiter 34 latch 35 timing generator 3 , 37 buffer 38, 41 decoder 39 data buffer 40 DRAM 42 to 45 bank address latch 46 to 53 AND gate 54 to 57 OR gate 58 bank A 59 bank B 60 bank C 61 bank D 101, 119-1 to 119-4, 136, 149
Row address strobe signal 102, 120-1 to 120-4, 135 Column address strobe signal 103, 121-1 to 121-4, 134 write
Enable signal 104 Row decoder control signal 105 Unused area determination signal 106, 148 Refresh request signal 107 Highest row address / latch control signal 108 Highest row address / latch / reset signal 109 Row address / latch control signal 110 Highest determination Signal 111 Row address buffer control signal 112 Address signal 113 Highest row address 114 Refresh row address 115 Output enable signal 116 Input / output signal 117 Data / address bus 118 Control bus 123 SYS-START address 124 SYS-END address 125 START (1) address 126 END (1) address 127 START (2) address 128 END (2) address 129 TEST address 130, 131, 137, 13 Address signal 132 refresh address signal 133 SL signal 137, 138, 139 extended address signal 140-143 bank selection signal 144 to 147 the reset signal S1-S5 step
Claims (4)
カラムデコーダ、センスアンプおよびデータ入出力手段
等を備え、読み込み/書き込み可能な半導体記憶装置に
おいて、 ライトサイクル時に、所定のロウアドレス・ストローブ
信号、カラムアドレス・ストローブ信号およびライト・
イネーブル信号の入力を受けて、ロウデコーダ/カラム
デコーダ制御信号、未使用領域判定信号、リフレッシュ
要求信号、最上位ロウアドレス・ラッチ制御信号、ロウ
アドレス・ラッチ制御信号およびアドレスバッファ制御
信号等を出力するアクセス制御手段と、 ライトサイクルの発生に対応して、前記ロウアドレス・
ラッチ制御信号の入力を受けて、入力されるロウアドレ
スをラッチする第1のロウアドレス・ラッチ手段と、 前記最上位ロウアドレス・ラッチ制御信号の入力を受け
て、前記第1のロウアドレス・ラッチ手段においてラッ
チされたロウアドレスを入力し、最上位のロウアドレス
としてラッチする第2のロウアドレス・ラッチ手段と、 ライトサイクルの発生に対応して、前記第1のロウアド
レス・ラッチ手段にラッチされているロウアドレスと、
前記第2のロウアドレス・ラッチ手段にラッチされてい
る最上位ロウアドレスとを比較して、前記第1のロウア
ドレス・ラッチ手段にラッチされているロウアドレス
が、前記第2のロウアドレス・ラッチ手段にラッチされ
ている最上位ロウアドレスよりも上位であるか否かを判
定する最上位判定信号を出力する比較手段と、 前記第2のロウアドレス・ラッチ手段より出力される最
上位ロウアドレスの入力を受けて、前記リフレッシュ要
求信号を介してリフレッシュ・ロウアドレスを生成して
出力するとともに、リフレッシュ動作の対象とする領域
であるか否かを判定する未使用領域判定信号を出力する
リフレッシュ制御手段と、 前記リフレッシュ・ロウアドレスの入力を受けて、前記
アドレス・バッファ制御信号により制御され、所定のク
ロック信号を介して前記ロウデコーダに対するロウアド
レスを出力するロウアドレス・バッファと、 を少なくとも備えて構成され、前記リフレッシュ制御手
段において、前記第2のロウアドレス・ラッチ手段にラ
ッチされた最上位ロウアドレスと前記リフレッシュ・ロ
ウアドレスとを比較して、前記リフレッシュ・ロウアド
レスが前記最上位ロウアドレスよりも下位である場合に
出力される前記未使用領域判定信号を介して、前記ロウ
デコーダ/カラムデコーダ制御信号により前記ロウデコ
ーダを活性化するとともに、前記アドレスバッファ制御
信号により前記アドレスバッファを活性化することを特
徴とする半導体記憶装置。1. A memory cell array and a row decoder,
In a readable / writable semiconductor memory device including a column decoder, a sense amplifier, a data input / output unit, etc., a predetermined row address / strobe signal, column address / strobe signal and write / write
Receiving an enable signal input, it outputs a row decoder / column decoder control signal, unused area determination signal, refresh request signal, highest row address / latch control signal, row address / latch control signal, address buffer control signal, etc. In response to the access control means and the occurrence of the write cycle, the row address
First row address latch means for receiving a latch control signal and latching the input row address; and first row address latch for receiving the highest row address latch control signal Second row address latch means for inputting the row address latched by the means and latching it as the highest row address, and latched by the first row address latch means in response to the occurrence of the write cycle. Row address,
The highest row address latched by the second row address latch means is compared, and the row address latched by the first row address latch means is compared with the second row address latch. Comparing means for outputting a highest judgment signal for judging whether or not it is higher than the highest row address latched by the means, and the highest row address outputted by the second row address latch means. A refresh control means that receives an input, generates and outputs a refresh row address via the refresh request signal, and outputs an unused area determination signal for determining whether or not the area is a target of a refresh operation. When the refresh row address is input, it is controlled by the address buffer control signal and a predetermined clock A row address buffer for outputting a row address to the row decoder via a clock signal, and in the refresh control means, the highest row latched by the second row address latch means. An address is compared with the refresh row address, and the row decoder / column decoder is output via the unused area determination signal output when the refresh row address is lower than the highest row address. A semiconductor memory device characterized in that the row decoder is activated by a control signal and the address buffer is activated by the address buffer control signal.
レッシュ要求信号を入力して計数して、前記リフレッシ
ュ・ロウアドレスを生成して出力するカウンタと、 前記リフレッシュ・ロウアドレスと前記第2のロウアド
レス・ラッチ手段より出力される最上位ロウアドレスと
を比較して、前記未使用領域判定信号を出力する比較器
と、 を備えて構成される請求項1記載の半導体記憶装置。2. A counter for the refresh control means to input and count the refresh request signal to generate and output the refresh row address, the refresh row address and the second row address. 2. The semiconductor memory device according to claim 1, further comprising: a comparator that compares the highest row address output from the latch means and outputs the unused area determination signal.
レス・ストローブ信号、カラムアドレス・ストローブ信
号およびライト・イネーブル信号の入力を受けて、少な
くとも前記ロウデコーダ制御信号、リフレッシュ要求信
号およびロウアドレス・バッファ制御信号を生成して出
力するクロック・ジェネレータと、 前記未使用領域判定信号および最上位判定信号の入力を
受けて、少なくとも前記最上位ロウアドレス・ラッチ制
御信号およびロウアドレス・ラッチ制御信号を生成して
出力するラッチ制御回路と、 を備えて構成される請求項1記載の半導体記憶装置。3. The access control circuit receives at least the row address strobe signal, the column address strobe signal and the write enable signal, and at least the row decoder control signal, the refresh request signal and the row address buffer control. A clock generator that generates and outputs a signal, and receives at least the unused area determination signal and the highest-order determination signal, and generates at least the highest row-address / latch control signal and the row-address / latch control signal. The semiconductor memory device according to claim 1, comprising a latch control circuit for outputting.
いて、読み込み/書き込み可能なDRAMのリフレッシ
ュ動作時に、ロウアドレス・ストローブ信号、カラムア
ドレス・ストローブ信号およびライト・イネーブル信号
の入力タイミング調整により、当該DRAMをテストモ
ードに設定する第1のステップと、 前記DRAMの任意のアドレスに対するリードアクセス
を実行することによって、前記第2のロウアドレス・ラ
ッチ手段にラッチされた最上位ロウアドレスを更新する
第2のステップと、 前記第2のステップにおいて更新された最上位のロウア
ドレス・ラッチに対応して、前記第2のロウアドレス・
ラッチ手段により、前記リードアクセス時に入力されて
いる前記任意のアドレスのロウアドレスをラッチする第
3のステップと、 所定のCPUにより、ダミ−リフレッシュ・サイクルを
実行する第4のステップと、 を少なくとも有することを特徴とする半導体記憶装置の
リフレッシュ制御方法。4. The semiconductor memory device according to claim 1, wherein during read operation of the readable / writable DRAM, the input timing of the row address strobe signal, the column address strobe signal, and the write enable signal is adjusted. A first step of setting the DRAM in a test mode, and a second step of updating the highest row address latched by the second row address latch means by executing a read access to an arbitrary address of the DRAM. And the second row address latch corresponding to the highest row address latch updated in the second step.
It has at least a third step of latching a row address of the arbitrary address inputted at the time of the read access by the latch means, and a fourth step of executing a dummy refresh cycle by a predetermined CPU. A refresh control method for a semiconductor memory device, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8137156A JP2868464B2 (en) | 1996-05-30 | 1996-05-30 | Semiconductor memory device and refresh control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8137156A JP2868464B2 (en) | 1996-05-30 | 1996-05-30 | Semiconductor memory device and refresh control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09320263A true JPH09320263A (en) | 1997-12-12 |
| JP2868464B2 JP2868464B2 (en) | 1999-03-10 |
Family
ID=15192135
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8137156A Expired - Fee Related JP2868464B2 (en) | 1996-05-30 | 1996-05-30 | Semiconductor memory device and refresh control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2868464B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1303612C (en) * | 2001-08-01 | 2007-03-07 | 联华电子股份有限公司 | Selective memory refresh circuit and refresh method |
| JP2012221534A (en) * | 2011-04-11 | 2012-11-12 | Renesas Electronics Corp | Semiconductor storage device and method for refreshing semiconductor storage device |
-
1996
- 1996-05-30 JP JP8137156A patent/JP2868464B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1303612C (en) * | 2001-08-01 | 2007-03-07 | 联华电子股份有限公司 | Selective memory refresh circuit and refresh method |
| JP2012221534A (en) * | 2011-04-11 | 2012-11-12 | Renesas Electronics Corp | Semiconductor storage device and method for refreshing semiconductor storage device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2868464B2 (en) | 1999-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101213315B1 (en) | Methods, circuits, and systems to select memory regions | |
| KR100810040B1 (en) | Synchronous dynamic memory circuit with improved refresh mechanism and operating method thereof | |
| KR100685547B1 (en) | Memory control system and memory bank refresh method | |
| US20030081492A1 (en) | Memory device operable in either a high-power, full-page size mode or a low-power, reduced-page size mode | |
| US6392958B1 (en) | Asynchronous SRAM compatible memory device using DRAM cell and method for driving the same | |
| JPH087995B2 (en) | Method and apparatus for refreshing dynamic semiconductor memory device | |
| JP4310544B2 (en) | Storage device and method with low power / high write latency mode and high power / low write latency mode and / or independently selectable write latency | |
| KR0142795B1 (en) | Dram refresh circuit | |
| US6219292B1 (en) | Semiconductor memory device having reduced power requirements during refresh operation by performing refresh operation in a burst method | |
| JPH0312395B2 (en) | ||
| US7345940B2 (en) | Method and circuit configuration for refreshing data in a semiconductor memory | |
| JP4289825B2 (en) | Semiconductor memory device | |
| US5890198A (en) | Intelligent refresh controller for dynamic memory devices | |
| US6501699B2 (en) | Refresh control for semiconductor memory device | |
| US7433261B2 (en) | Directed auto-refresh for a dynamic random access memory | |
| JPH10134569A (en) | Synchronous dynamic random access memory | |
| US7145814B2 (en) | RAS time control circuit and method for use in DRAM using external clock | |
| JP2004185686A (en) | Semiconductor storage device | |
| US20070086261A1 (en) | Directed auto-refresh for a dynamic random access memory | |
| US7330391B2 (en) | Memory having directed auto-refresh | |
| JP2868464B2 (en) | Semiconductor memory device and refresh control method thereof | |
| US6721224B2 (en) | Memory refresh methods and circuits | |
| JP4386657B2 (en) | Semiconductor memory device | |
| JPS59129987A (en) | Semiconductor memory | |
| US7885126B2 (en) | Apparatus for controlling activation of semiconductor integrated circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19981117 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |