发明名称 | Data corruption detection | ||
摘要 | In general, this disclosure relates to various techniques for detecting corrupt bits in a data stream. The techniques may allow a data storage device to detect corrupt bits prior to transformation of the data stream and subsequent to transformation of the data stream. A data storage device may include a first error-related code generating unit configured to generate a first error-related code based on received data and combine the first error-related code and the received data to generate a first data stream. The data storage device may further include a transform unit configured to transform the first data stream to a transformed data stream. The data storage device may also include a second error-related code generating unit configured to generate a second error-related code based on the transformed data stream. | ||
申请公布号 | US8914697(B2) | 申请公布日期 | 2014.12.16 |
申请号 | US200912548346 | 申请日期 | 2009.08.26 |
申请人 | Seagate Technology LLC | 发明人 | Westby Judy L.;Blake Rodney D. |
分类号 | H03M13/00;G06F11/10;H03M13/29;H03M13/09;H03M13/15;H03M13/19 | 主分类号 | H03M13/00 |
代理机构 | Hollingsworth Davis, LLC | 代理人 | Hollingsworth Davis, LLC |
主权项 | 1. A method comprising: generating, in a data storage device, a first error-related code based on received data; combining, in the data storage device, the first error-related code with the received data to generate a first data stream; transforming, in the data storage device, the first data stream into a transformed data stream; generating, in the data storage device, a second error-related code based on the transformed data stream; combining the second error-related code with the transformed data stream to generate a second data stream; processing the second data stream in at least one data path to create a processed data stream, wherein the processed data stream comprises a processed transformed code and processed transformed data; generating a third error-related code based on the processed transformed data stream; and comparing the third error-related code to the processed transformed code to determine whether the processed data stream is different than the second data stream. | ||
地址 | Cupertino CA US |