Extending Lifetime For Non-volatile Memory Apparatus
First Claim
Patent Images
1. A non-volatile memory apparatus comprising:
- non-volatile memory comprising user blocks for data storage and reserved blocks;
a first connector for connecting to a host device;
at least one second connector for connecting to a storage medium, wherein memory blocks of the storage medium are used as extra reserved blocks for the non-volatile memory apparatus; and
a first controller connected to the non-volatile memory, the first connector and the at least one second connector, for controlling and remapping the user blocks and reserved blocks of the non-volatile memory, and the memory blocks of the storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-volatile memory apparatus includes non-volatile memory having a user block and a reserved block, a first connector for connecting to a host device, at least one second connector for connecting to a storage medium, and a first controller connected to the non-volatile memory, the first connector and the at least one second connector. Memory blocks of the storage medium are used as extra reserved blocks for the non-volatile memory apparatus. The first controller controls and remaps the user blocks and reserved blocks of the non-volatile memory, and the memory blocks of the storage medium.
18 Citations
14 Claims
-
1. A non-volatile memory apparatus comprising:
-
non-volatile memory comprising user blocks for data storage and reserved blocks; a first connector for connecting to a host device; at least one second connector for connecting to a storage medium, wherein memory blocks of the storage medium are used as extra reserved blocks for the non-volatile memory apparatus; and a first controller connected to the non-volatile memory, the first connector and the at least one second connector, for controlling and remapping the user blocks and reserved blocks of the non-volatile memory, and the memory blocks of the storage medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-volatile memory system comprising:
-
a storage medium comprising; first non-volatile memory comprising a plurality of memory blocks; and a first connector; and a non-volatile memory apparatus comprising; second non-volatile memory comprising user blocks and reserved blocks; a second connector for connecting to a host device; a third connector for connecting to the first connector of the storage medium; and a first controller for remapping the user blocks by using at least one of the plurality of memory blocks of the storage medium. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A lifetime extending method for a non-volatile memory apparatus, comprising:
-
performing a block monitoring on the non-volatile memory apparatus to monitor if a number of spare blocks of the non-volatile memory apparatus is less than a preset spare blocks threshold; providing a low reserved block alert from the non-volatile memory apparatus to a storage medium through a connector when the number of spare blocks of the non-volatile memory apparatus is less than the preset spare blocks threshold; receiving a mapping table sent from the storage medium to a controller of the non-volatile memory apparatus; and generating an updated mapping table on the non-volatile memory apparatus. - View Dependent Claims (14)
-
Specification