System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据写入方法、存储器存储装置及存储器控制电路单元制造方法及图纸_技高网

数据写入方法、存储器存储装置及存储器控制电路单元制造方法及图纸

技术编号:40784577 阅读:4 留言:0更新日期:2024-03-28 19:17
本发明专利技术提供一种数据写入方法、存储器存储装置及存储器控制电路单元。所述方法包括:获得写入指令;根据所述写入指令,将写入数据中的第一数据写入至多个字元线中的目标字元线的目标实体单元;以及在写入所述第一数据后,在所述目标字元线内具有排列在所述目标实体单元后的空白的一或多个实体单元时,选择分别位于一或多个又一目标字元线内的一或多个又一目标实体单元;以及将所述写入数据中接续在所述第一数据后的第二数据写入至所选择的所述一或多个又一目标实体单元,其中所述一或多个又一目标字元线排列在所述目标字元线后。

【技术实现步骤摘要】

本专利技术涉及一种数据写入方法,且尤其涉及一种用于可复写式非易失性存储器模块的数据写入方法、存储器存储装置及存储器控制电路单元


技术介绍

1、传统上,当对可复写式非易失性存储器模块进行数据写入操作时,所采用的写入顺序是具有特定态样的,即,依照字串组的排列顺序来依序写入同一个字元线内的多个实体单元。若一个字元线的所有实体单元都被写满或不能再被写入数据,才选择下一个空白的字元线来进行后续的数据写入运作。


技术实现思路

1、本专利技术提供一种数据写入方法、存储器存储装置及存储器控制电路单元,提供新颖的数据写入顺序,以减少用以产生奇偶校正码所耗费的运算资源,进而增加工作效率。

2、本专利技术的范例实施例提供一种数据写入方法,用于可复写式非易失性存储器,其中所述可复写式非易失性存储器模块包括多个字元线以及交会所述多个字元线的多个比特线,其中所述多个字元线与所述多个比特线的交会之处构成了多个存储单元,用以存储数据,其中所述可复写式非易失性存储器模块包括p个字元线,每个字元线包括对应至m个字串组的m个区段,其中所述m个区段的每一个区段与所交会的n个比特线构成了对应同一个字串组的n个存储单元,并且所述n个存储单元构成一个实体单元,以使每个字元线的mxn个存储单元构成了对应至所述m个字串组的m个实体单元。所述方法包括:获得写入指令,其中所述写入指令用以指示将写入数据写入至所述可复写式非易失性存储器模块;根据所述写入指令,将所述写入数据中的第一数据写入至所述p个字元线中的目标字元线的目标实体单元;以及在写入所述第一数据后,在所述目标字元线内具有排列在所述目标实体单元后的空白的一或多个实体单元时,选择分别位于一或多个又一目标字元线内的一或多个又一目标实体单元;以及将所述写入数据中接续在所述第一数据后的第二数据写入至所选择的所述一或多个又一目标实体单元。

3、在本专利技术的一范例实施例中,其中将所述写入数据中的所述第一数据写入至所述p个字元线中的所述目标字元线的所述目标实体单元的步骤包括:将所述第一数据写入至第i个字元线内对应第j个字串组的第j个实体单元,其中所述第i个字元线为所述目标字元线,并且所述第j个实体单元为所述目标实体单元。此外,将所述第二数据写入至分别位于所述一或多个又一目标字元线内的所述一或多个又一目标实体单元的步骤包括:将所述第二数据写入至第i+1个字元线内对应所述第j个字串组的第j个实体单元,其中所述第i+1个字元线为所述又一目标字元线,并且所述第i+1个字元线内的所述第j个实体单元为所述又一目标实体单元。

4、在本专利技术的一范例实施例中,在写入所述第二数据后,所述方法还包括:将所述写入数据中接续在所述第二数据后的第三数据写入至所述第i个字元线内对应第j+1个字串组的第j+1个实体单元,其中第i+2个字元线内对应所述第j个字串组的第j个实体单元没有被写入数据;以及将所述写入数据中接续在所述第三数据后的第四数据写入至所述第i+1个字元线中对应所述第j+1个字串组的第j+1个实体单元,其中第i+2个字元线中对应所述第j个字串组的第j个实体单元是空白的。

5、在本专利技术的一范例实施例中,在写入所述第二数据后,所述方法还包括:在写入所述写入数据中接续在所述第二数据后的第三数据之前,判断是否存在位于第i+2个字元线内的对应所述第j个字串组的空白的第j个实体单元;反应于判定存在位于第i+2个字元线内的对应所述第j个字串组的所述空白的第j个实体单元,将所述第三数据写入至所述第i+2个字元线内对应所述第j个字串组的所述空白的第j个实体单元;以及反应于判定不存在位于第i+2个字元线内的对应所述第j个字串组的所述空白的第j个实体单元,将所述第三数据写入至所述第i个字元线内对应第j+1个字串组的第j+1个实体单元。

6、在本专利技术的一范例实施例中,其中所述多个字元线以及交会所述多个字元线的所述多个比特线形成了一三维结构,其中所述多个比特线被分组为沿第一方向依序排列的所述m个字串组,每个字串组的n个比特线沿第二方向依序排列,并且沿第三方向延伸,其中对应同一个字串组的所述p个字元线沿所述第三方向依序排列,并且沿所述第二方向延伸,其中所述p个字元线沿所述第三方向依序排列,其中每个字串组的所述n个比特线一同交会至对应同一个字串组的各自属于所述p个字元线的p个区段,以构成了每个字元线内的所述mxn个存储单元,进而构成每个字元线内沿所述第一方向依序排列的对应所述m个字串组的m个实体单元,其中所述第一方向、所述第二方向以及所述第三方向彼此垂直。

7、在本专利技术的一范例实施例中,其中将所述写入数据中的所述第一数据写入至所述p个字元线中的所述目标字元线的所述目标实体单元的步骤以及将所述第二数据写入至分别位于所述一或多个又一目标字元线内的所述一或多个又一目标实体单元的步骤包括:将所述第一数据以及所述第二数据写入至分别位于沿所述第三方向排列的多个第一字元线内对应第j个字串组的多个第一实体单元。

8、在本专利技术的一范例实施例中,其中所述多个第一实体单元的总数量根据产生奇偶校验数据所需的数据量比值来决定,所述方法还包括:根据所写入的所述第一数据以及所述第二数据来产生对应所述第一数据以及所述第二数据的奇偶校验数据,其中所述第一数据及所述第二数据的大小和所产生的所述奇偶校验数据的大小之间的比值为所述数据量比值,并且为所述总数量的所述多个第一实体单元用以存储所述第一数据及所述第二数据。

9、在本专利技术的一范例实施例中,在写入所述第二数据后,所述方法还包括:将所述写入数据中接续在所述第二数据后的第三数据写入至分别位于沿所述第三方向排列的所述多个第一字元线内对应第j+1个字串组的多个第二实体单元,其中沿所述第三方向排列在所述多个第一实体单元后的第三实体单元是空白的。

10、在本专利技术的一范例实施例中,在写入所述第二数据后,所述方法还包括:在写入所述写入数据中接续在所述第二数据后的第三数据之前,判断是否存在沿所述第三方向排列在所述多个第一实体单元后的对应所述第j个字串组的空白的一或多个第三实体单元;反应于判定存在沿所述第三方向排列在所述多个第一实体单元后的对应所述第j个字串组的所述空白的一或多个第三实体单元,将所述第三数据写入至所述空白的一或多个第三实体单元,其中所述空白的一或多个第三实体单元分别位于沿所述第三方向排列在所述多个第一字元线后的一或多个第二字元线;以及反应于判定不存在沿所述第三方向排列在所述多个第一实体单元后的对应所述第j个字串组的所述空白的一或多个第三实体单元,将所述第三数据写入至分别位于沿所述第三方向排列的所述多个第一字元线内对应第j+1个字串组的多个第二实体单元。

11、在本专利技术的一范例实施例中,所述方法还包括:反应于判定不存在沿所述第三方向排列在所述多个第一实体单元后的对应所述第j个字串组的所述空白的一或多个第三实体单元,在将所述第三数据写入至对应所述第j+1个字串组的所述多个第二实体单元之前,备份存储在所述p个字元线内对应所述第j个字串组的所有实体单元中的数据本文档来自技高网...

【技术保护点】

1.一种数据写入方法,用于一可复写式非易失性存储器,其特征在于,其中所述可复写式非易失性存储器模块包括多个字元线以及交会所述多个字元线的多个比特线,其中所述多个字元线与所述多个比特线的交会之处构成了多个存储单元,用以存储数据,其中所述可复写式非易失性存储器模块包括P个字元线,每个字元线包括对应至M个字串组的M个区段,其中所述M个区段的每一个区段与所交会的N个比特线构成了对应同一个字串组的N个存储单元,并且所述N个存储单元构成一个实体单元,以使每个字元线的MxN个存储单元构成了对应至所述M个字串组的M个实体单元,所述方法包括:

2.根据权利要求1所述的数据写入方法,其特征在于,其中将所述写入数据中的所述第一数据写入至所述P个字元线中的所述目标字元线的所述目标实体单元的步骤包括:

3.根据权利要求2所述的数据写入方法,其特征在于,在写入所述第二数据后,所述方法还包括:

4.根据权利要求2所述的数据写入方法,其特征在于,在写入所述第二数据后,所述方法还包括:

5.根据权利要求1所述的数据写入方法,其特征在于,其中所述多个字元线以及交会所述多个字元线的所述多个比特线形成了一三维结构,其中所述多个比特线被分组为沿第一方向依序排列的所述M个字串组,每个字串组的N个比特线沿第二方向依序排列,并且沿第三方向延伸,其中对应同一个字串组的所述P个字元线沿所述第三方向依序排列,并且沿所述第二方向延伸,其中所述P个字元线沿所述第三方向依序排列,其中每个字串组的所述N个比特线一同交会至对应同一个字串组的各自属于所述P个字元线的P个区段,以构成了每个字元线内的所述MxN个存储单元,进而构成每个字元线内沿所述第一方向依序排列的对应所述M个字串组的M个实体单元,其中所述第一方向、所述第二方向以及所述第三方向彼此垂直。

6.根据权利要求5所述的数据写入方法,其特征在于,其中将所述写入数据中的所述第一数据写入至所述P个字元线中的所述目标字元线的所述目标实体单元的步骤以及将所述第二数据写入至分别位于所述一或多个又一目标字元线内的所述一或多个又一目标实体单元的步骤包括:

7.根据权利要求6所述的数据写入方法,其特征在于,其中所述多个第一实体单元的总数量根据产生奇偶校验数据所需的数据量比值来决定,所述方法还包括:

8.根据权利要求6所述的数据写入方法,其特征在于,在写入所述第二数据后,所述方法还包括:

9.根据权利要求6所述的数据写入方法,其特征在于,在写入所述第二数据后,所述方法还包括:

10.根据权利要求9所述的数据写入方法,其特征在于,所述方法还包括:

11.一种数据写入方法,用于一可复写式非易失性存储器,其特征在于,其中所述可复写式非易失性存储器模块包括多个实体抹除单元,其中每个实体抹除单元包括多个字元线以及交会所述多个字元线的多个比特线,其中所述多个字元线与所述多个比特线的交会之处构成了多个存储单元,用以存储数据,其中所述可复写式非易失性存储器模块包括P个字元线,每个字元线包括对应至M个字串组的M个区段,其中所述M个区段的每一个区段与所交会的N个比特线构成了对应同一个字串组的N个存储单元,并且所述N个存储单元构成一个实体单元,以使每个字元线的MxN个存储单元构成了对应至所述M个字串组的M个实体单元,所述方法包括:

12.根据权利要求11所述的数据写入方法,其特征在于,其中所述存储器管理电路记录有一实体地址列表,其中所述实体地址列表的多个栏位的数据包括对应多个实体地址的多个实体地址编号、分别对应所述多个实体地址编号的多个字元线识别码以及分别对应所述多个实体地址编号的多个字串组识别码,所述方法还包括:

13.根据权利要求12所述的数据写入方法,其特征在于,其中所述实体地址列表中对应所述多个实体地址编号的所述多个实体地址根据所对应的所述多个字元线识别码的先后顺序,分群为多组实体地址,其中每组实体地址中的多个实体地址是根据所对应的所述多个字串组的先后顺序进行排列,其中所述多个实体地址编号是由小至大排列。

14.一种存储器存储装置,其特征在于,包括:

15.根据权利要求14所述的存储器存储装置,其特征在于,其中将所述写入数据中的所述第一数据写入至所述P个字元线中的所述目标字元线的所述目标实体单元的步骤包括:

16.根据权利要求15所述的存储器存储装置,其特征在于,在写入所述第二数据后,所述存储器控制电路单元更用以:

17.根据权利要求15所述的存储器存储装置,其特征在于,在写入所述第二数据后,所述存储器控制电路单元更用以:

18.根据权利要求14所述的存储器存储...

【技术特征摘要】

1.一种数据写入方法,用于一可复写式非易失性存储器,其特征在于,其中所述可复写式非易失性存储器模块包括多个字元线以及交会所述多个字元线的多个比特线,其中所述多个字元线与所述多个比特线的交会之处构成了多个存储单元,用以存储数据,其中所述可复写式非易失性存储器模块包括p个字元线,每个字元线包括对应至m个字串组的m个区段,其中所述m个区段的每一个区段与所交会的n个比特线构成了对应同一个字串组的n个存储单元,并且所述n个存储单元构成一个实体单元,以使每个字元线的mxn个存储单元构成了对应至所述m个字串组的m个实体单元,所述方法包括:

2.根据权利要求1所述的数据写入方法,其特征在于,其中将所述写入数据中的所述第一数据写入至所述p个字元线中的所述目标字元线的所述目标实体单元的步骤包括:

3.根据权利要求2所述的数据写入方法,其特征在于,在写入所述第二数据后,所述方法还包括:

4.根据权利要求2所述的数据写入方法,其特征在于,在写入所述第二数据后,所述方法还包括:

5.根据权利要求1所述的数据写入方法,其特征在于,其中所述多个字元线以及交会所述多个字元线的所述多个比特线形成了一三维结构,其中所述多个比特线被分组为沿第一方向依序排列的所述m个字串组,每个字串组的n个比特线沿第二方向依序排列,并且沿第三方向延伸,其中对应同一个字串组的所述p个字元线沿所述第三方向依序排列,并且沿所述第二方向延伸,其中所述p个字元线沿所述第三方向依序排列,其中每个字串组的所述n个比特线一同交会至对应同一个字串组的各自属于所述p个字元线的p个区段,以构成了每个字元线内的所述mxn个存储单元,进而构成每个字元线内沿所述第一方向依序排列的对应所述m个字串组的m个实体单元,其中所述第一方向、所述第二方向以及所述第三方向彼此垂直。

6.根据权利要求5所述的数据写入方法,其特征在于,其中将所述写入数据中的所述第一数据写入至所述p个字元线中的所述目标字元线的所述目标实体单元的步骤以及将所述第二数据写入至分别位于所述一或多个又一目标字元线内的所述一或多个又一目标实体单元的步骤包括:

7.根据权利要求6所述的数据写入方法,其特征在于,其中所述多个第一实体单元的总数量根据产生奇偶校验数据所需的数据量比值来决定,所述方法还包括:

8.根据权利要求6所述的数据写入方法,其特征在于,在写入所述第二数据后,所述方法还包括:

9.根据权利要求6所述的数据写入方法,其特征在于,在写入所述第二数据后,所述方法还包括:

10.根据权利要求9所述的数据写入方法,其特征在于,所述方法还包括:

11.一种数据写入方法,用于一可复写式非易失性存储器,其特征在于,其中所述可复写式非易失性存储器模块包括多个实体抹除单元,其中每个实体抹除单元包括多个字元线以及交会所述多个字元线的多个比特线,其中所述多个字元线与所述多个比特线的交会之处构成了多个存储单元,用以存储数据,其中所述可复写式非易失性存储器模块包括p个字元线,每个字元线包括对应至m个字串组的m个区段,其中所述m个区段的每一个区段与所交会的n个比特线构成了对应同一个字串组的n个存储单元,并且所述n个存储单元构成一个实体单元,以使每个字元线的mxn个存储单元构成了对应至所述m个字串组的m个实体单元,所述方法包括:

12.根据权利要求11所述的数据写入方法,其特征在于,其中所述存储器管理电路记录有一实体地址列表,其中所述实体地址列表的多个栏位的数据包括对应多个实体地址的多个实体地址编号、分别对应所述多个实体地址编号的多个字元线识别码以及分别对应所述多个实体地址编号的多个字串组识别码,所述方法还包括:

13.根据权利要求12所述的数据写入方法,其特征在于,其中所述实体地址列表中对应所述多个实体地址编号的所述多个实体地址根据所对应的所述多个字元线识别码的先后顺序,分群为多组实体地址,其中每组实体地址中的多个实体地址是根据所对应的所述多个字串组的先后顺序进行排列,其中所述多个实体地址编号是由小至大排列。

14.一种存储器存储装置,其特征在于,包括:

15.根据权利要求14所述的存储器存储装置,其特征在于,其中将所述写入数据中的所述第一数据写入至所述p个字元线中的所述目标字元线的所述目标实体单元的步骤包括:

16.根据权利要求15所述的存储器存储装置,其特征在于,在写入所述第二数据后,所述存储器控制电路单元更用以:

17.根据权利要求15所述的存储器存储装置,其特征在于,在写入所述第二数据后,所述存储器控制电路单元更用以:

18.根据权利要求14所述的存储器存储装置,其特征在于,其中所述多个字元线以及交会所述多个字元线的所述多个比特线形成了一三维结构,其中所述多个比特线被分组为沿第一方向依序排列的所述m个字串组,每个字串组的n个比特线沿第二方向依序排列,并且沿第三方向延伸,其中对应同一个字串组的所述p个字元线沿所述第三方向依序排列,并且沿所述第二方向延伸,其中所述p个字元线沿所述第三方向依序排列,其中每个字串组的所...

【专利技术属性】
技术研发人员:郑峻腾简佳帆许祐诚林纬
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1