CAM单元检查模块及其检查方法技术

技术编号:33890382 阅读:13 留言:0更新日期:2022-06-22 17:25
本发明专利技术涉及CAM单元检查模块及其检查方法,所述CAM单元检查模块用于对NAND存储器中的CAM单元进行检查,包括:读取电平设定部,该读取电平设定部基于预先存储的CAM单元读取电平表来设定CAM单元读取电平;特殊读取命令执行部,该特殊读取命令执行部基于所设定的所述CAM单元读取电平,执行特殊读取命令;状态检查部,该状态检查部响应于所述特殊读取命令,进行所述CAM单元的数据读取,并判定所述CAM单元的状态是通过还是失败,在所述特殊读取命令下,所读取的所述CAM单元的数据仅用于所述状态检查部进行所述CAM单元的状态的判定。态检查部进行所述CAM单元的状态的判定。态检查部进行所述CAM单元的状态的判定。

【技术实现步骤摘要】
CAM单元检查模块及其检查方法


[0001]本专利技术涉及半导体
,尤其涉及NAND存储器中的CAM单元检查模块及其检查方法。

技术介绍

[0002]NAND存储器是一种大容量的存储芯片,其特点是容量密度大,制造成本低,访问速度快,通常作为U盘、固态盘、存储卡等设备上的存储芯片。对于NAND存储器通常进行下述三项操作:编程、擦除、读取。
[0003]图1是表示NAND存储器中普通单元(Normal Cell)的电平分布的示意图。图1中的ERA表示已擦除单元,标记为“1”;PGM表示已编程单元,标记为“0”;EV表示擦除验证电平;PV表示编程验证电平;RD表示读取电平。
[0004]如图1所示,已编程单元的电平高于PV,已擦除单元的电平小于EV。而读取电平RD介于PV和EV之间,从NAND存储器单元读取“0”或“1”的数据。已编程单元与已擦除单元的电平之间应保持足够的余量来避免任何误读。
[0005]图2是表示NAND存储器中CAM单元(CAM Cell)的电平分布的示意图。与图1相同,图2中的ERA表示已擦除单元,标记为“1”;PGM表示已编程单元,标记为“0”;EV表示擦除验证电平;PV表示编程验证电平;RD表示读取电平。
[0006]CAM单元是指NAND存储器中的内容可寻址存储(Content Addressable Memory Cell)单元。由于NAND存储器是非易失性的,因此,在可以在内部存储单元中存储配置和修复信息,而不需要使用易失性存储器中通常会使用的额外的保险丝。通常将存储设备的这种重要内容的存储器单元区域称为CAM单元。
[0007]具体而言,CAM单元中所存储的配置信息例如有操作电压;编程、读取、擦除条件;修整数据等。CAM单元中所存储的修复信息例如有列修复信息、块修复信息等。
[0008]如图2所示,在CAM单元的情况下,编程验证电平PV与擦除验证电平EV之间的宽度比普通单元更宽,这是因为在CAM单元的情况下保持(retention)尤为重要。
[0009]CAM单元可以存储NAND存储器设备的配置和修复信息,因此,CAM单元的情况下,已编程单元的电平VT高于普通单元时的已编程单元的电平,以获得比普通单元更多的余量。
[0010]CAM单元通常只经历一次编程,因此其编程后的电平可以比普通单元更高。在NAND存储器出货之前,CAM单元被编程,之后用户无法对CAM单元进行编程或擦除操作。
[0011]在现有技术中,通常采用多数检查(Majority Check)来对CAM单元进行测试。具体而言,根据下述步骤来对CAM单元进行测试,即:
[0012]步骤1:在出货前,基于配置和修复信息来对CAM单元进行编程;
[0013]步骤2:上电进行CAM读取,读取配置和修复信息并进行比较。
[0014]在该测试流程中,无法检查编程验证电平PV与读取电平RD之间的余量。而在实际制造过程中,编程单元通常会左移,从而发生误读取,进行导致用户抱怨CAM单元故障的情况频发。
[0015]由此,在现有技术中,为了避免这种情况,需要在出货之前或之后增加额外的测试流程来进行余量检查。
[0016]此外,关于所增加的额外的测试流程,通常使用CellVt的方式来进行余量检查。CellVt是一种用于普通单元(Normal Cell)的扫描阈值电压的测试模式,通过外部给定的方式来进行测量。若将该方式应用于CAM单元,则需要耗费大量的时间,测试效率非常低。

技术实现思路

[0017]为了解决上述技术问题,本专利技术提供一种CAM单元检查模块,用于对NAND存储器中的CAM单元进行检查,其特征在于,包括:
[0018]读取电平设定部,该读取电平设定部基于预先存储的CAM单元读取电平表来设定CAM单元读取电平;
[0019]特殊读取命令执行部,该特殊读取命令执行部基于所设定的所述CAM单元读取电平,执行特殊读取命令;
[0020]状态检查部,该状态检查部响应于所述特殊读取命令,进行所述CAM单元的数据读取,并判定所述CAM单元的状态是通过还是失败,
[0021]在所述特殊读取命令下,所读取的所述CAM单元的数据仅用于所述状态检查部进行所述CAM单元的状态的判定。
[0022]可选地,在本专利技术所涉及的CAM单元检查模块中,所述状态检查部通过对所述CAM单元的数据中所附加的CRC数据进行检查来判定所述CAM单元的状态。
[0023]可选地,在本专利技术所涉及的CAM单元检查模块中,所述CAM单元读取电平表中设定有针对所述CAM单元的多个读取电平,相邻的所述读取电平之间相差固定步长。
[0024]可选地,在本专利技术所涉及的CAM单元检查模块中,通过基于所述CAM单元读取电平表来设定不同的所述读取电平,并在不同的所述读取电平下进行所述CAM单元的状态的判定,来确定所述CAM单元的状态是通过还是失败的阈值。
[0025]本专利技术还提供一种CAM单元检查方法,用于对NAND存储器中的CAM单元进行检查,其特征在于,包括:
[0026]读取电平设定步骤,在该读取电平设定步骤中,基于预先存储的CAM单元读取电平表来设定CAM单元读取电平;
[0027]特殊读取命令执行步骤,在该特殊读取命令执行步骤中,基于所设定的所述CAM单元读取电平,执行特殊读取命令;
[0028]状态检查步骤,在该状态检查步骤中,响应于所述特殊读取命令,进行所述CAM单元的数据的读取,并判定所述CAM单元的状态是通过还是失败,
[0029]在所述特殊读取命令下,所读取的所述CAM单元的数据仅用于进行所述CAM单元的状态的判定。
[0030]可选地,在本专利技术所涉及的CAM单元检查方法中,在所述状态检查步骤中,通过对所述CAM单元的数据中所附加的CRC数据进行检查来判定所述CAM单元的状态。
[0031]可选地,在本专利技术所涉及的CAM单元检查方法中,所述CAM单元读取电平表中设定有针对所述CAM单元的多个读取电平,相邻的所述读取电平之间相差固定步长。
[0032]可选地,在本专利技术所涉及的CAM单元检查方法中,通过基于所述CAM单元读取电平
表来设定不同的所述读取电平,并在不同的所述读取电平下进行所述CAM单元的状态的判定,来确定所述CAM单元的状态是通过还是失败的读取电平阈值。
[0033]可选地,在本专利技术所涉及的CAM单元检查方法中,在所述CAM单元的状态被判定为通过的情况下,重复进行读取电平设定步骤、特殊读取命令执行步骤、状态检查步骤,直到所述CAM单元的状态被判定为失败,并将最后一次所述CAM单元的状态被判定为通过的所述读取电平设定作为所述读取电平阈值。
[0034]根据本专利技术的CAM单元检查模块及其检查方法,由于在正常的CAM单元读取流程中增加并执行特殊读取命令,从而能够在不增加额外的测试流程的情况下对CAM单元的余量进行检查,大幅减少了测试时间,提高本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CAM单元检查模块,用于对NAND存储器中的CAM单元进行检查,其特征在于,包括:读取电平设定部,该读取电平设定部基于预先存储的CAM单元读取电平表来设定CAM单元读取电平;特殊读取命令执行部,该特殊读取命令执行部基于所设定的所述CAM单元读取电平,执行特殊读取命令;状态检查部,该状态检查部响应于所述特殊读取命令,进行所述CAM单元的数据读取,并判定所述CAM单元的状态是通过还是失败,在所述特殊读取命令下,所读取的所述CAM单元的数据仅用于所述状态检查部进行所述CAM单元的状态的判定。2.如权利要求1所述的CAM单元检查模块,其特征在于,所述状态检查部通过对所述CAM单元的数据中所附加的CRC数据进行检查来判定所述CAM单元的状态。3.如权利要求1所述的CAM单元检查模块,其特征在于,所述CAM单元读取电平表中设定有针对所述CAM单元的多个读取电平,相邻的所述读取电平之间相差固定步长。4.如权利要求1至3中任一项所述的CAM单元检查模块,其特征在于,通过基于所述CAM单元读取电平表来设定不同的所述读取电平,并在不同的所述读取电平下进行所述CAM单元的状态的判定,来确定所述CAM单元的状态是通过还是失败的阈值。5.一种CAM单元检查方法,用于对NAND存储器中的CAM单元进行检查,其特征在于,包括:读取电平设定步骤,在该读取电平设定步骤中,基于预先存储的CAM单元读取电平表来设定...

【专利技术属性】
技术研发人员:方斗敬
申请(专利权)人:东芯半导体股份有限公司
类型:发明
国别省市:

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

1