Non-volatile semiconductor memory device using differential start programming voltage and programming method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsKyeong-Han Lee, June Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsKyeong-Han Lee, June Lee
Estimating the term…
In a non-volatile semiconductor memory device which differentially uses a start programming voltage during a programming operation mode in order to reduce a dispersion for the number of programming loops, the programming method includes previously storing a row address that indicates at least one specific word line among a plurality of word lines; and applying a start programming voltage to the specific word line, when a row address applied in a programming operation mode coincides with the stored row address, the start programming voltage having a level that is different from a level of start programming voltage to be applied to the rest word lines except the specific word line, whereby reducing dispersion for the programming loop number and realizing a high-speed programming operation and operating efficiency.
A programming circuit in a non-volatile semiconductor memory device, comprising:
The circuit as claimed in 1, wherein the at least one specific word line is a word line selected by a test result of the programming loop number for memory cells connected to the plurality of word lines.
The circuit as claimed in 2, wherein the programming voltage supply unit supplies a first start programming voltage as a programming start voltage if the row address applied in the programming operation mode does not coincide with the stored row address, and supplies, as the programming start voltage, a second start programming voltage higher than the first start programming voltage, if coinciding.
The circuit as claimed in 3, wherein the programming voltage supply unit supplies a voltage that is increased per stage by a determined level from the first and second start programming voltage whenever a programming loop count value increases within a determined limitation value.
The circuit as claimed in 1, wherein the storage unit stores the row address indicating the specific word line through use of a fuse programming.
The circuit as claimed in 1, wherein a level of the start programming voltage provided to the specific word line is higher than a level of the start programming voltage to be applied to the rest word lines except the specific word line.
A non-volatile semiconductor memory device comprising:
The device as claimed in 7, wherein the specific word lines are word lines selected by a test result of the programming loop number for memory cells connected to the plurality of word lines.
The device as claimed in 7, wherein the programming voltage generator generates a voltage that increases per stage by a determined level from the first and second start programming voltages whenever a value of the first and second loop counting signals increases within a determined limitation value.
The device as claimed in 7, wherein the memory cell array comprises a plurality of NAND type cell blocks in which a memory cell string having a plurality of memory cells connected in series is connected to a corresponding bitline through a selected transistor, and in which a plurality of memory cells arrayed on the same row within each memory cell string are connected commonly to a corresponding word line.
The device as claimed in 7, wherein the storage unit is a fuse option storage unit involving a plurality of cutable fuses.
The device as claimed in 7, wherein the second loop counting signal is an integral multiple of the first loop counting signal.
A programming method in a non-volatile semiconductor memory device, said method comprising:
The method as claimed in 13, wherein the specific word line has an applied specific programming voltage as compared with other word lines.
The method as claimed in 13, wherein a level of the start programming voltage provided to the specific word line is higher than a level of start programming voltage to be applied to the rest word lines except the specific word line.
The method as claimed in 15, wherein the specific word line is a word line positioned on the same row every block of memory cell array.
The method as claimed in 15, wherein the specific word lines are word lines positioned on different rows every block of memory cell array.
The method as claimed in 13, wherein the programming voltage applied during the programming operation mode has a voltage that increases per stage by a determined level from first and second start programming voltages whenever a programming loop count value increases within a determined limitation value.
A programming method in a NAND-type flash semiconductor memory device, said method comprising:
The method as claimed in 19, wherein the specific word lines in comparison with other word lines are word lines to which the specific programming voltage should be applied.
The method as claimed in 19, wherein a level of the start programming voltage provided to the specific word lines is higher than a level of start programming voltage to be applied to the rest word lines except the specific word lines.
The method as claimed in 19, wherein the specific word lines are word lines positioned on the same row every block of memory cell array.
The method as claimed in 19, wherein the specific word lines are word lines positioned on different rows every block of memory cell array.
A programming method in a non-volatile semiconductor memory device, said method comprising:
The method as claimed in 24, wherein the second start programming voltage is about 16V when the first start programming voltage is about 15.5V.
The method as claimed in 24, wherein the row address information is stored by a fuse cutting.
Dependencies are inferred from the claim text.