1. Field of the Invention
The present invention relates to data storage devices and in particular, relates to FLASH memories.
2. Description of the Related Art
A FLASH memory is a general non-volatile storage device and is primarily used in data storage devices, such as memory cards, USB flash devices, solid-state drives, and so on.
A typical Flash memory comprises a plurality blocks of memory cells. All of the memory cells in a physical block are located in an isolated well and share a common well control signal. For every physical block, there is a plurality of bit lines (BL) and word lines (WL) dedicated to each physical block. A memory cell located at every intersection of the BL and WL can be addressed individually. As memory density increases, an array decoder is occupying a major portion of the total chip size. One of the approaches taken in reducing the array decoder layout size is to increase the physical block size such that the number of decoders needed may be reduced. However, few technical issues need to be solved, including: increase of sub-block erase time; cell uniformity within a physical block; and decoder layout congestion. Further, cell disturbance due to program and erase processes of a sub-block is a concern and need to be addressed in FLASH memory designs.
Data storage devices and fabrication and control methods thereof are disclosed.
A data storage device in accordance with an exemplary embodiment of the invention comprises a first-first sub-block of memory cells, a second-first sub-block of memory cells, a first well switch, a second well switch and a first group of word lines. The first well switch is operative to convey a first well bias to bias the first-first sub-block of memory cells. The second well switch is operative to convey a second well bias to bias the second-first sub-block of memory cells. Further, the first-first and the second-first sub-blocks both are activated according to the first group of word lines.
A fabrication method of a data storage device in accordance with an exemplary embodiment of the invention comprises the following steps: fabricating a first-first sub-block of memory cells in a first well; fabricating a second-first sub-block of memory cells in a second well different from the first well; fabricating a first well switch to convey a first well bias to bias the first-first sub-block of memory cells; fabricating a second well switch to convey a second well bias to bias the second-first sub-block of memory cells; and fabricating a first group of word lines. The first-first and the second-first sub-blocks both are activated according to the first group of word lines.
A control method of a data storage device in accordance with an exemplary embodiment of the invention comprises the following steps: controlling a first group of word lines at an erase gate level and a first well bias at an erase well level when performing an erase process on a first-first sub-group of memory cells of the data storage device, wherein, the first-first sub-block is activated according to the first group of word lines and biased by the first well bias; and, controlling a second well bias at an erase protection level when performing the erase process on the first-first sub-group of memory cells, wherein the second well bias is operative to bias a second-first sub-block of memory cells of the data storage device, and, the second-first sub-block is activated according to the first group of word lines with the first-first sub-block.
A detailed description is given in the following embodiments with reference to the accompanying drawings.
The present invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
The following description shows several exemplary embodiments carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
Note that the FLASH memory cells locate in the two different wells Well_1 and Well_2 share the word lines. The sub-block Sub_Block_11 fabricated in the well Well_1 and the sub-block Sub_Block_21 fabricated in the well Well_2 both are activated according to a same group of word lines WL1. The sub-block Sub_Block_12 fabricated in the well Well_1 and the sub-block Sub_Block_22 fabricated in the well Well_2 both are activated according to a same group of word lines WL2. The sub-block Sub_Block_13 fabricated in the well Well_1 and the sub-block Sub_Block_23 fabricated in the well Well_2 both are activated according to a same group of word lines WL3. The sub-block Sub_Block_14 fabricated in the well Well_1 and the sub-block Sub_Block_24 fabricated in the well Well both are activated according to a same group of word lines WL4.
Further, sub-blocks of the same well may alternatively utilize a same group of bit lines. As shown, the sub-blocks Sub_Block_1, Sub_Block_12, Sub_Block_13 and Sub_Block_14 fabricated in the well Well_1 all are coupled to the bit line group BL1, and, the sub-blocks Sub_Block—21, Sub——Block_22, Sub_Block_23 and Sub_Block_24 fabricated in the well Well_2 all are coupled to the bit line group BL2.
Note that the number of wells sharing the same word lines is not limit to 2, and, in each well the number of sub-blocks sharing the same bit lines is not limit to 4.
A control method of the data storage device 100 is discussed in the following paragraphs.
First, the erase process of step S204 is discussed. An erase gate level is applied on the word lines of the target sub-block when a disturbance suppression level is applied on the other word lines. The bit lines of the target sub-block are floating and the other bit lines may be floating as well. An erase well level is conveyed into the well containing the target sub-block as a well bias. As for the other well(s) having a sub-block sharing the same word lines with the target sub-block, an erase protection level is required to protect sub-blocks within the well from being disturbed by the erasing of the target sub-block.
In comparison with a conventional FLASH design in which word lines are exclusive to each well, the disclosed memory uses a same word line group to control multiple wells. For a same-sized memory using a same sized address decoder, the well size of the disclosure is smaller than the conventional techniques. Thus, in comparison with the larger well size of conventional techniques, the smaller-sized well of the disclosure results in a lesser number of sub-blocks to be disturbed by the high well stress applied on the well for erasing the target sub-block therein.
The pre-program process of step S202 and the post-program process of step S206 are discussed in the following paragraphs. In a pre-program process, a pre-program enable level is utilized in the control of the word lines one WL at a time of the target sub-block and a pre-program level is utilized in the control of the bit lines section by section of the target sub-block. In a post-program process, a post-program enable level is utilized in the control of the word lines one WL at a time of the target sub-block and a post-program level is utilized in the control of the bit lines section by section of the over erased cells. In a pre-program process, a pre-program enable is utilized in a control of the word lines (one WL at a time).
To be pre-programmed, the word lines of the target sub-block may be enabled alternately by the pre-program enable level and the cells activated by the enabled word lines and within the target sub-block may be driven by the pre-program/post-program level section by section (e.g., every 4, 8 or 16 bit lines are driven together). The non-activated word lines should be biased at a program disable level. The remaining bit lines should be coupled to a ground level. Further, the well containing the target sub-block may be biased at the ground level, and the other wells may be biased at the ground level as well.
As for the post-program process, a verification test should be performed first on the target sub-block and thereby over-erased cells are picked out. The over-erased cells have to be post-programmed, by which the word lines corresponding to the over-erased cells may be enabled alternately by the post-program enable level and the over-erased cells activated by the enabled bit lines may be driven by the post-program level section by section (e.g., every 4, 8 or 16 bit lines are driven together). The non-activated word lines should be biased at a program disable level. The remaining bit lines should be coupled to a ground level. Further, the well containing the target sub-block may be biased at the ground level, and the other wells may be biased at the ground level as well.
Considering the disturbances depicted in 308 of
Further, a fabrication method of a data storage device in accordance with an exemplary embodiment of the invention is disclosed and discussed with respect to
The fabrication method may further include: fabricating a first-second sub-block of memory cells Sub_block_12 in the first well Well_1, wherein the first-second sub-block Sub_block_12 is biased by the first well bias Vwell_1 with the first-first sub-block Sub_Block_11; fabricating a second-second sub-block of memory cells Sub_block_22 in the second well Well_2, wherein the second-second sub-block Sub_block_22 is biased by the second well bias Vwell_2 with the second-first sub-block Sub_block—21; fabricating a second group of word lines WL2, wherein the first-second and the second-second sub-blocks Sub_block_12 and Sub_block_22 both are activated according to the second group of word lines WL2; fabricating a first group of bit lines BL1 coupled to the first-first and the first-second sub-blocks Sub_block_11 and Sub_block_12 both; and fabricating a second group of bit lines BL2 coupled to the second-first and the second-second sub-blocks Sub_Block_21 and Sub_block_22 both. A complete memory array may be fabricated according to the basic array formed by the sub-blocks Sub_Block_11, Sub_Block_12, Sub_Block_21 and Sub_Block_22.
While the invention has been described by way of example and in terms of the preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.