| CPC G11C 16/28 (2013.01) [G11C 16/08 (2013.01)] | 20 Claims | 

| 
               1. A method of programming a memory device, comprising the steps of: 
            providing a memory block that includes a plurality of memory cells arranged in a plurality of word lines, the plurality of word lines including at least two reconfigurable word lines that are dummy word lines when the memory block is operating in a one bit per memory cell mode and that are data word lines when the memory block is operating in a multiple bits per memory cell mode; 
                determining if a selected word line of the plurality of word lines is one of the at least two reconfigurable word lines; 
                in response to the selected word line not being one of the at least two reconfigurable word lines, programming the memory cells of the selected word line with a first programming scheme; and 
                in response to the selected word line being one of the at least two reconfigurable word lines, programming the memory cells of the selected word line with a second programming scheme that is different than the first programming scheme. 
               |