Patent ID: 6707716
Filing Date: 2004-03-16
Classification: G11C

Abstract:
A non-volatile semiconductor memory device having a memory cell array of multiple non-volatile memory elements, the non-volatile semiconductor memory device comprising:a booster circuit that generates a boosted voltage from a power source voltage according to each of diverse operation modes in the non-volatile semiconductor memory device; a working voltage generation circuit that generates a working voltage to make a predetermined non-volatile memory element in the memory cell array carry out an operation according to each of the diverse operation modes; and a control circuit that controls operations of at least the working voltage generation circuit and the booster circuit according to each of the diverse operation modes, the booster circuit comprising: a charge pump circuit that boosts the power source voltage and generates a boosted output voltage; an oscillation circuit that outputs a clock signal to control operation of the charge pump circuit; a level sense circuit that is set a first setting voltage in a first operation mode out of the diverse operation modes and a second setting voltage, which is lower than the first setting voltage, in a second operation mode by the control circuit, and controls operation of the oscillation circuit to make the output voltage of the charge pump circuit equal to the setting voltage; and a discharge circuit that is driven at a time of switchover from the first operation mode to the second operation mode to lower the level of the output voltage of the charge pump circuit, wherein the level sense circuit detects a change of the output voltage of the charge pump circuit to the second setting voltage after the switchover from the first operation mode to the second operation mode, so as to detect an end timing of the operation of the discharge circuit, and the control circuit stops the operation of the discharge circuit based on a result of detection of the end timing.