WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016090621) DATA STORAGE METHOD AND DEVICE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/090621    International Application No.:    PCT/CN2014/093653
Publication Date: 16.06.2016 International Filing Date: 12.12.2014
IPC:
G06F 11/08 (2006.01)
Applicants: HUAWEI TECHNOLOGIES CO.,LTD. [CN/CN]; Huawei Administration Building Bantian, Longgang Shenzhen, Guangdong 518129 (CN)
Inventors: XU, Jun; (CN).
YANG, Wei; (CN).
LIU, Haiyan; (CN)
Agent: LONGSUN LEAD IP LTD.; Rm 1108, Block C, Haixing Building 16 Danling Street, Haidian District Beijing 100080 (CN)
Priority Data:
Title (EN) DATA STORAGE METHOD AND DEVICE
(FR) PROCÉDÉ ET DISPOSITIF DE STOCKAGE DE DONNÉES
(ZH) 数据存储的方法和装置
Abstract: front page image
(EN)Embodiments of the present invention provide a data storage method and device. The method comprises: receiving a write request comprising data to be written and an address; determining the type of a target flash memory page according to the address; calculating a predicted BER of the target flash memory page according to the type of the target flash memory page and the data to be written; determining a target ECC algorithm and a target error correction bit number of the data to be written according to the predicted BER of the target flash memory page; and writing the data to be written into the target flash memory page according to the target ECC algorithm and the target error correction bit number. In the embodiments of the present invention, a bit error rate is predicted for data to be written in a flash memory page, an appropriate ECC algorithm and an appropriate error correction bit number are selected according to the predicted bit error rate, and the data to be written in the flash memory page is written in the flash memory page by using the ECC algorithm and the error correction bit number, so that error correction is performed on data where an error occurs. The method can select an appropriate ECC algorithm and an appropriate error correction bit number, save the error correction capability of the ECC algorithm, and thereby reduce the amount of calculation in error correction.
(FR)Des modes de réalisation de l'invention concernent un procédé et un dispositif de stockage de données. Le procédé consiste à : recevoir une demande d'écriture comprenant des données à écrire et une adresse ; déterminer le type d'une page de mémoire flash cible en fonction de l'adresse ; calculer un BER prédit de la page de mémoire flash cible en fonction du type de la page de mémoire flash cible et des données à écrire ; déterminer un algorithme ECC cible et un nombre de bits de correction d'erreur cible des données à écrire conformément au BER prédit de la page de mémoire flash cible ; et écrire les données à écrire dans la page de mémoire flash cible en fonction de l'algorithme ECC cible et du nombre de bits de correction d'erreur cible. Dans les modes de réalisation de l'invention, un taux d'erreur de bit est prédit pour les données à écrire dans une page de mémoire flash, un algorithme ECC approprié et un nombre de bits de correction d'erreur approprié sont sélectionnés en fonction du taux d'erreur de bit prédit, et les données à écrire dans la page de mémoire flash sont écrites dans la page de mémoire flash au moyen de l'algorithme ECC et du nombre de bits de correction d'erreur de façon à pouvoir effectuer une correction d'erreur sur des données lorsqu'une erreur se produit. Le procédé permet de sélectionner un algorithme ECC approprié et un nombre de bits de correction d'erreur approprié, d'économiser la capacité de correction d'erreur de l'algorithme ECC, et de réduire ainsi la quantité de calculs dans la correction d'erreur.
(ZH)本发明实施例提供了一种数据存储的方法和装置,该方法包括:接收写请求,写请求包括待写入数据和地址;根据地址确定目标闪存页的类型;根据目标闪存页的类型及待写入数据,计算目标闪存页的预测BER;根据目标闪存页的预测BER,确定待写入数据的目标ECC算法和目标纠错位数;根据目标ECC算法和目标纠错位数将待写入数据写入目标闪存页。本发明实施例中针对待写入闪存页的数据预测比特错误率,根据预测的比特错误率选择合适的ECC算法和纠错位数,并使用该ECC算法和纠错位数将待写入闪存页的数据写入闪存页,以便于对出现错误的数据进行纠错。该方法能够选择适当的ECC算法和纠错位数,节约ECC算法的纠错能力,因而能够降低纠错的计算量。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)