ONE-TIME PROGRAMMING IN REPROGRAMMABLE MEMORY
First Claim
1. A storage device comprising:
- a plurality of electrically erasable memory elements configured to store data, wherein each memory element is programmable a number of write cycles before reaching a write failure state; and
a controller coupled to the plurality of memory elements, wherein the controller comprises;
a receiver configured to receive an instruction to drive a selected memory element to the write failure state; and
a write engine to repeatedly write a data value, in a plurality of write operations, to the selected memory element until the write failure state of the selected memory element is established.
10 Assignments
0 Petitions
Accused Products
Abstract
A portion of a reprogrammable storage device is used to implement permanent data storage. The storage device includes a plurality of electrically erasable memory elements and a controller. The plurality of electrically erasable memory elements are configured to store data. Each memory element is programmable a number of write cycles before reaching a write failure state. The controller is coupled to the plurality of memory elements. The controller includes a receiver and a write engine. The receiver receives an instruction to drive a selected memory element to the write failure state. The write engine repeatedly writes a data value, in a plurality of write operations, to the selected memory element until the write failure state of the selected memory element is established.
7 Citations
20 Claims
-
1. A storage device comprising:
-
a plurality of electrically erasable memory elements configured to store data, wherein each memory element is programmable a number of write cycles before reaching a write failure state; and a controller coupled to the plurality of memory elements, wherein the controller comprises; a receiver configured to receive an instruction to drive a selected memory element to the write failure state; and a write engine to repeatedly write a data value, in a plurality of write operations, to the selected memory element until the write failure state of the selected memory element is established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving an instruction to drive a selected block of memory elements to a write failure state to permanently store a data value; performing a plurality of repetitive write operations to write the data value to the selected block of memory elements from a plurality of electrically erasable memory elements; and confirming that the data value is not changed by a different write operation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a plurality of rewritable memory elements within a memory device, wherein at least some of the memory elements are designated for use in a state in which the designated memory elements cannot be rewritten; and a controller coupled to the plurality of memory elements, wherein the controller is configured to write a data value multiple times to a block within the designated memory elements until the data value is fused in the block within the designated memory elements. - View Dependent Claims (19, 20)
-
Specification