具有自适应控制的多层非易失性存储器的制作方法

文档序号:6775836阅读:130来源:国知局
专利名称:具有自适应控制的多层非易失性存储器的制作方法
技术领域
本公开一般涉及非易失性半导体存储设备。更具体地,本公开涉及具有 自适应控制方案的多层非易失性半导体存储设备。
背景技术
计算机或微处理器控制的系统使用电可擦可编程只读存储器
(EEPROM)设备,其优选地具有高密度、高性能并且占据日益减小的面积。 为了获得较大容量的NAND闪速存储设备,堆栈存储单元阵列的方法正在 发展之中。三维(3D)存储器阵列包括两层或多层存储材料,每层存储材料 具有存储单元的阵列。
由于存储单元的结构被做成是多层的,因此存在存储单元的阈值电压分 布图越来越宽的趋势。例如,元件阈值电压分布图在第一层中的存储单元的 阈值电压分布图相对于第二层中的存储单元的阁值电压分布图之间可以不 同。

发明内容
本公开提供具有自适应控制方案的多层非易失性半导体存储设备。提供 示范性实施例。
提供了一种示范性实施例的存储设备,该设备包括 被组织成多个组的多个存储单元;和
控制电路,具有查找矩阵,用于提供该多个组的每一个的控制参数,其 中每个组的特征被存储在该查找矩阵中,以及每个组的控制参数对应于该组 的存储的特征。
另一个示范性实施例的存储设备提供多个组的每一个具有根据该组在 该设备的结构内的位置而不同的特征。另一个示范性实施例提供多个组的 每一个具有根据设备的电子测试结果而不同的特征。另一个示范性实施例还 包括具有备用区的存储器阵列,其中从该备用区检索该特征并且将其存储在查找矩阵中。另一个示范性实施例还包括存储器阵列,其中该查找表是与该 存储器阵列分开的非易失性存储器,并且该特征由该查找表提供。
又一个示范性实施例的存储设备提供每个组的特征包括编程条件、读 取条件或擦除条件中的至少一个。另一个示范性实施例提供编程条件包括 递增阶跃脉冲编程电压、开始电压、编程控制电压、最大循环数、 一次循环 编程时间、或每个状态的校验电压中的至少一个。另一个示范性实施例提供 读取条件包括选择读取电压、读取控制电压或一次循环读出时间中的至少一 个。另一个示范性实施例提供擦除条件包括擦除电压或擦除时间中的至少 一个。
另 一个示范性实施例的存储设备提供每个组的至少一个控制参数的范 围不同于每个其它组的至少一个控制参数的范围。另 一个示范性实施例提 供存储单元是NAND闪速存储单元。进一步的示范性实施例提供该控 制参数包括应用于NAND闪速存储器的页的至少一个循环编程电压。另一 个示范性实施例提供该控制参数包括应用于NAND闪速存储器的页的至 少一个循环读取电压。另一个示范性实施例提供该控制参数包括应用于 NAND闪速存储器的块的至少一个擦除电压。
另一个示范性实施例存储设备提供存储单元是非易失性的。另一个示 范性实施例提供该多个存储单元包括至少两层存储单元,其中对于每个层, 存储的特征和提供的控制参数是不同的。另一个示范性实施例提供该查找 矩阵包括查找表,具有多个组的至少一个特征;地址比较器;和多路复用 器,连接到地址比较器和查找表,用于提供对应于该地址的组的特征。进一 步的示范性实施例提供查找矩阵还包括用于存储组特征的非易失性存储而 不具有备用区。另一个示范性实施例提供多个存储单元中的每一个具有相 同数目的逻辑电平。
提供了一种驱动存储设备的示范性方法,该方法包括将多个存储单元 组织成多个组;将每个组的特征存储在查找矩阵中;提供多个组的每一个的 控制参数,其中每个组的控制参数对应于它的存储的特征;以及根据它的提 供的控制参数驱动每个存储单元。
另一个示范性实施例的方法提供多个组的每一个具有根据该组在该设 备的结构内的位置而不同的特征。另一个示范性实施例还包括电子测试该 设备的代表样本;以及根据电子测试的结果分配多个组的每一个的特征。另存储在查找矩阵中。另 一个示范性实施例还包括将组特征存储在查找矩阵 中,其中该查找矩阵具有非易失性存储器。
又一个示范性实施例方法提供每个组的特征包括编程条件、读取条件
或擦除条件中的至少一个。另一个示范性实施例提供编程条件包括递增阶
跃脉沖编程电压、开始电压、编程控制电压、最大循环数、 一次循环编程时
间、或每个状态的校验电压中的至少一个。另一个示范性实施例提供读取 条件包括选择读取电压、读取控制电压或一次循环读出时间中的至少一个。 另一个示范性实施例提供擦除条件包括擦除电压或擦除时间中的至少一 个。
另 一个示范性实施例的方法提供每个组的至少一个控制参数的范围不 同于每个其它组的至少一个控制参数的范围。另一个示范性实施例提供存 储单元是NAND闪速存储单元。另一个示范性实施例提供该控制参数包 括应用于NAND闪速存储器的页的至少一个循环编程电压。另一个示范性 实施例提供该控制参数包括应用于NAND闪速存储器的页的至少一个循 环读取电压。另一个示范性实施例提供该控制参数包括应用于NAND闪 速存储器的块的至少一个擦除电压。
另一个示范性实施例方法提供存储单元是非易失性的。另一个示范性 实施例提供该多个存储单元包括至少两层存储单元,以及对于每个层,存 储的特征和提供的控制参数是不同的。
另一个示范性实施例提供该存储单元是NAND闪速存储器以及每个 组是存储块,该方法还包括比较要被存取的存储单元的页地址与组的块地 址;选择用于包括该页地址的组的特征;以及使用对应于所选择的组特征的 控制参数,该控制参数包括至少一个电压电平和定时周期。另一个示范性实 施例提供多个存储单元中的每一个具有相同数目的逻辑电平。
通过下面结合附图对示范性实施例的描述,将进一步理解本公开。


本公开提供根据以下示范性图的具有自适应控制方案的多层非易失性 半导体存储设备,其中
图1示出了根据本公开的示范性实施例的多层非易失性半导体存储设备的编程(PGM)脉沖的示意图2示出了根据本公开的示范性实施例的第一实施例的多层非易失性半
导体存储设备的示意性框图3示出了才艮据本/^开的示范性实施例的图2的查找矩阵的更加详细的 示意性框图4示出了根据本公开的示范性实施例的块组集实施方式的示意性框
图5示出了根据本公开的示范性实施例的具有块组的查找矩阵的示意性 框图6示出了根据本公开的示范性实施例的第一块分组例子的示意性框
图7示出了根据本公开的示范性实施例的第二块分组例子的示意性框
图8示出了根据本公开的示范性实施例的第三块分组例子的示意性框
图9示出了根据本公开的示范性实施例的第四块分组例子的示意性框
图io示出了根据本公开的示范性实施例的查找矩阵设置的控制方法的 示意流程图11示出了根据本公开的示范性实施例的存储单元编程方法的示意流 程图12示出了根据本公开的示范性实施例的存储单元擦除方法的示意流 程程图14示出了根据本公开的示范性实施例的递增阶跃脉冲编程(ISPP) 信号的示意图15示出了根据本公开的示范性实施例的第二实施例的多层非易失性 半导体存储设备的示意性框图16示出了根据本公开的示范性实施例的图15的查找矩阵的更加详细 的示意性框图;信号的示意图;和
图18示出了根据本公开的示范性实施例的由图17的递增阶跃脉沖编程 (ISPP)信号引起的阈值电压(Vth)分布的示意图。
具体实施例方式
本公开提供一种在实现控制方案的最佳工作条件下驱动存储单元的方 法,其中该控制方案将存储单元陈列分成多个预定的组。要被驱动和控制的 示范性的非易失性存储设备可以具有至少两个存储单元,它们具有随结构 形状或位置而变的特征;查找矩阵,用于存储关于特征块组集(set)的信息 并且根据地址信号传送该数据;和状态机,用于基于各个块组集的特征信息 控制各个存储单元的最佳工作条件。
如图1所示,多层非易失性半导体存储设备的编程(PGM)脉冲概括地 由参考数字100表示。编程脉沖100具有单元数相对于阔值电压的特征曲线 110,其被绘制为垂直轴上的单元数(# cell )相对于水平轴上的阈值电压(Vth) 的函lt。脉沖100包括第一层步进编程电压(Vpgm)120和第二层步进Vpgm
间的函^:。第一层Vpgm 120具有开始电压电平112和停止电压电平114, 具有第一步间增量AISPPo。第二层Vpgm 130具有开始电压电平116和停止 电压电平118,具有第二步间增量AlSPPe。因而,第一层Vpgm 120具有第 一单元数相对于Vth的特征曲线122,第二层Vpgm 130具有第二单元数相 对于Vth的特征曲线132。第一和第二特征曲线的总和是第三单元数相对于 Vth的特征曲线140。
转到图2,第一实施例的多层非易失性半导体存储设备概括地由参考数 字200表示。存储设备200包括具有备用区212的单元阵列210、连接到单 元阵列的行译码器220、连接到单元阵列的页緩沖器230、连接到该页缓冲 器和行译码器的周期性的状态机240、连接到该周期性的状态机、页緩冲器 和行译码器的模拟控制机250、连接到该周期性的状态机的地址逻辑260、 连接到该周期性的状态机的命令逻辑270、连接到该周期性的状态机的电源 检测器280、连接到该周期性的状态机且用于输出准备/忙碌(R/B)信号的 R/B单元290、和查找矩阵300。这里,查找矩阵300连接到地址逻辑260、模拟控制机250、周期性的状态机240和页緩沖器230,用于从页緩冲器接 收特定的信号数据(SDATA)并且将查找数据提供给模拟控制机和周期性的 状态机。
SDATA可以包括用于一个或多个特定的存储单元的诸如线宽度的结构 信息、诸如线电容或要稳定的时间的测试信息、以及类似的信息或特征。优 选地,对于第一层和第二层的存储单元阵列,和/或对于存储单元的奇数和偶 数编号的块,SDATA是不同的。
在第一实施例的存储设备200的操作中,备用区212包含与各个块组有 关的非易失性的高级信息,用于编程、读取和擦除工作条件。当存储设备200 加电时,该信息被从备用区212传送到查找矩阵300。状态机240基于来自 于查找矩阵300的数据控制单元阵列210的各个存储块的最佳工作条件。
现在转到图3,更详细地示出了图2的查找矩阵300。查找矩阵300包 括地址比较器310,用于从图2的地址逻辑260接收地址信号;查找表320, 用于从图2的状态机240接收控制信号以及从图2的页緩冲器230接收 SDATA;和N到1多路复用器(mux) 330,连接到地址比较器和查找表, 用于接收n位地址和nxk位查找信号,以输出k位的SDATAi到图2的模 拟控制机250和/或周期性的状态机240。这里,查找表320包括块组0集322、 块组1集324、直到块组n集328。优选地,寄存器、锁存器等可以用来存 储来自于块组n集的数据。SDATAi被定义为在最佳工作条件下用于各个存 储块组的各个块组集信息的信号。第一实施例的查找矩阵300可以被实现在 易失性RAM中。
如图4所示,块组集实施方式概括地由参考数字400表示。该实施方式 包括连接到周期性的状态机和/或页缓冲器410的块组集422,页緩沖器输出 页分组信息。块组集422包括编程条件423和读取条件425。在可替换的实 施例中,块组集可以进一步包括单独的擦除条件。
编程条件423可以包括递增阶跃脉冲编程(ISPP)、开始电压、控制电 压(例如,Vpp、 Vpass)、循环数、单个循环编程时间、每个状态的校验电 压以及类似的信息。读取条件425可以包括选择读取电压、控制电压(例如, Vread、 Vblslf)、单个循环读取时间以及类似的信息。
块组集和备用区可以例如在最佳的工作条件下存储图2的单元阵列240 的存储单元的SDATA。工作条件包括编程/读取/4察除条件,诸如字线电压、位线电压、阱电压及其时间要求。如果该信息仅仅是编程/读取工作条件的特 征,则控制方案可以将存储单元阵列分成多个预定的页。如果该信息是编程 /读取/擦除工作条件的特征,则控制方案可以将存储单元阵列分成多个预定 的块。
转到图5,具有块组的查找矩阵概括地由参考数字500表示。这里,具 有块组的矩阵包括被配置用于从状态机接收块504的查找矩阵502。块504 ^皮编号为从0到m,在这里其净皮分成块组0、 k和n。
矩阵502包括用于接收地址信号的地址比较器510、用于接收控制信号 和块组SDATA的查找表520、和连接到地址比较器和查找表以接收n位地 址和nxk位查找信号以输出k位数据的N到1多路复用器530。这里,查 找表320包4舌块组0集522、块组k集526,直到块组n集528。
在此查找表实施例的操作中,SDATA通过周期性的状态机被存储在查
的制造和测试之后预先确定。在可替换实施例中,块组集和/或其特定特征可 以由存储设备自身自适应地确定。
现在转到图6,第一块分组的例子概括地由参考数字600表示。块分组 600包括第一层的矩阵O中的块组612、 614和616、第二层的矩阵O中的块 组622、 624和626、第一层的矩阵1中的块组632、 634和636、以及第二 层的矩阵1中的块组642、 644和646。这里,每个跨度(span)的0到m 块被分成三个块组。
如图7所示,第二块分组的例子概括地由参考数字700表示。块分组700 包括第一层矩阵O中的块组710、第二层矩阵O中的块组720、第一层矩阵l 中的块组730以及第二层矩阵1中的块组740。这里,每个跨度的0到m块 是单个块组。
转到图8,第三块分组的例子概括地由参考数字800表示。块分组800 包括块组810,包括第一层矩阵O (由812表示)和第二层矩阵O (由814 表示);以及块组830,包括第一层矩阵1 (由832表示)和第二层矩阵1 (由
度O到m的块。
现在转到图9,第四块分组的例子概括地由参考数字900表示。块分组 900包括块组910,包括第一层矩阵O (由912表示)和第一层矩阵l (由914表示);以及块组920,包括第二层矩阵0 (由922表示)和第二层矩阵 1 (由924表示)。也就是说,每个块组在单个块组中包括用于相同的层的两 个跨度0到m的块
如图IO所示,查找矩阵设置的控制方法概括地由参考数字1000表示。 这里,执行加电序列的功能块1010将控制传递到执行加电重置的功能块 1020,该功能块1020将控制传递到设置忙碌状态的功能块1030,功能块1030 依次将控制传递到等待块1040。等待块1040将控制传递到判定块1050,判 定块1050确定内部产生的电压电平是否等于目标电平。如果不相等,则判 定块将控制传递回到等待块1040。但是,如果相等,则判定块将控制传递到 从备用阵列读取数据的功能块1060。例如,块1050可以稳定Vcc。功能块 1060依次将控制传递到将读取的数据存储在查找矩阵中的功能块1070。功 能块1070将控制传递到设置准备状态的功能块1080。
在操作中,当开启电源时,存储设备执行加电重置序列,存储设备的忙 碌信号将它移动到'设置忙碌,状态。在'等待,状态之后,它确定内部产 生的电平是否已经达到目标电平。如果产生的电平已经达到目标电平,则 SDATA被从备用区传送并且存储在查找矩阵中。之后,忙碌信号被禁止, 并且该设备前进到准备状态。
转到图ll,存储单元编程方法概括地由参考数字1100表示。功能块1110 执行命令集并且将控制传递到并行的功能块1112和1118。功能块1112比较 块地址并且将控制传递到功能块1114。功能块1114例如根据页地址选择各 个块组集的信息,并且将控制传递到功能块1116。功能块1116依次实现预 定的设置加载,诸如电压、定时等等,并且将控制传递到功能块1120。同时, 并行的功能块1118执行数据加载并且将控制传递到功能块1120。当两个功 能块1116和1118已经将控制传递到功能块1120时,功能块1120变为激活 的并且执行开始操作。
接着,功能块1120将控制传递到功能块1122,功能块1122利用包括开 始电压、Vpass、循环数、脉沖宽度等的预定设置来进行编程执行。功能块 1122将控制传递到判定块1124,判定块1124确定所有的单元是否已被编程。 如果是,则判定块1124将控制传递至功能块1126,指示成功完成。如果不, 则判定块1124将控制传递到另一个判定块1128,该判定块1128确定循环计 数器i是否已经达到值NP, NP指示最大循环数。如果是,则判定块1128将控制传递到功能块1130,指示有错误地完成。如果不,则判定块1128将 控制传递到功能块1132,该功能块1132将循环计it器i加1并且将控制传 递到功能块1134。功能块1134依次将Vpgm增加ISPP,并且将控制传递到 功能块1122。
现在转到图12,存储单元擦除方法概括地由参考数字1200表示。存储 单元擦除方法1200与图11的存储单元编程方法相似,因此重复的图和描述 可以被省去。存储单元擦除方法1200包括功能块1210,其执行命令集并且 将控制传递到功能块1212。功能块1112比较块地址并且将控制传递到功能 块1214。功能块1214例如根据块地址选择各个块组集的SDATA,并且将控 制传递到功能块1216。 1216依次实现预定的设置加载,诸如电压、定时等 等,并且将控制传递到功能块1220。
如图13所示,存储单元读取方法概括地由参考数字1300表示。存储单 元读取方法1300分别与图11和12的存储单元编程方法1100和擦除方法 1200相似,因此重复的图和描述可以被省去。在存储单元读取方法1300中, 功能块1310执行命令集并且将控制传递到功能块1312。功能块1312比较块 地址并且将控制传递到功能块1314。功能块1314例如根据页地址选择各个 块组集的信息,并且将控制传递到功能块1316。功能块1316依次实现预定 的i殳置加载,诸如电压、定时等等,并且将控制传递到功能块1320。
转到图14,递增阶跃脉冲编程(ISPP)信号概括地由参考数字1400表 示。ISPP信号被绘制为垂直轴上的电压相对于水平轴上的时间的函数。ISPP 信号是在地和增加的最大电压之间变化的脉沖信号。第一脉冲的最大电压是 电压电势Vpgm—start,每个随后的脉冲被增加delta—ISPP电压阶跃,直到最 大循环数(NP)已被达到。
现在转到图15,第二实施例的多层非易失性半导体存储设备概括地由参 考数字1500表示。存储设备1500包括不需要具有备用区的单元阵列1510、 连接到该单元阵列的核心控制/设备块1520、连接到该核心控制/设备块的周 期性的状态机1540、连接到该周期性的状态机和核心控制/设备块的模拟控 制机1550、连接到周期性的状态机的地址逻辑1560、连接到周期性的状态 机的命令逻辑1570、以及查找矩阵1600。这里,查找矩阵1600连接到地址 逻辑1560、模拟控制机1550和周期性的状态机1540,用于将查找数据提供 给模拟控制机和周期性的状态机。周期性的状态机1540包括连接到定时器控制1544的核心控制逻辑 1542。定时器控制连接到调度器1546。调度器依次连接到核心控制逻辑和循 环计数器1548 二者,循环计数器1548也连接到核心控制逻辑。
模拟控制机1550包括连接到电荷泵1552的时钟驱动器1551,用于将 CLKD信号提供给电荷泵。电荷泵将增加的电压提供给电压调节器1553,并 且将输出提供给核心控制/驱动器块1520。电压调节器连接在电荷泵和时钟 驱动器之间,用于将CLK信号提供给时钟驱动器。电压基准1554将Vref 信号提供给电压调节器,以及振荡器将OSC信号提供给电压调节器。间接 矢量控制(IVC)单元1556将另一个输出提供给核心控制/马区动器块1520。
查找数据可以包括SDATA, SDATA具有一个或多个特定的存储单元的 诸如线宽度的结构信息、诸如线电容或要稳定的时间的测试信息、以及相似 的信息或特征。优选地,对于第一层和第二层的存储单元陈列,和/或对于存 储单元的奇数和偶数编号的块,SDATA是不同的。
在第二实施例的存储设备1500的操作中,查找矩阵本身被实现在非易 失性或闪速存储器中,因此它不需要来自于备用区的启动信息。这与图2的 实施例200相反。状态机1540基于来自于查找矩阵1600的数据控制单元阵 列1510的各个存储块的最佳工作条件。
如图16所示,更详细地示出了图15的查找矩阵1600。查找矩阵1600 包括地址比较器1610,用于从图15的地址逻辑1560接收地址信号;查找 表1620,用于从图2的状态机1540接收控制信号;和N到1多路复用器(mux) 330,连接到地址比较器和查找表,用于接收n位地址和nxk位查找信号, 以将k位的SDATAi输出到图2的模拟控制机1550和/或周期性的状态机 1540。
查找表1620包括块组O集1622、块组1集1624、直到块组n集1626。 优选地,非易失类型的设备可以用来存储来自于块组集的数据。这里,每个 块组集1622-1626 一皮存储在非易失性存储器中,并且包括连接到锁存器1629 的存储阵列1627。 SDATAi被定义为在最佳工作条件下用于各个存储块组的 各个块组集信息的信号。
在操作中,查找矩阵从地址逻辑接收地址,并且将相应的块组集信息发 送到模拟控制机或周期性的状态机中的至少一个。由于信息最初被存储在查 找矩阵中,因此不需要备用区。转到图17,递增阶跃脉冲编程(ISPP)信号概括地由参考数字1700表 示。ISPP信号被绘制为垂直轴上的电压相对于水平轴上的时间的函数。ISPP 信号是在最小和增加的最大电压之间变化的脉冲信号。第一循环的最大电压 是电压电势Vpgm一start,每个随后的循环的脉冲被增加delta—ISPP电压阶跃, 直到最大循环数(NP)已被达到。这里,delta一Vpgm电压阶跃等于delta_Vth 阈值电压阶跃。第N循环Vpgm电压等于Vpgm_start加上(N-l )倍的 delta一Vpgm。
现在转到图18,由图17的递增阶跃脉沖编程(ISPP)信号1700引起的 阈值电压(Vth)分布概括地由参考数字1800表示。这里,值为"1"的存 储单元具有Vth分布1810。另一方面,值为"0"的存储单元具有第一循环 之后的Vth分布Loopl 、第二循环之后的Loop2、第三循环之后的Loop3以 及最后或第N循环之后的Lo叩4。每个连续的循环的最小电压电平大于前一 循环的最小电压电平加上delta—Vpgm。在第N循环之后,所有值为"0"的 存储单元的电压分布满足或大于最小良好电压(Vf)。最终电压分布的宽度 等于delta—Vpgm加上噪声因子。
在操作中,通过使用控制存储单元的Vth的增量阶跃脉冲编程(ISPP ) 方法来准确地控制NAND闪速存储设备的阈值电压(Vth)分布。在ISPP 方法中,通过重复编程周期的编程循环,在各个阶段中编程电压增加确定的 增量。随着编程操作的进行,被编程的单元的阈值电压被增加每个编程循环 中确定的增量。
因而,驱动非易失性存储设备的示范性实施例的方法包括确定要被驱 动的存储单元的结构形状和位置;以及基于该确定在最佳工作条件下驱动存 储单元。替换的实施例是可以预期的。例如,这样的可替换方法可以被适配 为驱动在至少第一层和第二层中具有存储器阵列的非易失性存储设备,其中 存储器阵列被布置成第一层、第二层、和/或这二者的一部分中的矩阵或块组 集程度(extent)。工作条件可以包括编程、读取和/或擦除工作条件,其中层、 矩阵和/或块组集的工作条件彼此不同。
在其它实施例中,较大的块或较小的页可以被用来根据要被执行的操作 分组。例如,对于NAND型闪速存储设备,编程和读取操作优选地使用页 分组。另一方面,对于NAND型闪速存储设备,擦除操作优选地使用块分 组。这里,例如页大小或深度可以是8K字节。另一个可替换实施例包括多电平单元(MLC),其中单触发分布很宽。 为了使得MLC分布更宽,期望通过修改这里提供的编程方法来使得编程分 布更紧密。
尽管这里参考附图描述了说明性实施例,但是应当理解,本公开不局限 于那些精确的实施例,本领域技术人员在不脱离本公开的范围或精神的情况 下可以做出各种其它改变和修改。所有这样的改变和修改预期被包括在所附 权利要求书所阐述的本公开的范围内。
对相关申请的交叉引用 本申请是2008年2月22日提交的美国专利申请No. 12/035,732的部分延续, 并且要求于2008年7月7日在韩国知识产权局提交的专利申请No. 10-2008-0065678的优先权,它们的全部内容通过参照而^f皮合并与此。
权利要求
1.一种存储设备,包括多个存储单元,被组织成多个组;和控制电路,具有查找矩阵,用于为该多个组的每一个提供控制参数,其中每个组的特征被存储在该查找矩阵中,以及每个组的控制参数对应于所存储的该组的特征。
2. 如权利要求1所述的设备,该多个组的每一个具有根据该组在该设备 的结构内的位置而不同的特征。
3. 如权利要求1所述的设备,该多个组的每一个具有根据该设备的电子 测试结果而不同的特征。
4. 如权利要求1所述的设备,还包括具有备用区的存储器阵列, 其中该特征被从该备用区中检索并且存储在该查找矩阵中。
5. 如权利要求l所述的设备,还包括存储器阵列,其中该查找表是与该存储器阵列分开的非易失性存储器,并且该特征由 该查找表提供。
6. 如权利要求1所述的设备,每个组的特征包括编程条件、读取条件或 擦除条件中的至少一个。
7. 如权利要求6所述的设备,该编程条件包括递增阶跃脉冲编程电压、 开始电压、编程控制电压、最大循环数、 一次循环编程时间、或每个状态的 校验电压中的至少 一 个。
8. 如权利要求6所述的设备,该读取条件包括选4奪读取电压、读取控制 电压或一次循环读fc时间中的至少一个。
9. 如权利要求6所述的设备,该擦除条件包括擦除电压或擦除时间中的 至少一个。
10. 如权利要求l所述的设备,其中每个组的至少一个控制参数的范围 不同于每个其它组的至少一个控制参数的范围。
11. 如权利要求l所述的设备,其中该存储单元是NAND闪速存储器。
12. 如权利要求11所述的设备,该控制参数包括应用于NAND闪速存 储器的页的至少 一个循环编程电压。
13. 如权利要求11所述的设备,该控制参数包括应用于NAND闪速存储器的页的至少一个循环读取电压。
14. 如权利要求11所述的设备,该控制参数包括应用于NAND闪速存 储器的块的至少一个擦除电压。
15. 如权利要求l所述的设备,其中该存储单元是非易失性的。
16. 如权利要求1所述的设备,该多个存储单元包括至少两层存储单元, 其中对于每个层,存储的特征和提供的控制参数是不同的。
17. 如权利要求1所述的设备,该查找矩阵包括 查找表,具有多个組的至少一个特征; 地址比较器;和多路复用器,连接到地址比较器和查找表,用于提供对应于该地址的组 的特征。
18. 如权利要求17所述的设备,该查找矩阵还包括用于存储组特征的非 易失性存储器而不具有备用区。
19. 如权利要求1所述的设备,其中该多个存储单元中的每一个具有相 同数目的逻辑电平。
20. —种驱动存储设备的方法,该方法包括 将多个存储单元组织成多个组; 将每个组的特征存储在查找矩阵中;为多个组的每一个提供控制参数,其中每个组的控制参数对应于它的存 储的特征;以及根据每个组提供的控制参数驱动每个存储单元。
21. 如权利要求20所述的方法,该多个组的每一个具有根据该组在该设 备的结构内的位置而不同的特征。
22. 如权利要求20所述的方法,还包括 电子测试该设备的代表性样本;以及 根据该电子测试的结果分配多个组的每一个的特征。
23. 如权利要求20所述的方法,还包括 从存储设备的备用区检索特征;以及 将特征存储在查找矩阵中。
24.如权利要求20所述的方法,还包括将组特征存储在查找矩阵中, 其中该查找矩阵具有非易失性存储器。
25. 如权利要求20所述的方法,其中每个组的特征包括编程条件、读取 条件或擦除条件中的至少 一个。
26. 如权利要求25所述的方法,其中该编程条件包括递增阶跃脉沖编程 电压、开始电压、编程控制电压、最大循环数、 一次循环编程时间、或每个 状态的校验电压中的至少 一 个。
27. 如权利要求25所述的方法,其中该读取条件包括选择读取电压、读 ^U空制电压或一次循环读^F又时间中的至少一个。
28. 如权利要求25所述的方法,其中该擦除条件包括擦除电压或擦除时 间中的至少一个。
29. 如权利要求20所述的方法,其中每个组的至少一个控制参数的范围 不同于每个其它组的至少一个控制参数的范围。
30. 如权利要求20所述的方法,其中该存储单元是NAND闪速存储器。
31. 如权利要求30所述的方法,其中该控制参数包括应用于NAND闪 速存储器的页的至少一个循环编程电压。
32. 如权利要求30所述的方法,其中该控制参数包括应用于NAND闪 速存储器的页的至少 一个循环读取电压。
33. 如权利要求30所述的方法,其中该控制参数包括应用于NAND闪 速存储器的块的至少一个擦除电压。
34. 如权利要求20所述的方法,其中该存储单元是非易失性的。
35. 如权利要求20所述的方法,其中该多个存储单元包括至少两层存储 单元,以及对于每个层,存储的特征和提供的控制参数是不同的。
36. 如权利要求20所述的方法,其中该存储单元是NAND闪速存储器 以及每个组是存储块,该方法还包括比较要被存取的存储单元的页地址与组的块地址; 选择包括该页地址的组的特征;以及使用对应于所选择的组特征的控制参数,该控制参数至少包括电压电平 和定时周期。
37. 如权利要求20所迷的方法,其中多个存储单元中的每一个具有相同 数目的逻辑电平。
全文摘要
提供了一种多层非易失性半导体存储器的自适应控制的方法和设备,该设备包括多个存储单元,被组织成多个组;和控制电路,具有查找矩阵,用于提供该多个组的每一个的控制参数,其中每个组的特征被存储在该查找矩阵中,以及每个组的控制参数对应于所存储的该组的特征;该方法包括将多个存储单元组织成多个组;将每个组的特征存储在查找矩阵中;提供多个组的每一个的控制参数,其中每个组的控制参数对应于它的存储的特征;以及根据它的提供的控制参数驱动每个存储单元。
文档编号G11C16/06GK101625896SQ20091015875
公开日2010年1月13日 申请日期2009年7月7日 优先权日2008年7月7日
发明者姜明坤, 朴起台, 金杜坤 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1