Apparatus, System, and Method for Non-Volatile Storage Element Programming
First Claim
1. A non-volatile storage element programming method comprising:
- programming user data in pages associated with a set of wordlines of an erase block of a non-volatile, solid-state storage element;
selecting at least one of the wordlines of the set programmed with the user data; and
restricting further programming of user data in the pages associated with the selected wordline.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, storage controllers, and systems for non-volatile storage element programming are described. One method includes programming user data in pages associated with a set of wordlines of an erase block of a non-volatile, solid-state storage element. The method further includes selecting at least one of the wordlines of the set programmed with the user data and restricting further programming of user data in the pages associated with the selected wordline. In some embodiments, the selected wordline occurs subsequent to the pages associated with the other wordlines of the set in a page programming order for the erase block.
58 Citations
20 Claims
-
1. A non-volatile storage element programming method comprising:
-
programming user data in pages associated with a set of wordlines of an erase block of a non-volatile, solid-state storage element; selecting at least one of the wordlines of the set programmed with the user data; and restricting further programming of user data in the pages associated with the selected wordline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A storage controller comprising:
-
a write data pipeline that programs user data in pages associated with a set of wordlines of an erase block of a non-volatile, solid-state storage element; and a wordline restriction module that; selects at least one of the wordlines of the set programmed with the user data; and restricts subsequent programming of user data in the pages associated with the selected wordline. - View Dependent Claims (17, 18)
-
-
19. A non-volatile storage system comprising:
-
a non-volatile, solid-state storage element; and a storage controller that; programs user data in pages associated with a set of wordlines of an erase block of the non-volatile, solid-state storage element; selects at least one of the wordlines of the set programmed with the user data; and restricts further programming of user data in the pages associated with the selected wordline. - View Dependent Claims (20)
-
Specification