发明名称 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