一种将三维存储器的三维比特数据转换成二维比特图的方法

文档序号:9216985阅读:191来源:国知局
一种将三维存储器的三维比特数据转换成二维比特图的方法
【技术领域】
[0001]本发明涉及三维立体闪存存储器领域,尤其涉及一种将三维存储器的三维比特数据转换成二维比特图的方法。
【背景技术】
[0002]三维立体闪存存储器(例如3D NAND)是一种最前沿的闪存(flash)技术。这种flash将存储单元在Z方向堆叠,形成空间立体结构,是未来大数据flash发展的主要方向。在做flash特性或者失效分析的时候,需要定位到每一个比特所存储的数据,然后将存储的数据制作成平面的比特图(bitmap)。
[0003]比特图能够全面地提供整个阵列(array)的逻辑状态,并且能够直观地进行观察,是一种进行特性和失效分析非常有效的工具,在二维平面闪存有广泛的应用。但是对于三维立体闪存这种新技术,目前还没有相关的报道。对于平面flash来说,只要将比特之间的真实物理相匹配就可以了。但是对于三维闪存,物理位置是无法在一个平面内实现一一对应的。

【发明内容】

[0004]鉴于上述问题,本发明针对三维立体闪存存储器提出了一种新的bitmap生成方法。这种方法将三维立体闪存的比特按照一定的规则顺序,排列生成二维平面的比特图。所生成的二维平面的比特图,能够直观地观察整个阵列(array)的逻辑状态,定位失效比特的物理位置,对后续的分析有非常大的帮助。
[0005]本发明解决上述技术问题所采用的技术方案为:
[0006]一种将三维存储器的三维比特数据转换成二维比特图的方法,其特征在于,包括:
[0007]将原始三维比特数据从三维存储器的三维坐标系中的分布转换成二维坐标系中呈现为二维比特图的二维分布。
[0008]优选的,上述的方法,其中:
[0009]将所述三维存储器的原始三维比特数据定义为在X维度、Y维度、Z维度三个维度分布;
[0010]预定义原始三维比特数据在三维坐标系中的坐标为(Xi,Yi,Zi),并将该原始三维比特数据转换成二维比特图上的二维分布,将生成的二维坐标定义为(XP ,Yir );
[0011]按照转换规则,将三维比特坐标转换到二维比特坐标,以生成二维比特图。
[0012]优选的,上述的方法,其中,所述转换规则为:
[0013]Xi' = Xi+XiX (Z1-1)
[0014]Yi' =Yi
[0015]其中,i的取值为大于等于I的自然数。
[0016]优选的,上述的方法,其中,所述三维存储器在X维度的比特总数为Nx。
[0017]优选的,上述的方法,其中,所述Xi的取值范围为O?Nx。
[0018]优选的,上述的方法,其中,所述三维存储器在Y维度的比特总数为Ny。
[0019]优选的,上述的方法,其中,所述Yi的取值范围为O?Ny。
[0020]优选的,上述的方法,其中,所述三维存储器在Z维度的比特总数为Nz。
[0021]优选的,上述的方法,其中,所述Zi的取值范围为O?Nz。
[0022]优选的,上述的方法,其中,所述Nz等于32或64。
[0023]上述技术方案具有如下优点或有益效果:本发明针对三维立体闪存存储器提出了一种将三维比特数据转换成二维比特图的方法。这种方法将三维立体闪存存储器的比特按照一定的规则顺序,排列生成二维平面的比特图。所生成的二维平面的比特图,能够直观地观察整个阵列(array)的逻辑状态,定位失效比特的物理位置,对后续的分析有非常大的帮助。
【附图说明】
[0024]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、夕卜形和优点将会变得更加明显。在全部附图中相同的标记指示相同的部分。并未可以按照比例绘制附图,重点在于示出本发明的主旨。
[0025]图1是三维立体闪存存储器的比特图;
[0026]图2是实施例中三维立体闪存存储器的真实比特图;
[0027]图3是实施例中根据对应规则生成的二维比特示意图;
[0028]图4是实施例中三维立体闪存存储器的比特分布图。
【具体实施方式】
[0029]基于3D NAND中的一系列比特数据都是呈现为三维分布,当FLASH存储器中某一个或者几个比特数据发生失效等异常情况时,因为三维分布的比特数据不直观,而且任何一个比特数据的坐标系都由三个维度来确定,相对而二维坐标系中比特数据仅仅由两个维度的坐标来确定的方式,多了寻找异常比特数据地址的复杂程度。本发明的一个发明精神在于将三维空间的比特数据全部转换到一个二维坐标系上来直观的进行分析比对。
[0030]参照图1,由于3D NAND器件的3D物理结构模式,决定了该三维立体闪存的所有的原始三维比特数据分布在三个维度(为方便说明,将这三个维度在笛卡尔坐标系上定义为x/Y/z,X方向垂直于Y方向并且Z方向垂直于X、Y两者所在的公共平面)。其中,X方向上比特总数为Νχ,也即比特在X维度的取值范围为X = O?Nx。Y方向上比特总数为Ny,也即比特在Y维度的取值范围为Y = O?Ny。Z方向上比特总数为Nz,也即比特在Z维度的取值范围为Z = O?Nz。需要注意的是,图1中只展示出一部分比特的分布示意图,实际在X/Y/Z方向上比特无限延伸,图中未全部展示。
[0031]下面结合附图和具体的实施例对本发明的生成三维立体闪存比特图的方法作进一步的说明,但是不作为本发明的限定。
[0032]参照图2,是三维立体闪存的真实比特图,其中粗线框内的部分代表失效的比特位,但因为三维立体闪存的比特分布在三个维度(如上所述X/Y/Z三个维度),其物理位置无法在一个平面内实现一一对应,也即无法准确地寻找出这些失效的比特位。根据本发明的方法,记录需要寻找的三维比特为(Xi,Yi,Zi),其中Xi,Yi, Zi均为大约等于I的自然数,并且取值范围分别如上所述为Nx,Ny,Nz。将对应生成的二维坐标记录为(Xi',Yi');则采用对应规则:
[0033]Xi, = Xi+Xi (Z1-1)
[0034]Yi' =Yi
[0035]即可将三维立体闪存的比特对应生成一张二维的比特分布示意图。
[0036]具体可参照图3?图4。我们将图4中粗线框内的比特位定义为需要寻找的三维立体闪存中失效的比特位,表示一个cell string。为了便于理解,我们特意选取一个带有具体数值的可选但非必须的实施例来进行阐释,这些比特位的三维坐标为(按照Z方向从小到大排列):(XI = 1,Yl = 1,Zl = I)、(XI = 1,Yl = 1,12 = 2), (XI = 1,Yl = 1,Z3=3)、(XI = 1,Yl = 1,Z4 = 4)、(XI = 1,Yl = 1,Z5 = 5)、(XI = 1,Yl = 1,Z6 = 6)、(XI = 1,Yl = 1,Z7 = 7)、(XI = 1,Yl = 1,Z8 = 8),根据对应规则
[0037]Xi' = Xi+Xi (Z1-1)
[0038]Yi' =Yi
[0039]生成的二维比特坐标为(图3中粗线框内的部分):(X' I = LYr 1 = 1)、(X' 2=2,Y' 1 = 1)、(X' 3 = 3,Y' 1 = 1)、(X' 4 = 4,Y' 1 = 1)、(X' 5 = 5,Y' I =1)、(X' 6 = 6,Y' 1 = 1)、(X' 7 = 7,Y' 1 = 1)、(X' 8 = 8,Y' I = I)。注意这里的具体的数值仅仅是基于理解的便利而提出的范例,但这不构成本发明的限制条件。
[0040]对应的,图4中其他比特位也可以按照上述方法--对应生成图3中的二维坐标,
此处不再赘述。
[0041]需要说明的是,Nz的取值一般为32或64,Nx和Ny可根据实际闪存大小取值不同,本实施例中为叙述方便,如图4所示将Nx取值为3,Ny取值为5,Nz取值为8,但这仅仅作为说明,不构成对本发明的限制。
[0042]综上所述,本发明公开了一种将三维存储器的三维比特数据转换成二维比特图的方法,这种方法将三维立体闪存存储器的三维比特数据按照一定的规则顺序,排列生成二维平面的比特图。所生成的二维平面的比特图,能够直观地观察整个阵列(array)的逻辑状态,定位失效比特的物理位置,对特性分析和失效分析有非常大的帮助。
[0043]本领域技术人员应该理解,本领域技术人员在结合现有技术以及上述实施例可以实现所述变化例,在此不做赘述。这样的变化例并不影响本发明的实质内容,在此不予赘述。
[0044]以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。
【主权项】
1.一种将三维存储器的三维比特数据转换成二维比特图的方法,其特征在于,包括: 将原始三维比特数据从三维存储器的三维坐标系中的分布转换成二维坐标系中呈现为二维比特图的二维分布。2.如权利要求1所述的方法,其特征在于: 将所述三维存储器的原始三维比特数据定义为在X维度、Y维度、Z维度三个维度分布; 预定义原始三维比特数据在三维坐标系中的坐标为(Xi,Yi,Zi),并将该原始三维比特数据转换成二维比特图上的二维分布,将生成的二维坐标定义为(XP ,Yir ); 按照转换规则,将三维比特坐标转换到二维比特坐标,以生成二维比特图。3.如权利要求2所述的方法,其特征在于,所述转换规则为:Xi' = Xi+XiX (Zi — I) Yi' =Yi 其中,i的取值为大于等于I的自然数。4.如权利要求2所述的方法,其特征在于,所述三维存储器在X维度的比特总数为Nx。5.如权利要求4所述的方法,其特征在于,所述Xi的取值范围为O?Nx。6.如权利要求2所述的方法,其特征在于,所述三维存储器在Y维度的比特总数为Ny。7.如权利要求6所述的方法,其特征在于,所述Yi的取值范围为O?Ny。8.如权利要求2所述的方法,其特征在于,所述三维存储器在Z维度的比特总数为Nz。9.如权利要求8所述的方法,其特征在于,所述Zi的取值范围为O?Nz。10.如权利要求8所述的方法,其特征在于,所述Nz等于32或64。
【专利摘要】本发明涉及三维立体闪存存储器领域,尤其涉及一种将三维存储器的三维比特数据转换成二维比特图的方法,这种方法将三维立体闪存存储器的三维比特数据按照一定的规则顺序排列生成二维平面的比特图。所生成的二维平面的比特图,能够直观地观察整个阵列(array)的逻辑状态,定位失效比特的物理位置,对后续的特性分析和失效分析有非常大的帮助。
【IPC分类】G06F3/06
【公开号】CN104932842
【申请号】CN201510340364
【发明人】黄雪青
【申请人】武汉新芯集成电路制造有限公司
【公开日】2015年9月23日
【申请日】2015年6月18日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1