-
公开(公告)号:US20180267733A1
公开(公告)日:2018-09-20
申请号:US15641242
申请日:2017-07-04
Applicant: VIA Technologies, Inc.
Inventor: Tingjun Xie , Ying Yu Tai , Jiangli Zhu
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/0656 , G06F3/0679 , G06F11/1048 , G06F11/1076 , H03M13/1128 , H03M13/1148
Abstract: A non-volatile memory (NVM) apparatus and a data de-duplication method thereof are provided. The NVM apparatus includes a NVM and a controller. The controller performs an error checking and correcting (ECC) method to convert a raw data into an encoded data. The controller performs the data de-duplication method to reduce a number of times that the same encoded data is repeatedly written into the NVM. The controller generates the feature information corresponding to the raw data by reusing the ECC method. When the feature information is found in a feature list, the encoded data corresponding to the raw data will not be written into the NVM. When the feature information is not found in the feature list, the feature information is added into the feature list, and the encoded data corresponding to the raw data is written into the NVM.
-
公开(公告)号:US10318202B2
公开(公告)日:2019-06-11
申请号:US15641242
申请日:2017-07-04
Applicant: VIA Technologies, Inc.
Inventor: Tingjun Xie , Ying Yu Tai , Jiangli Zhu
Abstract: A non-volatile memory (NVM) apparatus and a data de-duplication method thereof are provided. The NVM apparatus includes a NVM and a controller. The controller performs an error checking and correcting (ECC) method to convert a raw data into an encoded data. The controller performs the data de-duplication method to reduce a number of times that the same encoded data is repeatedly written into the NVM. The controller generates the feature information corresponding to the raw data by reusing the ECC method. When the feature information is found in a feature list, the encoded data corresponding to the raw data will not be written into the NVM. When the feature information is not found in the feature list, the feature information is added into the feature list, and the encoded data corresponding to the raw data is written into the NVM.
-