一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

存储器装置及其操作方法与流程

2022-02-24 17:52:07 来源:中国专利 TAG:


1.本公开涉及电子装置,更具体地,涉及一种存储器装置和操作电子装置的方法。


背景技术:

2.存储装置是在诸如计算机、智能电话或智能平板的主机装置的控制下存储数据的装置。例如,存储装置可包括将数据存储在磁盘上的装置(例如,硬盘驱动器(hdd))、将数据存储在半导体存储器中的装置(例如,固态驱动器(ssd))或者存储卡(具体地,非易失性存储器)。
3.存储装置可包括存储数据的存储器装置和控制数据在存储器装置中的存储的存储控制器。存储器装置可被分类为易失性存储器装置和非易失性存储器装置。非易失性存储器装置可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存、相变ram(pram)、磁性ram(mram)、电阻ram(rram)、铁电ram(fram)等。


技术实现要素:

4.本公开的实施方式涉及一种补偿由于停止擦除操作而引起的存储器单元的特性改变的存储器装置。另一实施方式涉及操作这种存储器装置的方法。
5.根据本公开的实施方式的存储器装置包括多个存储块。该存储器装置还包括电压发生器,该电压发生器被配置为生成在对多个存储块当中的所选存储块执行擦除操作时由存储器装置使用的电压。该存储器装置还包括擦除停止控制器,该擦除停止控制器被配置为控制停止和重新开始擦除操作,并且当擦除操作被停止时对擦除操作停止的次数进行计数以生成停止计数值。该存储器装置另外包括计数值存储装置,该计数值存储装置被配置为存储和输出停止计数值。
6.一种操作包括多个存储块的存储器装置的方法包括以下步骤:对多个存储块当中的所选存储块执行擦除操作;当在执行擦除操作时接收到编程命令或擦除命令时,停止擦除操作;当擦除操作被停止时,对擦除操作停止的次数进行计数以生成停止计数值;以及在与编程命令或擦除命令对应的操作完成之后,基于停止计数值来重新开始擦除操作。
7.根据本技术,通过每当擦除操作被停止时对擦除操作停止的次数进行计数并且基于所计数的擦除操作停止的次数来不同地设定在擦除操作期间施加到字线的电压的偏移,存储器单元的特性改变可偏移。
附图说明
8.图1是示出存储装置的框图。
9.图2是示出图1的存储器装置的结构的图。
10.图3是示出图2的存储器单元阵列的实施方式的图。
11.图4是示出图2的存储器单元阵列的另一实施方式的图。
12.图5是示出图4的存储块blk1至blkz中的任一个存储块blka的电路图。
13.图6是示出图4的存储块blk1至blkz当中的任一个存储块blkb的电路图。
14.图7是示出当擦除操作被停止以及停止的擦除操作重新开始时图1的存储控制器的操作的图。
15.图8a和图8b是分别示出在图5的存储器单元阵列结构中在擦除操作期间施加到字线的电压的图和表。
16.图9a和图9b是分别示出在图6的存储器单元阵列结构中在擦除操作期间施加到字线的电压的图和表。
17.图10是示出存储停止计数的方法的图。
18.图11是示出当重新开始擦除操作时基于停止计数值来重新开始擦除操作的方法的图。
19.图12是示出根据停止计数值所属的区段确定的偏移电压的图。
20.图13a和图13b是示出根据停止计数值所属的区段以及是否执行分组而施加到各个字线组的电压的表。
21.图14是示出根据本公开的实施方式的存储器装置的操作方法的流程图。
22.图15是示出图1的存储控制器的另一实施方式的图。
23.图16是示出应用了根据本公开的实施方式的存储装置的存储卡系统的框图。
24.图17是示出应用了根据本公开的实施方式的存储装置的固态驱动器(ssd)系统的框图。
25.图18是示出应用了根据本公开的实施方式的存储装置的用户系统的框图。
具体实施方式
26.仅示出根据本说明书或申请中所公开的概念的实施方式的具体结构或功能描述以描述根据本公开的概念的实施方式。根据本公开的概念的实施方式可按各种形式执行并且描述不限于本说明书或申请中所描述的实施方式。
27.以下,将参照附图详细描述本公开的实施方式,以使得本公开所属领域的技术人员可实现本公开的技术精神。
28.图1是示出存储装置50的框图。
29.参照图1,存储装置50可包括存储器装置100和存储控制器200。
30.存储装置50可以是在主机300(例如,蜂窝电话、智能电话、mp3播放器、膝上型计算机、台式计算机、游戏机、tv、平板pc或车载信息娱乐系统)的控制下存储数据的装置。
31.根据作为与主机300的通信方法的主机接口,存储装置50可被制造成各种类型的存储装置中的一种。例如,存储装置50可被配置成各种类型的存储装置中的任一种,例如ssd、mmc、emmc、rs-mmc和micro-mmc的形式的多媒体卡、sd、mini-sd和micro-sd的形式的安全数字卡、通用串行总线(usb)存储装置、通用闪存(ufs)装置、个人计算机存储卡国际协会(pcmcia)卡型存储装置、外围组件互连(pci)卡型存储装置、高速pci(pci-e)卡型存储装置、紧凑闪存(cf)卡、智能媒体卡和记忆棒。
32.存储装置50可被制造成各种类型的封装中的任一种。例如,存储装置50可被制造成例如堆叠式封装(pop)、系统封装(sip)、系统芯片(soc)、多芯片封装(mcp)、板上芯片(cob)、晶圆级制造封装(wfp)和晶圆级层叠封装(wsp)的各种类型的封装类型中的任一种。
33.存储器装置100可存储数据。存储器装置100响应于存储控制器200的控制而操作。存储器装置100可包括存储器单元阵列,该存储器单元阵列包括存储数据的多个存储器单元。存储器单元阵列可包括多个存储块。各个存储块可包括多个存储器单元,并且这多个存储器单元可配置多个页。在实施方式中,页可以是用于将数据存储在存储器装置100中或读取存储在存储器装置100中的数据的单元。存储块可以是用于擦除数据的单元。
34.在实施方式中,存储器装置100可包括双倍数据速率同步动态随机存取存储器(ddr sdram)、低功率双倍数据速率4(lpddr4)sdram、图形双倍数据速率(gddr)sdram、低功率ddr(lpddr)、rambus动态随机存取存储器(rdram)、nand闪存、垂直nand闪存、nor闪存装置、电阻随机存取存储器(rram)、相变存储器(pram)、磁阻随机存取存储器(mram)、铁电随机存取存储器(fram)、自旋转移矩随机存取存储器(stt-ram)等。在本说明书中,为了描述方便,假设存储器装置100包括nand闪存。
35.存储器装置100可被实现为二维阵列结构或三维阵列结构。以下,作为实施方式描述三维阵列结构,但本公开不限于三维阵列结构。本公开不仅可应用于电荷存储层由导电浮栅(fg)配置的闪存装置,而且可应用于电荷存储层由绝缘膜配置的电荷捕获闪存(ctf)。
36.在实施方式中,存储器装置100可按照一个存储器单元中存储一个数据比特的单级单元(slc)方法操作。另选地,存储器装置100可根据在一个存储器单元中存储至少两个数据比特的方法来操作。例如,存储器装置100可根据在一个存储器单元中存储两个数据比特的多级单元(mlc)方法、在一个存储器单元中存储三个数据比特的三级单元(tlc)方法或者在一个存储器单元中存储四个数据比特的四级单元(qlc)方法来操作。
37.存储器装置100被配置为从存储控制器200接收命令和地址并且访问存储器单元阵列中的通过该地址选择的区域。即,存储器装置100可对通过地址选择的区域执行与命令对应的操作。例如,存储器装置100可根据所接收的命令执行写操作(编程操作)、读操作或擦除操作。例如,当接收到编程命令时,存储器装置100可将数据编程到通过地址选择的区域。当接收到读命令时,存储器装置100可从通过地址选择的区域读取数据。当接收到擦除命令时,存储器装置100可擦除存储在通过地址选择的区域中的数据。
38.存储器装置100可包括电压发生器122。电压发生器122可生成用于编程操作、读操作或擦除操作的各种电压。
39.例如,当执行对包括在存储器装置100中的多个存储块中的任一个的擦除操作时,电压发生器122可生成施加到基板的擦除电压、施加到对应存储块中所包括的各个存储器单元的栅极的电压等。
40.在实施方式中,由于包括在存储器装置100中的存储块具有三维结构,所以层叠在基板上的存储块的数量可增加。此外,随着层叠在基板上的存储块的数量增加,包括在存储块中的存储器单元的特性可改变。
41.即,在层叠结构中,由于存储器单元之间的干扰或扰动现象,存储器单元的电荷转移特性可能改变。随着存储器单元的电荷转移特性改变,在擦除操作期间,可能需要反映改变的特性的电压生成。
42.因此,在擦除操作期间,电压发生器122可不同地生成要施加到各个存储器单元的栅极的字线电压电平。
43.例如,根据包括在存储块中的存储器单元位于对应存储块中的上部还是下部,存
储器单元可被分成多个组,并且电压发生器122可通过变化各个组的电压电平来生成施加到字线的电压。
44.此外,电压发生器122可为各个字线组不同地设定电压电平,基于擦除操作停止的次数来确定偏移电压,并且生成电平与所确定的偏移电压一样高的电压。
45.结果,在本公开中,电压发生器122可基于擦除操作停止的次数来生成要施加到与执行擦除操作的存储块连接的各个字线组或所有字线的电压。
46.存储器装置100可包括擦除停止控制器150。擦除停止控制器150可控制存储器装置100正在执行的擦除操作的停止以及停止的擦除操作的重新开始。
47.在实施方式中,响应于从存储控制器200接收的擦除停止命令,擦除停止控制器150可控制存储器装置100停止擦除操作。另外,响应于从存储控制器200接收的擦除重新开始命令,擦除停止控制器150可控制存储器装置100再次执行停止的擦除操作,以例如重新开始停止的擦除操作。
48.在实施方式中,每次从存储控制器200接收到擦除停止命令时,擦除停止控制器150可对接收到擦除停止命令的次数进行计数。即,可对正对存储器装置100执行的擦除操作停止的次数进行计数。
49.此外,擦除停止控制器150可向计数值存储装置170输出作为通过对擦除操作停止的次数进行计数而获得的值的停止计数值,并且从计数值存储装置170接收停止计数值。擦除停止控制器150可基于从计数值存储装置170接收的停止计数值来输出指示生成要在擦除操作期间施加到字线的电压的操作信号。
50.存储器装置100可包括计数值存储装置170。计数值存储装置170可由易失性存储器或非易失性存储器配置。在另一实施方式中,计数值存储装置170可以是包括在存储器单元阵列中的多个存储块的一部分。
51.计数值存储装置170可存储作为通过对擦除操作停止的次数进行计数而获得的值的停止计数值。此时,可从擦除停止控制器150输出停止计数。另外,计数值存储装置170可根据擦除停止控制器150的请求将停止计数值输出到擦除停止控制器150。当停止的擦除操作完成时,可重置存储在计数值存储装置170中的停止计数值。
52.存储控制器200可控制存储装置50的总体操作。
53.当电源电压被施加到存储装置50时,存储控制器200可执行固件。当存储器装置100是闪存装置100时,存储控制器200可操作诸如闪存转换层(ftl)的固件以用于控制主机300与存储器装置100之间的通信。
54.在实施方式中,存储控制器200可包括固件(未示出),该固件可从主机300接收数据和逻辑块地址(lba)并将lba转换为指示要存储存储器装置100中所包括的数据的存储器单元的地址的物理块地址(pba)。另外,存储控制器200可存储配置缓冲存储器中的lba与pba之间的映射关系的逻辑-物理地址映射表。
55.存储控制器200可根据主机300的请求而控制存储器装置100执行编程操作、读操作、擦除操作等。例如,当从主机300接收到编程请求时,存储控制器200可将编程请求转换为编程命令,并且可将编程命令、pba和数据提供给存储器装置100。当从主机300与lba一起接收到读请求时,存储控制器200可将读请求改变为读命令,选择与lba对应的pba,然后将读命令和pba提供给存储器装置100。当从主机300与lba一起接收到擦除请求时,存储控制
器200可将擦除请求改变为擦除命令,选择与lba对应的pba,然后将擦除命令和pba提供给存储器装置100。
56.在实施方式中,存储控制器200可生成编程命令、地址和数据并将它们发送到存储器装置100而无需来自主机300的请求。例如,存储控制器200可将命令、地址和数据提供给存储器装置100以执行后台操作,例如用于损耗均衡的编程操作和用于垃圾收集的编程操作。
57.在实施方式中,存储装置50还可包括缓冲存储器(未示出)。存储控制器200可控制主机300与缓冲存储器(未示出)之间的数据交换。另选地,存储控制器200可将用于控制存储器装置100的系统数据暂时存储在缓冲存储器中。例如,存储控制器200可将从主机300输入的数据暂时存储在缓冲存储器中,然后将暂时存储在缓冲存储器中的数据发送到存储器装置100。
58.在各种实施方式中,缓冲存储器可用作存储控制器200的操作存储器和高速缓存存储器。缓冲存储器可存储由存储控制器200执行的代码或命令。另选地,缓冲存储器可存储由存储控制器200处理的数据。
59.在实施方式中,缓冲存储器可被实现为诸如双倍数据速率同步动态随机存取存储器(ddr sdram)、ddr4 sdram、低功率双倍数据速率4(lpddr4)sdram、图形双倍数据速率(gddr)sdram、低功率ddr(lpddr)或rambus动态随机存取存储器(dram)的动态随机存取存储器(dram)或者静态随机存取存储器(sram)。
60.在各种实施方式中,缓冲存储器可从存储装置50的外部连接。在这种情况下,连接到存储装置50的外部的易失性存储器装置可用作缓冲存储器。
61.在实施方式中,存储控制器200可控制至少两个或更多个存储器装置。在这种情况下,存储控制器200可根据交织方法来控制存储器装置以便改进操作性能。
62.主机300可使用诸如通用串行总线(usb)、串行at附件(sata)、串行附接scsi(sas)、高速芯片间(hsic)、小型计算机系统接口(scsi)、外围组件互连(pci)、高速pci(pcie)、高速非易失性存储器(nvme)、通用闪存(ufs)、安全数字(sd)、多媒体卡(mmc)、嵌入式mmc(emmc)、双列直插存储器模块(dimm)、寄存dimm(rdimm)和负载减少dimm(lrdimm)的各种通信方法中的至少一种来与存储装置50通信。
63.图2是示出图1的存储器装置的结构的图。
64.参照图2,存储器装置100可包括存储器单元阵列110、外围电路120和控制逻辑130。
65.存储器单元阵列110包括多个存储块blk1至blkz。多个存储块blk1至blkz通过行线rl连接到行解码器121。多个存储块blk1至blkz可通过位线bl1至bln连接到页缓冲器组123。多个存储块blk1至blkz中的每一个包括多个存储器单元。作为实施方式,多个存储器单元是非易失性存储器单元。连接到同一字线的存储器单元可被定义为一个页。因此,一个存储块可包括多个页。
66.行线rl可包括至少一条源极选择线、多条字线和至少一条漏极选择线。
67.包括在存储器单元阵列110中的各个存储器单元可被配置为存储一个数据比特的单级单元(slc)、存储两个数据比特的多级单元(mlc)、存储三个数据比特的三级单元(tlc)或者存储四个数据比特的四级单元(qlc)。
68.外围电路120可被配置为在控制逻辑130的控制下对存储器单元阵列110的所选区域执行编程操作、读操作或擦除操作。外围电路120可驱动存储器单元阵列110。例如,外围电路120可在控制逻辑130的控制下将各种操作电压施加到行线rl和位线bl1至bln或者对所施加的电压进行放电。
69.外围电路120可包括行解码器121、电压发生器122、页缓冲器组123、列解码器124、输入/输出电路125和感测电路126。
70.行解码器121通过行线rl连接到存储器单元阵列110。行线rl可包括至少一条源极选择线、多条字线和至少一条漏极选择线。在实施方式中,字线可包括正常字线和虚设字线。在实施方式中,行线rl还可包括管选择线。
71.行解码器121被配置为对从控制逻辑130接收的行地址radd进行解码。行解码器121根据解码的地址在存储块blk1至blkz当中选择至少一个存储块。另外,行解码器121可根据解码的地址选择被选择的存储块的至少一条字线以将电压发生器122所生成的电压施加到至少一条字线wl。
72.例如,在编程操作期间,行解码器121可将编程电压施加到所选字线并将电平低于编程电压的编程通过电压施加到未选字线。在编程验证操作期间,行解码器121可将验证电压施加到所选字线并将高于验证电压的验证通过电压施加到未选字线。在读操作期间,行解码器121可将读电压施加到所选字线并将高于读电压的读通过电压施加到未选字线。
73.在实施方式中,存储器装置100的擦除操作以存储块为单位执行。在擦除操作期间,行解码器121可根据解码的地址来选择一个存储块。在擦除操作期间,行解码器121可将接地电压施加到与所选存储块连接的字线。
74.电压发生器122响应于控制逻辑130的控制而操作。电压发生器122被配置为使用供应给存储器装置100的外部电源电压来生成多个电压。具体地,电压发生器122可响应于操作信号opsig而生成用于编程操作、读操作和擦除操作的各种操作电压vop。例如,电压发生器122可响应于控制逻辑130的控制而生成编程电压、验证电压、通过电压、读电压、擦除电压等。
75.作为实施方式,电压发生器122可通过调节外部电源电压来生成内部电源电压。由电压发生器122生成的内部电源电压用作存储器装置100的操作电压。
76.作为实施方式,电压发生器122可使用外部电源电压或内部电源电压来生成多个电压。
77.例如,电压发生器122可包括接收内部电源电压的多个泵浦电容器,并且可响应于控制逻辑130的控制而选择性地启用多个泵浦电容器以生成多个电压。
78.所生成的多个电压可由行解码器121供应给存储器单元阵列110。
79.页缓冲器组123包括第一页缓冲器pb1至第n页缓冲器pbn。第一页缓冲器pb1至第n页缓冲器pbn分别通过第一位线bl1至第n位线bln连接到存储器单元阵列110。第一页缓冲器pb1至第n页缓冲器pbn响应于控制逻辑130的控制而操作。具体地,第一页缓冲器pb1至第n页缓冲器pbn可响应于页缓冲器控制信号pbsignals而操作。例如,第一页缓冲器pb1至第n页缓冲器pbn可暂时存储通过第一位线bl1至第n位线bln接收的数据,或者可在读操作或验证操作期间感测位线bl1至bln的电压或电流。
80.具体地,在编程操作期间,当编程电压被施加到所选字线时,第一页缓冲器pb1至
第n页缓冲器pbn可通过第一位线bl1至第n位线bln将通过输入/输出电路125接收的数据data传送至所选存储器单元。根据传送的数据data对所选页的存储器单元进行编程。在编程验证操作期间,第一页缓冲器pb1至第n页缓冲器pbn可通过感测通过第一位线bl1至第n位线bln从所选存储器单元接收的电压或电流来读取页数据。
81.在读操作期间,在列解码器124的控制下,第一页缓冲器pb1至第n页缓冲器pbn通过第一位线bl1至第n位线bln从所选页的存储器单元读取数据data,并将读取的数据data输出到输入/输出电路125。
82.在擦除操作期间,第一页缓冲器pb1至第n页缓冲器pbn可将第一位线bl1至第n位线bln浮置或施加擦除电压。
83.列解码器124可响应于列地址cadd在输入/输出电路125与页缓冲器组123之间传送数据。例如,列解码器124可通过数据线dl与第一页缓冲器pb1至第n页缓冲器pbn交换数据,或者可通过列线cl与输入/输出电路125交换数据。
84.输入/输出电路125可将从参照图1描述的存储控制器200接收的命令cmd和地址addr传送至控制逻辑130,或者可与列解码器124交换数据data。
85.感测电路126可在读操作或验证操作期间响应于允许比特信号vrybit而生成基准电流,并且将从页缓冲器组123接收的感测电压vpb与通过基准电流生成的基准电压进行比较,以输出通过信号pass或失败信号fail。
86.控制逻辑130可响应于命令cmd和地址addr而输出操作信号opsig、行地址radd、页缓冲器控制信号pbsignals和允许比特vrybit以控制外围电路120。例如,控制逻辑130可响应于子块读命令和地址而控制所选存储块的读操作。另外,控制逻辑130可响应于子块擦除命令和地址而控制包括在所选存储块中的所选子块的擦除操作。另外,控制逻辑130可响应于通过信号pass或失败信号fail而确定验证操作通过还是失败。
87.在实施方式中,控制逻辑130可包括擦除停止控制器150和计数值存储装置170。在另一实施方式中,计数值存储装置170可位于控制逻辑130外部,或者可由包括在存储器单元阵列110中的多个存储块blk1至blkz中的一些配置。控制逻辑130可被实现为硬件、软件或者硬件和软件的组合。例如,控制逻辑130可以是根据算法操作的控制逻辑电路和/或执行控制逻辑代码的处理器。
88.擦除停止控制器150可控制对存储器装置100执行的擦除操作的停止和停止的擦除操作的重新开始。例如,擦除停止控制器150可控制存储器装置100响应于从图1的存储控制器200接收的擦除停止命令而停止存储器装置100正在执行的擦除操作,并且响应于从图1的存储控制器200接收的擦除重新开始命令而重新开始停止的擦除操作。当擦除停止控制器150停止擦除操作时,可执行与从图1的存储控制器200接收的编程命令或读命令对应的操作。
89.另外,擦除停止控制器150可生成并输出通过对擦除操作停止的次数进行计数而获得的停止计数值。每当擦除操作被停止时,停止计数值可增加一,并且当擦除操作完成时,累积计数值可被再次重置。输出的停止计数值可被存储在计数值存储装置170中。此外,擦除停止控制器150可接收存储在计数值存储装置170中的停止计数值以再次执行停止的擦除操作。
90.计数值存储装置170可由易失性存储器或非易失性存储器配置,并且可存储停止
计数值。停止计数值可指示擦除操作停止的次数。另外,计数值存储装置170可根据擦除停止控制器150的请求来输出所存储的停止计数值。可基于输出的停止计数值再次执行停止的擦除操作。
91.图3是示出图2的存储器单元阵列的实施方式的图。
92.参照图2和图3,图3是示出图2的存储器单元阵列110中所包括的多个存储块blk1至blkz当中的任一个存储块blka的电路图。
93.彼此平行布置的第一选择线、字线和第二选择线可连接到存储块blka。例如,字线可彼此平行布置在第一选择线和第二选择线之间。这里,第一选择线可以是源极选择线ssl,第二选择线可以是漏极选择线dsl。
94.更具体地,存储块blka可包括连接在位线bl1至bln与源极线sl之间的多个串。位线bl1至bln可分别连接到串,并且源极线sl可共同连接到串。由于串可被配置为彼此相同,所以作为示例,将具体地描述连接到第一位线bl1的串st。
95.串st可包括串联连接在源极线sl与第一位线bl1之间的源极选择晶体管sst、多个存储器单元f1至f16和漏极选择晶体管dst。一个串st可包括源极选择晶体管sst和漏极选择晶体管dst中的至少一个或更多个,并且可包括存储器单元f1至f16(超过图中所示的数量)。
96.源极选择晶体管sst的源极可连接到源极线sl,并且漏极选择晶体管dst的漏极可连接到第一位线bl1。存储器单元f1至f16可串联连接在源极选择晶体管sst与漏极选择晶体管dst之间。包括在不同串中的源极选择晶体管sst的栅极可连接到源极选择线ssl,漏极选择晶体管dst的栅极可连接到漏极选择线dsl,并且存储器单元f1至f16的栅极可连接到多条字线wl1至wl16。包括在不同串中的存储器单元当中的连接到同一字线的一组存储器单元可被称为物理页ppg。因此,存储块blka可包括字线wl1至wl16的数量的物理页ppg。
97.一个存储器单元可存储一比特的数据。这通常被称为单级单元(slc)。在这种情况下,一个物理页ppg可存储一个逻辑页(lpg)数据。一个逻辑页(lpg)数据可包括一个物理页ppg中所包括的存储器单元的数量的数据比特。另外,一个存储器单元可存储两比特或更多比特的数据。这通常被称为多级单元(mlc)。在这种情况下,一个物理页ppg可存储两个或更多个逻辑页(lpg)数据。
98.在一个存储器单元中存储两比特或更多比特的数据的存储器单元被称为多级单元(mlc),但是最近,随着存储在一个存储器单元中的数据的比特数增加,多级单元(mlc)是指存储两比特数据的存储器单元,存储三比特或更多比特的数据的存储器单元被称为三级单元(tlc),存储四比特或更多比特的数据的存储器单元被称为四级单元(qlc)。另外,已开发了存储多比特数据的存储器单元方法,本实施方式可应用于存储两比特或更多比特的数据的存储器装置100。
99.图4是示出图2的存储器单元阵列110的另一实施方式的图。
100.参照图4,存储器单元阵列110包括多个存储块blk1至blkz。各个存储块可具有三维结构。各个存储块包括层叠在基板上的多个存储器单元。这多个存储器单元沿着 x方向、 y方向和 z方向布置。参照图5和图6更详细地描述各个存储块的结构。
101.图5是示出图4的存储块blk1至blkz中的任一个存储块blka的电路图。
102.参照图5,存储块blka包括多个单元串cs11至cs1m和cs21至cs2m。作为实施方式,
多个单元串cs11至cs1m和cs21至cs2m中的每一个可形成为“u”形状。在存储块blka中,m个单元串布置在行方向(即, x方向)上。在图5中,两个单元串布置在列方向(即, y方向)上。然而,这是为了描述方便,并且可理解,三个或更多个单元串可布置在列方向上。
103.多个单元串cs11至cs1m和cs21至cs2m中的每一个包括至少一个源极选择晶体管sst、第一存储器单元mc1至第n存储器单元mcn、管式晶体管pt以及至少一个漏极选择晶体管dst。
104.各个单元串的源极选择晶体管sst连接在公共源极线csl与存储器单元mc1至mcp之间。
105.作为实施方式,布置在同一行中的单元串的源极选择晶体管连接到在行方向上延伸的源极选择线,并且布置在不同行中的单元串的源极选择晶体管连接到不同的源极选择线。在图5中,第一行的单元串cs11至cs1m的源极选择晶体管连接到第一源极选择线ssl1。第二行的单元串cs21至cs2m的源极选择晶体管连接到第二源极选择线ssl2。
106.作为另一实施方式,单元串cs11至cs1m和cs21至cs2m的源极选择晶体管可共同连接到一条源极选择线。
107.各个单元串的第一存储器单元mc1至第n存储器单元mcn连接在源极选择晶体管sst与漏极选择晶体管dst之间。
108.第一存储器单元mc1至第n存储器单元mcn可被分成第一存储器单元mc1至第p存储器单元mcp和第(p 1)存储器单元mcp 1至第n存储器单元mcn。第一存储器单元mc1至第p存储器单元mcp在与 z方向相反的方向上依次布置,并且串联连接在源极选择晶体管sst与管式晶体管pt之间。第(p 1)存储器单元mcp 1至第n存储器单元mcn在 z方向上依次布置,并且串联连接在管式晶体管pt与漏极选择晶体管dst之间。第一存储器单元mc1至第p存储器单元mcp和第(p 1)存储器单元mcp 1至第n存储器单元mcn通过管式晶体管pt彼此连接。各个单元串的第一存储器单元mc1至第n存储器单元mcn的栅极分别连接到第一字线wl1至第n字线wln。
109.各个单元串的管式晶体管pt的栅极连接到管线pl。
110.各个单元串的漏极选择晶体管dst连接在对应位线与存储器单元mcp 1至mcn之间。布置在行方向上的单元串连接到在行方向上延伸的漏极选择线。第一行的单元串cs11至cs1m的漏极选择晶体管连接到第一漏极选择线dsl1。第二行的单元串cs21至cs2m的漏极选择晶体管连接到第二漏极选择线dsl2。
111.布置在列方向上的单元串连接到在列方向上延伸的位线。在图5中,第一列的单元串cs11和cs21连接到第一位线bl1。第m列的单元串cs1m和cs2m连接到第m位线blm。
112.布置在行方向上的单元串中的连接到同一字线的存储器单元配置一个页。例如,第一行的单元串cs11至cs1m当中的连接到第一字线wl1的存储器单元配置一个页。第二行的单元串cs21至cs2m当中的连接到第一字线wl1的存储器单元配置另一页。可通过选择漏极选择线dsl1和dsl2中的任一个来选择布置在一个行方向上的单元串。可通过选择字线wl1至wln中的任一个来选择所选单元串的一个页。
113.作为另一实施方式,代替第一位线bl1至第m位线blm,可提供偶数位线和奇数位线。另外,布置在行方向上的单元串cs11至cs1m或cs21至sc2m当中的偶数编号单元串可分别连接到偶数位线,并且布置在行方向上的单元串cs11至cs1m或cs21至cs2m当中的奇数编
号单元串可分别连接到奇数位线。
114.作为实施方式,第一存储器单元mc1至第n存储器单元mcn中的至少一个可用作虚设存储器单元。例如,提供至少一个虚设存储器单元以减小源极选择晶体管sst与存储器单元mc1至mcp之间的电场。另选地,提供至少一个虚设存储器单元以减小漏极选择晶体管dst与存储器单元mcp 1至mcn之间的电场。随着提供更多的虚设存储器单元,对存储块blka的操作的可靠性改进,然而,存储块blka的大小增加。随着提供更少的存储器单元,存储块blka的大小可减小,然而,对存储块blka的操作的可靠性可降低。
115.为了高效地控制至少一个虚设存储器单元,各个虚设存储器单元可具有所需阈值电压。在对存储块blka的擦除操作之前或之后,可执行对所有或一部分虚设存储器单元的编程操作。当在执行编程操作之后执行擦除操作时,通过控制施加到与各个虚设存储器单元连接的虚设字线的电压,虚设存储器单元可具有所需阈值电压。
116.图6是示出图4的存储块blk1至blkz当中的任一个存储块blkb的电路图。
117.参照图6,存储块blkb包括多个单元串cs11’至cs1m’和cs21’至cs2m’。多个单元串cs11’至cs1m’和cs21’至cs2m’中的每一个沿着 z方向延伸。多个单元串cs11’至cs1m’和cs21’至cs2m’中的每一个包括层叠在存储块blk1’下方的基板(未示出)上的至少一个源极选择晶体管sst、第一存储器单元mc1至第n存储器单元mcn以及至少一个漏极选择晶体管dst。
118.各个单元串的源极选择晶体管sst连接在公共源极线csl与存储器单元mc1至mcn之间。布置在同一行中的单元串的源极选择晶体管连接到同一源极选择线。布置在第一行中的单元串cs11’至cs1m’的源极选择晶体管连接到第一源极选择线ssl1。布置在第二行中的单元串cs21’至cs2m’的源极选择晶体管连接到第二源极选择线ssl2。作为另一实施方式,单元串cs11’至cs1m’和cs21’至cs2m’的源极选择晶体管可共同连接到一条源极选择线。
119.各个单元串的第一存储器单元mc1至第n存储器单元mcn串联连接在源极选择晶体管sst与漏极选择晶体管dst之间。第一存储器单元mc1至第n存储器单元mcn的栅极分别连接到第一字线wl1至第n字线wln。
120.各个单元串的漏极选择晶体管dst连接在对应位线与存储器单元mc1至mcn之间。布置在行方向上的单元串的漏极选择晶体管连接到在行方向上延伸的漏极选择线。第一行的单元串cs11’至cs1m’的漏极选择晶体管连接到第一漏极选择线dsl1。第二行的单元串cs21’至cs2m’的漏极选择晶体管连接到第二漏极选择线dsl2。
121.结果,除了从各个单元串排除管式晶体管pt之外,图6的存储块blkb具有与图5的存储块blka相似的等效电路。
122.作为另一实施方式,代替第一位线bl1至第m位线blm,可提供偶数位线和奇数位线。另外,布置在行方向上的单元串cs11’至cs1m’或cs21’至cs2m’当中的偶数编号单元串可分别连接到偶数位线,并且布置在行方向上的单元串cs11’至cs1m’或cs21’至cs2m’当中的奇数编号单元串可分别连接到奇数位线。
123.另外,为了减小源极选择晶体管sst与存储器单元mc1至mcn之间的电场,第一存储器单元mc1至第n存储器单元mcn中的至少一个可用作虚设存储器单元。
124.图7是示出当擦除操作被停止以及重新开始停止的擦除操作时图1的存储控制器
200的操作的图。
125.图7示出在存储器装置100执行擦除操作时擦除操作被停止的处理以及在擦除操作停止之后再次执行擦除操作的处理。
126.在实施方式中,主机300可向存储控制器200输出擦除请求ers_req。擦除请求ers_req可以是对存储器装置100中所包括的多个存储块中的任一个中所包括的多个存储器单元的请求。
127.存储控制器200可响应于从主机300接收的擦除请求ers_req而向存储器装置100输出擦除命令ers_cmd。存储器装置100可响应于所接收的擦除命令ers_cmd而对与擦除命令ers_cmd对应的存储块执行擦除操作。
128.然而,在存储器装置100执行擦除操作时,可从主机300接收编程请求pgm_req或读请求read_req。这里,编程请求pgm_req可以是对正在执行擦除操作的存储块以外的存储块中所包括的存储器单元的请求。另外,读请求read_req可以是对正在执行擦除操作的存储块或另一存储块中所包括的存储器单元的请求。
129.在实施方式中,当存储器装置100在执行擦除操作的同时从主机300接收到编程请求pgm_req或读请求read_req时,存储控制器200可向存储器装置100输出用于停止擦除操作的擦除停止命令ers_sus_cmd。即,存储控制器200可控制存储器装置100停止存储器装置100正在执行的擦除操作并且在擦除操作之前执行编程操作或读操作。
130.例如,当擦除操作被停止时,存储控制器200可向存储器装置100输出与编程请求pgm_req对应的编程命令pgm_cmd或者与读请求read_req对应的读命令read_cmd。在接收到编程命令pgm_cmd或读命令read_cmd之后,存储器装置100可执行与各个命令对应的操作。
131.在实施方式中,当在擦除操作被停止之后直至与编程命令pgm_cmd或读命令read_cmd对应的操作完成,存储控制器200没有从主机300接收到新编程请求pgm_req或新读请求read_req时,存储控制器200可向存储器装置100输出用于重新开始停止的擦除操作的擦除重新开始命令ers_res_cmd。即,在擦除操作被停止之后,当与从存储控制器200接收的命令对应的所有操作完成时,可再次执行停止的擦除操作。
132.存储器装置100可基于从存储控制器200接收的擦除重新开始命令ers_res_cmd再次执行停止的擦除操作。此时,存储器装置100可执行新擦除操作,而不管先前擦除操作如何。即,存储器装置100可响应于擦除重新开始命令ers_res_cmd从头开始执行停止的擦除操作。
133.然而,当在重新开始擦除操作之后并且在擦除操作完成之前,存储控制器200再次从主机300接收到新编程请求pgm_req或新读请求read_req时,存储控制器200可再次向存储器装置100输出擦除停止命令ers_sus_cmd。此后,存储器装置100可响应于擦除停止命令ers_sus_cmd而停止擦除操作并且执行与新编程命令pgm_cmd或新读命令read_cmd对应的操作。
134.如上所述,直至擦除操作完成,存储器装置100可在确定是否从存储控制器200接收到新编程命令pgm_cmd或新读命令read_cmd的同时确定是否重新开始停止的擦除操作。
135.在实施方式中,当在擦除操作被停止之后直至与编程命令pgm_cmd或读命令read_cmd对应的操作完成,存储控制器200从主机300接收到新编程请求pgm_req或新读请求read_req时,存储控制器200可向存储器装置100输出与新编程请求pgm_req或新读请求
read_req对应的新编程命令pgm_cmd或新读命令read_cmd。即,存储控制器200可向存储器装置100输出新编程命令pgm_cmd或新读命令read_cmd,而无需输出用于重新开始停止的擦除操作的擦除重新开始命令ers_res_cmd。
136.因此,直至与在擦除操作完成之前接收的编程请求pgm_req或读请求read_req对应的编程操作或擦除操作完成,可能不再次执行停止的擦除操作。
137.在实施方式中,随着编程操作和读操作的速度增加,在擦除操作被停止之后直至停止的擦除操作被重新开始的时间可减少。即,擦除操作的停止和重新开始的重复可被加速。因此,随着擦除操作被重复地停止和重新开始,执行擦除操作的存储块中所包括的多个存储器单元的特性可改变。即,随着多个存储器单元的电荷转移特性改变,单元速度可增加或减小。
138.因此,随着在擦除操作被停止之后直至停止的擦除操作被重新开始的时间减少,需要在擦除操作期间改变要施加到与执行擦除操作的存储块连接的字线的电压电平。
139.参照图8a和图8b和后续附图更详细地描述随着在擦除操作被停止之后直至停止的擦除操作被重新开始的时间减少而改变的电压电平。
140.图8a和图8b是示出在图5的存储器单元阵列结构中在擦除操作期间施加到字线的电压的图。
141.参照图5、图8a和图8b,图8a是与图5的第一行的单元串cs11至cs1m当中的单元串cs11的存储器单元连接的多条字线wl1至wln被配置为多个组group11至16的图。图8b示出当字线未被分组(no grouping)时或者当字线被分组(grouping)时在擦除操作期间施加到字线的电压。在图8a中,字线被分成第十一组group11至第十六组group16(即,六个组),但是在另一实施方式中可被分成更多数量或更少数量的组。
142.参照图8a,图8a的第一字线wl1至第n字线wln可以是分别连接到图5的第一存储器单元mc1至第n存储器单元mcn的栅极的字线。另外,单元串cs11的漏极选择晶体管dst的栅极可连接到第一漏极选择线dsl1,并且源极选择晶体管sst的栅极可连接到第一源极选择线ssl1。
143.结果,单元串cs11的存储器单元可由漏极选择晶体管dst、源极选择晶体管sst以及介于漏极选择晶体管dst和源极选择晶体管sst之间的第一存储器单元mc1至第n存储器单元mcn配置。此外,第一存储器单元mc1至第n存储器单元mcn可分别连接到第一字线wl1至第n字线wln。
144.在图8a和图8b中,在图5的存储器单元阵列结构中,第一字线wl1至第n字线wln可被分成第十一组group11至第十六组group16。在图8a和图8b中,第一字线wl1可被包括在第十一组group11中,第二字线wl2至第a字线wla可被包括在第十二组group12中,第(a 1)至第b字线wla 1至wlb可被包括在第十三组group13中,第(b 1)字线wlb 1至第c字线wlc可被包括在第十四组group14中,第(c 1)字线wlc 1至第(n-1)字线wln-1可被包括在第十五组group15中,第n字线wln可被包括在第十六组group16中。
145.在实施方式中,当存储块具有三维结构时,三维单元串的柱的宽度可从三维结构的上部到下部减小。另外,当存储块具有三维结构时,存储器单元之间的干扰和扰动发生可能增加。
146.因此,在擦除操作期间,图1的存储器装置100可将连接到存储块的多条字线分成
多个组,并且将不同电平的电压施加到各个组的字线。
147.在实施方式中,在三维结构中,在擦除操作期间,图1的存储器装置100可从上部到下部增加施加到字线的电压。在三维结构中,由于电荷的转移可从上部到下部增加,所以施加到字线的电压电平可在擦除操作期间从上部到下部增加。即,为了调节上存储器单元和下存储器单元的擦除速度,可将不同电平的电压施加到上字线和下字线。
148.参照图8b,图8b的第一列示出字线组group,第二列示出在擦除操作期间字线未被分组时(no grouping)施加到字线的电压,第三列示出在擦除操作期间字线被分组时(grouping)施加到字线的电压。
149.在实施方式中,当在擦除操作期间字线未被分组时(no grouping),相同电平的电压可被施加到所有字线,即,包括在第十一组group11至第十六组group16中的字线。在图8b中,当字线未被分组时(no grouping),0.3v的电压可被施加到所有字线。
150.然而,当在擦除操作期间字线被分组时(grouping),用于各个组的不同电平的电压可被施加到字线。
151.在图8b中,在擦除操作期间,0.6v的电压可被施加到第十一组group11的字线,0.5v的电压可被施加到第十二组group12的字线,0.4v的电压可被施加到第十三组group13的字线,0.3v的电压可被施加到第十四组group14的字线,0.2v的电压可被施加到第十五组group15的字线,0.1v的电压可被施加到第十六组group16的字线。即,施加到各个组的字线的电压电平可从串中的上部到下部增加。
152.在实施方式中,在擦除操作期间,图1的存储器装置100可将字线分成多个组,为各个组施加不同电平的电压,并且基于执行擦除操作的次数将偏移电压反映到各个电压。
153.参照图13a和图13b更详细地描述设定偏移电压的方法。
154.图9a和图9b是示出在图6的存储器单元阵列结构中在擦除操作期间施加到字线的电压的图。
155.参照图6、图9a和图9b,图9a是与图6的第一行的单元串cs11’至cs1m’当中的单元串cs11’的存储器单元连接的多条字线wl1至wln被配置为多个组group21至group26的图。图9b示出当字线未被分组时(no grouping)或者当字线被分组时(grouping)在擦除操作期间施加到字线的电压。在图9a中,字线被分成第二十一组group21至第二十六组group26(即,六个组),但是在另一实施方式中可被分成更多数量或更少数量的组。
156.参照图9a,图9a的第一字线wl1至第n字线wln可以是分别连接到图6的第一存储器单元mc1至第n存储器单元mcn的栅极的字线。另外,单元串cs11’的漏极选择晶体管dst的栅极可连接到第一漏极选择线dsl1,源极选择晶体管sst的栅极可连接到第一源极选择线ssl1,管式晶体管pt的栅极可连接到管线pl。
157.结果,单元串cs11’的存储器单元可由源极选择晶体管sst与管式晶体管pt之间的第一存储器单元mc1至第p存储器单元mcp以及漏极选择晶体管dst与管式晶体管pt之间的第(p 1)存储器单元mcp 1至第n存储器单元mcn配置。此外,第一存储器单元mc1至第n存储器单元mcn可分别连接到第一字线wl1至第n字线wln。
158.在图9a和图9b中,在图6的存储器单元阵列结构中,第一字线wl1至第n字线wln可被分成第二十一组group21至第二十六组group26。
159.在图9a和图9b中,第一字线wl1至第d字线wld可被包括在第二十一组group21中,
第(d 1)字线wld 1至第e字线wle可被包括在第二十二组group22中,第(e 1)字线wle 1至第p字线wlp可被包括在第二十三组group23中,第(p 1)字线wlp 1至第f字线wlf可被包括在第二十四组group24中,第(f 1)字线wlf 1至第g字线wlg可被包括在第二十五组group25中,第(g 1)字线wlg 1至第n字线wln可被包括在第二十六组group26中。
160.在实施方式中,基于管线pl,可能的情况是包括在第二十一组group21和第二十六组group26中的字线存在于相同位置,包括在第二十二组group22和第二十五组group25中的字线存在于相同位置,并且包括在第二十三组group23和第二十四组group24中的字线存在于相同位置。
161.在实施方式中,当存储块具有三维结构时,三维单元串的柱的宽度可从三维结构的上部到下部减小。另外,当存储块具有三维结构时,存储器单元之间发生的干扰和扰动可增加。
162.因此,在擦除操作期间,图1的存储器装置100可将连接到存储块的多条字线分成多个组,并且将不同电平的电压施加到各个组的字线。
163.在实施方式中,在三维结构中,在擦除操作期间,图1的存储器装置100可从上部到下部增加施加到字线的电压。在三维结构中,由于电荷的转移可从上部到下部增加,所以施加到字线的电压电平可在擦除操作期间从上部到下部增加。即,为了调节上存储器单元和下存储器单元的擦除速度,可将不同电平的电压施加到上字线和下字线。
164.例如,参照图9b,在擦除操作期间,施加到字线的电压电平可从第二十一组group21到第二十三组group23以及从第二十六组group26到第二十四组group24增加。
165.参照图9b,图9b的第一列示出字线组group,第二列示出在擦除操作期间字线未被分组时(no grouping)施加到字线的电压,第三列示出在擦除操作期间字线被分组时(grouping)施加到字线的电压。
166.在实施方式中,当在擦除操作期间字线未被分组时(no grouping),相同电平的电压可被施加到所有字线,即,包括在第二十一组group21至第二十六组group26中的字线。在图9b中,当字线未被分组时(no grouping),0.3v的电压可被施加到所有字线。
167.然而,当在擦除操作期间字线被分组时(grouping),用于各个组的不同电平的电压可被施加到字线。
168.参照图9a和图9b,在图9a中,由于第二十一组group21和第二十六组group26的字线基于管线pl存在于相同位置,所以0.1v的相同电压可被施加到第二十一组group21和第二十六组group26的字线。由于第二十二组group22和第二十五组group25的字线基于管线pl存在于相同位置,所以0.2v的相同电压可被施加到第二十二组group22和第二十五组group25的字线。由于第二十三组group23和第二十四组group24的字线基于管线pl存在于相同位置,所以0.3v的相同电压可被施加到第二十三组group23和第二十四组group24的字线。即,施加到各个组的字线的电压电平可从串中的上部到下部增加。
169.在实施方式中,在擦除操作期间,图1的存储器装置100可将字线分成多个组,为各个组施加不同电平的电压,并且基于执行擦除操作的次数将偏移电压反映到各个电压。
170.参照图13a和图13b更详细地描述设定偏移电压的方法。
171.图10是示出存储停止计数的方法的图。
172.参照图2和图10,图10示出作为图2的存储器装置100中所包括的一些组件的擦除
停止控制器150和计数值存储装置170。擦除停止控制器150和计数值存储装置170中的每一个可被包括在控制逻辑130中,或者可不被包括在控制逻辑130中并且可位于控制逻辑130外部。然而,在本图中,假设控制逻辑130中仅包括擦除停止控制器150。
173.如上所述,由于三维存储块结构中的存储器单元之间的干扰或扰动,在擦除操作期间,有必要将字线分成多个组并且为各个组施加不同电平的字线电压。
174.此外,随着擦除操作的停止与重新开始之间的时间减少,存储器单元的特性改变,并且为了将存储器单元的改变的特性反映到停止的擦除操作,图7的存储器装置100可对擦除操作的停止和重新开始重复的次数(即,擦除操作停止的次数)进行计数。此后,当重新开始停止的擦除操作时,图7的存储器装置100可通过反映基于所计数的擦除停止计数确定的偏移电压来确定要为各个字线组施加的电压。
175.在实施方式中,在图7的存储器装置100执行擦除操作时,图7的存储器装置100可从图7的主机300接收编程请求pgm_req或读请求read_req。图7的存储控制器200可向图7的存储器装置100输出用于停止执行擦除操作的擦除停止命令ers_sus_cmd,以使得首先执行与编程请求pgm_req或读请求read_req对应的操作。
176.在这种情况下,图7的存储器装置100可响应于擦除停止命令ers_sus_cmd而停止正在执行的擦除操作,并且可在擦除操作之前执行与从图7的存储控制器200接收的编程命令pgm_cmd对应的编程操作或者与从图7的存储控制器200接收的读命令read_cmd对应的读操作。
177.例如,擦除停止控制器150可接收从图7的存储控制器200输出的擦除停止命令ers_sus_cmd并且执行与擦除停止命令ers_sus_cmd对应的操作。即,擦除停止控制器150可响应于擦除停止命令ers_sus_cmd而控制图2的外围电路120停止正在执行的擦除操作。
178.此时,擦除停止控制器150可通过每当接收到擦除停止命令ers_sus_cmd时对接收到擦除停止命令ers_sus_cmd的次数进行计数来生成停止计数值sus_count_val。停止计数值sus_count_val的默认值可为“0”,并且停止计数值sus_count_val可递增。即,在擦除操作完成之前每当接收到擦除停止命令ers_sus_cmd时,擦除停止控制器150可生成增加“1”的停止计数值sus_count_val。
179.由擦除停止控制器150生成的停止计数值sus_count_val可被输出到计数值存储装置170,并且计数值存储装置170可存储停止计数值sus_count_val。这里,计数值存储装置170可利用易失性存储器或非易失性存储器来配置。
180.在响应于擦除停止命令ers_sus_cmd而停止擦除操作之后,可在擦除操作之前执行与从图7的存储控制器200接收的编程命令pgm_cmd对应的编程操作或者与读命令read_cmd对应的读操作。此后,当编程操作或读操作完成时,可再次执行停止的擦除操作。
181.然而,当在重新开始停止的擦除操作之前从图7的主机300接收到新编程请求或新读请求时,可在停止的擦除操作之前执行与新编程请求对应的编程操作或与新读请求对应的读操作。
182.此外,即使在重新开始停止的擦除操作之后,当从图7的主机300接收到新编程请求或新读请求时,也可响应于从图7的存储控制器200输出的擦除停止命令ers_sus_cmd而停止正在执行的擦除操作。另外,可在停止的擦除操作之前执行与新编程请求对应的编程操作或与新读请求对应的读操作。
183.在实施方式中,直至擦除操作完成,每次接收到擦除停止命令ers_sus_cmd时,擦除停止控制器150可生成从现有停止计数值sus_count_val增加“1”的停止计数值sus_count_val。当停止的擦除操作完成时,停止计数值sus_count_val可被重置为默认值“0”。
184.图11是示出当重新开始擦除操作时基于停止计数值重新开始擦除操作的方法的图。
185.参照图2和图11,图11示出作为图2的存储器装置100中所包括的一些组件的电压发生器122、擦除停止控制器150和计数值存储装置170。擦除停止控制器150和计数值存储装置170中的每一个可被包括在控制逻辑130中,或者可不被包括在控制逻辑130中并且可位于控制逻辑130外部。然而,在本图中,假设控制逻辑130中仅包括擦除停止控制器150。
186.图11示出响应于图10的擦除停止命令ers_sus_cmd而停止擦除操作,在擦除操作之前执行编程操作或读操作,然后重新开始擦除操作的处理。
187.在实施方式中,在擦除操作被停止之后,当在擦除操作之前执行的编程操作或读操作完成时,图7的存储器装置100可从图7的存储控制器200接收擦除重新开始命令ers_res_cmd。擦除重新开始命令ers_res_cmd可以是指示再次执行停止的擦除操作的命令。
188.擦除停止控制器150可响应于擦除重新开始命令ers_res_cmd而执行再次执行停止的擦除操作的操作。当重新开始停止的擦除操作时,图7的存储器装置100可通过反映基于所计数的擦除操作停止的次数确定的偏移电压来确定要为各个字线组施加的电压。
189.例如,当擦除停止控制器150从图7的存储控制器200接收到擦除重新开始命令ers_res_cmd时,擦除停止控制器150可向计数值存储装置170输出用于获得停止计数值sus_count_val的停止计数请求sc_req。停止计数值sus_count_val可指示擦除操作停止的次数。计数值存储装置170可响应于停止计数请求sc_req而将所存储的停止计数值sus_count_val输出到擦除停止控制器150。
190.在实施方式中,擦除停止控制器150可控制电压发生器122基于所接收的停止计数值sus_count_val来生成用于重新开始停止的擦除操作的电压。例如,擦除停止控制器150可控制电压发生器122生成要施加到与停止擦除操作的存储块连接的多条字线的电压。
191.此时,擦除停止控制器150可基于停止计数值sus_count_val向电压发生器122输出操作信号opsig。操作信号opsig可以是指示基于三维存储块结构中擦除操作停止的次数来生成要施加到字线组和字线的电压的信号。在实施方式中,擦除停止控制器150可控制电压发生器122通过随着擦除操作停止的次数增加而增加偏移电压来生成施加到与停止擦除操作的存储块连接的字线的电压。
192.电压发生器122可响应于操作信号opsig而生成用于擦除操作的各种操作电压vop。此时,操作电压vop可以是反映三维存储块结构和擦除操作停止的次数的电压。例如,操作电压vop可针对各个字线组具有不同的电平并且针对擦除操作停止的各个次数具有不同的电平。具体地,在一个串中,施加到字线组的电压电平可从上部到下部增加,并且施加到字线组的电压电平可随着擦除操作停止的次数增加而增加。
193.在实施方式中,由电压发生器122生成的操作电压vop可通过图2的行解码器121被供应给图2的存储器单元阵列110。
194.图12是示出根据停止计数值所属的区段确定的偏移电压的图。
195.参照图12,图12的第一列示出停止计数值sus_count_val,第二列示出根据停止计
数值sus_count_val所属的区段确定的偏移电压voffset。停止计数值sus_count_val可指示正对图7的存储器装置100执行的擦除操作停止的次数,偏移电压voffset可指示要施加到与执行擦除操作的存储块连接的字线的电压的偏移。
196.在图12中,停止计数值sus_count_val所属的区段由4个区段配置,但是在另一实施方式中,停止计数值sus_count_val所属的区段可被进一步细分。
197.在实施方式中,在图7的存储器装置100执行擦除操作时,存储器装置100可从图7的存储控制器200接收编程命令pgm_cmd或读命令read_cmd。此时,图7的存储器装置100可停止擦除操作并且首先执行与编程命令pgm_cmd对应的编程操作或者与读命令read_cmd对应的读操作。当编程操作或读操作结束时,可再次执行停止的擦除操作。
198.然而,当从图7的存储控制器200再次接收到新编程命令pgm_cmd或新读命令read_cmd时,重新开始的擦除操作可被再次停止。
199.在实施方式中,随着编程操作速度和读操作速度增加,在擦除操作被停止之后直至擦除操作重新开始的时间可缩短。另外,随着在擦除操作被停止之后直至擦除操作重新开始的时间缩短,可重复地执行擦除操作的停止和重新开始。
200.因此,随着重复地执行擦除操作的停止和重新开始,存储器单元的电荷转移特性可改变。当存储器单元的电荷转移特性改变时,存储器单元的沟道特性可具有负场或正场。
201.为了将电荷转移特性的改变反映到停止的擦除操作,当重新开始停止的擦除操作时,可基于停止计数值sus_count_val来设定要施加到与存储块连接的字线的电压的偏移电压voffset。
202.参照图12,当停止计数值sus_count_val小于100时,偏移电压voffset可为“0”。即,仅当停止计数值sus_count_val等于或大于100时,才可设定偏移电压voffset。
203.在实施方式中,当停止计数值sus_count_val大于或等于100且小于300时,偏移电压voffset可为vsa。例如,当重新开始停止的擦除操作时,当存储器单元的沟道特性改变为负场时,可施加电平比要施加到与停止擦除操作的存储块连接的字线的电压电平高vsa的电压。然而,当存储器单元的沟道特性改变为正场时,可施加电平比要施加到与停止擦除操作的存储块连接的字线的电压电平低vsa的电压。
204.在实施方式中,当停止计数值sus_count_val大于或等于300且小于500时,偏移电压voffset可为vsb。例如,当重新开始停止的擦除操作时,当存储器单元的沟道特性改变为负场时,可施加电平比要施加到与停止擦除操作的存储块连接的字线的电压电平高vsb的电压。然而,当存储器单元的沟道特性改变为正场时,可施加电平比要施加到与停止擦除操作的存储块连接的字线的电压电平低vsb的电压。
205.在实施方式中,当停止计数值sus_count_val大于或等于700时,偏移电压voffset可为vsc。例如,当重新开始停止的擦除操作时,当存储器单元的沟道特性改变为负场时,可施加电平比要施加到与停止擦除操作的存储块连接的字线的电压电平高vsc的电压。然而,当存储器单元的沟道特性改变为正场时,可施加电平比要施加到与停止擦除操作的存储块连接的字线的电压电平低vsc的电压。
206.这里,随着停止计数值sus_count_val增加,偏移电压voffset可增加。例如,在图12的第二列中,偏移电压voffset可从vsa增加至vsc。即,随着擦除操作停止的次数增加,由于存储器单元电荷的自由度相对增加并且电荷的迁移率增加,所以施加到字线的电压可增
加。
207.图13a和图13b是示出根据停止计数值所属的区段以及是否执行分组而施加到各个字线组的电压的图。
208.参照图8a、图8b、图9a、图9b、图12、图13a和图13b,图13a示出在图8a的存储器单元阵列结构中针对各个字线组反映图12的偏移电压voffset的电压。图13b示出在图9a的存储器单元阵列结构中针对各个字线组反映图12的偏移电压voffset的电压。在图13a和图13b中,第一列示出划分连接到存储块的字线的组group,第二列示出当字线未被分组时(no grouping)重新开始擦除操作时施加到各个组的字线的电压,第三列示出当字线被分组时(grouping)重新开始擦除操作时施加到各个组的字线的电压。
209.在图13a和图13b中,字线被分成六个组,但是在另一实施方式中,字线可被分成更多数量或更少数量的组。
210.参照图13a,图13a示出当擦除操作停止的次数大于或等于100且小于300时施加到与停止擦除操作的存储块连接的字线的电压。即,图13a示出在停止计数值sus_count_val大于或等于100且小于300的情况下当重新开始擦除操作时施加到字线的电压。类似于图12,在图13a中,当擦除操作停止的次数大于或等于100且小于300时,假设偏移电压voffset为vsa。
211.在图8a和图8b中,第一字线wl1至第n字线wln可被分组(grouping)或者不分组(no grouping)。在实施方式中,当第一字线wl1至第n字线wln被分组为多个组时(grouping),在擦除操作期间,用于各个组的不同电压可被施加到字线。然而,当第一字线wl1至第n字线wln未被分组时(no grouping),在擦除操作期间,相同电平的电压可被施加到所有字线。
212.因此,参照图8a、图8b和图13a,在图13a中,对执行擦除操作的存储块停止擦除操作的次数大于或等于100且小于300,并且第一字线wl1至第n字线wln可不被分组为多个组(no grouping)。此时,在擦除操作期间,当存储器单元的沟道特性改变为负场时,0.3v vsa电压可被施加到所有组group11至group16,当存储器单元的沟道特性改变为正场时,0.3v-vsa电压可被施加到所有组group11至group16。
213.然而,当第一字线wl1至第n字线wln被分组为多个组时(grouping),可为各个组施加不同电平的电压。
214.例如,当存储器单元的沟道特性改变为负场时,0.6v vsa电压可被施加到第十一组group11的字线,0.5v vsa电压可被施加到第十二组group12的字线,0.4v vsa电压可被施加到第十三组group13的字线,0.3v vsa电压可被施加到第十四组group14的字线,0.2v vsa电压可被施加到第十五组group15的字线,0.1v vsa电压可被施加到第十六组group16的字线。
215.相反,当存储器单元的沟道特性改变为正场时,0.6v-vsa电压可被施加到第十一组group11的字线,0.5v-vsa电压可被施加到第十二组group12的字线,0.4v-vsa电压可被施加到第十三组group13的字线,0.3v-vsa电压可被施加到第十四组group14的字线,0.2v-vsa电压可被施加到第十五组group15的字线,0.1v-vsa电压可被施加到第十六组group16的字线。
216.参照图13b,图13b示出当擦除操作停止的次数大于或等于300且小于500时施加到与停止擦除操作的存储块连接的字线的电压。即,图13b示出在停止计数值sus_count_val
大于或等于300且小于500的情况下当重新开始擦除操作时施加到字线的电压。类似于图12,在图13b中,当擦除操作停止的次数大于或等于300且小于500时,假设偏移电压voffset为vsb。
217.在图9a和图9b中,第一字线wl1至第n字线wln可被分组(grouping)或不分组(no grouping)。在实施方式中,当第一字线wl1至第n字线wln被分组为多个组时(grouping),在擦除操作期间,不同的电压可被施加到各个组的字线。然而,当第一字线wl1至第n字线wln不被分组时(no grouping),在擦除操作期间,相同电平的电压可被施加到所有字线。
218.因此,参照图8a、图8b和图13b,在图13b中,对执行擦除操作的存储块停止擦除操作的次数大于或等于300且小于500,并且第一字线wl1至第n字线wln可不被分组为多个组(no grouping)。此时,在擦除操作期间,当存储器单元的沟道特性改变为负场时,0.3v vsb电压可被施加到所有组group21至group26,当存储器单元的沟道特性改变为正场时,0.3v-vsb电压可被施加到所有组group21至group26。
219.然而,当第一字线wl1至第n字线wln被分组为多个组时(grouping),可为各个组施加不同电平的电压。
220.例如,当存储器单元的沟道特性改变为负场时,0.1v vsb电压可被施加到第二十一组group21的字线,0.2v vsb电压可被施加到第二十二组group22的字线,0.3v vsb电压可被施加到第二十三组group23的字线,0.3v vsb电压可被施加到第二十四组group24的字线,0.2v vsb电压可被施加到第二十五组group25的字线,0.1v vsb电压可被施加到第二十六组group26的字线。
221.相反,当存储器单元的沟道特性改变为正场时,0.1v-vsb电压可被施加到第二十一组group21的字线,0.2v-vsb电压可被施加到第二十二组group22的字线,0.3v-vsb电压可被施加到第二十三组group23的字线,0.3v-vsb电压可被施加到第二十四组group24的字线,0.2v-vsb电压可被施加到第二十五组group25的字线,0.1v-vsb电压可被施加到第二十六组group26的字线。
222.在图13a和图13b中,偏移电压voffset被相同地施加到所有字线组,但是在另一实施方式中,可为各个字线组不同地施加偏移电压voffset。例如,偏移电压voffset可在三维存储块结构中从上部到下部增大或减小。即,可根据字线的位置不同地设定偏移电压voffset。
223.图14是示出根据本公开的实施方式的存储器装置的操作的图。
224.参照图14,在步骤s1401中,存储器装置可执行擦除操作。擦除操作是与从存储控制器接收的擦除命令对应的操作,并且可以是擦除存储器装置中所包括的多个存储块中的任一个的存储器单元中所存储的数据的操作。
225.在步骤s1403中,存储器装置可在执行擦除操作的同时接收编程命令或读命令。例如,在存储器装置执行擦除操作时,存储控制器可从主机接收编程请求或读请求并且输出与编程请求对应的编程命令或与读请求对应的读命令,并且存储器装置可接收编程命令或读命令。
226.在步骤s1405中,存储器装置可停止正在执行的擦除操作,并且对擦除操作停止的次数进行计数。即,存储器装置可停止擦除操作,以便在擦除操作之前执行与在执行擦除操作的同时接收的编程命令对应的编程操作或与读命令对应的读操作。
227.此外,当重新开始擦除操作时,存储器装置可对擦除操作停止的次数进行计数以反映基于擦除操作停止的次数确定的偏移电压。
228.此后,在步骤s1407中,存储器装置可在擦除操作之前执行编程操作或读操作。
229.在步骤s1409中,当在擦除操作之前执行的编程操作或读操作完成时,存储器装置可确定是否从存储控制器接收到新编程命令或新读命令。当从存储控制器接收到新编程命令或新读命令时(是),存储器装置可进行到步骤s1405以再次停止擦除操作(维持擦除操作停止状态),并且可执行与新编程命令对应的编程操作或与新读命令对应的读操作。
230.即,当在擦除操作被停止之后从存储控制器接收到新编程命令或擦除命令时,可维持擦除操作的停止状态,并且当在重新开始停止的擦除操作之后从存储控制器接收到新编程命令或擦除命令时,存储器装置可再次停止擦除操作。
231.然而,当没有从存储控制器接收到新编程命令或新读命令时(否),存储器装置可进行到步骤s1411以再次执行停止的擦除操作。
232.在步骤s1411中,存储器装置可基于所计数的擦除操作停止的次数来重新开始停止的擦除操作。例如,存储器装置可根据所计数的擦除操作停止的次数所属的区段来确定偏移电压,并且向与执行擦除操作的存储块连接的字线施加高偏移电压的电压。
233.此后,在步骤s1413中,可确定重新开始的擦除操作是否完成。当重新开始的擦除操作未完成时(否),存储器装置可进行到步骤s1409以根据是否从存储控制器接收到新编程命令或新读命令来确定是否停止执行擦除操作。
234.图15是示出图1的存储控制器200的另一实施方式的图。
235.图15的存储控制器1000连接到主机和存储器装置。存储控制器1000被配置为响应于来自主机host的请求来访问存储器装置。例如,存储控制器1000被配置为控制存储器装置的写操作、读操作、擦除操作和后台操作。存储控制器1000被配置为提供存储器装置与主机之间的接口。存储控制器1000被配置为驱动用于控制存储器装置的固件。
236.参照图15,存储控制器1000可包括处理器1010、存储器缓冲器1020、纠错电路(ecc)1030、主机接口1040、缓冲器控制器(或缓冲器控制电路)1050、存储器接口1060和总线1070。
237.总线1070可被配置为在存储控制器1000的组件之间提供通道。
238.处理器1010可控制存储控制器1000的总体操作并且可执行逻辑运算。处理器1010可通过主机接口1040与外部主机通信,并且通过存储器接口1060与存储器装置通信。另外,处理器1010可通过缓冲器控制器1050与存储器缓冲器1020通信。处理器1010可使用存储器缓冲器1020作为操作存储器、高速缓存存储器或缓冲存储器来控制存储装置的操作。
239.处理器1010可执行ftl的功能。处理器1010可通过ftl将主机所提供的lba转换为pba。ftl可使用映射表来接收lba并将lba转换为pba。根据映射单位,闪存转换层的地址映射方法包括多种映射方法。代表性地址映射方法包括页映射方法、块映射方法和混合映射方法。
240.处理器1010被配置为将从主机接收的数据随机化。例如,处理器1010可使用随机化种子将从主机接收的数据随机化。随机化的数据作为要存储的数据被提供给存储器装置并被编程到存储器单元阵列。
241.处理器1010可通过驱动软件或固件来执行随机化和去随机化。
e)、高级技术附件(ata)、串行ata、并行ata、小型计算机系统接口(scsi)、增强小型磁盘接口(esdi)、集成驱动电子设备(ide)、firewire、通用闪存(ufs)、wi-fi、蓝牙和nvme的各种通信标准中的至少一种来与外部装置通信。作为示例,连接器2300可由上述各种通信标准中的至少一种定义。
255.作为示例,存储器装置2200可被实现为各种非易失性存储器元件,例如电可擦除可编程rom(eeprom)、nand闪存、nor闪存、相变ram(pram)、电阻ram(reram)、铁电ram(fram)和自旋转移矩磁性ram(stt-mram)。
256.存储控制器2100和存储器装置2200可被集成到一个半导体装置中以配置存储卡。例如,存储控制器2100和存储器装置2200可被集成到一个半导体装置中以配置诸如pc卡(个人计算机存储卡国际协会(pcmcia))、紧凑闪存卡(cf)、智能媒体卡(sm或smc)、记忆棒、多媒体卡(mmc、rs-mmc、mmcmicro或emmc)、sd卡(sd、minisd、microsd或sdhc)和通用闪存(ufs)的存储卡。
257.在实施方式中,当存储器装置2200在执行擦除操作的同时从存储控制器2100接收到编程命令或读命令时,存储器装置2200可停止执行擦除操作。即,可在擦除操作之前执行编程操作或读操作。
258.此后,当存储器装置2200没有接收到新编程命令或新读命令时,存储器装置2200可再次执行停止的擦除操作。然而,当存储器装置2200在擦除操作被停止的同时接收到新编程命令或新读命令时,或者当存储器装置2200在擦除操作被重新开始之后接收到新编程命令或新读命令时,可再次停止擦除操作。
259.在实施方式中,当再次执行停止的擦除操作时,存储器装置2200可基于擦除操作停止的次数来确定偏移电压。
260.在实施方式中,随着编程操作速度和读操作速度增加,在擦除操作被停止之后直至重新开始擦除操作的时间可缩短。另外,随着在擦除操作被停止之后直至重新开始擦除操作的时间缩短,可重复地执行擦除操作的停止和重新开始。因此,随着重复地执行擦除操作的停止和重新开始,存储器单元的电荷转移特性可能改变。
261.为了将电荷转移特性的改变反映到停止的擦除操作,当重新开始停止的擦除操作时,可基于擦除操作停止的次数来确定偏移电压。此时,随着擦除操作停止的次数增加,偏移电压可增加。在实施方式中,偏移电压的电平可被相同地施加到所有字线或者可为各个字线组不同地设定。
262.图17是示出应用了根据本公开的实施方式的存储装置的固态驱动器(ssd)系统3000的框图。
263.参照图17,ssd系统3000包括主机3100和ssd 3200。ssd 3200通过信号连接器3001来与主机3100交换信号sig,并且通过电源连接器3002来接收电力pwr。ssd 3200包括ssd控制器3210、多个闪存3221至322n、辅助电源装置3230和缓冲存储器3240。
264.在实施方式中,ssd控制器3210可执行参照图1描述的存储控制器200的功能。
265.ssd控制器3210可响应于从主机3100接收的信号sig来控制多个闪存3221至322n。作为示例,信号sig可以是基于主机3100与ssd 3200之间的接口的信号。例如,信号sig可以是由诸如通用串行总线(usb)、多媒体卡(mmc)、嵌入式mmc(emmc)、外围组件互连(pci)、高速pci(pci-e)、高级技术附件(ata)、串行ata、并行ata、小型计算机系统接口(scsi)、增强
小型磁盘接口(esdi)、集成驱动电子设备(ide)、firewire、通用闪存(ufs)、wi-fi、蓝牙和nvme的接口中的至少一种限定的信号。
266.在实施方式中,当闪存3221至322n中的任一个在执行擦除操作的同时从ssd控制器3210接收到编程命令或读命令时,对应闪存可停止执行擦除操作。即,可在擦除操作之前执行编程操作或读操作。
267.此后,当对应闪存没有接收到新编程命令或新读命令时,对应闪存可再次执行停止的擦除操作。然而,当对应闪存在擦除操作被停止的同时接收到新编程命令或新读命令时,或者当对应闪存在擦除操作被重新开始之后接收到新编程命令或新读命令时,可再次停止擦除操作。
268.在实施方式中,当再次执行停止的擦除操作时,对应闪存可基于擦除操作停止的次数来确定偏移电压。
269.在实施方式中,随着编程操作速度和读操作速度增加,在擦除操作被停止之后直至重新开始擦除操作的时间可缩短。另外,随着在擦除操作被停止之后直至重新开始擦除操作的时间缩短,可重复地执行擦除操作的停止和重新开始。因此,随着重复地执行擦除操作的停止和重新开始,存储器单元的电荷转移特性可能改变。
270.为了将电荷转移特性的改变反映到停止的擦除操作,当重新开始停止的擦除操作时,可基于擦除操作停止的次数来确定偏移电压。此时,随着擦除操作停止的次数增加,偏移电压可增加。在实施方式中,偏移电压的电平可被相同地施加到所有字线或者可为各个字线组不同地设定。
271.辅助电源装置3230通过电源连接器3002连接到主机3100。辅助电源装置3230可从主机3100接收电力pwr并且可用电力进行充电。当来自主机3100的电力供应不平稳时,辅助电源装置3230可提供ssd 3200的电力。作为示例,辅助电源装置3230可设置在ssd 3200中或者可设置在ssd 3200外部。例如,辅助电源装置3230可设置在主板上并且可向ssd 3200提供辅助电力。
272.缓冲存储器3240作为ssd 3200的缓冲存储器操作。例如,缓冲存储器3240可暂时存储从主机3100接收的数据或从多个闪存3221至322n接收的数据,或者可暂时存储闪存3221至322n的元数据(例如,映射表)。缓冲存储器3240可包括诸如dram、sdram、ddr sdram、lpddr sdram和gram的易失性存储器,或者诸如fram、reram、stt-mram和pram的非易失性存储器。
273.图18是示出应用了根据本公开的实施方式的存储装置的用户系统4000的框图。
274.参照图18,用户系统4000包括应用处理器4100、存储器模块4200、网络模块4300、存储模块4400和用户接口4500。
275.应用处理器4100可驱动包括在用户系统4000中的组件、操作系统(os)、用户程序等。例如,应用处理器4100可包括控制包括在用户系统4000中的组件的控制器、接口、图形引擎等。应用处理器4100可作为系统芯片(soc)来提供。
276.存储器模块4200可作为用户系统4000的主存储器、操作存储器、缓冲存储器或高速缓存存储器操作。存储器模块4200可包括诸如dram、sdram、ddr sdram、ddr2 sdram、ddr3 sdram、lpddr sdarm、lpddr2 sdram和lpddr3sdram的易失性随机存取存储器,或者诸如pram、reram、mram和fram的非易失性随机存取存储器。例如,应用处理器4100和存储器模块
4200可基于堆叠式封装(pop)来封装并作为一个半导体封装来提供。
277.网络模块4300可与外部装置通信。例如,网络模块4300可支持诸如码分多址(cdma)、全球移动通信系统(gsm)、宽带cdma(wcdma)、cdma-2000、时分多址(tdma)、长期演进、wimax、wlan、uwb、蓝牙和wi-fi的无线通信。例如,网络模块4300可被包括在应用处理器4100中。
278.存储模块4400可存储数据。例如,存储模块4400可存储从应用处理器4100接收的数据。另选地,存储模块4400可将存储在存储模块4400中的数据发送到应用处理器4100。例如,存储模块4400可被实现为包括相变ram(pram)、磁性ram(mram)、电阻ram(rram)、nand闪存、nor闪存和三维nand闪存的非易失性半导体存储器元件。例如,存储模块4400可作为诸如存储卡的可移除存储装置(可移除驱动器)以及用户系统4000的外部驱动器来提供。
279.例如,存储模块4400可包括多个非易失性存储器装置,并且这多个非易失性存储器装置可与参照图2和图3描述的存储器装置相同地操作。存储模块4400可与参照图1描述的存储装置50相同地操作。
280.在实施方式中,当存储模块4400在执行擦除操作的同时从应用处理器4100接收到编程命令或读命令时,存储模块4400可停止执行擦除操作。即,可在擦除操作之前执行编程操作或读操作。
281.此后,当存储模块4400没有接收到新编程命令或新读命令时,存储模块4400可再次执行停止的擦除操作。然而,当存储模块4400在擦除操作被停止的同时接收到新编程命令或新读命令时,或者当存储模块4400在擦除操作被重新开始之后接收到新编程命令或新读命令时,可再次停止擦除操作。
282.在实施方式中,当再次执行停止的擦除操作时,存储模块4400可基于擦除操作停止的次数来确定偏移电压。
283.在实施方式中,随着编程操作速度和读操作速度增加,在擦除操作被停止之后直至重新开始擦除操作的时间可缩短。另外,随着在擦除操作被停止之后直至重新开始擦除操作的时间缩短,可重复地执行擦除操作的停止和重新开始。因此,随着重复地执行擦除操作的停止和重新开始,存储器单元的电荷转移特性可能改变。
284.为了将电荷转移特性的改变反映到停止的擦除操作,当重新开始停止的擦除操作时,可基于擦除操作停止的次数来确定偏移电压。此时,随着擦除操作停止的次数增加,偏移电压可增加。在实施方式中,偏移电压的电平可被相同地施加到所有字线或者可为各个字线组不同地设定。
285.用户接口4500可包括用于向应用处理器4100输入数据或指令或者用于向外部装置输出数据的接口。例如,用户接口4500可包括诸如键盘、键区、按钮、触摸面板、触摸屏、触摸板、触摸球、相机、麦克风、陀螺仪传感器、振动传感器和压电元件的用户输入接口。用户接口4500可包括诸如液晶显示器(lcd)、有机发光二极管(oled)显示装置、有源矩阵oled(amoled)显示装置、led、扬声器和监视器的用户输出接口。
286.相关申请的交叉引用
287.本技术要求2020年8月14日提交于韩国知识产权局的韩国专利申请号10-2020-0102725的优先权,其完整公开通过引用并入本文。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献