Storage system with machine learning mechanism and method of operation thereof
AssigneeCNEX Labs, Inc.
InventorsYi Liu, Xiaojie Zhang, Alan Armstrong
Life of this patent
Estimating the term…
Abstract
A storage system includes: a control processor, configured to: read user data, calculate error statistics from the user data, and operate a machine learning mechanism configured to identify a bad sector based on the error statistics; and a non-volatile memory array, coupled to the control processor, configured to store the user data; and wherein the control processor is further configured to map out the bad sector, based on the machine learning mechanism, and move the user data to a target sector for enhancing performance of the non-volatile memory array.
Claims30
A storage system comprising:
- a control processor, configured to:
- read user data,
- calculate error statistics from the user data, and
- operate a machine learning mechanism configured to identify a bad sector based on the error statistics;
- and
- a non-volatile memory array, coupled to the control processor, configured to store the user data;
- and
- wherein the control processor is further configured to map out the bad sector, based on the machine learning mechanism, and move the user data to a target sector for enhancing performance of the non-volatile memory array.
A method of operation of a storage system comprising:
- reading user data from a non-volatile memory array;
- calculating error statistics from the user data;
- operating a machine learning mechanism with the error statistics;
- identifying a bad sector by the machine learning mechanism;
- and
- mapping out the bad sector including moving the user data to a target sector for enhancing performance of the non-volatile memory array.
A non-transitory computer readable medium including instructions for execution, the medium comprising:
- reading user data from a non-volatile memory array;
- calculating error statistics for the user data;
- operating a machine learning mechanism with the error statistics;
- identifying a bad sector by the machine learning mechanism;
- and
- mapping out the bad sector including moving the user data to a target sector for enhancing performance of the non-volatile memory array.
Dependencies are inferred from the claim text.