Storage control system with data management mechanism and method of operation thereof
First Claim
Patent Images
1. A method of operation of a storage control system for a memory device comprising:
- receiving at least one recycle write from a recycle write queue;
receiving at least one host write from a host write queue;
identifying a target recycle ratio in accordance with a current size of a spare pool of erased non-volatile memory blocks available to be written to, wherein the target recycle ratio is a targeted ratio of recycling page writes to host page writes;
placing the at least one recycle write and the at least one host write in a write operation queue in accordance with the target recycle ratio;
dispatching the at least one recycle write and the at least one host write from the write operation queue for writing data to the memory device;
during operation of the storage control system, updating the target recycle ratio in accordance with a change in the current size of the spare pool; and
after updating the target recycle ratio;
placing one or more recycle writes and one or more host writes in the write operation queue in accordance with the updated target recycle ratio; and
dispatching the one or more recycle writes and the one or more host writes from the write operation queue for writing data to the memory device.
3 Assignments
0 Petitions
Accused Products
Abstract
A storage control system, and a method of operation thereof, including: a recycle write queue for providing a recycle write; a host write queue for providing a host write; and a scheduler, coupled to the recycle write queue and the host write queue, for scheduling the recycle write and the host write for writing to a memory device.
300 Citations
15 Claims
-
1. A method of operation of a storage control system for a memory device comprising:
-
receiving at least one recycle write from a recycle write queue; receiving at least one host write from a host write queue; identifying a target recycle ratio in accordance with a current size of a spare pool of erased non-volatile memory blocks available to be written to, wherein the target recycle ratio is a targeted ratio of recycling page writes to host page writes; placing the at least one recycle write and the at least one host write in a write operation queue in accordance with the target recycle ratio; dispatching the at least one recycle write and the at least one host write from the write operation queue for writing data to the memory device; during operation of the storage control system, updating the target recycle ratio in accordance with a change in the current size of the spare pool; and after updating the target recycle ratio; placing one or more recycle writes and one or more host writes in the write operation queue in accordance with the updated target recycle ratio; and dispatching the one or more recycle writes and the one or more host writes from the write operation queue for writing data to the memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage control system for controlling operation of a non-volatile memory device coupled to the storage control system, the storage control system comprising:
-
a recycle write queue for providing at least one recycle write; a host write queue for providing at least one host write; and a memory controller coupled to the memory device, the memory controller having one or more processors and including a scheduler module, coupled to the recycle write queue and the host write queue, for; identifying a target recycle ratio in accordance with a current size of a spare pool of erased non-volatile memory blocks available to be written to, wherein the target recycle ratio is a targeted ratio of recycling page writes to host page writes; placing the at least one recycle write and the at least one host write in a write operation queue in accordance with the target recycle ratio; dispatching the at least one recycle write and the at least one host write from the write operation queue for writing data to the non-volatile memory device coupled to the storage control system; during operation of the storage control system, updating the target recycle ratio in accordance with a change in the current size of the spare pool; and after updating the target recycle ratio; placing one or more recycle writes and one or more host writes in the write operation queue in accordance with the updated target recycle ratio; and dispatching the one or more recycle writes and the one or more host writes from the write operation queue for writing data to the memory device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification