半导体存储器设备及其操作方法

文档序号:6764681阅读:139来源:国知局
半导体存储器设备及其操作方法
【专利摘要】本发明公开了一种半导体存储器设备及其操作方法。所述半导体存储器设备包括:存储单元块,其被配置成具有存储单元组;外围电路,其被配置用于通过向所述存储单元组中的存储单元供给读取电压来读取数据;故障检测电路,其被配置用于根据所述外围电路读取的数据执行存储单元组的合格/故障检验操作;以及控制电路,其被配置用于在根据所述合格/故障检验操作判定出一个或多个存储单元组故障的情况下控制所述外围电路和所述故障检测电路使用不同于所述读取电压的补偿读取电压再次执行关于所述存储单元组的读取操作。
【专利说明】半导体存储器设备及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2012年8月29日提交的韩国专利申请10-2012-0095084的优先权,其全部内容通过引用合并于此。
【技术领域】
[0003]本发明涉及一种半导体存储器设备及其操作方法,尤其涉及一种具有高读取速率的半导体存储器设备及其操作方法。
【背景技术】
[0004]最近,一种可编程且电可擦但无需更新功能的非易失性存储器设备已被广泛使用。因此,使非易失性存储器设备具有改进的可靠性和/或改进的读取速率是有利的。

【发明内容】

[0005]本发明的一些实施例可提供一种用于提高读取操作的可靠性和/或速率的半导体存储器设备及其操作方法。
[0006]根据本发明的一个实施例的半导体存储器设备包括:存储单元块,其被配置成具有存储单元组;外围电路,其被配置用于通过向所述存储单元组中的存储单元供给读取电压来读取数据;故障检测电路,其被配置用于根据所述外围电路读取的数据执行存储单元组的合格/故障检验操作;以及控制电路,其被配置用于在根据所述合格/故障检验操作判定出一个或多个存储单元组故障的情况下控制所述外围电路和所述故障检测电路使用不同于所述读取电压的补偿读取电压再次执行关于所述存储单元组的读取操作。
[0007]根据本发明的另一实施例的半导体存储器设备包括:存储单元块,其被配置成包括存储单元;电压供给电路,其被配置用于在读取操作中向所述存储单元块的字线供给读取电压;页缓冲器电路,其被配置用于包括用于在执行所述读取操作时读取所述存储单元中的数据和存储所述读取的数据的页缓冲器组;故障检测电路,其被配置用于根据存储在所述页缓冲器组中的所述读取的数据执行关于各个页缓冲器组的合格/故障检验操作;以及控制电路,其被配置用于在根据所述合格/故障检验操作判定出存储在一个或多个页缓冲器组中的所述读取的数据故障的情况下控制所述电压供给电路和所述页缓冲器电路使用低于所述读取电压的补偿读取电压再次执行关于所述存储单元块的读取操作。
[0008]根据本发明的一个实施例的操作半导体存储器设备的方法包括:使用读取电压执行读取操作;执行关于各个存储单元组的合格/故障检验操作;以及,在根据所述合格/故障检验操作判定出一个或多个存储单元组被判定为故障的情况下,使用低于所述读取电压的补偿读取电压再次执行所述读取操作。此处,在先前的合格/故障检验操作中被判定为合格的存储单元组在所述合格/故障检验操作中被判定为合格。
[0009]根据本发明的另一实施例的操作半导体存储器设备的方法包括:使用第一读取电压组读取包括存储单元组的存储单元块中的数据;执行关于各个存储单元组的合格/故障检验操作;以及,在根据所述合格/故障检验操作判定出一个或多个存储单元组故障的情况下,使用低于所述第一读取电压组的第二读取电压组再次读取包括被判定为故障的存储单元组的所述存储单元块中的数据,并再次执所述合格/故障检验操作。
[0010]本发明的半导体存储器设备可通过使用低于先前读取操作中所用的读取电压的补偿读取电压对故障的存储单元组重复读取操作来提高读取操作的可靠性,并且可通过跳过对合格的存储单元组重复读取操作的步骤来提高读取操作的速率。
【专利附图】

【附图说明】
[0011]结合附图参照下文的详细描述,本发明的上述和其它特征和优点将变得更为清楚,在附图中:
[0012]图1为示出根据一些实施例的半导体存储器设备的框图;
[0013]图2为示出根据一些实施例的半导体存储器设备的操作的流程图;
[0014]图3示出根据一些实施例的半导体存储器设备的阈值电压分布;以及
[0015]图4示出根据一些实施例的半导体存储器设备的操作。
【具体实施方式】
[0016]下文将参照附图更为详细地阐明本发明的一些实施例。尽管已参照本发明的大量说明性实施例对实施例进行了描述,但是应理解,本领域的技术人员可设计出大量的其它改型和实施例,这些改型和实施例也将属于本发明原理的精神和范围内。
[0017]非易失性存储器设备可实现电编程和擦除操作,并可根据电子的运动通过向薄氧化层提供的电场改变存储单元的阈值电压来执行编程操作和擦除操作。此处,编程操作可包括将电子存储在存储单元的浮动栅中的操作,而擦除操作可包括排出浮动栅中的电子的操作。读取操作可通过感测相对于非易失性存储器设备中已编程存储单元的阈值电压的数据来执行。
[0018]非易失性存储器设备可包括:具有用于存储数据的矩阵型存储单元的存储单元阵列;以及用于将数据编程到存储单元或从存储单元读取数据的页缓冲器。页缓冲器可包括:耦合到存储单元的一对位线;用于临时存储将要编程到存储单元阵列的数据或临时存储从存储单元读取的数据的寄存器;用于感测位线或寄存器的电压的感测节点;以及用于控制位线和感测节点之间的耦合的位线选择段。
[0019]因为在将数据编程之后,随着时间的流逝,电子会从浮动栅排出,所以非易失性存储器设备中的存储单元的阈值电压会变低。因此,编程数据会不同于读取操作中的读取数据,从而读取操作会产生错误。
[0020]图1为示出根据一些实施例的半导体存储器设备的框图。
[0021]在图1中,半导体存储器设备可包括存储单元块110、页缓冲器电路120、电压供给电路130、X译码器140、故障检测电路150和控制电路160。
[0022]存储单元块110可包括存储器串ST。可将存储器串ST并联耦合在位线BLl至BLk和公共源极线CSL之间。各个存储器串ST可包括漏极选择晶体管DST、存储单元MCO至MCn和源极选择晶体管SST。可将存储单元块110中的存储单元分组成对应于页缓冲器电路120中的页缓冲器组的存储单元组。[0023]页缓冲器电路120可包括页缓冲器PB。可将各个页缓冲器PB耦合到存储单元块110的位线BLl至BLk。尽管在图1中仅将一个位线耦合到一个页缓冲器,但是在一些实施例中,可将两个或更多的位线耦合到一个页缓冲器。可将页缓冲器PB分组成页缓冲器组PBGO至PBGj。也就是说,可将页缓冲器电路120中的一些页缓冲器定义为一个页缓冲器组。此外,可将对应于各个页缓冲器组PBGO至PBGj的存储单元分组成存储单元组。
[0024]在执行读取操作时,响应于从控制电路160输出的页缓冲器控制信号PB_signal,页缓冲器电路120可通过存储单元块110的位线BLl-BLk感测所选存储单元的阈值电压,并将感测结果存储为读取的数据。
[0025]在读取操作中将读取电压设定为补偿读取电压之后,当对其它页缓冲器组PBGO-PBGj执行再读取操作时,页缓冲器电路120可跳过对被判定为已通过先前读取操作的页缓冲器组PBGO-PBGj的再读取操作。通过仅对在先前读取操作中被判定为故障的页缓冲器组PBGO-PBGj执行再读取操作,页缓冲器电路120还可存储新的读取数据。
[0026]在执行读取操作时,电压供给电路130可响应于从控制电路160输出的电压供给电路控制信号VC_signal生成读取电压Vread和合格电压Vpass。此外,在执行读取操作时,电压供给电路130可响应于电压供给电路控制信号VC_signal来调节和输出读取电压Vread的电压电平。
[0027]X译码器140可根据从控制电路160接收的行地址RADD将读取电压Vread、合格电压Vpass和操作电压输送到存储单元块110中的字线WLO至WL31以及选择线SSL和DSL。
[0028]在执行读取操作时,故障检测电路150可对各个页缓冲器组PBGO-PBGj执行故障位检测操作。在一些实施例中,故障检测电路150可对各个页缓冲器组PBGO-PBGj执行故障位检测操作、使用存储在各个页缓冲器组PBGO-PBGj中所包括的页缓冲器PB中的读取数据对读取数据中的故障位进行检测和计数、将所计数的故障位的数量与可校正位的数量进行比较、以及基于比较结果输出合格/故障信号PASS/FAIL。在一些实施例中,故障检测电路150可在所计数的故障位的数量相同于或小于可校正位的数量的情况下输出合格信号PASS,而在所计数的故障位的数量大于可校正位的数量的情况下输出故障信号FAIL。
[0029]控制电路160可输出用于在读取操作中控制页缓冲器电路120的页缓冲器控制信号PB_signal,输出用于控制电压供给电路130的电压供给电路控制信号VC_signal,以及输出用于控制X译码器140的行地址RADD。
[0030]在执行读取操作时,控制电路160可控制电压供给电路130输出补偿读取电压,其中该补偿读取电压是通过基于从故障检测电路150输出的合格/故障信号PASS/FAIL对从电压供给电路130输出的读取电压Vread设定新的电压电平而生成的。在一些实施例中,控制电路160可根据合格/故障信号PASS/FAIL控制页缓冲器组120跳过对被判定为已通过先前读取操作的页缓冲器组PBGO-PBGj的再读取操作,以及通过仅对在先前读取操作中被判定为故障的页缓冲器组PBGO-PBGj执行再读取操作来存储新的读取数据。
[0031]图2为示出根据一些实施例的半导体存储器设备的操作的流程图。
[0032]图3示出根据一些实施例的半导体存储器设备的阈值电压分布。
[0033]下文将参照图1至图3详细描述根据一些实施例的半导体存储器设备的读取操作。
[0034]在步骤S210中,可使用读取电压组A执行读取操作。[0035]电压供给电路130可响应于从控制电路160输出的电压供给电路控制信号VC_signal生成与读取电压组A对应的读取电压R1、R2和R3。X译码器140可基于行地址RADD向选自字线WLO-WLn的字线依次供给读取电压R1、R2和R3,并向未选字线WLO-WLn供给合格电压Vpass。
[0036]每当依次供给读取电压Rl、R2和R3时,页缓冲器电路120中的页缓冲器PB可通过感测耦合到页缓冲器PB的位线BLl至BLk的电压来存储读取的数据。
[0037]在步骤S220中,可为各个页缓冲器组PBGO-PBGj检测故障位。
[0038]故障检测电路150可对页缓冲器电路120中的各个页缓冲器组PBGO-PBGj执行故障位检测操作。在一些实施例中,故障检测电路150可对各个页缓冲器组PBGO-PBGj执行故障位检测操作,使用存储在各个页缓冲器组内所包括的页缓冲器PB中的读取数据检测读取数据中的故障位,并对故障位进行计数。
[0039]在步骤S230中可检测错误是否是可校正的。
[0040]故障检测电路150可对对应于各个页缓冲器组PBGO-PBGj的存储单元组执行合格/故障检验操作。在一些实施例中,故障检测电路150可将各个页缓冲器组PBGO-PBGj中的所计数的故障位的数量与可校正位的数量进行比较,并基于比较结果检测读取数据的错误是否是可校正的。在一些实例中,故障检测电路150可在所计数的故障位的数量相同于或小于可校正位的数量时执行合格/故障检验操作并输出合格信号PASS,而在所计数的故障位的数量高于可校正位的数量时输出故障信号FAIL。
[0041]在步骤S240中,使用读取电压组B对故障的页缓冲器组PBGO-PBGj执行读取操作。
[0042]在一些实施例中,当在步骤S230中页缓冲器组PBGO-PBGj的故障位检测操作被判定为故障时,电压供给电路130可响应于从控制电路160输出的电压供给电路控制信号VC_signal生成对应于读取电压组B的读取电压Rl’、R2’和R3’。在一些实例中,读取电压组B的电压可比读取电压组A的电压低预置电压。
[0043]X译码器140可基于行地址RADD向选自字线WLO-WLn的字线依次供给读取电压Rl’、R2’和R3’,并向未选字线WLO-WLn供给合格电压Vpass。
[0044]每当依次供给读取电压Rl’、R2’和R3’时,页缓冲器电路120中的页缓冲器PB可通过感测与其耦合的位线BLl至BLk的电压来存储读取的数据。在一些实施例中,可跳过对页缓冲器组PBGO-PBGj中所包括的、在先前的故障位检测操作中被判定为已合格的页缓冲器PB的读取操作。因此,可保持在先前读取操作中存储的读取数据。
[0045]在一些实施例中,当使用读取电压组B执行读取操作时,读取电压可低于先前读取操作中所用的读取电压。因此,随着时间的流逝,存储单元的阈值电压分布可变低,因而可降低在读取操作中出现错误的可能性。
[0046]在步骤S250中,可为各个页缓冲器组PBGO-PBGj检测故障位。
[0047]故障检测电路150可对页缓冲器电路120中的各个页缓冲器组执行故障位检测操作。在一些实施例中,故障检测电路150可对各个页缓冲器组PBGO-PBGj执行故障位检测操作,使用存储在各个页缓冲器组PBGO-PBGj中所包括的页缓冲器PB中的所述读取的数据检测读取数据中的故障位,并对故障位进行计数。根据一些实施例,因为页缓冲器组PBGO-PBGj中的、在先前的故障位检测操作中已被判定为合格的页缓冲器PB保持先前的读取操作中的读取数据,所以在再次执行故障位检测操作时,所述页缓冲器PB可为合格。因此,在步骤S250中,可跳过对在步骤S220中被判定为合格的页缓冲器组PBGO-PBGj的故障位检测操作。
[0048]在步骤S260中,可判定错误是否是可校正的。
[0049]故障检测电路150可对对应于各个页缓冲器组PBGO-PBGj的存储单元组执行合格/故障检验操作。在一些实施例中,故障检测电路150可将各个页缓冲器组PBGO-PBGj中的所计数的故障位的数量与可校正位的数量进行比较,并且基于比较结果检测读取数据的错误是否是可校正的。故障检测电路150可在所计数的故障位的数量相同于或小于可校正位的数量时执行合格/故障检验操作并输出合格信号PASS,而在所计数的故障位的数量大于可校正位的数量时输出故障信号FAIL。
[0050]在步骤S270中,使用读取电压组C对再次故障的页缓冲器组PBGO-PBGj执行读取操作。
[0051]当在步骤S260中对页缓冲器组PBGO-PBGj的故障位检测操作被判定为故障时,电压供给电路130可响应于从控制电路160输出的电压供给电路控制信号VC_signal生成对应于读取电压组C的读取电压Rl〃、R2"和R3"。在一些实施例中,读取电压组C的电压可比读取电压组B的电压低预置电压。
[0052]X译码器140可基于行地址RADD向选自字线WLO-WLn的字线依次供给读取电压Rl〃、R2"和R3",并且向未选字线WLO-WLn供给合格电压Vpass。
[0053]每当依次供给读取电压R1"、R2"和R3"时,页缓冲器电路120中的页缓冲器PB可通过感测与其耦合的位线BLl至BLk的电压来存储读取的数据。在一些实施例中,可跳过对页缓冲器组PBGO-PBGj中所包括的、在步骤S250 (先前故障位检测操作)中被判定为已合格的页缓冲器PB的读取操作。因此,可保持在先前读取操作中存储的读取数据。
[0054]在一些实施例中,当使用读取电压组C执行读取操作时,读取电压可变为低于先前读取操作中所用的读取电压。因此,随着时间的流逝,存储单元的阈值电压分布可变低,因而可降低在读取操作中出现错误的可能性。
[0055]在步骤S280中,可判定错误是否是可校正的。
[0056]故障检测电路150可对对应于各个页缓冲器组PBGO-PBGj的存储单元组执行合格/故障检验操作。在一些实施例中,故障检测电路150可将各个页缓冲器组PBGO-PBGj中的所计数的故障位的数量与可校正位的数量进行比较,并且基于比较结果检测读取数据的错误是否是可校正的。故障检测电路150可在所计数的故障位的数量相同于或小于可校正位的数量时通过输出合格信号PASS执行合格/故障检验操作,而在所计数的故障位的数量大于可校正位的数量时输出故障信号FAIL。
[0057]在步骤S290中,可校正错误。
[0058]在一些实施例中,当判定出在步骤S230、S260和S280中计数的故障位的数量相同于或小于可校正位的数量时,可使用控制电路160内所包括的纠错电路来校正存储在页缓冲器电路120中的读取数据的被判定为故障位的读取数据。
[0059]在步骤S300中,可输出数据。
[0060]可将页缓冲器电路120中的校正后的数据输出到外部设备。
[0061]在步骤S310中,可将块判定为故障块。[0062]在一些实施例中,当在步骤S280中判定出故障位的数量高于可校正位的数量时,可将存储单元块110判定为故障块。
[0063]根据一些实施例,可分别使用读取电压组A、读取电压组B和读取电压组C执行三个读取操作。根据一些实施例,通过调节多个读取电压组,可将读取操作重复三次以上。
[0064]图4示出根据一些实施例的半导体存储器设备的操作。
[0065]如图4所示,当根据使用读取电压组A的第一读取操作和故障位检测操作判定出页缓冲器组PBGO至PBGj的页缓冲器组PBGO、PBGU PBG2和PBGj故障时,可使用读取电压组B对页缓冲器组PBG0、PBG1、PBG2和PBGj执行第二读取操作和故障位检测操作。再次将页缓冲器组PBG0、PBG1、PBG2和PBGj的页缓冲器组PBGl和PBG2判定为故障。可使用读取电压组C对页缓冲器组PBGl和PBG2执行第三读取操作和故障位检测操作。
[0066]根据一些实施例,可使用具有减小的读取电压的补偿读取电压对对应于在读取操作中被判定为故障的页缓冲器组PBGO-PBGj的存储单元重复执行读取操作和故障位检测操作。因此,可提高读取操作的可靠性。在一些实施例中,对对应于被判定为合格的页缓冲器组PBGO-PBGj的存储单元,可跳过重复读取操作和故障位检测操作的步骤,所以可提高读取操作的速率。
[0067]尽管已参照本发明的大量说明性实施例描述了本发明,但是应理解,本领域的技术人员可设计出大量的其它变型和实施例,这些变型和实施例属于本发明原理的精神和范围内。
【权利要求】
1.一种半导体存储器设备,包括: 存储单元块,其被配置成具有存储单元组; 外围电路,其被配置用于通过向所述存储单元组中的存储单元供给读取电压来读取数据; 故障检测电路,其被配置用于根据所述外围电路读取的数据执行所述存储单元组的合格/故障检验操作;以及 控制电路,其被配置用于:在根据所述合格/故障检验操作判定出一个或多个存储单元组故障的情况下,控制所述外围电路和所述故障检测电路使用不同于所述读取电压的补偿读取电压再次执行关于所述存储单元组的读取操作。
2.如权利要求1所述的半导体存储器设备,其中所述外围电路包括: 电压供给电路,其被配置用于响应于从所述控制电路输出的电压供给电路控制信号生成所述读取电压或所述补偿读取电压; X译码器,其被配置用于根据行地址将所述电压供给电路生成的所述读取电压或所述补偿读取电压供给所述存储单元块的所选字线;以及 页缓冲器电路,其被配置用于读取和存储所述存储单元组中所包括的存储单元的数据。
3.如权利要求2所述的半导体存储器设备,其中所述页缓冲器电路包括对应于所述存储单元组的页缓冲器组。`
4.如权利要求3所述的半导体存储器设备,其中所述故障检测电路使用存储在各个页缓冲器组内的页缓冲器中的数据检测数据的故障位并对所述检测到的故障位进行计数。
5.如权利要求4所述的半导体存储器设备,其中所述故障检测电路将所述计数的故障位的数量与通过纠错电路可校正位的数量进行比较,并且根据比较结果输出合格/故障信号。
6.如权利要求4所述的半导体存储器设备,其中所述控制电路根据所述合格/故障信号控制外围电路检测所述存储单元组的合格/故障,使用低于所述读取电压的补偿读取电压再次读取被判定为故障的存储单元组中的数据,以及存储所读取的数据。
7.一种半导体存储器设备,包括: 存储单元块,其被配置成包括存储单元; 电压供给电路,其被配置用于在读取操作中向所述存储单元块的字线供给读取电压;页缓冲器电路,其被配置成包括用于在执行所述读取操作时读取所述存储单元中的数据和存储所读取的数据的页缓冲器组; 故障检测电路,其被配置用于根据存储在所述页缓冲器组中的所述读取的数据执行关于各个页缓冲器组的合格/故障检验操作;以及 控制电路,其被配置用于:在根据所述合格/故障检验操作判定出存储在一个或多个页缓冲器组中的所述读取的数据故障的情况下,控制所述电压供给电路和所述页缓冲器电路使用低于所述读取电压的补偿读取电压再次执行关于所述存储单元块的读取操作。
8.如权利要求7所述的半导体存储器设备,其中所述存储单元块包括所述页缓冲器组中的存储单元组。
9.如权利要求7所述的半导体存储器设备,其中所述故障检测电路使用存储在各个页缓冲器组内的页缓冲器中的所述读取的数据检测所述读取的数据的故障位,并对检测到的故障位进行计数。
10.如权利要求9所述的半导体存储器设备,其中所述故障检测电路将所计数的故障位的数量与通过纠错电路可校正位的数量进行比较,并且根据比较结果输出合格/故障信号。
11.如权利要求9所述的半导体存储器设备,其中所述控制电路根据所述合格/故障信号控制所述外围电路检测所述存储单元组的合格/故障,使用所述补偿读取电压再次读取被判定为故障的存储单元组中的数据,并存储所读取的数据。
12.—种操作半导体存储器设备的方法,所述方法包括: 使用读取电压执行读取操作; 执行关于各个存储单元组的合格/故障检验操作;以及 在根据所述合格/故障检验操作判定出一个或多个存储单元组被判定为故障的情况下,使用低于所述读取电压的补偿读取电压再次执行所述读取操作; 其中在所述合格/故障检验操作中将先前的合格/故障检验操作中被判定为合格的存储单元组判定为合格。
13.如权利要求12所述的方法,其中执行合格/故障检验操作的步骤包括: 检测各个存储单元组的故障位; 对所检测到的故障位进行计数;以及 将所计数的故障位的数量与可校正位的数量进行比较,并根据比较结果执行关于各个存储单元组的合格/故障检验操作。
14.如权利要求12所述的方法,其中根据所述合格/故障检验操作使用所述补偿读取电压再次执行关于被判定为故障的存储单元组的读取操作,并且跳过关于被判定为合格的存储单元组的读取操作。
15.如权利要求14所述的方法,其中在关于被判定为故障的存储单元组再次执行读取操作之后,当再次执行合格/故障检验操作时,跳过关于被判定为合格的存储单元组的合格/故障检验操作。
16.如权利要求12所述的方法,其中通过纠错电路校正被判定为合格的存储单元组中的所读取的数据,并输出所校正的读取数据。
17.一种操作半导体存储器设备的方法,所述方法包括: 使用第一读取电压组读取包括存储单元组的存储单元块中的数据; 执行关于各个存储单元组的合格/故障检验操作;以及 在根据所述合格/故障检验操作判定出一个或多个存储单元组故障的情况下,使用低于所述第一读取电压组的第二读取电压组再次读取包括被判定为故障的存储单元组的存储单元块中的数据,并再次执合格/故障检验操作。
18.如权利要求17所述的方法,进一步包括: 在根据合格/故障检验操作再次判定出一个或多个存储单元组故障的情况下,使用低于所述第二读取电压组的第三读取电压组再次读取包括再次被判定为故障的存储单元组的存储单元块中的数据,并再次执合格/故障检验操作。
19.如权利要求17所述的方法, 其中执行合格/故障检验操作的步骤包括:检测各个存储单元组的故障位; 对所检测到的故障位进行计数;以及 通过将所计数的故障位的数量与可校正位的数量进行比较,执行关于各个存储单元组的合格/故障检验操作。
20.如权利要求17所述的方法,其中跳过根据所述合格/故障检验操作使用所述第二读取电压组读取被判定为合格的存储单元组中的数据的步骤、在执行所述合格/故障检验操作时读取所述数据 的步骤以及所述合格/故障检验操作。
【文档编号】G11C29/12GK103680614SQ201310041411
【公开日】2014年3月26日 申请日期:2013年2月1日 优先权日:2012年8月29日
【发明者】李炯珉 申请人:爱思开海力士有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1