[go: up one dir, main page]

JPH0793971A - Dynamic semiconductor memory device - Google Patents

Dynamic semiconductor memory device

Info

Publication number
JPH0793971A
JPH0793971A JP5234768A JP23476893A JPH0793971A JP H0793971 A JPH0793971 A JP H0793971A JP 5234768 A JP5234768 A JP 5234768A JP 23476893 A JP23476893 A JP 23476893A JP H0793971 A JPH0793971 A JP H0793971A
Authority
JP
Japan
Prior art keywords
refresh
address
refmax
circuit
cycle
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.)
Pending
Application number
JP5234768A
Other languages
Japanese (ja)
Inventor
Hidefumi Oba
英史 大場
Daizaburo Takashima
大三郎 高島
Hiroaki Nakano
浩明 中野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP5234768A priority Critical patent/JPH0793971A/en
Publication of JPH0793971A publication Critical patent/JPH0793971A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

(57)【要約】 【目的】 各アドレスに対する不必要な短い周期のリフ
レッシュ動作を省略することができ、リフレッシュ消費
電力の低減をはかり得るダイナミック型半導体記憶装置
を提供すること。 【構成】 一定のポーズ時間内にメモリセルのリフレッ
シュ動作を必要とするダイナミック型半導体記憶装置に
おいて、リフレッシュアドレスを一定の周期で発生すリ
フレッシュアドレス発生回路12と、リフレッシュアド
レス内のポーズ時間が最短(TREFmax)のビットに合せ
て、リフレッシュアドレスをTREFmax〜N×TREFmax
N×TREFmax〜N′×TREFmax,N′×TREFmax〜の3
種類に分類して記憶するメモリ16,17と、分類記憶
された情報を基にポーズ時間が最も短いリフレッシュア
ドレスより2倍以上長くなる分類に属するリフレッシュ
アドレスに対して、不要な周期のリフレッシュを省略す
る回路とを備えたことを特徴とする。
(57) [Summary] [Object] To provide a dynamic semiconductor memory device capable of omitting an unnecessary short cycle refresh operation for each address and reducing refresh power consumption. In a dynamic semiconductor memory device that requires a refresh operation of a memory cell within a fixed pause time, a refresh address generation circuit 12 that generates a refresh address in a fixed cycle and a pause time within the refresh address are the shortest ( (T REFmax ), the refresh address is set to T REFmax to N × T REFmax ,
N × T REFmax to N ′ × T REFmax , N ′ × T REFmax to 3
Omitting unnecessary refresh cycles for memories 16 and 17 that classify and store them into types, and for refresh addresses that belong to a class in which the pause time is twice or more longer than the shortest refresh address based on the classified and stored information. And a circuit for doing so.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、リフレッシュ動作を必
要とするダイナミック型半導体記憶装置に係わり、特に
不要なリフレッシュをなくして低消費電力化をはかった
ダイナミック型半導体記憶装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a dynamic semiconductor memory device which requires a refresh operation, and more particularly to a dynamic semiconductor memory device which has reduced power consumption by eliminating unnecessary refresh.

【0002】[0002]

【従来の技術】ダイナミック型半導体記憶装置(DRA
M)は、メモリセルキャパシタに電荷を蓄積して情報の
記憶を行うが、このキャパシタの蓄積電極は完全に周囲
と絶縁されないために、蓄積された電荷量は時間と共に
減少してしまう。このため、一定の時間が経過する前
に、メモリセルに対してデータの再書き込み(リフレッ
シュ)を行う必要がある。図16(a)はセルキャパシ
タからの電荷のリークの様子を示している。また、図1
6(b)は蓄積電荷の経時変化を示し、読み出し可能限
界はデータが破壊せずに取り出せる最大の周期である。
2. Description of the Related Art A dynamic semiconductor memory device (DRA
In M), charges are stored in the memory cell capacitor to store information. However, since the storage electrode of this capacitor is not completely insulated from the surroundings, the stored charge amount decreases with time. Therefore, it is necessary to rewrite (refresh) data in the memory cell before a certain period of time has passed. FIG. 16A shows the state of leakage of charges from the cell capacitor. Also, FIG.
6 (b) shows the change with time of the accumulated charge, and the readable limit is the maximum period at which data can be taken out without being destroyed.

【0003】DRAMのメモリセルの形成において、全
てのセルは完全に同じにならずにセル毎に僅かなりとも
バラツキを有しており、各セルの読み出し可能限界につ
いてもバラツキを持つ。従来のDRAMでは、リフレッ
シュアドレス毎の読み出し限界を記憶又は設定ができな
いために、全てのアドレスに対しチップ内に含む最も周
期の短かいリフレッシュアドレスのリフレッシュ周期に
合せてリフレッシュ動作を行っている。そのため、リフ
レッシュアドレスによっては本来そのアドレスが読み出
し不良を起さないために必要な周期より十分に短い周期
で再リフレッシュを行うことになり、余分なリフレッシ
ュ時間と消費電力を費やすことになる。
In the formation of DRAM memory cells, not all cells are exactly the same, but there is a slight variation in each cell, and there is a variation in the readable limit of each cell. In the conventional DRAM, since the read limit for each refresh address cannot be stored or set, the refresh operation is performed for all the addresses according to the refresh cycle of the shortest refresh address included in the chip. Therefore, depending on the refresh address, re-refreshing is performed at a cycle sufficiently shorter than the cycle required for the address not to cause a read failure, resulting in extra refresh time and power consumption.

【0004】[0004]

【発明が解決しようとする課題】このように従来のダイ
ナミック型半導体装置においては、チップ内のポーズ特
性が最も悪いビットが読み出し不良を起こさないよう、
全リフレッシュアドレスをそのビットが不良を起こさな
い周期でリフレッシュを行っている。即ち、不要なリフ
レッシュ動作を行って、余分な消費電力とリフレッシュ
時間を費やしている。また、DRAMコントローラチッ
プがリフレッシュ動作を行う時もリフレッシュアドレス
毎のリフレッシュ周期は全て同じであるために余分な消
費電力とリフレッシュ時間を費やしている。
As described above, in the conventional dynamic semiconductor device, the bit having the worst pause characteristic in the chip is prevented from causing a read failure.
All refresh addresses are refreshed at a cycle in which that bit does not cause a defect. That is, unnecessary refresh operation is performed, and extra power consumption and refresh time are consumed. Also, when the DRAM controller chip performs a refresh operation, the refresh cycle for each refresh address is the same, so extra power consumption and refresh time are consumed.

【0005】本発明は、上記事情を考慮してなされたも
ので、その目的とするところは、各アドレスに対する不
必要な短い周期のリフレッシュ動作を省略することがで
き、リフレッシュ消費電力の低減をはかり得るダイナミ
ック型半導体記憶装置を提供することにある。
The present invention has been made in consideration of the above circumstances, and an object thereof is to make it possible to omit an unnecessary refresh operation of a short cycle for each address, thereby reducing refresh power consumption. An object is to provide a dynamic semiconductor memory device to be obtained.

【0006】[0006]

【課題を解決するための手段】上記課題を解決するため
に本発明は、次のような構成を採用している。即ち本発
明は、一定のポーズ時間内にメモリセルのリフレッシュ
動作を必要とするダイナミック型半導体記憶装置におい
て、リフレッシュアドレスを一定の周期で発生させるリ
フレッシュアドレス発生回路と、リフレッシュアドレス
内のポーズ時間が最短のビットに合せて、リフレッシュ
アドレスを2種類以上に分類して記憶する手段と、分類
記憶された情報を基にポーズ時間が最も短いリフレッシ
ュアドレスより2倍以上長くなる分類に属するリフレッ
シュアドレスに対して、不要な周期のリフレッシュを省
略する手段とを備えたことを特徴とする。
In order to solve the above problems, the present invention employs the following configurations. That is, according to the present invention, in a dynamic semiconductor memory device that requires a refresh operation of a memory cell within a fixed pause time, a refresh address generation circuit for generating a refresh address in a fixed cycle and a pause time within the refresh address are the shortest. Means for classifying and storing the refresh address into two or more types according to the bit of, and for the refresh address belonging to the class in which the refresh time is twice or more longer than the shortest refresh address based on the classified and stored information. , And means for omitting refreshing in unnecessary cycles.

【0007】ここで、本発明の望ましい実施態様として
次のものがあげられる。 (1) リフレッシュアドレスを、ポーズ時間が最短T
REFmaxのビットからN×TREFmaxまで(第1分類)と、
ポーズ時間がN×TREFmax以上(第2分類)との2つに
分類し、第1の分類に属するリフレッシュアドレスのみ
をメモリに記憶し、このメモリに記憶された第1分類の
リフレッシュアドレスに対してはリフレッシュ信号を入
力する毎にリフレッシュを行い、メモリに記憶されてい
ない第2分類のリフレッシュアドレスに対しては、N×
REFmax周期以外のリフレッシュを省略すること。な
お、Nは2以上の正の整数である。 (2) リフレッシュアドレスを、ポーズ時間が最短T
REFmaxのビットからN×TREFmaxまで(第1分類)と、
ポーズ時間がN×TREFmaxからN′×TREFmaxまで(第
2分類)と、ポーズ時間がN′×TREFmax以上(第3分
類)との3つに分類し、第1及び第2の分類に属するリ
フレッシュアドレスのみをメモリに記憶し、第1分類の
リフレッシュアドレスに対してはリフレッシュ信号を入
力する毎にリフレッシュを行い、第2分類のリフレッシ
ュアドレスに対してはN×TREFmax周期以外のリフレッ
シュを省略し、第3分類のリフレッシュアドレスに対し
てはN′×TREFmax周期以外のリフレッシュを省略する
こと。 (3) リフレッシュ動作を省略する回路の機能を切り換え
る手段を有すること。 (4) リフレッシュ周期の設定を任意にできる回路を有す
ること。 (5) DRAMコントロール回路において、内蔵若しくは
外部接続のメモリにポーズ特性を1ビット以上のデータ
として記憶することで各リフレッシュアドレスに対して
コントロール回路が各アドレスに対して個別のリフレッ
シュサイクルを設定できる機能を備えたこと。
The following are preferred embodiments of the present invention. (1) Set the refresh address to the shortest pause time T
From the bit of REFmax to N × T REFmax (first classification),
The pause time is classified into two such as N × T REFmax or more (second classification), only the refresh addresses belonging to the first classification are stored in the memory, and the refresh addresses of the first classification stored in this memory are stored. Refresh is performed each time a refresh signal is input, and N × is applied to the second-class refresh address not stored in the memory.
Omit refreshes other than the T REFmax period. Note that N is a positive integer of 2 or more. (2) Set the refresh address to the shortest pause time T
From the bit of REFmax to N × T REFmax (first classification),
The pause time is classified into three from N × T REFmax to N ′ × T REFmax (second classification) and pause time is N ′ × T REFmax or more (third classification), and the first and second classifications. Only the refresh address belonging to the above is stored in the memory, the refresh address for the first classification is refreshed every time a refresh signal is input, and the refresh address for the second classification is refreshed in a cycle other than N × T REFmax. , And for refresh addresses of the third classification, refresh other than N ′ × T REFmax periods is omitted. (3) A means for switching the function of the circuit omitting the refresh operation should be provided. (4) Must have a circuit that allows the refresh cycle to be set arbitrarily. (5) In the DRAM control circuit, a function that allows the control circuit to set an individual refresh cycle for each refresh address by storing the pause characteristics as 1-bit or more data in the internal or externally connected memory Equipped with.

【0008】[0008]

【作用】本発明の構成であれば、ポーズ特性がTREFmax
のN倍以上のリフレッシュアドレスに対してTREFmax
期で外部リフレッシュ信号が入力された時、そのN回に
1回の割合で内部リフレッシュ信号を発生させることに
より不要なリフレッシュ動作がチップ内では行わずに済
むため、スタンドバイ時のリフレッシュ電流を低減でき
る。また、ポーズ特性毎に複数に分類されたリフレッシ
ュアドレスを記憶するメモリは、全てのリフレッシュア
ドレスではなく一部のリフレッシュアドレスを記憶すれ
ばよいので、メモリ容量及び書き込み動作回数を低減す
ることが可能である。
With the structure of the present invention, the pause characteristic is T REFmax.
When an external refresh signal is input in a cycle of T REFmax for a refresh address more than N times, the internal refresh signal is generated once every N times so that unnecessary refresh operation is not performed in the chip. Therefore, the refresh current during standby can be reduced. In addition, since the memory that stores a plurality of refresh addresses classified according to the pause characteristics may store some refresh addresses instead of all refresh addresses, it is possible to reduce the memory capacity and the number of write operations. is there.

【0009】[0009]

【実施例】以下、図面を参照して本発明の実施例を説明
する。図1は、本発明の第1の実施例に係わるDRAM
の概略構成を示すブロック図である。図中11は/RA
S,/CASの立ち上がりを比較してリフレッシュか否
かを判定するリフレッシュコントローラ、12はリフレ
ッシュアドレスを内部で自動的に発生するセルフリフレ
ッシュカウンタ、13はリフレッシュ周期をカウント
し、リフレッシュ周期NTREFmax,N′TREFmax,N"
REFmaxを出力するリフレッシュサイクルカウンタ、1
4は内部アドレスバス、15は外部アドレスバスであ
る。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a DRAM according to a first embodiment of the present invention.
3 is a block diagram showing a schematic configuration of FIG. 11 in the figure is / RA
A refresh controller that compares the rising edges of S and / CAS to determine whether or not a refresh is performed, 12 is a self-refresh counter that automatically generates a refresh address internally, 13 is a refresh cycle, and refresh cycles NT REFmax , N ′ T REFmax , N ”
Refresh cycle counter that outputs T REFmax , 1
Reference numeral 4 is an internal address bus, and 15 is an external address bus.

【0010】16はポーズ時間がTREFmaxからN×T
REFmaxのリフレッシュアドレスを記憶する第1の不揮発
性メモリ、17はポーズ時間がN×TREFmaxからN′×
REFmax(N′>N)のリフレッシュアドレスを記憶す
る第2の不揮発性メモリ、18は第1のメモリ16から
のリフレッシュアドレスとセルフリフレッシュカウンタ
12からのリフレッシュアドレスを比較するコンパレー
タ、19はメモリ17からのリフレッシュアドレスとセ
ルフリフレッシュカウンタ12からのリフレッシュアド
レスを比較するコンパレータである。
16 is the pause time from T REFmax to N × T
A first nonvolatile memory for storing a refresh address of REFmax , 17 has a pause time of N × T REFmax to N ′ ×
A second nonvolatile memory that stores a refresh address of T REFmax (N ′> N), 18 is a comparator that compares the refresh address from the first memory 16 and the refresh address from the self-refresh counter 12, and 19 is a memory 17 Is a comparator that compares the refresh address from the self refresh counter 12 with the refresh address from the self refresh counter 12.

【0011】21はロウアドレスバッファであり、この
ロウアドレスバッファ21には内部アドレスバス14及
び外部アドレスバス15からリフレッシュアドレスが入
力される。ロウアドレスバッファ21は、リフレッシュ
コントローラの出力CBRに応じて内部アドレスバス1
4と外部アドレスバス15を切り換え、その出力の内容
に応じてロウデコーダ22を動作する。
Reference numeral 21 is a row address buffer, and a refresh address is input to the row address buffer 21 from the internal address bus 14 and the external address bus 15. The row address buffer 21 receives the internal address bus 1 according to the output CBR of the refresh controller.
4 and the external address bus 15 are switched, and the row decoder 22 is operated according to the contents of the output.

【0012】また、23はコンパレータ19の出力とリ
フレッシュ周期N×TREFmaxを入力するANDゲート,
24はコンパレータ18の出力,リフレッシュ周期N′
×TREFmax,ANDゲート23の出力を入力するORゲ
ート、25は内部RASとORゲート24の出力を入力
するANDゲートであり、ANDゲート25の出力と内
部アドレス選択信号CBRはロウアドレスバッファ21
に入力されている。
Reference numeral 23 is an AND gate for inputting the output of the comparator 19 and the refresh cycle N × T REFmax ,
24 is the output of the comparator 18, the refresh cycle N '
× T REFmax , an OR gate for inputting the output of the AND gate 23, 25 is an AND gate for inputting the output of the internal RAS and the OR gate 24, and the output of the AND gate 25 and the internal address selection signal CBR are the row address buffer 21.
Has been entered in.

【0013】このような構成において、DRAMの各メ
モリセルのポーズ特性を測定し、ポーズ特性の違いによ
り、ポーズ時間がTREFmaxからN×TREFmaxのリフレッ
シュアドレスをまず第1分類として不揮発メモリ16に
記憶させ、ポーズ時間がN×TREFmaxからN′×T
REFmaxのリフレッシュアドレスを第2分類としてその分
類を指定する別の不揮発メモリ17に記憶させて全アド
レスを数種類の分類に分ける。ここで、ポーズ時間が
N′×TREFmaxよりも長いリフレッシュアドレスである
第3分類はメモリには記憶されていないが、第1,第2
分類が記憶されているので、残りが第3分類として分か
ることになる。
In such a configuration, the pause characteristic of each memory cell of the DRAM is measured, and the refresh address from the pause time T REFmax to N × T REFmax is first stored in the non-volatile memory 16 as the first classification due to the difference in the pause characteristics. Memorize and pause time from N × T REFmax to N ′ × T
The refresh address of REFmax is stored as a second classification in another non-volatile memory 17 that specifies that classification, and all addresses are divided into several classifications. Here, the third classification, which is a refresh address having a pause time longer than N ′ × T REFmax , is not stored in the memory, but the first and second
Since the classification is stored, the rest will be known as the third classification.

【0014】DRAM内部でアドレスを自動的に発生す
るモードでは従来はリフレッシュ信号毎にカウンタを1
つづつ順番に上げてその全てのアドレスのリフレッシュ
を行うが、本方式は内部発生のアドレスを上記アドレス
分類メモリと参照してリフレッシュ不要周期の内部リフ
レッシュアドレスについては内部リフレッシュ信号を発
生させない。
In the mode in which an address is automatically generated in the DRAM, the counter is conventionally set to 1 for each refresh signal.
Although all addresses are refreshed one by one in sequence, this method does not generate an internal refresh signal for an internal refresh address having a refresh unnecessary cycle by referring to an internally generated address with the address classification memory.

【0015】具体的には、セルフリフレッシュカウンタ
12からポーズ時間がTREFmaxからN×TREFmaxのリフ
レッシュアドレスが出力される場合は、コンパレータ1
8の出力enable 0が“H”となり、これがORゲート2
4及びANDゲート25を介してロウアドレスバッファ
21に入力されるので、各々のリフレッシュアドレスは
リフレッシュされることになる。
Specifically, when the refresh address of the pause time T REFmax to N × T REFmax is output from the self-refresh counter 12, the comparator 1
The output enable 0 of 8 becomes "H", and this is the OR gate 2
4 and the AND gate 25 are input to the row address buffer 21, so that each refresh address is refreshed.

【0016】セルフリフレッシュカウンタ12からポー
ズ時間がN×TREFmaxからN′×TREFmaxのリフレッシ
ュアドレスが出力される場合は、コンパレータ19の出
力enable 1が“H”となり、これがANDゲート23を
介してORゲート24に入力される。ANDゲート23
のもう一つの入力はN×TREFmax周期毎に出力されるリ
フレッシュ周期であるため、N×TREFmax周期以外では
リフレッシュは省略される。
When the self-refresh counter 12 outputs a refresh address having a pause time of N × T REFmax to N ′ × T REFmax , the output enable 1 of the comparator 19 becomes “H”, which is passed through the AND gate 23. It is input to the OR gate 24. AND gate 23
Another input is for a refresh cycle to be output for each N × T REFmax period, except in N × T REFmax-cycle refresh is omitted.

【0017】セルフリフレッシュカウンタ12からポー
ズ時間がN′×TREFmaxより長いリフレッシュアドレス
が出力される場合は、コンパレータ18,19の出力は
いずれも“H”とならないが、N′×TREFmax周期毎に
出力されるリフレッシュ周期N′がORゲート24に入
力される。従って、N′×TREFmax周期で必ず内部リフ
レッシュ動作を行う。
When the refresh address whose pause time is longer than N '× T REFmax is output from the self-refresh counter 12, neither of the outputs of the comparators 18 and 19 becomes "H", but every N' × T REFmax cycle. The refresh cycle N ', which is output to the OR gate 24, is input to the OR gate 24. Therefore, the internal refresh operation is always performed in N '* T REFmax cycle.

【0018】このように本実施例によれば、不要なリフ
レッシュ動作をチップ内で省略することにができ、スタ
ンドバイ時のリフレッシュ消費電力を低減させることが
できる。また、ポーズ時間毎に分類したリフレッシュア
ドレスを全て記憶するのではなく、ポーズ時間がN′×
REFmaxより長いリフレッシュアドレスに関しては記憶
する必要がないので、メモリ容量及び書き込み動作が少
なくて済む利点もある。
As described above, according to this embodiment, unnecessary refresh operations can be omitted in the chip, and refresh power consumption during standby can be reduced. Also, instead of storing all refresh addresses classified by pause time, the pause time is N ′ ×
Since there is no need to store refresh addresses longer than T REFmax, there is an advantage that the memory capacity and the write operation can be reduced.

【0019】図2は、本発明の第2の実施例に係わるD
RAMの概略構成を示すブロック図である。なお、図1
と同一部分には同一符号を付して、その詳しい説明は省
略する。
FIG. 2 shows a D according to the second embodiment of the present invention.
It is a block diagram which shows schematic structure of RAM. Note that FIG.
The same parts as those of the above are denoted by the same reference numerals, and detailed description thereof will be omitted.

【0020】本実施例はリフレッシュサイクルのカウン
タ13の出力を任意の進数に設定する不揮発生メモリ2
6を有し、また必要に応じて第1の実施例で示した方式
か通常の全アドレスTREFmax周期リフレッシュ方式を設
定するための回路をチップ内に設ける。そして、通常の
ポーズ・テストを行った後にリフレッシュ消費電力を最
小に出来るリフレッシュアドレスの分割方式を算出し、
それをもとに従来方式と同じモードで全アドレスリフレ
ッシュ方式にするか又は本発明に示す省略リフレッシュ
方式の設定を不揮発メモリAに行い、ポーズ特性のバラ
ツキから消費電力を最小とするN×TREFmax,N′×T
REFmax,N″×TREFmax等の設定を不揮発生メモリに対
して行う。
In this embodiment, the non-volatile memory 2 for setting the output of the refresh cycle counter 13 to an arbitrary base number
6, and if necessary, a circuit for setting the method shown in the first embodiment or the normal full address T REFmax cycle refresh method is provided in the chip. Then, after performing a normal pause test, calculate the refresh address division method that can minimize the refresh power consumption,
Based on this, the all address refresh method is set in the same mode as the conventional method, or the abbreviated refresh method shown in the present invention is set in the nonvolatile memory A, and N × T REFmax is set to minimize power consumption due to variation in pause characteristics. , N ′ × T
REFmax , N ″ × T REFmax, etc. are set in the non-volatile memory.

【0021】このように本実施例によれば、各チップ特
性に合った最適な設定が行えることで第1実施例に示し
た回路の機能を最大限利用することができる。また、不
揮発性メモリへの設定を行わなければ従来の通常動作す
る。
As described above, according to the present embodiment, since the optimum setting suitable for each chip characteristic can be performed, the function of the circuit shown in the first embodiment can be utilized to the maximum extent. If the nonvolatile memory is not set, the conventional normal operation is performed.

【0022】図3は、本発明の第3の実施例に係わるD
RAMの概略構成を示すブロック図である。なお、図1
と同一部分には同一符号を付して、その詳しい説明は省
略する。
FIG. 3 shows a D according to the third embodiment of the present invention.
It is a block diagram which shows schematic structure of RAM. Note that FIG.
The same parts as those of the above are denoted by the same reference numerals, and detailed description thereof will be omitted.

【0023】本実施例は、リフレッシュアドレス毎のリ
フレッシュ周期区分をリフレッシュアドレス毎にKビッ
トのデータとして設定することにより、少ないメモリ数
と最小の書き込み数でリフレッシュアドレス毎の最適周
期への区分を行ってい。
In the present embodiment, the refresh cycle division for each refresh address is set as K-bit data for each refresh address, so that the optimal cycle for each refresh address is divided with a small number of memories and a minimum number of writes. The

【0024】具体的には、各リフレッシュアドレス毎に
Kビットのデータを記憶させる不揮発性メモリ27と、
K 区分の異なる周期でリフレッシュの要・不要を判定
するロジック回路28を設ける。
Specifically, a nonvolatile memory 27 for storing K-bit data for each refresh address,
A logic circuit 28 for determining whether refresh is necessary or not is provided in different cycles of 2 K divisions.

【0025】本実施例の動作方法の1例としてKを2と
したときにリフレッシュアドレス毎に4区分の分類がで
き、各分類に対応する内部リフレッシュ動作命令である
ENABLE信号を決める判定ロジック回路の真理値表
の一例を下記(表1)に示す(表1)における括弧書き
は不揮発性メモリの設定を示すもので、(fuse1の設
定,fuse2の設定)とする。
As an example of the operation method of this embodiment, when K is set to 2, four categories can be classified for each refresh address, and a determination logic circuit for determining an ENABLE signal which is an internal refresh operation instruction corresponding to each category. An example of the truth table is shown in (Table 1) below (Table 1) in parentheses indicates the setting of the non-volatile memory and is (fuse1 setting, fuse2 setting).

【0026】[0026]

【表1】 [Table 1]

【0027】ここで、書き込みが行われている場合に
「fuseの設定」値を1とし、例えばこの回路において、
fuse1,fuse2が共に書き込まれた周期区分が(1,
1)のリフレッシュアドレスはTREFmaxの周期でリフレ
ッシュ動作を可能にするENABLE=1の出力を出
す。この例において、アドレス毎の周期区分のデフォル
ト値を(0,0)とし、その周期区分に属するアドレス
数が少ない区分から順に(1,1)、(1,0)、
(0,1)、(0,0)として設定する。これにより実
際に書き込みを行う回数Mは、 M=2×{(1,1)区分のリフレッシュアドレス数} +1×{(1,0)区分のリフレッシュアドレス数} +1×{(0,1)区分のリフレッシュアドレス数} となり、最小の書き込み量で多くの区分化が効率良く行
える。
Here, the "set fuse" value is set to 1 when writing is performed, and, for example, in this circuit,
The cycle division in which both fuse1 and fuse2 are written is (1,
The refresh address of 1) outputs ENABLE = 1 which enables the refresh operation in the cycle of T REFmax . In this example, the default value of the cycle section for each address is (0, 0), and the sections having the smallest number of addresses belonging to the cycle section are (1, 1), (1, 0),
Set as (0,1) and (0,0). As a result, the number M of actual writing operations is: M = 2 × {number of refresh addresses in (1,1) section} + 1 × {number of refresh addresses in (1,0) section} + 1 × {(0,1) section Refresh address number}, and many divisions can be efficiently performed with the minimum write amount.

【0028】本方式を実施する回路の具体例を以下に示
す。図4,5は全体回路を示すもので、CAS before
RASを検出する回路31、その回数を加算してリフレ
ッシュアドレスを発生するカウンタ回路32、そのリフ
レッシュアドレスに対応した番地のみの出力をハイレベ
ルにするシフトレジスタ回路33、各リフレッシュアド
レスのリフレッシュ周期を記憶するためのヒューズ(f
use)の組34(34a,34b)、回路33で出力
がハイレベルとなったリフレッシュアドレスのヒューズ
が切断又は無切断状態の何れかであることを判定する判
定回路35(35a,35b)、ヒューズに判定された
リフレッシュ周期に対してリフレッシュ動作を許可する
リフレッシュ周期判定回路36、そしてリフレッシュ周
期をカウントするリフレッシュ周期カウンタ37から構
成される。
A specific example of a circuit that implements this method is shown below. 4 and 5 show the entire circuit.
A circuit 31 for detecting RAS, a counter circuit 32 for adding the number of times to generate a refresh address, a shift register circuit 33 for setting the output of only an address corresponding to the refresh address to a high level, and a refresh cycle of each refresh address are stored. Fuse (f
user's set 34 (34a, 34b), the determination circuit 35 (35a, 35b) for determining whether the fuse of the refresh address whose output is high level in the circuit 33 is in the cut or non-cut state, and the fuse The refresh cycle determination circuit 36 for permitting the refresh operation for the refresh cycle determined by the above, and the refresh cycle counter 37 for counting the refresh cycle.

【0029】DRAM外部から内部アドレスによるリフ
レッシュ動作命令、つまりRAS信号に先立ちCAS信
号が入力されると回路31はそれを検知しパルス信号C
BRを発生する。CBRパルス信号が入力される毎にア
ドレスカウンタ32に1を加算してリフレッシュアドレ
スを順次発生する。また、アドレスカウンタ32の初段
の出力Coは、シフトレジスタ回路33の駆動に必要な
波形変換を施して、PHYa、/PHYa、PHYb、
/PHYbとした後に、シフトレジスタ回路33に入力
される。ここで、Coを波形変換する回路を図6(a)
に示す。また、シフトレジスタ回路33の具体的構成を
図7に示す。
When a refresh operation command based on an internal address, that is, a CAS signal is input prior to the RAS signal from the outside of the DRAM, the circuit 31 detects it and outputs the pulse signal C.
Generate BR. Each time a CBR pulse signal is input, 1 is added to the address counter 32 to sequentially generate refresh addresses. The output Co of the first stage of the address counter 32 is subjected to waveform conversion necessary for driving the shift register circuit 33, and PHYa, / PHYa, PHYb,
After being set to / PHYb, it is input to the shift register circuit 33. Here, a circuit for converting the waveform of Co is shown in FIG.
Shown in. Further, a specific configuration of the shift register circuit 33 is shown in FIG.

【0030】シフトレジスタ回路33の出力信号Qkは
CBRパルス信号が入力される度に次段出力に転送され
る。ここで、使用開始時においてリセット信号(RS)
によりアドレスカウンタを0に、またシフトレジスタの
初め二段のみがハイレベルになるようなリセット回路を
内蔵する。なお、このリセットに必要な入力信号RS,
RSb,RS2,RS2bを得るための回路を図6
(b)に示す。そうすることでシフトレジスタの出力は
その全段中の隣合う二段のみがハイレベルとなり、リフ
レッシュアドレスカウンタの出力とシフトレジスタの出
力の間には常に一対一の関係を持たせることができるよ
うになる。そして、シフトレジスタの最終段を初段入力
にすることでこの一対一の関係は繰り返されるために永
続させることができる。
The output signal Qk of the shift register circuit 33 is transferred to the output of the next stage every time the CBR pulse signal is input. Here, at the start of use, the reset signal (RS)
Thus, the address counter is set to 0, and a reset circuit is built in so that only the first two stages of the shift register become high level. The input signal RS required for this reset,
FIG. 6 shows a circuit for obtaining RSb, RS2, RS2b.
It shows in (b). By doing so, the output of the shift register becomes high level only in the adjacent two stages among all the stages, so that there can always be a one-to-one relationship between the output of the refresh address counter and the output of the shift register. become. Then, by making the final stage input of the shift register the first stage input, this one-to-one relationship can be made permanent because it is repeated.

【0031】シフトレジスタの出力Qk全てを対応する
アドレスのヒューズ切断・無切断判定回路35に入力す
る。判定回路35の具体的構成を図8(a)(b)に示
す。判定回路35は待機時にノード1やノード2がハイ
レベルにセットされ、判定動作命令CLKrefがハイ
レベルになるとシフトレジスタ出力の隣合う2段がハイ
レベルとなった段では判定回路のノード(例として、図
8に5段目が選択されたときをノード3,4として示
す)がローレベルに引き落とさないためにヒューズが切
断されてない場合はノード0や1はローレベルになり、
切断されていればハイレベルを保つ(但し、プリチャー
ジ回路のホールドpMOSトランジスタTr1,Tr2
の駆動能力をnMOSトランジスタ群1,2の駆動能力
より十分小さくする)。判定動作命令CLKrefがロ
ーレベルに落ちるとこのノードのレベルは判定回路のラ
ッチ回路部に保持される。各アドレスに対して設けられ
たn個のヒューズの切断状態がこのようにして出力され
る。
All the outputs Qk of the shift register are input to the fuse cut / non-cut determination circuit 35 of the corresponding address. The specific configuration of the determination circuit 35 is shown in FIGS. The determination circuit 35 sets the node 1 or the node 2 to the high level during standby, and when the determination operation command CLKref becomes the high level, the adjacent two stages of the shift register output are at the high level. , When the fifth stage is selected in FIG. 8 is shown as nodes 3 and 4) so that the fuse is not blown so that the nodes 0 and 1 are at the low level,
If it is disconnected, the high level is maintained (however, the hold pMOS transistors Tr1 and Tr2 of the precharge circuit are
Drive capacity of the nMOS transistor groups 1 and 2 is sufficiently smaller than that of the nMOS transistor groups 1 and 2. When the decision operation command CLKref falls to low level, the level of this node is held in the latch circuit section of the decision circuit. The blown states of the n fuses provided for each address are output in this manner.

【0032】他方、アドレスカウンタの最終段出力に
(ACT)回路をm段追加し、リフレッシュ命令の回数
が全リフレッシュアドレス(この例では4k個)分にな
る毎に1を加算し、そのカウント数が基本リフレッシュ
周期の倍数を出力する回路となる。これをリフレッシュ
周期カウタン37とする。
On the other hand, an m-stage (ACT) circuit is added to the final stage output of the address counter, and 1 is added every time the number of refresh instructions reaches all refresh addresses (4k in this example), and the count number. Is a circuit that outputs a multiple of the basic refresh cycle. This is referred to as a refresh cycle cow 37.

【0033】この出力(C12〜C16)を周期設定ブ
ロックA1,ブロックA2,ブロックA3へ入力して周
期設定用ヒューズ群(a1〜b5,c1〜d5,e1〜
f5)の各桁部が目的とする基本リフレッシュ周期の倍
数となるように切断し、例えばブロックA1が基本周期
の4倍周期の出力を持つにはa1,a2,b3,b4,
b5のヒューズを切断して設定する。
This output (C12 to C16) is input to the period setting block A1, block A2, and block A3, and the period setting fuse group (a1 to b5, c1 to d5, e1 to e1).
Each digit part of f5) is cut so as to be a multiple of the target basic refresh cycle, and for example, a1, a2, b3, b4, in order for the block A1 to have an output of four times the basic cycle.
Set by cutting the fuse of b5.

【0034】リフレッシュ周期が最短のTREFMAXに分類
される場合、内部リフレッシュ動作を許可する信号は判
定回路35の出力ENBLG0及びENBLG1の論理
積として図9(a)に示す回路により得る。そのため、
毎リフレッシュ周期内部リフレッシュ信号ENABLE
1が出力される度にリフレッシュ動作を行う。次に、全
てのリフレッシュアドレスに対して判定回路35の出力
の如何に拘らず、周期N″×TREFMAXで内部リフレッシ
ュを許可する信号ENABL4を出力する回路を図9
(b)に示す。この回路により、周期設定用のヒューズ
群(a1〜b5)の設定を行うことで、全てのリフレッ
シュアドレスはこの周期で内部リフレッシュ動作を許可
する信号を得る。こうすることにより、リフレッシュ周
期が最も長いN″×TREFMAXに分類されるリフレッシュ
アドレスに対し、回路34における設定のデフォルト値
でN″×TREFMAX周期のリフレッシュ動作する。
When the refresh cycle is classified into the shortest T REFMAX , the signal for permitting the internal refresh operation is obtained as the logical product of the outputs ENBLG0 and ENBLG1 of the decision circuit 35 by the circuit shown in FIG. 9A. for that reason,
Every refresh cycle Internal refresh signal ENABLE
The refresh operation is performed each time 1 is output. Next, a circuit for outputting a signal ENABL4 for permitting internal refresh at a cycle N ″ × T REFMAX to all refresh addresses regardless of the output of the determination circuit 35 is shown in FIG.
It shows in (b). By setting the period setting fuse group (a1 to b5) by this circuit, all refresh addresses obtain a signal for permitting the internal refresh operation in this period. By doing so, the refresh operation classified into N ″ × T REFMAX having the longest refresh cycle is refreshed for N ″ × T REFMAX cycle with the default value set in the circuit 34.

【0035】他方、リフレッシュ周期がTREFMAX<N×
REFMAX,N′×TREFMAX<N″TREFMAXについては判
定回路35の出力とリフレッシュ周期の設定値とが対応
しなければならず、それぞれ回路として図10のブロッ
クB1、図11のブロックB2のようにリフレッシュ周
期と判定回路35の出力の論理積を取る。
On the other hand, the refresh cycle is T REFMAX <N ×
Regarding T REFMAX , N ′ × T REFMAX <N ″ T REFMAX , the output of the determination circuit 35 and the set value of the refresh cycle must correspond to each other, and the circuits of the block B1 of FIG. 10 and the block B2 of FIG. Thus, the refresh cycle and the output of the determination circuit 35 are logically ANDed.

【0036】なお、図9(a)は、/ENBLG0,/
ENBLG1を元にTREFMAX周期の内部リフレッシュ動
作を許可する信号を出力する論理回路。図9(b)は、
全てのアドレスに対して最長周期N″×TREFMAXでリフ
レッシュ動作を許可する回路。図10は、判定回路35
の出力(/ENBLG0,ENBLG1)が(1,1)
のときにリフレッシュ周期N×TREFMAXで内部リフレッ
シュ動作を許可する回路(ブロックB1)及びN×T
REFMAX周期設定回路(ブロックA2)。図11は、判定
回路35の出力(ENBLG0,/ENBLG1)が
(1,1)のときにリフレッシュ周期N′×TREFMAX
内部リフレッシュ動作を許可する回路(ブロックB2)
及びN″×TREFMAX周期設定回路(ブロックA3)。図
9(c)は、ENABLE1〜4信号のうち、いずれか
が選択された時、ENABLEを出力する回路である。
In FIG. 9A, / ENBLG0, /
A logic circuit that outputs a signal that permits an internal refresh operation in a T REFMAX cycle based on ENBLG1 . FIG. 9B shows
A circuit that permits the refresh operation with the longest cycle N ″ × T REFMAX for all addresses.
Output (/ ENBLG0, ENBLG1) is (1, 1)
And a circuit (block B1) for permitting the internal refresh operation in the refresh cycle N × T REFMAX and N × T
REFMAX cycle setting circuit (block A2). FIG. 11 is a circuit (block B2) that permits the internal refresh operation in the refresh cycle N ′ × T REFMAX when the output (ENBLG0, / ENBLG1) of the determination circuit 35 is (1, 1).
And N ″ × T REFMAX cycle setting circuit (block A3). FIG. 9C is a circuit that outputs ENABLE when any one of the ENABLE1 to 4 signals is selected.

【0037】このようにして各リフレッシュアドレスに
割り当てられたヒューズの切断状態に応じてENBLG
0〜/ENBLG1の出力は決まり、それに応じて各周
期設定のリフレッシュ周期判定回路36のENABLE
i(i=1〜4)信号出力部36aからリフレッシュ動
作を許可するENABLE1〜ENABLE4を出力す
る。その出力をリフレッシュ周期判定回路36のENA
BLE信号出力部36bによりまとめ最終的な内部リフ
レッシュ許可の出力ENABLEとする。
In this way, ENBLG is changed according to the blown state of the fuse assigned to each refresh address.
The output of 0 to / ENBLG1 is determined, and accordingly, the ENABLE of the refresh cycle determination circuit 36 for each cycle setting is set.
The i (i = 1 to 4) signal output unit 36a outputs ENABLE1 to ENABLE4 permitting the refresh operation. The output is the ENA of the refresh cycle determination circuit 36.
The BLE signal output section 36b collects and outputs the final internal refresh permission ENABLE.

【0038】ここで、ポーズ特性により、リフレッシュ
周期を2つの区分に分ける場合を例としてその方法につ
いて述べる。図12(a)に示すように、ポーズ時間の
ばらつきがプロセス上のばらつきに起因していることか
ら、ポーズ時間の短いリフレッシュアドレスの数とポー
ズ時間の長いリフレッシュアドレスの数は少なく多くの
リフレッシュアドレスのポーズ時間はその中心に集中し
ている。これに着目し、ヒューズの切断不良による歩留
まり低下につながるヒューズ切断数を最小限に抑えるた
め、以下の方針でリフレッシュ周期設定の回路を区分す
る。
Here, the method will be described by taking the case where the refresh cycle is divided into two sections according to the pause characteristic as an example. As shown in FIG. 12A, since the variation in the pause time is caused by the variation in the process, the number of refresh addresses with a short pause time and the number of refresh addresses with a long pause time are small and many refresh addresses are small. Pause time is concentrated in the center. Focusing on this, in order to minimize the number of blown fuses, which leads to a decrease in yield due to defective blown fuses, circuits for refresh cycle setting are divided according to the following policy.

【0039】まず、短いポーズ時間のリフレッシュアド
レスの数は少ないため、それらは設定ヒューズの2個を
全て切断することで基本リフレッシュ周期のリフレッシ
ュに割当てる。そのときの判定回路35の出力は2個と
もローレベルになるため、図9(a)のようになる。次
に、1個のヒューズ切断によるリフレッシュ周期設定は
いまのn=2の例では2通りある。図12(a)におい
てポーズ時間の長いリフレッシュアドレスも少ないので
それを選ぶことができるが、少数のリフレッシュアドレ
スのリフレッシュ周期を長くしても余り改善効果はな
い。
First, since the number of refresh addresses having a short pause time is small, they are allotted to the refresh of the basic refresh cycle by cutting all two setting fuses. At that time, both of the outputs of the determination circuit 35 are at the low level, so that the output is as shown in FIG. Next, in the present example of n = 2, there are two refresh cycle settings by cutting one fuse. In FIG. 12A, there are few refresh addresses having a long pause time, so that it can be selected, but even if the refresh cycle of a small number of refresh addresses is lengthened, there is not much improvement effect.

【0040】そこで、図12(b)に示すように、順次
ポーズ時間の短いものから順に必要最小数のリフレッシ
ュアドレスに対してリフレッシュ周期を設定する。そし
て、大多数のリフレッシュアドレスが必要とするリフレ
ッシュ周期ではヒューズの設定に拘らずリフレッシュが
行われるように図9(b)のブロックBのような回路に
する。この方針でリフレッシュ周期を設定できる回路に
すると、ヒューズの切断操作を少なくすることができ、
効率の良いリフレッシュ動作による消費電力の改善が行
える。
Therefore, as shown in FIG. 12B, the refresh cycle is set for the required minimum number of refresh addresses in order from the one having the shortest pause time. Then, in a refresh cycle required by a majority of refresh addresses, a circuit such as a block B in FIG. 9B is used so that the refresh is performed regardless of the fuse setting. If the circuit that can set the refresh cycle according to this policy is used, the number of fuse cutting operations can be reduced,
Power consumption can be improved by efficient refresh operation.

【0041】なお、図12(b)のようにリフレッシュ
周期をTRMとTRM′と2種類採用した時、領域(I)で
不良を起こすリフレッシュアドレスの数が領域(II)で
不良を起こす数より少ない。そこで、リフレッシュ周期
設定ヒューズが切断状態のリフレッシュアドレスはTRM
リフレッシュ、ヒューズが無切断状態のリフレッシュア
ドレスはTRM′のリフレッシュが選択される論理回路と
する(領域(I)で不良するリフレッシュアドレスの数
《領域(II)で不良するリフレッシュアドレスの数)。
When two types of refresh cycles, T RM and T RM ′, are adopted as shown in FIG. 12B, the number of refresh addresses causing a defect in the region (I) causes a defect in the region (II). Less than number. Therefore, the refresh address when the refresh cycle setting fuse is in the cut state is T RM.
The refresh address in which the refresh and fuse are not cut is a logic circuit in which the refresh of T RM ′ is selected (the number of defective refresh addresses in the region (I) << the number of defective refresh addresses in the region (II)).

【0042】また本方式によるポーズ時間の長いリフレ
ッシュアドレスに対してリフレッシュ動作の内部省略機
能を有効に動作させるかどうかは図13に示す回路によ
り選択を行う。回路内のヒューズを切断するとDRAM
起動時のリセット動作によりSSMノードがハイレベル
にセットされる。
The circuit shown in FIG. 13 selects whether the internal omission function of the refresh operation is effectively operated for the refresh address having a long pause time according to this method. If the fuse in the circuit is blown, the DRAM
The reset operation at startup sets the SSM node to a high level.

【0043】図14に、本発明においてシフトレジスタ
回路及びヒューズ読み出し判定回路から出力を高速化す
る回路の実施例を示す。シフトレジスタ回路及び判定回
路はその寸法を小型にする必要から動作速度が低速にな
る。これを補うため、判定回路5とリフレッシュ周期判
定回路36の間に高速読み出しが可能なラッチ回路を数
段追加し、順次読み出されるヒューズのデータを事前に
このラッチ回路に取り入れ、外部リフレッシュ命令に対
してはこのラッチ回路の出力ENBLGx信号をもって
内部リフレッシュ動作の実行、省略を回路36で判定す
る。
FIG. 14 shows an embodiment of a circuit for speeding up the output from the shift register circuit and the fuse read determination circuit in the present invention. Since the shift register circuit and the determination circuit need to be downsized, the operating speed becomes low. In order to compensate for this, several stages of latch circuits capable of high-speed reading are added between the determination circuit 5 and the refresh cycle determination circuit 36, and the data of the fuses that are sequentially read are taken into this latch circuit in advance to respond to the external refresh command. In this case, the circuit 36 determines whether the internal refresh operation is executed or omitted by using the output ENBLGx signal of the latch circuit.

【0044】図15に、本発明においてリフレッシュア
ドレスが増加したときに追加すべき回路のブロック図を
示す。リフレッシュアドレスが増加するのに対してその
アドレス発生に必要なカウンタの上位ビットを追加する
必要がある。そして増加したリフレッシュアドレスのリ
フレッシュ周期設定ヒューズ回路34及びその読み出し
判定回路35は既存シフトレジスタ回路に並列に追加す
る。リフレッシュ動作回数に応じてリフレッシュアドレ
スカウンタの追加上位桁からシフトレジスタの周回が判
定できるため、リフレッシュ周期判定回路36において
参照すべきENBLGxが選択できる。
FIG. 15 shows a block diagram of a circuit to be added when the refresh address is increased in the present invention. While the refresh address increases, it is necessary to add the upper bits of the counter necessary for generating the address. Then, the refresh cycle setting fuse circuit 34 for the increased refresh address and its read determination circuit 35 are added in parallel to the existing shift register circuit. Since the circulation of the shift register can be determined from the additional upper digit of the refresh address counter according to the number of refresh operations, ENBLGx to be referenced can be selected in the refresh cycle determination circuit 36.

【0045】[0045]

【発明の効果】以上説明したように本発明によれば、各
アドレスに対する不必要な短い周期のリフレッシュ動作
が省略されるため、装置全体のリフレッシュ消費電力は
大幅に低減できると共に、本機能追加による面積増加を
抑えることがきる。
As described above, according to the present invention, the unnecessary refresh operation of a short cycle for each address is omitted, so that the refresh power consumption of the entire device can be significantly reduced and this function is added. The increase in area can be suppressed.

【図面の簡単な説明】[Brief description of drawings]

【図1】第1の実施例に係わるDRAMの概略構成を示
すブロック図。
FIG. 1 is a block diagram showing a schematic configuration of a DRAM according to a first embodiment.

【図2】第2の実施例に係わるDRAMの概略構成を示
すブロック図。
FIG. 2 is a block diagram showing a schematic configuration of a DRAM according to a second embodiment.

【図3】第3の実施例に係わるDRAMの概略構成を示
すブロック図。
FIG. 3 is a block diagram showing a schematic configuration of a DRAM according to a third embodiment.

【図4】第1〜第3の実施例を実施するための具体的回
路例を示す図。
FIG. 4 is a diagram showing a specific circuit example for implementing the first to third embodiments.

【図5】第1〜第3の実施例を実施するための具体的回
路例を示す図。
FIG. 5 is a diagram showing a specific circuit example for implementing the first to third embodiments.

【図6】シフトレジスタ入力クロック波形成形回路を示
す図。
FIG. 6 is a diagram showing a shift register input clock waveform shaping circuit.

【図7】シフトレジスタ回路の具体的構成を示す図。FIG. 7 is a diagram showing a specific configuration of a shift register circuit.

【図8】ヒューズ切断,無切断判定回路の具体的構成を
示す図。
FIG. 8 is a diagram showing a specific configuration of a fuse cut / non-cut judgment circuit.

【図9】リフレッシュ周期設定回路及び判定回路の具体
的構成を示す図。
FIG. 9 is a diagram showing a specific configuration of a refresh cycle setting circuit and a determination circuit.

【図10】リフレッシュ周期設定回路の具体的構成を示
す図。
FIG. 10 is a diagram showing a specific configuration of a refresh cycle setting circuit.

【図11】リフレッシュ周期設定回路の具体的構成を示
す図。
FIG. 11 is a diagram showing a specific configuration of a refresh cycle setting circuit.

【図12】読み出し不良アドレスの発生率とポーズ時間
の関係を示す図。
FIG. 12 is a diagram showing the relationship between the occurrence rate of defective read addresses and the pause time.

【図13】リセット時にリフレッシュ回路機能を有効に
するか否かを判定する回路を示す図。
FIG. 13 is a diagram showing a circuit for determining whether or not to enable a refresh circuit function at reset.

【図14】リフレッシュアドレスの増加に伴う追加回路
のブロック図。
FIG. 14 is a block diagram of an additional circuit according to an increase in refresh address.

【図15】ヒューズ設定の高速読み出しに必要な判定回
路とリフレッシュ判定回路の間に追加される回路のブロ
ック図。
FIG. 15 is a block diagram of a circuit added between a determination circuit required for high-speed reading of fuse settings and a refresh determination circuit.

【図16】DRAMのメモリセルキャパシタからの電荷
のリークを示す図。セルキャパシタ内の電荷の経時変化
を示す図。
FIG. 16 is a diagram showing leakage of charges from a memory cell capacitor of a DRAM. The figure which shows the time-dependent change of the electric charge in a cell capacitor.

【符号の説明】[Explanation of symbols]

11…リフレッシュコントローラ 12…セルフリフレッシュカウンタ 13…リフレッシュサイクルカウンタ 14…内部アドレス 15…外部アドレスバス 16,17,26,27…不揮発性メモリ 18,19…コンパレータ 28…ロジック回路 11 ... Refresh controller 12 ... Self-refresh counter 13 ... Refresh cycle counter 14 ... Internal address 15 ... External address bus 16, 17, 26, 27 ... Non-volatile memory 18, 19 ... Comparator 28 ... Logic circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】一定のポーズ時間内にメモリセルのリフレ
ッシュ動作を必要とするダイナミック型半導体記憶装置
において、 リフレッシュアドレスを一定の周期で発生させるリフレ
ッシュアドレス発生回路と、リフレッシュアドレス内の
ポーズ時間が最短のビットに合せて、リフレッシュアド
レスを2種類以上に分類して記憶する手段と、分類記憶
された情報を基にポーズ時間が最も短いリフレッシュア
ドレスより2倍以上長くなる分類に属するリフレッシュ
アドレスに対して、不要な周期のリフレッシュを省略す
る手段とを具備してなることを特徴とするダイナミック
型半導体記憶装置。
1. In a dynamic semiconductor memory device which requires a refresh operation of a memory cell within a fixed pause time, a refresh address generation circuit for generating a refresh address at a fixed cycle and a pause time within the refresh address are the shortest. Means for classifying and storing the refresh address into two or more types according to the bit of, and for the refresh address belonging to the class in which the refresh time is twice or more longer than the shortest refresh address based on the classified and stored information. A dynamic semiconductor memory device comprising: means for omitting an unnecessary cycle refresh.
JP5234768A 1993-09-21 1993-09-21 Dynamic semiconductor memory device Pending JPH0793971A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5234768A JPH0793971A (en) 1993-09-21 1993-09-21 Dynamic semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5234768A JPH0793971A (en) 1993-09-21 1993-09-21 Dynamic semiconductor memory device

Publications (1)

Publication Number Publication Date
JPH0793971A true JPH0793971A (en) 1995-04-07

Family

ID=16976064

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5234768A Pending JPH0793971A (en) 1993-09-21 1993-09-21 Dynamic semiconductor memory device

Country Status (1)

Country Link
JP (1) JPH0793971A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100232336B1 (en) * 1995-12-11 1999-12-01 다니구찌 이찌로오 Semiconductor memory device
KR100317198B1 (en) * 1999-12-29 2001-12-24 박종섭 Refresh circuit
KR100477824B1 (en) * 2002-04-03 2005-03-22 주식회사 하이닉스반도체 Semiconductor memory device
US6950363B2 (en) 2002-09-04 2005-09-27 Elpida Memory, Inc. Semiconductor memory device
US7764559B2 (en) 2002-02-25 2010-07-27 Fujitsu Semiconductor Limited Semiconductor memory device, refresh control method thereof, and test method thereof
JP2012518242A (en) * 2009-02-19 2012-08-09 フリースケール セミコンダクター インコーポレイテッド Dynamic random access memory (DRAM) refresh
US9767050B2 (en) 2015-08-24 2017-09-19 Samsung Electronics Co., Ltd. Memory systems that adjust an auto-refresh operation responsive to a self-refresh operation history

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100232336B1 (en) * 1995-12-11 1999-12-01 다니구찌 이찌로오 Semiconductor memory device
KR100317198B1 (en) * 1999-12-29 2001-12-24 박종섭 Refresh circuit
US7764559B2 (en) 2002-02-25 2010-07-27 Fujitsu Semiconductor Limited Semiconductor memory device, refresh control method thereof, and test method thereof
US8023353B2 (en) 2002-02-25 2011-09-20 Fujitsu Semiconductor Limited Semiconductor memory device, refresh control method thereof, and test method thereof
KR100477824B1 (en) * 2002-04-03 2005-03-22 주식회사 하이닉스반도체 Semiconductor memory device
US6950363B2 (en) 2002-09-04 2005-09-27 Elpida Memory, Inc. Semiconductor memory device
JP2012518242A (en) * 2009-02-19 2012-08-09 フリースケール セミコンダクター インコーポレイテッド Dynamic random access memory (DRAM) refresh
US9767050B2 (en) 2015-08-24 2017-09-19 Samsung Electronics Co., Ltd. Memory systems that adjust an auto-refresh operation responsive to a self-refresh operation history

Similar Documents

Publication Publication Date Title
US11935576B2 (en) Semiconductor device performing row hammer refresh operation
US7379369B2 (en) Semiconductor device
CN110827884A (en) Apparatus for refreshing memory of semiconductor device
JP2843481B2 (en) Semiconductor memory device having refresh address test circuit
JP2004134026A (en) Semiconductor memory device and its control method
US20040196719A1 (en) Semiconductor memory device having reduced current dissipation in data holding mode
US6590815B2 (en) Semiconductor memory device and method for its test
JP2004259343A (en) Semiconductor memory
JP4767401B2 (en) Semiconductor memory device and manufacturing method thereof
JP2012033248A (en) Semiconductor device
JP3226425B2 (en) Semiconductor storage device
JPH05266657A (en) Dynamic semiconductor memory
WO1996028825A1 (en) Semiconductor memory
JPH0793971A (en) Dynamic semiconductor memory device
US20020194420A1 (en) Semiconductor redundant memory provided in common
EP1251521A1 (en) A dynamic random access memory device externally functionally equivalent to a static random access memory
US20250279129A1 (en) Memory structure, refresh method, and memory
JP2003338180A (en) Semiconductor storage device
JP2742481B2 (en) Dynamic semiconductor memory device
KR0157289B1 (en) Column selection signal control circuit
JP2546161B2 (en) Dynamic memory device
JP2004185686A (en) Semiconductor storage device
JP2001035188A (en) Semiconductor device testing method and semiconductor device
JP2003303498A (en) Semiconductor storage device
US6704229B2 (en) Semiconductor test circuit for testing a semiconductor memory device having a write mask function