发明名称 |
METHOD OF DETECTING AND CORRECTING ERRORS WITH BCH AND LDPC ENGINES FOR FLASH STORAGE SYSTEMS |
摘要 |
A method of detecting and correcting errors with BCH and LDPC engines for flash storage systems is provided and the steps of the method comprise: deciding the number i of sub-channels CH1˜CHi divided from the data channel depending on requirement; deriving the width selection of each sub-channel CHi; checking if the sum of width of each sub-channel CHi is equal to the length of the original channel 20 or not; if yes, run next step; if not, go back to the previous step and try again; and connecting each sub-channel CHi to a corresponding one of n BCH engines BCHn or a corresponding one of m LDPC engines Lm with a bus by one-by-one mapping, wherein i=n+m. |
申请公布号 |
US2015012801(A1) |
申请公布日期 |
2015.01.08 |
申请号 |
US201313934244 |
申请日期 |
2013.07.03 |
申请人 |
YEN CHIH-NAN;HUNG JUI-HUI;YANG HSUEN-CHIH |
发明人 |
YEN CHIH-NAN;HUNG JUI-HUI;YANG HSUEN-CHIH |
分类号 |
G06F11/10 |
主分类号 |
G06F11/10 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of detecting and correcting errors with BCH and LDPC engines for flash storage systems, the steps comprising:
step S1: deciding the number i of sub-channels CH1˜CHi divided from a data channel; step S2: deriving a width selection of each sub-channel CHi; step S3: checking if the sum of width of each sub-channel CHi is equal to the data channel or not; if yes, run next step; if not, go back to the step S2; and step S4: connecting each sub-channel CHi to a corresponding one of n BCH engines BCHn or a corresponding one of m LDPC engines L1˜Lm with a bus by one-by-one mapping, wherein i=n+m. |
地址 |
Hsichu TW |