Appliance, including a flash memory, that is robust under power failure
First Claim
1. A method of operating an appliance that includes a host device and a memory unit, the memory unit including a nonvolatile memory, the method comprising the steps of:
- (a) providing a volatile memory for storing data; and
(b) upon interruption of power to the memory unit, selectively writing said data then stored in said volatile memory to the nonvolatile memory.
4 Assignments
0 Petitions
Accused Products
Abstract
An appliance that includes a host device and a memory unit with a primary memory, and a method of operating the appliance. According to one aspect of the appliance, the primary memory is nonvolatile and the memory unit also includes a volatile memory a power sensor and a controller. When the power sensor detects interruption of power to the memory unit, the controller copies data selectively from the volatile memory to the primary memory. Power for this copying is provided by a secondary power source such as a battery or a capacitor. According to another aspect of the appliance, the appliance includes primary and secondary power sources, and the memory unit also includes a charge pump whose functions include both boosting power from the primary source for the primary memory and charging the secondary source.
180 Citations
58 Claims
-
1. A method of operating an appliance that includes a host device and a memory unit, the memory unit including a nonvolatile memory, the method comprising the steps of:
-
(a) providing a volatile memory for storing data; and
(b) upon interruption of power to the memory unit, selectively writing said data then stored in said volatile memory to the nonvolatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
17. The method of claim i 16, wherein said volatile memory is for storing only said system data.
-
28. An appliance comprising:
(a) a memory unit including;
(i) a nonvolatile memory;
(ii) a volatile memory for storing data;
(iii) a power sensor for receiving and detecting power supplied by a primary power source external to said memory unit, said power being for powering said memory unit, and (iv) a controller for, upon receiving an indication from said power sensor of an interruption of said power, selectively writing said data then stored in said volatile memory to said nonvolatile memory. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
42. An appliance comprising:
-
(a) a primary power source;
(b) a secondary power source; and
(c) a memory unit that receives power from said primary power source at a first voltage and that includes;
(i) a primary memory, and (ii) a charge pump for;
(A) boosting said power from said primary power source to a second voltage for said primary memory, and (B) charging said secondary power source. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A memory device comprising:
(a) a nonvolatile memory, a portion whereof is reserved exclusively for copying thereto at least a portion of data stored in the memory device upon interruption of power from a power source external to the memory device. - View Dependent Claims (58)
Specification