Semiconductor storage device and refresh control method therefor
First Claim
1. A semiconductor storage device comprising:
- a memory array including a plurality of memory cells, arrayed at points of intersection between a plurality of bit lines and a plurality of word lines, said memory cells being in need of refresh for retention of data;
a storage circuit for recording the word line information associated with a row address accessed during the operation in the normal mode;
an encoding circuit for generating, at the time of entry from a normal mode to a preset self refresh mode, error correcting codes for data of the memory cells connected to the word line associated with the row address accessed during the operation in the normal mode prior to the time of the entry to said self refresh mode, and for writing the so generated codes in a preset storage area;
an error detected circuit for detecting an error in the data of the memory cells connected to the word line selected by a refresh address; and
a decoding circuit for correcting the data of the memory cell where an error has been detected.
7 Assignments
0 Petitions
Accused Products
Abstract
A dynamic semiconductor storage device in which the power supply current during the standby time is diminished to decrease the power consumption and to suppress the chip area from increasing. During the normal operation, the information as to a word line associated with a row address accessed during the normal operation is stored in a RAM. In entering self refresh, data of memory cells connected to a word line associated with a row address accessed during the normal operation time is read out and check bits for the data are appended in an encoder and written in a check bit area. As an initializing operation for the first self refresh entry after power up sequence, the data retention time of the memory cells is inspected every word line. Based on the results of inspection, the setting value of the refresh period of the word line is determined and written in the RAM to set the word line based refresh period. During error check for the refresh operation, any error is corrected by an error correction circuit.
-
Citations
18 Claims
-
1. A semiconductor storage device comprising:
-
a memory array including a plurality of memory cells, arrayed at points of intersection between a plurality of bit lines and a plurality of word lines, said memory cells being in need of refresh for retention of data; a storage circuit for recording the word line information associated with a row address accessed during the operation in the normal mode; an encoding circuit for generating, at the time of entry from a normal mode to a preset self refresh mode, error correcting codes for data of the memory cells connected to the word line associated with the row address accessed during the operation in the normal mode prior to the time of the entry to said self refresh mode, and for writing the so generated codes in a preset storage area; an error detected circuit for detecting an error in the data of the memory cells connected to the word line selected by a refresh address; and a decoding circuit for correcting the data of the memory cell where an error has been detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A refresh controlling method for a semiconductor storage device including a memory array including a plurality of memory cells, arrayed at points of intersection between a plurality of bit lines and a plurality of word lines, said memory cells being in need of refresh for retention of data;
- said method comprising the steps of;
recording the information as to the word line, associated with a row address accessed during the operation in the normal mode, in a storage circuit in association with said word line; managing control for generating check bit information for data of memory cells connected to a word line associated with a row address accessed during the operating period with said normal mode at the time of entry from the normal mode to the self refresh mode and prior to entry to said self refresh mode, and writing the so generated check bit information in a check bit area added to said memory array; and correcting data of the memory cell where an error has been detected.
- said method comprising the steps of;
-
14. A semiconductor storage device comprising:
-
a memory array including a plurality of memory cells, arrayed at points of intersection between a plurality of bit lines and a plurality of word lines, said memory cells being in need of refresh for retention of data; an error detection circuit for detecting whether or not there is any error in data retained by said memory cell; and a circuit for variably controlling the length of said refresh period based on the results of error detection in said error detection circuit in the refresh operation. - View Dependent Claims (15, 16)
-
-
17. A refresh controlling method for a semiconductor storage device comprising a memory array including a plurality of memory cells, arrayed at points of intersection between a plurality of bit lines and a plurality of word lines, said memory cells being in need of refresh for retention of data;
- said method comprising the steps of;
detecting whether or not there is any error in data retained by said memory cell, during a refresh operation; and variably controlling the length of said refresh period based on the results of error detection in said error detection circuit. - View Dependent Claims (18)
- said method comprising the steps of;
Specification