摘要 |
A semiconductor memory device having a memory array is provided. A read unit reads information stored in a memory cell. A step-up unit steps up an externally supplied voltage, and supplies the stepped-up voltage to the memory cell. A start control unit has the step-up unit start the stepping up after a read cycle begins. A detection unit detects that the stepped-up voltage has reached a predetermined level, and has the read unit start the reading upon the detection. A stop control unit has the step-up unit stop the stepping up when a time period required for the reading has elapsed since the detection. With this construction, the time taken for stepping up the voltage supplied to the memory cell is minimized in accordance with the time taken for the reading. Hence the current consumption is reduced when compared with the case where the step-up time is set unnecessarily long.
|