非易失性存储装置及其操作方法与流程

文档序号:11924124阅读:409来源:国知局
非易失性存储装置及其操作方法与流程

技术领域

本公开涉及涉及半导体存储装置,更具体地,涉及一种非易失性存储装置以及操作该非易失性存储装置的方法。



背景技术:

存储装置是用来在诸如计算机、智能电话、智能平板等的主机装置的控制下存储数据的装置。存储装置可以包括在诸如HDD(硬盘驱动器)的磁盘中存储数据的装置和/或在诸如非易失性存储器(诸如SSD(固态驱动器)、存储卡等)的半导体存储器中存储数据的装置。

非易失性存储器的示例包括ROM(只读存储器)、PROM(可编程ROM)、EPROM(电可编程ROM)、EEPROM(电可擦除可编程ROM)、闪存、PRAM(相变RAM)、MRAM(磁RAM)、RRAM(电阻式RAM)、FRAM(铁电RAM)等。

非易失性存储装置将数据存储在存储单元中并且包括连接到存储单元以存储数据的页缓冲器。



技术实现要素:

发明构思的示例实施例涉及一种非易失性存储装置。非易失性存储装置包括存储单元、位线、页缓冲器和控制逻辑器。页缓冲器通过位线连接到存储单元。页缓冲器被构造为对位线预充电以执行预期的操作。预期的操作可以是读操作和验证操作中的一种操作。控制逻辑器被构造为根据温度来不同地控制位线调试时间。位线调试时间在预期的操作期间位于对位线进行预充电之后。控制逻辑器被构造为根据依赖于温度而包括不同频率的参考时钟信号的周期来确定位线调试时间。

发明构思的示例实施例涉及一种非易失性存储装置。非易失性存储装置包括存储单元、位线、页缓冲器和控制逻辑器。页缓冲器通过位线连接到存储单元。页缓冲器被构造为对位线预充电以执行预期的操作,预期的操作是读操作和验证操作中的一种操作。控制逻辑器被构造为产生包括基于温度改变的脉冲宽度的温度补偿脉冲信号。控制逻辑器被构造为基于温度补偿脉冲信号的脉冲宽度而不同地控制位线调试时间。位线调试时间在预期的操作期间位于对位线进行预充电之后。

发明构思的示例实施例涉及一种非易失性存储装置。非易失性存储装置包括:存储单元阵列;位线,连接到存储单元阵列;页缓冲器,通过位线连接到存储单元阵列,页缓冲器被构造为在操作期间对位线进行预充电;以及控制逻辑器。控制逻辑器被构造为在操作期间根据温度来不同地控制位线调试时间。位线调试时间在操作期间位于对位线进行预充电之后。控制逻辑器被构造为基于参考时钟信号的周期和温度补偿脉冲信号中的至少一种来确定位线调试时间,其中,参考时钟信号根据温度具有不同的频率,通过控制逻辑器产生温度补偿脉冲信号,温度补偿脉冲信号包括基于温度改变的脉冲宽度。

附图说明

如附图中示出的,通过发明构思的非限制性实施例的更具体的描述,发明构思的以上和其它特征将是明显的,在附图中,贯穿不同的视图,同样的附图标记指示同样的部分。附图不必是按比例的,而重在示出发明构思的原理。在附图中:

图1是示出根据发明构思的示例实施例的非易失性存储装置的框图;

图2是示出包括在图1的存储单元阵列中的存储块之中的一个存储块(BLKa)的图;

图3是示出与包括在图1的存储单元阵列中的存储块中的一个存储块(BLKi)对应的结构的示例的透视图;

图4是示出图2的页缓冲器之中的一个页缓冲器(PBa)的图;

图5是示出图4中的页缓冲器(PBa)中的数据锁存器节点(SO)的操作的时序图;

图6是示出根据发明构思的示例实施例的参考时钟产生器的框图;

图7是示出由图6的参考时钟产生器根据温度而不同地产生的参考时钟信号的时序图;

图8是示出根据发明构思的示例实施例的温度补偿脉冲产生器的框图;

图9是详细地示出图8中的温度补偿脉冲产生器的电路图;

图10是示出通过图9的温度补偿脉冲产生器根据温度不同地产生的温度补偿脉冲的时序图;

图11是示出根据发明构思的示例实施例的SSD的框图;

图12是示出根据发明构思的示例实施例的eMMC的框图;

图13是示出根据发明构思的示例实施例的UFS系统的框图;

图14是示出根据发明构思的示例实施例的移动装置的框图。

具体实施方式

在下文中,现在将更充分地描述发明构思的示例实施例使得本领域的技术人员可以容易地领会发明构思。

在示例实施例中,非易失性存储器可以实现为包括三维(3D)存储阵列。3D存储阵列可以单片地形成在基底(例如,诸如硅的半导体基底,或者绝缘体上半导体基底)上。3D存储阵列可以包括具有设置在基底上面的有源区的两个或更多个物理级的存储单元以及与这些存储单元的操作相关的电路,无论这样的相关电路在这样的基底之上还是在这样的基底内。阵列的每一级的层可以直接沉积在阵列的每个下面的级的层上。

在示例实施例中,3D存储阵列可以包括垂直取向使得至少一个存储单元位于另一个存储单元之上的垂直NAND串。所述至少一个存储单元可以包括电荷俘获层。

下面的专利文件(通过引用包含于此)描述了可适合三维存储阵列的构造,其中,三维存储阵列被配置为多个级,并且字线和/或位线在各个级之间被共享:U.S.专利号7,679,133、8,553,466、8,654,587、8,559,235以及US专利公开号2011/0233648。

图1是示出根据发明构思的示例实施例的非易失性存储装置的框图。参照图1,非易失性存储装置100可以包括存储单元阵列110、地址解码器120、控制逻辑器&电压产生器130、页缓冲电路140和输入/输出电路150。

存储单元阵列110可以包括多个存储块。每个存储块中的存储单元可以形成二维结构。此外,每个存储块的存储单元可以沿垂直于基底的方向叠压以形成三维结构。每个存储块可以包括多个单元串,每个单元串可以包括多个存储单元。多个存储单元可以连接到多条字线WL。每个存储单元可以设置为存储1位的SLC(单层单元,“single level cell”)或设置为存储两位的MLC(多层单元,“multi level cell”)。

地址解码器120可以通过多条字线WL、一条串选择线SSL和一条地选择线GSL连接到存储单元阵列110。在存储单元阵列110形成为具有三维结构的情况下,地址解码器120可以通过多条字线WL、多条串选择线SSL和多条地选择线GSL连接到存储单元阵列110。地址解码器120可以从外部装置(例如,存储控制器、主机、AP等)接收地址ADDR并且可以对接收到的地址进行解码以在多条字线WL之中选择至少一条。地址解码器120可以分别控制字线WL的电压使得相对于选择的字线执行读操作和/或写操作。例如,地址解码器120可以对来自接收到的地址的列地址进行解码并且可以将解码后的列地址发送到页缓冲电路140。页缓冲电路140可以基于接收到的列地址控制位线BL。

控制逻辑器&电压产生器130可以从外部装置接收指令CMD和控制信号CTRL并且可以响应于接收到的信号控制地址解码器120、页缓冲电路140和输入/输出电路150。例如,控制逻辑器&电压产生器130响应于指令CMD和控制信号CTRL可以控制地址解码器120、页缓冲电路140和输入/输出电路150使得数据DATA写入存储单元阵列110中。控制逻辑器&电压产生器130响应于指令CMD和控制信号CTRL也可以控制地址解码器120、页缓冲电路140和输入/输出电路150使得输出存储在存储单元阵列110中的数据DATA。控制逻辑器&电压产生器130响应于指令CMD和控制信号CTRL也可以控制地址解码器120、页缓冲电路140和输入/输出电路150使得存储单元阵列110的一部分被擦除。

控制逻辑器&电压产生器130可以产生在非易失性存储装置100的操作中使用的各种电压。例如,控制逻辑器&电压产生器130可以产生诸如多个读取电压、多个验证电压、多个编程电压、多个通过电压、多个擦除电压等的各种电压以将这些电压提供到地址解码器120。

页缓冲电路140可以通过多条位线BL连接到存储单元阵列110。页缓冲电路140可以临时存储从存储单元阵列110读取的数据DATA和/或可以临时存储将要写入存储单元阵列110中的数据DATA。

输入/输出电路150可以在控制逻辑器&电压产生器130的控制下从外部装置接收数据DATA以将接收到的数据DATA发送到页面缓冲电路140。输入/输出电路150也可以在控制逻辑器&电压产生器130的控制下将从页缓冲电路140接收到的数据DATA发送到外部装置。

在非易失性存储装置100的编程操作中,将要在存储单元阵列110中进行编程的数据DATA可以临时存储在页缓冲电路140中。非易失性存储装置100可以通过执行多个编程循环来在存储单元阵列110中对存储在页缓冲电路140中的数据DATA进行编程。每个编程循环可以包括施加编程脉冲的编程步骤以及施加验证电压的验证步骤。

非易失性存储装置100可以基于存储在页缓冲电路140中的数据DATA确定存储单元的编程状态(或阈值电压分布)。非易失性存储装置100可以基于期望的(和/或可选择地预定的)位序(bit ordering)来确定存储单元的目标编程状态(或目标阈值电压分布)。非易失性存储装置100可以执行多个编程循环使得存储单元具有目标编程状态。

图2是示出包括在图1的存储单元阵列中的存储块之中的一个存储块(BLKa)的图。参照图1和图2,存储块BLKa可以包括多个串SR。多个串SR可以分别连接到多条位线BL1至BLn。每个串SR可以包括地选择晶体管GST、存储单元MC和串选择晶体管SST。尽管附图中未示出,但是在存储单元阵列110形成为具有三维结构的情况下,每条位线BL可以与连接到互不相同的串选择线SSL的多个串SR连接。

每个串SR的地选择晶体管GST可以连接在存储单元MC与共源极线CSL之间。多个串SR的地选择晶体管GST可以公共地连接到共源极线CSL。

每个串SR的串选择晶体管SST可以连接在存储单元MC与位线BL之间。多个串SR的串选择晶体管SST可以分别连接到多条位线BL1至BLn。

在每个串SR中,多个存储单元MC设置在地选择晶体管GST与串选择晶体管SST之间。在每个串SR中,多个存储单元MC可以彼此串联连接。

在多个串SR中,位于距共源极线CSL相同次序处的存储单元MC可以公共地连接到一条字线。多个串SR的存储单元MC可以连接到多条字线WL1至WLm。

可以通过字线单元来执行存储单元MC的编程操作和读操作。连接到一条字线的存储单元MC可以同时编程和/或同时读取。可以通过存储块单元执行存储单元MC的擦除操作。可以同时擦除一个存储块BLKa的存储单元MC。也可以通过子块单元执行存储单元MC的擦除操作。一个存储块BLKa可以被划分为多个子块,可以同时擦除一个子块的存储单元MC。

页缓冲电路140可以包括多个页缓冲器PB1至PBn。页缓冲器PB1至PBn中的每个可以连接到位线BL1至BLn中的每条。页缓冲电路140可以临时存储从存储单元阵列110读取的数据DATA或者可以临时存储将要写入存储单元阵列110中的数据DATA。例如,页缓冲器PB1至PBn中的每个可以包括多个锁存器。锁存器可以临时存储数据DATA。

图3是示出与包括在图1的存储单元阵列中的存储块中的一个存储块(BLKi)对应的结构的示例的透视图。参照图3,存储块BLKi可以沿垂直于基底SUB的方向形成。n+掺杂区域可以形成在基底SUB中。

多个栅电极层和多个绝缘层可以交替地沉积在基底SUB上。信息存储层可以形成在栅电极层与绝缘层之间。可以对栅电极层和绝缘层进行竖直地图案化以形成具有V字母形状的支柱。支柱可以穿透栅电极层和绝缘层以连接到基底SUB。支柱的内部可以包括填充介电图案并且可以包括绝缘材料(例如,氧化硅)。支柱的外部是竖直有源图案并且可以包括通道半导体(例如,硅)。

存储块BLKi的栅电极层可以连接到地选择线GSL、多条字线WL1至WL7以及串选择线SSL。存储块BLKi的支柱可以连接到多条位线BL1至BL3。在图3中,示出的是,一个存储块BLKi具有两条选择线GSL和SSL、七条字线WL1至WL7以及三条位线BL1至BL3。然而,发明构思不限于此。

图4是示出图2的页缓冲器之中的一个页缓冲器(PBa)的图。参照图4,页缓冲器PBa可以包括高速缓存锁存单元CLU和数据锁存单元DLU。

高速缓存锁存单元CLU可以包括高速缓存锁存器(CL)141。例如,高速缓存锁存器141可以存储将要存储在存储单元中的数据DATA。高速缓存锁存器141也可以存储从数据锁存器(DL)142发送的数据DATA。高速缓存锁存器141可以连接到高速缓存锁存器节点SOC。高速缓存锁存器141可以通过高速缓存锁存器节点SOC发送和接收数据DATA。高速缓存锁存单元CLU可以包括至少两个高速缓存锁存器。

高速缓存锁存器节点SOC可以通过通过晶体管NMP连接到数据锁存器节点SO。通过晶体管NMP可以根据通过信号SO_PASS而导通或截止。在通过晶体管NMP导通的情况下,数据DATA可以在高速缓存锁存器141与数据锁存器142之间传输。

数据锁存单元DLU可以包括数据锁存器142。例如,数据锁存器142可以存储从高速缓存锁存器141发送的数据DATA。数据锁存器142也可以存储从存储单元读取的数据DATA。数据锁存器142可以连接到数据锁存器节点SO。数据锁存器142可以通过数据锁存器节点SO发送和接收数据DATA。数据锁存单元DLU可以包括至少两个数据锁存器。

数据锁存器节点SO可以在非易失性存储装置100的读操作、写操作或擦除操作期间被预充电。例如,数据锁存器节点SO可以通过设置晶体管PM_STP根据内部电源电压IVC被预充电。设置晶体管PM_STP可以根据位线设置信号BLSETUP而导通或截止。设置晶体管PM_STP可以是P型晶体管。然而,设置晶体管PM_STP的类型不限于此。例如,数据锁存器节点SO可以通过关闭晶体管NM_SHF连接到位线BL。关闭晶体管NM_SHF可以根据位线关闭信号BLSHF而导通或截止。关闭晶体管NM_SHF可以是N型晶体管。然而,关闭晶体管NM_SHF的类型不限于此。

图5是示出图4中的页缓冲器(PBa)中的数据锁存器节点(SO)的操作的时序图。参照图4和图5,数据锁存器节点SO可以在第一时刻(t1)之前根据内部电源电压IVC被预充电。例如,在第一时刻(t1)之前,位线设置信号BLSETUP具有低电平而位线关闭信号BLSHF具有高电平。因此,设置晶体管PM_STP和关闭晶体管NM_SHF可以导通。同时,位线BL也可以与数据锁存器节点SO一起被预充电。

在第一时刻(t1),位线设置信号BLSETUP可以改变为具有高电平。因此,设置晶体管PM_STP可以断开。随后,数据锁存器节点SO的电压电平根据选择的存储单元的状态而降低。在将比选择的存储单元的阈值电压低的电压施加到选择的字线的情况下(在选择的存储单元是导通单元(on-cell)的情况下),数据锁存器节点SO可以将电压电平维持为原状或者数据锁存器节点SO的电压可以略微减小。在将比选择的存储单元的阈值电压大的电压施加到选择的字线的情况下(在选择的存储单元是截止单元(off-cell)的情况下),随着时间流逝,数据锁存器节点SO的电压会逐渐减小。因此,在特定时间之后,非易失性存储装置100可以将数据锁存器节点SO的电压电平与参考值A进行比较以检测选择的存储单元的状态。

在选择的存储单元是截止单元的情况下,数据锁存器节点SO的电压下降率根据温度而不同。数据锁存器节点SO的电压下降率在低温下逐渐减小。因此,如果不管温度而施加相同的BL(位线)调试时间(development time),则操作误差的概率增大。例如,在第一温度Temp1的情况下,在第二时刻(t2)测量的数据锁存器节点SO的电压电平可以大于参考值A。BL调试时间是在设置晶体管截止之后使关闭晶体管NM_SHF截止所用的时间。在图5中,仅示出了选择的存储单元是截止单元(off-cell)的情况。在选择的存储单元是导通单元的情况下,因为数据锁存器节点SO的电压电平只需大于参考值A,所以温度效应相对小。

在示例实施例中,非易失性存储装置100可以根据温度控制BL调试时间。例如,非易失性存储装置100可以控制使第二温度Temp2下的BL调试时间比第一温度Temp1下的BL调试时间短。第一温度Temp1低于第二温度Temp2。

在第一温度Temp1的情况下,非易失性存储装置100可以控制位线关闭信号BLSHF在第三时刻(t3)具有低电平。然后,关闭晶体管NM_SHF在第三时刻(t3)截止,非易失性存储装置100可以将数据锁存器节点SO在第三时刻(t3)的电压电平与参考值A进行比较。

在第二温度Temp2的情况下,非易失性存储装置100可以控制位线关闭信号BLSHF在第二时刻(t2)具有低电平。然后,关闭晶体管NM_SHF在第二时刻(t2)截止,非易失性存储装置100可以将数据锁存器节点SO在第二时刻(t2)的电压电平与参考值A进行比较。

图6是示出根据发明构思的示例实施例的参考时钟产生器的框图。参照图6,参考时钟产生器132被构造为产生用来确定位线关闭信号BLSHF的下降时间的参考时钟信号RCLK。

控制逻辑器&电压产生器130可以包括温度电压产生器131和参考时钟产生器132。温度电压产生器131可以接收外部电源电压EVC和温度信息INFO_Temp。温度电压产生器131可以基于外部电源电压EVC和温度信息INFO_Temp产生根据温度改变的温度电压Vtemp。参考时钟产生器132可以接收内部电源电压IVC和温度电压Vtemp。参考时钟产生器132可以基于根据温度改变的温度电压Vtemp来产生根据温度而具有不同频率的参考时钟信号RCLK。

图7是示出由图6的参考时钟产生器根据温度而不同地产生的参考时钟信号的时序图。参照图6和图7,参考时钟产生器132可以产生根据温度Temp1和Temp2而具有不同频率的参考时钟信号RCLK。

例如,在第一温度Temp1的情况下,参考时钟产生器132可以在第一时刻(t1)与第三时刻(t3)之间产生具有5个周期的参考时钟信号RCLK。在第二温度Temp2的情况下,参考时钟产生器132可以在第一时刻(t1)与第二时刻(t2)之间产生具有5个周期的参考时钟信号RCLK。

非易失性存储装置100可以在参考时钟信号RCLK的特定周期之后将位线关闭信号BLSHF的电平改变为低电平。例如,非易失性存储装置100可以在从第一时刻(t1)起参考时钟信号RCLK的5个周期之后在上升沿将位线关闭信号BLSHF的电平改变为低电平。因为参考时钟信号RCLK的频率根据第一温度Temp1和第二温度Temp2而不同,所以位线关闭信号BLSHF的电平可以根据第一温度Temp1和第二温度Temp2在不同时刻改变为低电平。因此,可以根据温度而不同地控制BL调试时间。

图8是示出根据发明构思的示例实施例的温度补偿脉冲产生器的框图。参照图8,非易失性存储装置100可以使用与图6和图7中描述的方法不同的方法来根据温度不同地控制BL调试时间。

控制逻辑器&电压产生器130可以包括温度电压产生器131、参考电流产生器133和温度补偿脉冲产生器134。温度电压产生器131可以接收外部电源电压EVC和温度信息INFO-Temp。温度电压产生器131可以基于外部电源电压EVC和温度信息INFO-Temp产生根据温度改变的温度电压Vtemp。

参考电流产生器133可以基于参考电压Vref产生与温度改变无关的参考电流Iref。

温度补偿脉冲产生器134可以接收温度电压Vtemp、参考电流Iref、参考电压Vref和开始信号START。温度补偿脉冲产生器134可以根据开始信号START产生温度补偿脉冲信号P_Temp。温度补偿脉冲产生器134可以基于参考电流Iref将参考电压Vref与正在从温度电压Vtemp减小的电压进行比较以产生根据温度而具有不同脉冲宽度的温度补偿脉冲信号P_Temp。

图9是详细地示出图8中的温度补偿脉冲产生器的电路图。参照图9,参考电流产生器133可以将参考电压Vref与第一节点N1的电压进行比较以产生与温度改变无关的参考电流Iref。温度补偿脉冲产生器134可以基于参考电流Iref将参考电压Vref与从温度电压Vtemp正在以固定速率减小的电压进行比较以产生温度补偿脉冲信号P_Temp。

第一比较器COM1可以比较参考电压Vref与第一节点N1的电压。第一比较器COM1可以比较参考电压Vref与第一节点N1的电压以控制第二节点N2的电压使得参考电流Iref流经第一电阻器R1。控制第一PMOS晶体管MP1和第二PMOS晶体管MP2使得参考电流Iref根据第二节点N2的电压而具有特定值。具有相同的值的参考电流Iref也流经第一NMOS晶体管MN1。

第三PMOS晶体管MP3和第三NMOS晶体管MN3可以根据开始信号START互补地操作。例如,如果第三PMOS晶体管MP3导通,则第三NMOS晶体管MN3截止。相反,如果第三NMOS晶体管MN3导通,则第三PMOS晶体管MP3截止。因此,第一电容器C1可以被充电或者被放电。当第一电容器C1放电时,参考电流Iref流经第二NMOS晶体管MN2。这是因为同一电压提供到第一NMOS晶体管MN1和第二NMOS晶体管MN2的栅极。因此,第五节点N5的电压被充电到温度电压Vtemp,随后根据参考电流Iref以同一速率减小而与温度无关。第二比较器COM2可以产生温度补偿脉冲信号P_Temp,其中,所述温度补偿脉冲信号P_Temp具有的脉冲宽度对应于从当第五节点N5的电压变得与参考电压Vref相同时直到第三PMOS晶体管MP3再次导通所用的时间。

图10是示出通过图9的温度补偿脉冲产生器根据温度不同地产生的温度补偿脉冲的时序图。

参照图9和图10,温度电压Vtemp的电平根据第一温度Temp1和第二温度Temp2而不同。因此,在第一时刻(t1),第五节点N5的电压可以根据第一温度Temp1和第二温度Temp2从不同的电平开始减小。然而,第五节点N5的电压下降斜率通过参考电流Iref相同。因此,第五节点N5在第一温度Temp1下的电压在第三时刻(t3)达到参考电压Vref。第五节点N5在第二温度Temp2下的电压在第二时刻(t2)达到参考电压Vref。在第四时刻(t4),开始信号START的电平变低,从而第五节点N5的电压再次被充电到温度电压Vtemp。

在第一温度Temp1下,温度补偿脉冲信号P_Temp可以具有与第三时刻(t3)与第四时刻(t4)之间的时间间隔对应的脉冲宽度。在第二温度Temp2下,温度补偿脉冲信号P_Temp可以具有与第二时刻(t2)与第四时刻(t4)之间的时间间隔对应的脉冲宽度。非易失性存储装置100可以基于温度补偿脉冲信号P_Temp确定位线关闭信号BLSHF的下降时间。

图11是示出根据发明构思的示例实施例的SSD的框图。参照图11,SSD 1000可以包括非易失性存储装置(NVM)1100和SSD控制器1200。

非易失性存储装置1100可以被构造为选择性地接收外部高电压Vppx。如图1至图10中描述的,每个非易失性存储装置1100可以根据温度控制位线调试时间。因此,非易失性存储装置1100可以根据温度来提高和/或优化单元的分布以减少操作误差。

SSD控制器1200通过多个通道CH1至CHi(i是2或大于2的整数)连接到非易失性存储装置1100。SSD控制器1200可以包括至少一个处理器1210、缓冲存储器1220、纠错电路(ECC)1230、主机接口1240和非易失性存储器接口1250。

缓冲存储器1220临时地存储用于驱动SSD控制器1200的数据。缓冲存储器1220可以包括用于存储数据和/或指令的多条存储线。

纠错电路1230可以计算将要在写操作中被编程的数据的纠错代码值,可以基于纠错代码值纠正在读操作中读取的数据的误差并且可以纠正在数据恢复操作中从非易失性存储装置1100恢复的数据的误差。尽管未示出,但是还可以包括存储驱动SSD控制器1200所需要的代码数据的代码存储器。代码存储器可以通过非易失性存储装置来实现。

主机接口1240可以向外部装置提供接口功能。主机接口1240可以是NAND接口。非易失性存储器接口1250可以向非易失性存储装置1100提供接口功能。

发明构思的示例实施例可以应用于eMMC(嵌入的多媒体卡)、moviNAND、iNAND等。

图12是示出根据发明构思的示例实施例的eMMC的框图。参照图12,eMMC 2000可以包括至少一个NAND闪存装置2100和控制器2200。

NAND闪存装置2100可以是SDR(单数据速率)NAND或DDR(双数据速率)NAND。NAND闪存装置2100可以是VNAND(竖直NAND)。如图1至图10中描述的,NAND闪存装置2100可以根据温度控制位线调试时间。因此,NAND闪存装置2100可以根据温度优化单元的分布以减少操作误差。

控制器2200可以通过多个通道连接到NAND闪存装置2100。控制器2200可以包括至少一个控制核2210、主机接口2240和NAND接口2250。控制核2210可以控制eMMC 2000的整体操作。主机接口2240可以执行主机与控制器2200之间的接口。NAND接口2250执行NAND闪存装置2100与控制器2200之间的接口。在一些实施例中,主机接口2240可以是并行接口(例如,eMMC接口)。在示例实施例中,主机接口2240可以是串行接口(例如,UHS-II、UFS接口)。

eMMC 2000可以提供有来自主机的电源电压Vcc和Vccq。第一电源电压Vcc(例如,3.3V)可以提供到NAND闪存装置2100和NAND接口2250。第二电源电压Vccq(例如,1.8V/3.3V)可以提供到控制器2200。eMMC 2000可以选择性地提供有外部高电压Vpp。

发明构思的示例实施例可以应用于UFS(通用闪存)系统。

图13是示出根据发明构思的示例实施例的UFS系统的框图。参照图13,UFS系统3000可以包括UFS主机3100和UFS装置3200。

UFS主机3100可以包括应用器3110、装置驱动器3120、主机控制器3130和缓冲RAM 3140。主机控制器3130可以包括指令序列(command queue)3131、主机DMA 3132和电力管理器3133。指令序列3131、主机DMA 3132和电力管理器3133可以在主机控制器3130中以算法、软件或固件操作。

在UFS主机3100的应用器3110与装置驱动器3120中产生的指令(例如,写指令)可以输入到主机控制器3130的指令序列3131。指令序列3131可以顺序地存储将要提供到UFS装置3200的指令。存储在指令序列3131中的指令可以提供到主机DMA 3132。主机DMA 3132通过主机接口3101将指令发送到UFS装置3200。

UFS装置3200可以包括闪存3210、装置控制器3230、装置接口3201和缓冲RAM 3240。装置控制器3230可以包括CPU(中央处理单元)3231、指令管理器3232、闪存DMA 3233、安全管理器3234、缓冲管理器3235、FTL(闪存转换层)3236和闪存管理器3237。指令管理器3232、安全管理器3234、缓冲管理器3235、FTL(闪存转换层)3236和闪存管理器3237可以在装置控制器3230中以算法、软件或固件操作。

如图1至图10中描述的,闪存3210可以根据温度控制位线调试时间。因此,闪存3210可以根据温度提高和/或优化单元的分布以减少操作误差。

从UFS主机3100输入到UFS装置3200的指令可以通过装置接口3201提供到指令管理器3232。指令管理器3232解释从UFS主机3100提供的指令并且可以使用安全管理器3234验证提供的指令。指令管理器3232可以指配缓冲RAM 3240来通过缓冲管理器3235接收数据。当完成数据发送准备时,指令管理器3232将RTT(READY_TO_TRANSFER)UPIU发送到UFS主机3100。

UFS主机3100可以响应于RTT UPIU将数据发送到UFS装置3200。数据可以通过主机DMA 3132和主机接口3101发送到UFS装置3200。UFS装置3200可以通过缓冲管理器3235将提供的数据存储在缓冲RAM 3240中。存储在缓冲RAM 3240中的数据可以通过闪存DMA 3233提供到闪存管理器3237。闪存管理器3237可以参考闪存映射信息的地址映射信息将数据存储在闪存3210的选择的地址中。

如果完成指令中需要的数据发送和数据编程,则UFS装置3200将通知关于指令的完成的响应信号发送到UFS主机3100。UFS主机3100通知装置驱动器3120和应用器3110关于指令的完成并且完成关于对应的指令的操作。

发明构思的示例实施例可应用于移动装置。

图14是示出根据发明构思的示例实施例的移动装置的框图。参照图14,移动装置4000可以包括应用处理器4100、通信模块4200、显示/触摸模块4300、存储装置4400和移动RAM 4500。

应用处理器4100可以控制移动装置4000的整体操作。通信模块4200可以实现为控制与外部的无线/有线通信。显示/触摸模块4300可以实现为显示在应用处理器4100中处理的数据或实现为从触摸面板接收数据。存储装置4400可以实现为存储用户的数据。存储装置4400可以是eMMC、SSD、UFS等。移动RAM 4500可以实现为暂时存储在操作移动装置4000的操作中需要的数据。

如图1至图10中描述的,存储装置4400可以根据温度控制位线调试时间。存储装置4400可以根据温度优化单元的分布以减少操作误差。

存储系统或存储装置可以使用各种类型的封装件来安装,例如层叠封装(PoP)、球栅阵列(BGA)、芯片级封装(CSP)、塑料有引线芯片载体(PLCC)、塑料双列直插封装(PDIP)、窝伏尔裸片封装、晶圆形式的裸片、板上芯片(COB)、陶瓷双列直插式封装(CERDIP)、塑料公制四方扁平封装(MQFP)、薄型四方扁平封装(TQFP)、小外形集成电路(SOIC)、紧缩型小外形封装(SSOP)、薄型小外形(TSOP)、系统级封装(SIP)、多芯片封装(MCP)、晶圆级制造的封装(WFP)以及晶圆级处理的堆叠封装(WSP)。

发明构思的示例实施例可以提供一种非易失性存储装置及其操作方法,所述非易失性存储装置根据温度控制位线调试时间以减少操作误差。

应该理解的是,这里描述的示例实施例应该仅以描述性含义来考虑而不是出于限制的目的。对根据示例实施例的每个装置或方法内的特征或方面的描述通常应该被认为可用于根据示例实施例的其它装置或方法中的其它类似特征或方面。虽然已经具体示出和描述了一些示例实施例,但本领域的普通技术人员将理解的是,在不脱离权利要求的精神和范围的情况下,在此可以做出形式和细节上的改变。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1