Maintaining integrity of preloaded content in non-volatile memory during surface mounting
First Claim
1. A method for preparing a non-volatile memory chip package, including preparing the non-volatile memory chip package for surface mounting to a substrate in a surface mounting process which heats the non-volatile memory chip package, the non-volatile memory chip package comprises a die comprising a plurality of blocks of non-volatile storage elements, the method comprising:
- preloading a block of the plurality of blocks with data;
identifying a block of the plurality of blocks which is not preloaded with data, the block which is not preloaded with data is in an erased state;
responsive to the identifying, raising threshold voltages of non-volatile storage elements of the block which is not preloaded with data, from an initial level which is a level of the erased state, to higher levels; and
following the surface mounting process, erasing the non-volatile storage elements of the block which is not preloaded with data to the erase state.
3 Assignments
0 Petitions
Accused Products
Abstract
A non-volatile memory chip package is prepared for surface mounting to a substrate in a solder reflow process by programming erased blocks to higher threshold voltage levels, to improve data retention for blocks which are preloaded with content, such as by an electronic device manufacturer. Following the surface mounting, the previously-erased blocks are returned to the erased state. The threshold voltage of storage elements of the preloaded blocks can change during the surface mounting process due to a global charge effect phenomenon. The effect is most prominent for higher state storage elements which are surrounded by erased blocks, in a chip for which the wafer backside was thinned and polished. The erased blocks can be programmed using a single program pulse without performing a verify operation, as a wide threshold voltage distribution is acceptable.
18 Citations
18 Claims
-
1. A method for preparing a non-volatile memory chip package, including preparing the non-volatile memory chip package for surface mounting to a substrate in a surface mounting process which heats the non-volatile memory chip package, the non-volatile memory chip package comprises a die comprising a plurality of blocks of non-volatile storage elements, the method comprising:
-
preloading a block of the plurality of blocks with data; identifying a block of the plurality of blocks which is not preloaded with data, the block which is not preloaded with data is in an erased state; responsive to the identifying, raising threshold voltages of non-volatile storage elements of the block which is not preloaded with data, from an initial level which is a level of the erased state, to higher levels; and following the surface mounting process, erasing the non-volatile storage elements of the block which is not preloaded with data to the erase state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for preparing a non-volatile memory chip package, including preparing the non-volatile memory chip package for surface mounting to a substrate in a surface mounting process which heats the non-volatile memory chip package, the non-volatile memory chip package comprises a die comprising a plurality of blocks of non-volatile storage elements, the method comprising:
-
preloading a block of the plurality of blocks with data; identifying a block of the plurality of blocks which is not preloaded with data; responsive to the identifying, raising threshold voltages of non-volatile storage elements of the block which is not preloaded with data, from an initial level to higher levels, the raising the threshold voltages comprises applying a program pulse to the non-volatile storage elements of the block which is not preloaded with data, without performing a verifying operation.
-
-
8. A non-transitory processor readable storage device having processor readable code embodied thereon for programming one or more processors to perform a computer implemented method for preparing a non-volatile memory chip package, including preparing the non-volatile memory chip package for surface mounting to a substrate in a surface mounting process which heats the non-volatile memory chip package, the non-volatile memory chip package comprises a die comprising a plurality of blocks of non-volatile storage elements, the method comprising:
-
preloading a block of the plurality of blocks with data; identifying a block of the plurality of blocks which is not preloaded with data; and responsive to the identifying, raising threshold voltages of non-volatile storage elements of the block which is not preloaded with data from an initial level to higher levels, the block which is preloaded with data uses at least four data states to store the data, the at least four data states includes a highest data state which has an associated verify level, and a second highest data state which has an associated verify level, and the higher levels are at least as high as the associated verify level of the second highest data state, for a non-volatile storage element in the block which is not preloaded with data. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory processor readable storage device having processor readable code embodied thereon for programming one or more processors to perform a computer implemented method for preparing a non-volatile memory chip package, including preparing the non-volatile memory chip package for surface mounting to a substrate in a surface mounting process which heats the non-volatile memory chip package, the non-volatile memory chip package comprises a die comprising a plurality of blocks of non-volatile storage elements, the method comprising:
-
preloading a block of the plurality of blocks with data; identifying a block of the plurality of blocks which is not preloaded with data; and responsive to the identifying, raising threshold voltages of non-volatile storage elements of the block which is not preloaded with data from an initial level to higher levels, the non-volatile storage elements whose threshold voltages are raised are provided in a quincunx pattern with other non-volatile storage elements in the block which are not preloaded with data, and whose threshold voltages are not raised.
-
-
14. A method for preparing a non-volatile memory chip package, including preparing the non-volatile memory chip package for surface mounting to a substrate in a surface mounting process which heats the non-volatile memory chip package, the non-volatile memory chip package comprises a plurality of die, each die comprises a plurality of blocks of non-volatile storage elements, the method comprising:
-
programming a block of a die of the plurality of die with data; identifying a block of the die which is not programmed with data, and which is in an erased state; identifying another die of the plurality of die which is not programmed with data, and which has blocks in the erased state; and raising threshold voltages of non-volatile storage elements of the block which is not programmed with data above the erased state, where the blocks in the erased state of the another die which is not programmed with data are kept in the erased state. - View Dependent Claims (15, 16, 17, 18)
-
Specification