存储器系统及存储器系统的操作方法.pdf

上传人:r7 文档编号:1298663 上传时间:2018-04-13 格式:PDF 页数:30 大小:2.31MB
返回 下载 相关 举报
摘要
申请专利号:

CN201610520069.6

申请日:

2016.07.04

公开号:

CN106909520A

公开日:

2017.06.30

当前法律状态:

公开

有效性:

审中

法律详情:

公开

IPC分类号:

G06F12/128(2016.01)I; G06F12/0897(2016.01)I

主分类号:

G06F12/128

申请人:

爱思开海力士有限公司

发明人:

李敬修

地址:

韩国京畿道

优先权:

2015.12.23 KR 10-2015-0184906

专利代理机构:

北京路浩知识产权代理有限公司 11002

代理人:

张晶;王莹

PDF下载: PDF下载
内容摘要

本发明提供一种存储器系统,其包括:存储器装置,其适于存储数据;以及控制器,其适于将主机提供的第一数据存储在根据第一数据的类型对应于第一数据的优先级的缓存的第一区域和第二区域中的一个区域中。

权利要求书

1.一种存储器系统,其包括:
存储器装置,其适于存储数据;以及
控制器,其适于将主机提供的第一数据存储在根据所述第一数据的类型对应于所述第
一数据的优先级的缓存的第一区域和第二区域中的一个区域中。
2.根据权利要求1所述的存储器系统,其中,所述第一数据的类型包括所述第一数据的
数据局部性、对所述第一数据的处理的模式以及对所述第一数据的命令操作的频率、数量
或时长中的一个或多个。
3.根据权利要求1所述的存储器系统,其中,所述第一数据的优先级根据所述第一数据
的值、对所述第一数据的命令操作的可靠性、对所述第一数据的处理的可靠性以及所述第
一数据的大小中的一个或多个来确定。
4.根据权利要求1所述的存储器系统,其中,所述第一区域包括:第一最近最多使用区
域,即第一MRU区域;以及第一最近最少使用区域,即第一LRU区域。
5.根据权利要求1所述的存储器系统,其中,所述第二区域包括第二MRU区域和第二LRU
区域。
6.根据权利要求1所述的存储器系统,其中,当所述主机提供的所述第一数据是存储在
所述第一区域和所述第二区域中的一个区域中的多个数据中的一个数据时,所述控制器将
所述第一数据存储在所述第一区域的所述第一MRU区域中。
7.根据权利要求6所述的存储器系统,
其中,所述控制器将存储在所述第一区域中的多个数据中的除所述第一数据外的其它
数据移动至所述第一区域的所述第一LRU区域,以及
其中,所述控制器将除所述第一数据外的所述其它数据中的存储在所述第一LRU区域
中的数据移动并且存储至所述第二区域的所述第二MRU区域。
8.根据权利要求1所述的存储器系统,其中,当所述主机提供的所述第一数据不是存储
在所述第一区域和所述第二区域两者中的多个数据中的任意一个数据时,所述控制器将所
述第一数据移动并且存储至所述第二区域的所述第二MRU区域。
9.根据权利要求8所述的存储器系统,
其中,所述控制器将存储在所述第二区域中的多个数据中的除所述第一数据外的其它
数据移动至所述第二区域的所述第二LRU区域,以及
其中,所述控制器从所述第二区域移除除所述第一数据外的所述其它数据中的存储在
所述第二LRU区域中的数据。
10.一种包括存储器装置的存储器系统的操作方法,所述存储器装置适于存储数据,所
述操作方法包括:
接收主机提供的用于所述存储器装置的第一数据;以及
将所述第一数据存储在根据所述第一数据的类型对应于所述第一数据的优先级的缓
存的第一区域和第二区域中的一个区域中。
11.根据权利要求10所述的操作方法,其中,所述第一数据的类型包括所述第一数据的
数据局部性、对所述第一数据的处理的模式以及对所述第一数据的命令操作的频率、数量
或时长中的一个或多个。
12.根据权利要求10所述的操作方法,其中,所述第一数据的存储根据所述第一数据的
值、对所述第一数据的命令操作的可靠性、对所述第一数据的处理的可靠性和所述第一数
据的大小中的一个或多个来确定所述第一数据的优先级。
13.根据权利要求10所述的操作方法,其中,所述第一区域包括第一MRU区域和第一LRU
区域。
14.根据权利要求10所述的操作方法,其中,所述第二区域包括第二MRU区域和第二LRU
区域。
15.根据权利要求10所述的操作方法,其中,当所述主机提供的所述第一数据是存储在
所述第一区域和所述第二区域中的一个区域中的多个数据中的一个数据时,所述第一数据
存储在所述第一区域的所述第一MRU区域中。
16.根据权利要求15所述的操作方法,
其中,所述第一数据的存储将存储在所述第一区域中的多个数据中的除所述第一数据
外的其它数据移动至所述第一区域的所述第一LRU区域,以及
其中,所述第一数据的存储将除所述第一数据外的所述其它数据中的存储在所述第一
LRU区域中的数据移动并且存储至所述第二区域的所述第二MRU区域。
17.根据权利要求10所述的操作方法,其中,当所述主机提供的所述第一数据不是存储
在所述第一区域和所述第二区域两者中的多个数据中的任意一个时,所述第一数据的存储
将所述第一数据移动并且存储至所述第二区域的所述第二MRU区域。
18.根据权利要求17所述的操作方法,
其中,所述第一数据的存储将存储在所述第二区域中的多个数据中的除所述第一数据
外的所述其它数据移动至所述第二区域的所述第二LRU区域,以及
其中,所述第一数据的存储从所述第二区域移除除所述第一数据外的所述其它数据中
的存储在所述第二LRU区域中的数据。

说明书

存储器系统及存储器系统的操作方法

相关申请的交叉引用

本申请要求于2015年12月23日递交的申请号为10-2015-0184906的韩国专利申请
的优先权,其公开全文通过引用并入本文。

技术领域

本发明的各种示例性实施例涉及一种存储器系统,并且更特别地涉及一种能够管
理缓冲区/缓存(cache)的数据的存储器系统及其操作方法。

背景技术

计算机环境范式已经转变为可随时随地使用的普适计算系统。由于该事实,诸如
移动电话、数码相机和笔记本电脑的便携式电子装置的使用已快速增加。这些便携式电子
装置通常使用具有存储器装置即数据存储装置的存储器系统。数据存储装置用作便携式电
子装置的主存储器装置或辅助存储器装置。

由于使用存储器装置的数据存储装置不具有活动部件,所以它们提供了优良的稳
定性、耐久性、高的信息存取速度以及低功耗。具有这种优点的数据存储装置的示例包括通
用串行总线(USB)存储器装置、具有各种接口的存储卡以及固态驱动器(SSD)。

发明内容

本发明的各种实施例涉及一种存储器系统,该存储器系统能够通过最小化存储器
系统的复杂性和性能退化以及通过最大化存储器装置的使用效率以高操作速度稳定地处
理数据。

根据本发明的实施例,存储器系统可包括:存储器装置,其适于存储数据;以及控
制器,其适于将主机提供的第一数据存储在根据第一数据的类型对应于第一数据的优先级
的缓存的第一区域和第二区域中的一个区域中。

第一数据的类型可包括第一数据的数据局部性、对第一数据的处理的模式以及对
第一数据的命令操作的频率、数量或时长(aging)中的一个或多个。根据第一数据的值、对
第一数据的命令操作的可靠性、对第一数据的处理的可靠性以及第一数据的大小中的一个
或多个可以确定第一数据的优先级。第一区域可包括第一MRU区域和第一LRU区域。第二区
域可包括第二MRU区域和第二LRU区域。当主机提供的第一数据可能是存储在第一区域和第
二区域中的一个区域中的多个数据中的一个时,控制器将第一数据存储在第一区域的第一
MRU区域中。控制器可将存储在第一区域中的多个数据中的除第一数据外的其它数据移动
至第一区域的第一LRU区域,并且控制器可将除第一数据外的其它数据中的存储在第一LRU
区域中的数据移动并且存储至第二区域的第二MRU区域。当主机提供的第一数据不可能是
存储在第一区域和第二区域两者中的多个数据中的任意一个时,控制器可将第一数据移动
并且存储至第二区域的第二MRU区域中。控制器可将存储在第二区域中的多个数据中的除
第一数据外的其它数据移动至第二区域的第二LRU区域,并且控制器可从第二区域移除除
第一数据外的其它数据中的存储在第二LRU区域中的数据。

根据本发明的实施例,存储器系统的操作方法可包括:接收主机提供的用于存储
器装置的第一数据;以及将第一数据存储在根据第一数据的类型对应于第一数据的优先级
的缓存的第一区域和第二区域中的一个区域中。

第一数据的类型可包括第一数据的数据局部性、对第一数据的处理的模式以及对
第一数据的命令操作的频率、数量或时长中的一个或多个。第一数据的存储可根据第一数
据的值、对第一数据的命令操作的可靠性、对第一数据的处理的可靠性以及第一数据的大
小中的一个或多个确定第一数据的优先级。第一区域包括第一MRU区域和第一LRU区域。第
二区域包括第二MRU区域和第二LRU区域。当主机提供的第一数据可能是存储在第一区域和
第二区域中的一个区域中的多个数据中的一个时,第一数据被存储在第一区域的第一MRU
区域中。第一数据的存储可将存储于第一区域中的多个数据中的除第一数据外的其它数据
移动至第一区域的第一LRU区域中,并且第一数据的存储可将除第一数据外的其它数据中
的存储于第一LRU区域中的数据移动并且存储至第二区域的第二MRU区域。当主机提供的第
一数据不可能为存储在第一区域和第二区域两者中的多个数据中的任意一个时,第一数据
的存储将第一数据移动并且存储至第二区域的第二MRU区域中。第一数据的存储可将存储
在第二区域中的多个数据中的除第一数据外的其它数据移动至第二区域的第二LRU区域
中,并且第一数据的存储可从第二区域移除除第一数据外的其它数据中的存储在第二LRU
区域中的数据。

附图说明

图1是示出根据本发明的实施例的包括存储器系统的数据处理系统的简图。

图2是示出图1中所示的存储器系统中的存储器装置的简图。

图3是示出根据本发明的实施例的存储器装置中的存储块的电路图。

图4至图11是示意性地示出了图2中所示的存储器装置的简图。

图12A和图12B是示意性地示出根据本发明的第一实施例的缓冲区缓存操作的简
图。

图13A和图13B是示意性地示出根据本发明的第二实施例的缓冲区缓存操作的简
图。

图14A和图14B是示意性地示出根据本发明的第三实施例的缓冲区缓存操作的简
图。

图15A和图15B是示意性地示出根据本发明的第四实施例的缓冲区缓存操作的简
图。

图16A和图16B是示意性地示出根据本发明的第五实施例的缓冲区缓存操作的简
图。

具体实施方式

下文将参照附图更加详细地描述各种实施例。然而,本发明可以不同形式呈现并
且不应解释为限于本文阐述的实施例。而是,提供这些实施例使得本公开将是彻底且完整
的,并且将向本领域的技术人员完全地传达本发明的范围。贯穿本公开,遍及本发明的各个
附图和实施例中的相似的参考标记指代相似的部件。

图1是示出根据实施例的包括存储器系统的数据处理系统的框图。

参照图1,数据处理系统100可包括主机102和存储器系统110。

主机102可例如包括诸如移动电话、MP3播放器和膝上型电脑的便携式电子装置或
诸如台式电脑、游戏机、电视机和投影仪的电子装置。

存储器系统110可响应于来自主机102的请求操作,并且更具体地,存储将由主机
102访问的数据。换言之,存储器系统110可用作主机102的主存储器系统或辅助存储器系
统。存储器系统110可利用根据主机接口的协议与主机102电联接的各种存储装置中的任意
一种来实现。存储器系统110可利用诸如固态驱动器(SSD)、多媒体卡(MMC)、嵌入式MMC
(eMMC)、减小尺寸的MMC(RS-MMC)和微型-MMC、安全数字(SD)卡、迷你-SD和微型-SD、通用串
行总线(USB)存储装置、通用闪速存储(UFS)装置、标准闪存(CF)卡、智能媒体(SM)卡、记忆
棒等的各种存储装置中的任意一种来实现。

存储器系统110的存储装置可利用诸如动态随机存取存储器(DRAM)和静态随机存
取存储器(SRAM)的易失性存储器装置或诸如只读存储器(ROM)、掩膜ROM(MROM)、可编程ROM
(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、铁电随机存取存储器
(FRAM)、相变RAM(PRAM)、磁阻RAM(MRAM)和电阻式RAM(RRAM)的非易失性存储器装置来实
现。

存储器系统110可包括存储待由主机102访问的数据的存储器装置150以及可控制
数据在存储器装置150中的存储的控制器130。

控制器130和存储器装置150可集成到一个半导体装置中。例如,控制器130和存储
器装置150可集成到一个半导体装置中并且配置固态驱动器(SSD)。当存储器系统110用作
SSD时,与存储器系统110电联接的主机102的操作速度可显著增加。

控制器130和存储器装置150可集成到一个半导体装置中并且配置存储卡。控制器
130和存储卡150可集成到一个半导体装置中并且配置诸如个人计算机存储卡国际协会
(PCMCIA)卡、标准闪存(CF)卡、智能媒体(SM)卡(SMC)、记忆棒、多媒体卡(MMC)、RS-MMC及微
型-MMC、安全数字(SD)卡、迷你-SD、微型-SD和SDHC以及通用闪速存储(UFS)装置的存储卡。

此外,存储器系统110可配置计算机、超级移动PC(UMPC)、工作站、上网本、个人数
字助理(PDA)、便携式计算机、网络平板、平板电脑、无线电话、移动电话、智能电话、电子书、
便携式多媒体播放器(PMP)、便携式游戏机、导航装置、黑盒、数码相机、数字多媒体广播
(DMB)播放器、三维(3D)电视、智能电视、数字音频记录器、数字音频播放器、数字图片记录
器、数字图片播放器、数字视频记录器、数字视频播放器、配置数据中心的存储器、能够在无
线环境下发送信息并且接收信息的装置、配置家庭网络的各种电子装置中的一种、配置计
算机网络的各种电子装置中的一种、配置远程信息处理网络的各种电子装置中的一种、
RFID装置或配置计算系统的各种构成元件中的一个。

当电源中断时,存储器系统110的存储器装置150可保留存储的数据,且特别地,存
储器装置150可在写入操作期间存储主机102提供的数据并且在读取操作期间向主机102提
供存储的数据。存储器装置150可包括多个存储块152、154和156。存储块152、154和156的每
一个可包括多个页面。每个页面可包括多个存储器单元,其中多个字线(WL)电联接至多个
存储器单元。存储器装置150可以是非易失性存储器装置,例如,闪速存储器。闪速存储器可
具有三维(3D)堆叠结构。稍后将参照图2至图11详细地描述存储器装置150的结构和存储器
装置150的三维(3D)堆叠结构。

存储器系统110的控制器130可响应于来自主机102的请求来控制存储器装置150。
控制器130可向主机102提供从存储器装置150读取的数据,并且将主机102提供的数据存储
至存储器装置150中。为此,控制器130可控制存储器装置150的全部操作,诸如读取操作、写
入操作、编程操作和擦除操作。

详细地,控制器130可包括主机接口单元132、处理器134、错误校正码(ECC)单元
138、电源管理(PMU)单元140、NAND闪速控制器(NFC)142和存储器144。

主机接口单元132可处理主机102提供的命令和数据,并且可通过诸如通用串行总
线(USB)、多媒体卡(MMC)、高速外围组件互连(PCI-E)、串列SCSI(SAS)、串行高级技术附件
(SATA)、并行高级技术附件(PATA)、小型计算机系统接口(SCSI)、加强型小型磁盘接口
(ESDI)和集成驱动器电子设备(IDE)的各种接口协议中的至少一种协议与主机102通信。

ECC单元138可在读取操作期间检测和校正从存储器装置150读取的数据中的错
误。当错误位的数量大于或等于可校正错误位的阈值时,ECC单元138可以不校正错误位,并
且可输出指示校正错误位失败的错误校正失败信号。

ECC单元138可基于诸如低密度奇偶校验(LDPC)码、博斯-查德胡里-霍昆格姆
(BCH)码、turbo码、里德-所罗门(RS)码、卷积码、递归系统码(RSC)、网格编码调制(TCM)、分
组编码调制(BCM)等的编码调制执行错误校正操作。ECC单元138可包括用于错误校正操作
的所有电路、系统或装置。

PMU 140可提供和管理用于控制器130的电源,即,用于控制器130中包括的构成元
件的电源。

NFC 142可用作控制器130和存储器装置150之间的存储器接口以允许控制器130
响应于来自主机102的请求控制存储器装置150。当存储器装置150为闪速存储器时,且特别
地,当存储器装置150为NAND闪速存储器时,NFC 142可在处理器134的控制下产生用于存储
器装置150的控制信号并且处理数据。

存储器144可用作存储器系统110和控制器130的工作存储器,并且存储用于驱动
存储器系统110和控制器130的数据。控制器130可响应于来自主机102的请求控制存储器装
置150。例如,控制器130可向主机102提供从存储器装置150读取的数据并且将主机102提供
的数据存储在存储器装置150中。当控制器130控制存储器装置150的操作时,存储器144可
存储控制器130和存储器装置150用于诸如读取、写入、编程和擦除操作的操作的数据。

存储器144可利用易失性存储器来实现。存储器144可利用静态随机存取存储器
(SRAM)或动态随机存取存储器(DRAM)来实现。如上所述,存储器144可存储主机102和存储
器装置150用于读和写入操作的数据。为了存储数据,存储器144可包括编程存储器、数据存
储器、写入缓冲区、读取缓冲区、映射缓冲区等。

处理器134可控制存储器系统110的一般操作,以及响应于来自主机102的写入请
求或读取请求控制用于存储器装置150的写入操作或读取操作。处理器134可驱动被称为闪
存转换层(FTL)的固件来控制存储器系统110的一般操作。处理器134可利用微处理器或中
央处理单元(CPU)来实现。

管理单元(未示出)可包括在处理器134中,并且可执行存储器装置150的坏块管
理。管理单元可找出包括在存储器装置150中的处于用于进一步使用的不令人满意的条件
中的坏存储块,并且对坏存储块执行坏块管理。当存储器装置150为闪速存储器例如NAND闪
速存储器时,在写入操作期间例如编程操作期间,由于NAND逻辑功能的特性,可能出现编程
失败。在坏块管理期间,编程失败的存储块或坏存储块的数据可编程到新存储块中。此外,
由于编程失败导致的坏块使具有3D堆叠结构的存储器装置150的使用效率和存储器系统
110的可靠性严重恶化,因此需要可靠的坏块管理。

图2是示出图1中所示的存储器装置150的示意图。

参照图2,存储器装置150可包括多个存储块,例如,第零至第(N-1)块210至240,其
中N为正整数。多个存储块210至240中的每个可包括多个页面,例如,2M数量的页面(2M个页
面),本发明将不限于此并且其中M为正整数。多个页面中的每个可包括多个存储器单元,其
中多个字线电联接至多个存储器单元。

此外,根据每个存储器单元中可存储或表达的位的数量,存储器装置150可包括多
个存储块,如单层单元(SLC)存储块和多层单元(MLC)存储块。SLC存储块可包括利用存储器
单元来实现的多个页面,其中每个存储器单元能够存储1位数据。MLC存储块可包括利用存
储器单元来实现的多个页面,其中每个存储器单元能够存储多位数据,例如,2位或更多位
数据。包括利用存储器单元来实现的多个页面的MLC存储块可被定义为三层单元(TLC)存储
块,其中每个存储器单元能够存储3位数据。

多个存储块210至240中的每一个可在写入操作期间存储主机装置102提供的数
据,并且可在读取操作期间向主机102提供存储的数据。

图3是示出图1中所示的多个存储块152至156中的一个存储块的电路图。

参照图3,存储器装置150的存储块152可包括分别电联接至位线BL0至BLm-1的多
个单元串340。每列的单元串340可包括至少一个漏极选择晶体管DST和至少一个源极选择
晶体管SST。多个存储器单元或多个存储器单元晶体管MC0至MCn-1可串联地电连接在选择
晶体管DST和选择晶体管SST之间。各自的存储器单元MC0至MCn-1可由多层单元(MLC)配置,
每个多层单元存储多个位的数据信息。串340可分别电联接至对应的位线BL0至BLm-1。作为
参考,在图3中,“DSL”表示漏极选择线,“SSL”表示源极选择线,并且“CSL”表示共源线。

尽管图3作为示例示出由NAND闪速存储器单元配置的存储块152,但是应当注意
到,根据实施例的存储器装置150的存储块152不限于NAND闪速存储器并且可由NOR闪速存
储器、结合至少两种存储器单元的混合闪速存储器或控制器内置在存储器芯片中的1-NAND
闪速存储器实现。半导体装置的操作特征不仅可应用于其中电荷存储层由导电浮置栅
(gate)配置的闪速存储器装置,而且可应用于其中电荷存储层由介电层配置的电荷捕获闪
存(CTF)。

存储器装置150的电压供应块310可提供待根据操作模式供应至各自的字线的字
线电压,例如,编程电压、读取电压和通过电压,以及待供应至体材料(bulk)例如其中形成
有存储器单元的阱区的电压。电压供应块310可在控制电路(未示出)的控制下执行电压产
生操作。电压供应块310可产生多个可变读取电压以产生多个读取数据、在控制电路的控制
下选择存储块或存储器单元阵列的扇区中的一个、选择被选择的存储块的字线中的一个字
线以及向被选择的字线和未被选择的字线提供字线电压。

存储器装置150的读取/写入电路320可由控制电路控制,并且可根据操作模式用
作感测放大器或写入驱动器。在验证/正常读取操作期间,读取/写入电路320可用作用于从
存储器单元阵列读取数据的感测放大器。另外,在编程操作期间,读取/写入电路320可用作
写入驱动器,其根据待存储在存储器单元阵列中的数据来驱动位线。读取/写入电路320可
在编程操作期间从缓冲区(未示出)接收待被写入存储器单元阵列中的数据,并且可根据输
入的数据驱动位线。为此,读取/写入电路320可包括分别对应于列或位线或者列对或位线
对的多个页面缓冲区322、324和326,并且多个锁存器(未示出)可包含在页面缓冲区322、
324和326中的每个中。

图4至图11是示出图1中所示的存储器装置150的示意图。

图4是示出图1中所示的存储器装置150的多个存储块152至156的示例的框图。

参照图4,存储器装置150可包含多个存储块BLK0至BLKN-1,并且每个存储块BLK0
至BLKN-1都可以三维(3D)结构或垂直结构实现。各自的存储块BLK0至BLKN-1可包括在第一
方向至第三方向例如x轴方向、y轴方向和z轴方向上延伸的结构。

各自的存储块BLK0至BLKN-1可包括在第二方向上延伸的多个NAND串NS。多个NAND
串NS可设置在第一方向和第三方向上。每个NAND串NS可电联接到位线BL、至少一个源极选
择线SSL、至少一个接地选择线GSL、多个字线WL、至少一个虚拟字线DWL和共源线CSL。换言
之,各自的存储块BLK0至BLKN-1可电联接到多个位线BL、多个源极选择线SSL、多个接地选
择线GSL、多个字线WL、多个虚拟字线DWL和多个共源线CSL。

图5是图4中所示的多个存储块BLK0至BLKN-1中的一个BLKi的立体图。图6是图5中
所示的存储块BLKi沿着线I-I'截取的截面图。

参照图5和图6,存储器装置150的多个存储块中的存储块BLKi可包含在第一方向
至第三方向上延伸的结构。

衬底5111可被设置。衬底5111可包括掺杂有第一类型杂质的硅材料。衬底5111可
包括掺杂有p-型杂质的硅材料或可以是p-型阱,例如,袋(pocket)p-阱,以及包括围绕p-型
阱的n-型阱。尽管在本示例实施例中,衬底5111是p-型硅,但是应该注意到,衬底5111不限
于为p-型硅。

在第一方向上延伸的多个掺杂区域5311至5314可设置在衬底5111上方。多个掺杂
区域5311至5314可含有不同于衬底5111的第二类型杂质。多个掺杂区域5311至5314可掺杂
有n-型杂质。尽管在本示例实施例中,第一至第四掺杂区域5311至5314是n-型的,但是应该
注意到,第一至第四掺杂区域5311-5314不限于为n-型的。

在衬底5111上方的第一掺杂区域5311和第二掺杂区域5312之间的区域中,在第一
方向上延伸的多个介电材料5112可顺序地设置在第二方向上。介电材料5112和衬底5111可
在第二方向上以预定的距离彼此隔开。介电材料5112可包括介电材料,诸如氧化硅。

在衬底5111上方的第一掺杂区域5311和第二掺杂区域5312之间的区域中,在第一
方向上顺序地设置且在第二方向上穿过介电材料5112的多个柱状物5113可被设置。多个柱
状物5113可分别穿过介电材料5112并且可与衬底5111电联接。每个柱状物5113可由多种材
料配置。每个柱状物5113的表面层5114可包括掺杂有第一类型杂质的硅材料。每个柱状物
5113的表面层5114可包括掺杂有与衬底5111相同类型的杂质的硅材料。尽管在本示例实施
例中,每个柱状物5113的表面层5114可包括p-型硅,但是每个柱状物5113的表面层5114不
限于为p-型硅。

每个柱状物5113的内层5115可由介电材料形成。每个柱状物5113的内层5115可由
诸如氧化硅的介电材料来填充。

在第一掺杂区域5311和第二掺杂区域5312之间的区域中,介电层5116可沿着介电
材料5112、柱状物5113和衬底5111的暴露表面设置。介电层5116的厚度可小于介电材料
5112之间的距离的一半。换言之,可设置有不同于介电材料5112和介电层5116的材料的区
域可设置在(i)设置在介电材料5112的第一介电材料的底面上方的介电层5116和(ii)设置
在介电材料5112的第二介电材料的顶面上方的介电层5116之间。介电材料5112位于第一介
电材料下方。

在第一掺杂区域5311和第二掺杂区域5312之间的区域中,导电材料5211-5291可
设置在介电层5116的暴露表面上方。在第一方向上延伸的导电材料5211可设置在邻近衬底
5111的介电材料5112和衬底5111之间。特别地,在第一方向上延伸的导电材料5211可设置
在(i)设置在衬底5111上方的介电层5116和(ii)设置在邻近衬底5111的介电材料5112的底
面上方的介电层5116之间。

在第一方向上延伸的导电材料可设置在(i)设置在介电材料5112中的一个介电材
料的顶面上方的介电层5116和(ii)设置在介电材料5112的另一个介电材料的底面上方的
介电层5116之间,其中另一个介电材料设置在特定介电材料5112上方。在第一方向上延伸
的导电材料5221-5281可设置在介电材料5112之间。在第一方向上延伸的导电材料5291可
设置在最上面的介电材料5112上方。在第一方向上延伸的导电材料5211-5291可以是金属
材料。在第一方向上延伸的导电材料5211-5291可以是诸如多晶硅的导电材料。

在第二掺杂区域5312和第三掺杂区域5313之间的区域中,可设置与在第一掺杂区
域5311和第二掺杂区域5312之间的结构相同的结构。例如,在第二掺杂区域5312和第三掺
杂区域5313之间的区域中,可设置在第一方向上延伸的多个介电材料5112、在第一方向上
顺序地设置且在第二方向上穿过多个介电材料5112的多个柱状物5113、设置在多个介电材
料5112和多个柱状物5113的暴露表面上方的介电层5116以及在第一方向上延伸的多个导
电材料5212至5292。

在第三掺杂区域5313和第四掺杂区域5314之间的区域中,可设置与在第一掺杂区
域5311和第二掺杂区域5312之间的结构相同的结构。例如,在第三掺杂区域5313和第四掺
杂区域5314之间的区域中,可设置在第一方向上延伸的多个介电材料5112、在第一方向上
顺序地设置且在第二方向上穿过多个介电材料5112的多个柱状物5113、设置在多个介电材
料5112和多个柱状物5113的暴露表面上方的介电层5116以及在第一方向上延伸的多个导
电材料5213至5293。

漏极5320可分别设置在多个柱状物5113上方。漏极5320可以是掺杂有第二类型杂
质的硅材料。漏极5320可以是掺杂有n-型杂质的硅材料。尽管在本示例实施例中,漏极5320
包括n-型硅,但是应该注意到,漏极5320不限于为n-型硅。例如,每个漏极5320的宽度可大
于每个对应的柱状物5113的宽度。每个漏极5320可以焊盘的形状设置在每个对应的柱状物
5113的顶面上方。

在第三方向上延伸的导电材料5331至5333可设置在漏极5320上方。导电材料5331
至5333可顺序地设置在第一方向上。各自的导电材料5331至5333可与对应区域的漏极5320
电联接。漏极5320和在第三方向上延伸的导电材料5331至5333可通过接触插塞来电联接。
在第三方向上延伸的导电材料5331至5333可以是金属材料。在第三方向上延伸的导电材料
5331至5333可以是诸如多晶硅的导电材料。

在图5和图6中,各自的柱状物5113可与介电层5116和在第一方向上延伸的导电材
料5211至5291、5212至5292和5213至5293一起形成串。各自的柱状物5113可与介电层5116
和在第一方向上延伸的导电材料5211至5291、5212至5292和5213至5293一起形成NAND串
NS。每个NAND串NS可包括多个晶体管结构TS。

图7是图6中所示的晶体管结构TS的截面图。

参照图7,在图6中所示的晶体管结构TS中,介电层5116可包括第一至第三子介电
层5117、5118和5119。

每个柱状物5113中的p-型硅的表面层5114可用作主体。邻近柱状物5113的第一子
介电层5117可用作隧穿介电层,并且可包括热氧化层。

第二子介电层5118可用作电荷存储层。第二子介电层5118可用作电荷捕获层,并
且可包括氮化物层或诸如氧化铝层、二氧化铪层等的金属氧化物层。

邻近导电材料5233的第三子介电层5119可用作阻断介电层。邻近在第一方向上延
伸的导电材料5233的第三子介电层5119可形成为单层或多层。第三子介电层5119可以是介
电常数大于第一子介电层5117和第二子介电层5118的诸如氧化铝层、二氧化铪层等的高k
介电层。

导电材料5233可用作栅或控制栅。即,栅或控制栅5233、阻断介电层5119、电荷存
储层5118、隧穿介电层5117和主体5114可形成晶体管或存储器单元晶体管结构。例如,第一
至第三子介电层5117至5119可形成氧化物-氮化物-氧化物(ONO)结构。在本实施例中,为了
方便起见,每个柱状物5113中的p-型硅的表面层5114将被称为第二方向上的主体。

存储块BLKi可包括多个柱状物5113。即,存储块BLKi可包括多个NAND串NS。具体
地,存储块BLKi可包括在第二方向或垂直于衬底5111的方向上延伸的多个NAND串NS。

每个NAND串NS可包括在第二方向上设置的多个晶体管结构TS。每个NAND串NS的多
个晶体管结构TS中的至少一个可用作串源极晶体管SST。每个NAND串NS的多个晶体管结构
TS中的至少一个可用作接地选择晶体管GST。

栅或控制栅可对应于在第一方向上延伸的导电材料5211至5291、5212至5292和
5213至5293。换言之,栅或控制栅可在第一方向上延伸并且形成字线以及至少一个源极选
择线SSL和至少一个接地选择线GSL至少两个选择线。

在第三方向上延伸的导电材料5331至5333可电联接至NAND串NS的一端。在第三方
向上延伸的导电材料5331至5333可用作位线BL。即,在一个存储块BLKi中,多个NAND串NS可
电联接至一个位线BL。

在第一方向上延伸的第二类型掺杂区域5311至5314可以设置到NAND串NS的另一
端。在第一方向上延伸的第二类型掺杂区域5311至5314可用作共源线CSL。

即,存储块BLKi可包括在垂直于衬底5111的方向例如第二方向上延伸的多个NAND
串NS,并且可用作例如电荷捕获类型存储器的NAND闪速存储块,其中多个NAND串NS电联接
至一个位线BL。

尽管图5至图7中示出了在第一方向上延伸的导电材料5211至5291、5212至5292和
5213至5293设置在9个层中,但是应当注意到,在第一方向上延伸的导电材料5211至5291、
5212至5292和5213至5293不限于被设置在9个层中。例如,在第一方向上延伸的导电材料可
设置在8个层、16个层或任意多个层中。换言之,在一个NAND串NS中,晶体管的数量可以是8
个、16个或更多个。

尽管在图5至图7中示出了3个NAND串NS电联接至一个位线BL,但是应当注意到,本
实施例不限于具有电联接至一个位线BL的3个NAND串NS。在存储块BLKi中,m数量的NAND串
NS可电联接至一个位线BL,m是正整数。根据电联接至一个位线BL的NAND串NS的数量,在第
一方向上延伸的导电材料5211至5291、5212至5292和5213至5293的数量和共源线5311至
5314的数量也可以被控制。

此外,尽管图5至图7中示出了3个NAND串NS电联接至在第一方向上延伸的一个导
电材料,但是应当注意到,本实施例不限于具有电联接至在第一方向上延伸的一个导电材
料的3个NAND串NS。例如,n数量的NAND串NS可电联接至在第一方向上延伸的一个导电材料,
n为正整数。根据电联接至在第一方向上延伸的一个导电材料的NAND串NS的数量,位线5331
至5333的数量也可以被控制。

图8是示出参照图5至图7描述的具有第一结构的存储块BLKi的等效电路图。

参照图8,在具有第一结构的块BLKi中,NAND串NS11至NS31可设置在第一位线BL1
和共源线CSL之间。第一位线BL1可对应于图5和图6的在第三方向上延伸的导电材料5331。
NAND串NS12至NS32可设置在第二位线BL2和共源线CSL之间。第二位线BL2可对应于图5和图
6的在第三方向上延伸的导电材料5332。NAND串NS13至NS33可设置在第三位线BL3和共源线
CSL之间。第三位线BL3可对应于图5和图6的在第三方向上延伸的导电材料5333。

每个NAND串NS的源极选择晶体管SST可电联接至对应的位线BL。每个NAND串NS的
接地选择晶体管GST可电联接至共源线CSL。存储器单元MC可设置在每个NAND串NS的源极选
择晶体管SST和接地选择晶体管GST之间。

在本示例中,NAND串NS可以由行和列的单元定义并且电联接至一个位线的NAND串
NS可形成一列。电联接至第一位线BL1的NAND串NS11至NS31可对应于第一列,电联接至第二
位线BL2的NAND串NS12至NS32可对应于第二列,并且电联接至第三位线BL3的NAND串NS13至
NS33可对应于第三列。电联接至一个源极选择线SSL的NAND串NS可形成一行。电联接至第一
源极选择线SSL1的NAND串NS11至NS13可形成第一行,电联接至第二源极选择线SSL2的NAND
串NS21至NS23可形成第二行,并且电联接至第三源极选择线SSL3的NAND串NS31至NS33可形
成第三行。

在每个NAND串NS中,高度可被定义。在每个NAND串NS中,邻近接地选择晶体管GST
的存储器单元MC1的高度可具有值‘1’。在每个NAND串NS中,当从衬底5111测量时,随着存储
器单元越来越靠近源极选择晶体管SST,存储器单元的高度可以增加。在每个NAND串NS中,
邻近源极选择晶体管SST的存储器单元MC6的高度可以是7。

相同行中的NAND串NS的源极选择晶体管SST可共享源极选择线SSL。不同行中的
NAND串NS的源极选择晶体管SST可分别电联接至不同的源极选择线SSL1、SSL2和SSL3。

相同行中的NAND串NS中在相同高度处的存储器单元可共享字线WL。即,在相同高
度处,电联接至不同行中的NAND串NS的存储器单元MC的字线WL可以被电联接。相同行的
NAND串NS中的在相同高度处的虚拟存储器单元DMC可共享虚拟字线DWL。即,在相同的高度
或水平处,电联接至不同行中的NAND串NS的虚拟存储器单元DMC的虚拟字线DWL可以被电联
接。

位于相同水平、高度或层的字线WL或虚拟字线DWL可以在可以设置在第一方向上
延伸的导电材料5211至5291、5212至5292和5213至5293的层处彼此电联接。在第一方向上
延伸的导电材料5211至5291、5212至5292和5213至5293可通过接触部共同电联接至上层。
在上层处,在第一方向上延伸的导电材料5211至5291、5212至5292和5213至5293可被电联
接。换言之,相同行中的NAND串NS的接地选择晶体管GST可共享接地选择线GSL。此外,不同
行中的NAND串NS的接地选择晶体管GST可共享接地选择线GSL。即,NAND串NS11至NS13、NS21
至NS23和NS31至NS33可电联接至接地选择线GSL。

共源线CSL可电联接至NAND串NS。在有源区域上方并且在衬底5111上方,第一至第
四掺杂区域5311至5314可被电联接。第一至第四掺杂区域5311至5314可通过接触部电联接
至上层,并且在上层处,第一至第四掺杂区域5311-5314可被电联接。

如图8中所示,相同高度或水平的字线WL可被电联接。因此,当在特定高度处的字
线WL被选择时,电联接至字线WL的所有NAND串NS可被选择。不同行中的NAND串NS可电联接
至不同的源极选择线SSL。因此,在电联接至相同字线WL的NAND串NS中,通过选择源极选择
线SSL1至SSL3中的一个,未被选择的行中的NAND串NS可与位线BL1至BL3电隔离。换言之,通
过选择源极选择线SSL1至SSL3中的一个,NAND串NS的行可被选择。此外,通过选择位线BL1
至BL3中的一个,被选择的行中的NAND串NS可以在列的单元中被选择。

在每个NAND串NS中,可设置虚拟存储器单元DMC。在图8中,虚拟存储器单元DMC可
设置在每个NAND串NS中的第三存储器单元MC3和第四存储器单元MC4之间。即,第一至第三
存储器单元MC1至MC3可设置在虚拟存储器单元DMC和接地选择晶体管GST之间。第四至第六
存储器单元MC4至MC6可设置在虚拟存储器单元DMC和源极选择晶体管SST之间。每个NAND串
NS的存储器单元MC可通过虚拟存储器单元DMC被划分为存储器单元组。在划分的存储器单
元组中,邻近接地选择晶体管GST的存储器单元例如MC1至MC3可被称为下部存储器单元组,
并且邻近串选择晶体管SST的存储器单元例如MC4至MC6可被称为上部存储器单元组。

在下文中,将参照图9至图11进行详细的描述,图9至图11示出根据利用不同于第
一结构的三维(3D)非易失性存储器装置实现的实施例的存储器系统中的存储器装置。

图9是示意性地示出利用不同于上文参照图5至图8描述的第一结构的三维(3D)非
易失性存储器装置实现的存储器装置并且示出图4的多个存储块的存储块BLKj的立体图。
图10是示出沿着图9的线VII-VII'截取的存储块BLKj的截面图。

参照图9和图10,图1的存储器装置150的多个存储块中的存储块BLKj可包括在第
一至第三方向上延伸的结构。

可设置衬底6311。例如,衬底6311可包括掺杂有第一类型杂质的硅材料。例如,衬
底6311可包括掺杂有p-型杂质的硅材料或可以是p-型阱,例如,袋p-阱,并且包括围绕p-型
阱的n-型阱。尽管在本示例实施例中,衬底6311是p-型硅,但是应当注意到,衬底6311不限
于为p-型硅。

在x轴方向和y轴方向上延伸的第一至第四导电材料6321-6324被设置在衬底6311
上方。第一至第四导电材料6321-6324可在z轴方向上以预定距离隔开。

在x轴方向和y轴方向上延伸的第五至第八导电材料6325-6328可设置在衬底6311
上方。第五至第八导电材料6325-6328可在z轴方向上以预定距离隔开。第五至第八导电材
料6325-6328可在y轴方向上与第一至第四导电材料6321-6324隔开。

可设置穿过第一至第四导电材料6321-6324的多个下部柱状物DP。每个下部柱状
物DP在z轴方向上延伸。此外,可设置穿过第五至第八导电材料6325-6328的多个上部柱状
物UP。每个上部柱状物UP在z轴方向上延伸。

下部柱状物DP和上部柱状物UP中的每一个可包括内部材料6361、中间层6362和表
面层6363。中间层6362可用作单元晶体管的沟道。表面层6363可包括阻断介电层、电荷存储
层和隧穿介电层。

下部柱状物DP和上部柱状物UP可通过管栅PG电联接。管栅PG可设置在衬底6311
中。例如,管栅PG可包括与下部柱状物DP和上部柱状物UP相同的材料。

在x轴方向和y轴方向上延伸的第二类型的掺杂材料6312可设置在下部柱状物DP
上方。例如,第二类型的掺杂材料6312可包括n-型硅材料。第二类型的掺杂材料6312可用作
共源线CSL。

漏极6340可设置在上部柱状物UP上方。漏极6340可包括n-型硅材料。在y轴方向上
延伸的第一上部导电材料6351和第二上部导电材料6352可设置在漏极6340上方。

第一上部导电材料6351和第二上部导电材料6352可在x轴方向上隔开。第一上部
导电材料6351和第二上部导电材料6352可由金属形成。第一上部导电材料6351和第二上部
导电材料6352以及漏极6340可通过接触插塞电联接。第一上部导电材料6351和第二上部导
电材料6352分别用作第一位线BL1和第二位线BL2。

第一导电材料6321可用作源极选择线SSL,第二导电材料6322可用作第一虚拟字
线DWL1,并且第三导电材料6323和第四导电材料6324分别用作第一主字线MWL1和第二主字
线MWL2。第五导电材料6325和第六导电材料6326分别用作第三主字线MWL3和第四主字线
MWL4,第七导电材料6327可用作第二虚拟字线DWL2,并且第八导电材料6328可用作漏极选
择线DSL。

下部柱状物DP和邻近下部柱状物DP的第一至第四导电材料6321至6324形成下部
串。上部柱状物UP和邻近上部柱状物UP的第五至第八导电材料6325至6328形成上部串。下
部串和上部串可通过管栅PG电联接。下部串的一端可电联接至用作共源线CSL的第二类型
的掺杂材料6312。上部串的一端可通过漏极6340电联接至对应的位线。一个下部串和一个
上部串形成一个单元串,该单元串电联接在用作共源线CSL的第二类型的掺杂材料6312和
用作位线BL的上部导电材料层6351和6352中的对应一个之间。

换言之,下部串可包括源极选择晶体管SST、第一虚拟存储器单元DMC1、第一主存
储器单元MMC1和第二主存储器单元MMC2。上部串可包括第三主存储器单元MMC3、第四主存
储器单元MMC4、第二虚拟存储器单元DMC2以及漏极选择晶体管DST。

在图9和图10中,上部串和下部串可形成NAND串NS,并且NAND串NS可包括多个晶体
管结构TS。因为上文参照图7详细地描述了包含在图9和图10中的NAND串NS中的晶体管结
构,所以在此将省略其的详细描述。

图11是示出如上参照图9和图10描述的具有第二结构的存储块BLKj的等效电路的
电路图。为了方便起见,仅示出形成在第二结构的存储块BLKj中的一对的第一串和第二串。

参照图11,在存储器装置150的多个块中的具有第二结构的存储块BLKj中,可以定
义多个对的方式设置单元串,其中每个单元串利用如上参照图9和图10描述的通过管栅PG
电联接的一个上部串和一个下部串来实现。

换言之,在具有第二结构的特定存储块BLKj中,沿着第一沟道CH1(未示出)堆叠的
存储器单元CG0至CG31,例如,至少一个源极选择栅SSG1和至少一个漏极选择栅DSG1可形成
第一串ST1,以及沿着第二沟道CH2(未示出)堆叠的存储器单元CG0至CG31,例如,至少一个
源极选择栅SSG2和至少一个漏极选择栅DSG2可形成第二串ST2。

第一串ST1和第二串ST2可电联接至相同的漏极选择线DSL和相同的源极选择线
SSL。第一串ST1可电联接至第一位线BL1,并且第二串ST2可电联接至第二位线BL2。

尽管图11中描述了第一串ST1和第二串ST2电联接至相同的漏极选择线DSL和相同
的源极选择线SSL,但是可以想到,第一串ST1和第二串ST2可电联接至相同的源极选择线
SSL和相同的位线BL,第一串ST1可电联接至第一漏极选择线DSL1,并且第二串ST2可电联接
至第二漏极选择线DSL2。进一步地,可以想到,第一串ST1和第二串ST2可电联接至相同的漏
极选择线DSL和相同的位线BL,第一串ST1可电联接至第一源极选择线SSL1并且第二串ST2
可电联接第二源极选择线SSL2。

在下文中,根据本发明的实施例,将公开对存储器系统中的存储器装置的数据处
理,特别是对应于主机102提供的命令的命令操作,例如,对存储器装置150的命令数据处理
操作。

图12A和图12B是示意性地示出根据本发明的第一实施例的缓冲区缓存操作的简
图。

参照图12A和图12B,缓冲区/缓存可包括用于存储相对较高的读取或写入频率的
数据的第一区域12A和用于存储相对较低的读取或写入频率的数据的第二区域12B。

第一区域12A和第二区域12B中的每一个可包括用于存储根据最近最多使用(MRU)
算法的数据的MRU区域和用于存储根据最近最少使用(LRU)算法管理的数据的LRU区域。例
如,第一区域12A可包括第一MRU区域MRU_1和第一LRU区域LRU_1,并且第二区域12B可包括
第二MRU区域MRU_2和第二LRU区域LRU_2。第一区域12A可以是热区域且第二区域12B可以是
冷区域。热数据可存储在热区域中,以及冷数据可存储在冷区域中。

控制器130可根据数据的类型来对属于对应于数据的优先级的第一区域12A和第
二区域12B的数据进行分类。

属于第一区域12A的数据可在数据的重要性、数据处理的可靠性和数据大小中的
一个或多个方面比属于第二区域12B的数据具有较高的级别。根据本发明的实施例,在存储
器系统110中,相较于属于第二区域12B的数据,可以更高的优先级更稳定地处理属于第一
区域12A的数据。根据数据特征、数据局部性、数据处理模式、对数据的读取/写入/擦除操作
的频率/数量/时长等可以确定数据的类型。根据数据的值、对数据的命令操作的可靠性、数
据处理的可靠性和数据大小中的一个或多个可以确定数据的优先级。

参照图12A和图12B,控制器130可接收主机102提供的用于读取操作或写入操作的
命令、地址和数据。当控制器130对主机102提供的数据执行命令操作即读取操作或写入操
作时,控制器130可首先检查数据是否存储在第一区域12A中。当数据未存储在第一区域12A
中时,控制器130可检查数据是否存储在第二区域12B中。当数据未存储在第二区域12B中
时,控制器130可根据对应于主机102提供的命令的命令操作将数据存储在第二区域12B中。

例如,参照图12A,当控制器130对主机102提供的第一数据DATA1执行命令操作即
读取操作或写入操作时,控制器130可首先检查第一数据DATA1是否存储在第一区域12A中。
当第一数据DATA1未存储在第一区域12A中时,控制器130可检查第一数据DATA1是否存储在
第二区域12B中。如图12B中所示,当第一数据DATA1未存储在第二区域12B中时,控制器130
可将第一数据DATA1存储在第二区域12B的第二MRU区域MRU_2中。如上所述,当控制器130尝
试访问第一数据DATA1且因为第一数据DATA1未存储在第二区域12B或冷区域中而发生缓冲
区丢失(miss)时,控制器130当命令操作是读取操作时可从存储块读出第一数据DATA1并且
可将读出的第一数据DATA1存储在第二区域12B中。此外,控制器130尝试访问第一数据
DATA1且因为第一数据DATA1未存储在第二区域12B或冷区域中而发生缓冲区丢失时,控制
器130可在命令操作是写入操作时根据写入操作将第一数据DATA1存储在第二区域12B中。

在此,第一数据DATA1在命令操作时没有存储在第一区域12A和第二区域12B两者
中,并且因为第一数据DATA1由于命令操作而首先被认为在第一区域12A和第二区域12B两
者中,因此由于命令操作第一数据DATA1可被存储在第二区域12B中。

图13A和图13B是示意性地示出根据本发明的第二实施例的缓冲区缓存操作的简
图。

参照图13A和图13B,缓冲区/缓存可包括第一区域12A和第二区域12B。第一区域
12A可以为热区域且第二区域12B可以为冷区域。参照图12A和图12B描述了第一区域12A和
第二区域12B,因此将省略对第一区域12A和第二区域12B的详细描述。

参照图13A,没有数据存储在第一区域12A中且多个数据存储在第二区域12B中。例
如,多个数据可包括第一数据DATA1、第二数据DATA2和第三数据DATA3。第一数据DATA1至第
三数据DATA3可根据LRU算法顺序地存储在第二区域12B中。

控制器130可接收主机102提供的用于读取操作或写入操作的命令、地址和数据。
当控制器130对主机102提供的数据执行命令操作即读取操作或写入操作时,控制器130可
首先检查数据是否存储在第一区域12A中。当数据没有存储在第一区域12A中时,控制器130
可检查数据是否存储在第二区域12B中。当数据存储在第二区域12B中时,控制器130可将主
机102提供的数据移动至第一区域12A,并且可将数据存储在第一区域12A的第一MRU区域
MRU_1中。控制器130可将存储在第二区域12B中的其它数据移动至第二区域12B的第二MRU
区域MRU_2中。

例如,参照图13A,控制器130可接收主机102提供的用于读取操作或写入操作的命
令、地址和第一数据DATA1。当控制器130对主机102提供的第一数据DATA1执行命令操作即
读取操作或写入操作时,控制器130可首先检查第一数据DATA1是否存储在第一区域12A中。
当第一数据DATA1没有存储在第一区域12A中时,控制器130可检查第一数据DATA1是否存储
在第二区域12B中。如图13B中所示,当第一数据DATA1存储在第二区域12B中时,控制器130
可将第一数据DATA1移动至第一区域12A,并且将第一数据DATA1存储在第一区域12A的第一
MRU区域MRU_1中。控制器130可将存储在第二区域12B中的第二数据DATA2和第三数据DATA3
移动至第二区域12B的第二MRU区域MRU_2中。

图14A和图14B是示意性地示出根据本发明的第三实施例的缓冲区缓存操作的简
图。

参照图14A和图14B,缓冲区/缓存可包括第一区域12A和第二区域12B。第一区域
12A可以是热区域且第二区域12B可以是冷区域。参照图12A和图12B描述了第一区域12A和
第二区域12B,因此将省略对第一区域12A和第二区域12B的详细描述。

参照图14A,多个数据存储在第一区域12A和第二区域12B中。例如,第一数据
DATA1、第二数据DATA2、第三数据DATA3、第四数据DATA4和第五数据DATA5可包括在第一区
域12A中。例如,第六数据DATA6、第七数据DATA7和第八数据DATA8可包括在第二区域12B中。
多个数据可根据LRU算法顺序地存储在第一区域12A和第二区域12B中。

控制器130可接收主机102提供的用于读取操作或写入操作的命令、地址和数据。
当控制器130对主机102提供的数据执行命令操作即读取操作或写入操作时,控制器130可
首先检查数据是否存储在第一区域12A中。当数据没有存储在第一区域12A中时,控制器130
可检查数据是否存储在第二区域12B中。当数据存储在第二区域12B中时,控制器130可将主
机102提供的数据移动至第一区域12A,并且将数据存储在第一区域12A的第一MRU区域MRU_
1中。控制器130可将存储在第一区域12A中的其它数据移动至第一区域12A的第一LRU区域
LRU_1中。控制器130可将存储在第一区域12A的第一LRU区域LRU_1中的数据例如存储在第
一区域12A的第一LRU区域LRU_1的最后位置中的数据移动至第二区域12B,并且将移动的数
据存储至第二区域12B的第二MRU区域MRU_2。

参照图14A,控制器130可接收主机102提供的用于读取操作或写入操作的命令、地
址和第六数据DATA6。当控制器130对主机102提供的第六数据DATA6执行命令操作即读取操
作或写入操作时,控制器130可首先检查第六数据DATA6是否存储在第一区域12A中。当第六
数据DATA6没有存储在第一区域12A中时,控制器130可检查第六数据DATA6是否存储在第二
区域12B中。如图14B中所示,当第六数据DATA6存储在第二区域12B中时,控制器130可将第
六数据DATA6移动至第一区域12A,并且将第六数据DATA6存储在第一区域12A的第一MRU区
域MRU_1中。控制器130可将存储在第一区域12A中的第一数据DATA1至第四数据DATA4移动
至第一区域12A的第一LRU区域LRU_1,并且将第五数据DATA5移动至第二区域12B。在此,控
制器130可将第五数据DATA5存储在第二区域12B的第二MRU区域MRU_2中。控制器130可将存
储在第二区域12B中的第七数据DATA7和第八数据DATA8移动至第二区域12B的第二LRU区域
LRU_2。

图15A和图15B是示意性地示出根据本发明的第四实施例的缓冲区缓存操作的简
图。

参照图15A和图15B,缓冲区/缓存可包括第一区域12A和第二区域12B。第一区域
12A可以是热区域且第二区域12B可以是冷区域。参照图12A和图12B描述了第一区域12A和
第二区域12B,因此将省略对第一区域12A和第二区域12B的详细描述。

参照图15A,多个数据存储在第一区域12A和第二区域12B中。例如,第一数据
DATA1、第二数据DATA2、第三数据DATA3、第四数据DATA4和第五数据DATA5可包括在第一区
域12A中。例如,第六数据DATA6、第七数据DATA7和第八数据DATA8可包括在第二区域12B中。
多个数据可根据LRU算法顺序地存储在第一区域12A和第二区域12B中。

控制器130可接收主机102提供的用于读取操作或写入操作的命令、地址和数据。
当控制器130对主机102提供的数据执行命令操作即读取操作或写入操作时,控制器130可
首先检查数据是否存储在第一区域12A中。当数据存储在第一区域12A中时,控制器130可将
数据存储在第一区域12A的第一MRU区域MRU_1中,并且可将其它数据移动至第一区域12A的
第一LRU区域LRU_1。

参照图15A,控制器130可接收主机102提供的用于读取操作或写入操作的命令、地
址和第五数据DATA5。当控制器130对主机102提供的第五数据DATA5执行命令操作即读取操
作或写入操作时,控制器130可首先检查第五数据DATA5是否存储在第一区域12A中。如图
15B所示,当第五数据DATA5存储在第一区域12A中时,控制器130可将第五数据DATA5存储在
第一区域12A的第一MRU区域MRU_1中,并且可将存储在第一区域12A中的第一数据DATA1至
第四数据DATA4移动至第一区域12A的第一LRU区域LRU_1。

图16A和图16B是示意性地示出根据本发明的第五实施例的缓冲区缓存操作的简
图。

参照图16A和图16B,缓冲区/缓存可包括第一区域12A和第二区域12B。第一区域
12A可以是热区域且第二区域12B可以是冷区域。参照图12A和图12B描述了第一区域12A和
第二区域12B,因此将省略对第一区域12A和第二区域12B的详细描述。

参照图16A,多个数据存储在第一区域12A和第二区域12B中。例如,第一数据
DATA1、第二数据DATA2、第三数据DATA3、第四数据DATA4和第五数据DATA5可包括在第一区
域12A中。例如,第六数据DATA6、第七数据DATA7和第八数据DATA8可包括在第二区域12B中。
多个数据可根据LRU算法顺序地存储在第一区域12A和第二区域12B中。

控制器130可接收主机102提供的用于读取操作或写入操作的命令、地址和数据。
当控制器130对主机102提供的数据执行命令操作即读取操作或写入操作时,控制器130可
首先检查数据是否存储在第一区域12A中。当数据没有存储在第一区域12A中时,控制器130
可检查数据是否存储在第二区域12B中。当数据没有存储在第二区域12B中时,控制器130可
将主机102提供的数据存储在第二区域12B的第二MRU区域MRU_2中。在此,因为主机102提供
的数据的计数数量由于命令操作而在缓冲区/缓存中是一(1),所以当主机102提供的数据
当前未存在于第一区域12A和第二区域12B两者中时,主机102提供的数据可由于命令操作
而存储在第二区域12B中。控制器130可将存储在第二区域12B中的多个数据移动至第二区
域12B的第二LRU区域LRU_2,并且可移除存储在第二区域12B中的多个数据中的最后一个数
据。

例如,参照图16A,控制器130可接收主机102提供的用于读取操作或写入操作的命
令、地址和第九数据DATA9。当控制器130对主机102提供的第九数据DATA9执行命令操作即
读取操作或写入操作时,控制器130可首先检查第九数据DATA9是否存储在第一区域12A中。
当第九数据DATA9没有存储在第一区域12A中时,控制器130可检查第九数据DATA9是否存储
在第二区域12B中。当第九数据DATA9没有存储在第二区域12B中时,控制器130可将第九数
据DATA9存储在第二区域12B的第二MRU区域MRU_2中。此外,如图16B中所示,控制器130可将
存储在第二区域12B中的第六数据DATA6和第七数据DATA7移动至第二区域12B的第二LRU区
域LRU_2,并且从第二区域12B移除第八数据DATA8。

尽管已经参照具体实施例对本发明进行了描述,但是对于本领域技术人员显而易
见的是,在不脱离如权利要求书中所限定的本发明的精神和/或范围的情况下可以作出各
种变化和修改。

存储器系统及存储器系统的操作方法.pdf_第1页
第1页 / 共30页
存储器系统及存储器系统的操作方法.pdf_第2页
第2页 / 共30页
存储器系统及存储器系统的操作方法.pdf_第3页
第3页 / 共30页
点击查看更多>>
资源描述

《存储器系统及存储器系统的操作方法.pdf》由会员分享,可在线阅读,更多相关《存储器系统及存储器系统的操作方法.pdf(30页珍藏版)》请在专利查询网上搜索。

本发明提供一种存储器系统,其包括:存储器装置,其适于存储数据;以及控制器,其适于将主机提供的第一数据存储在根据第一数据的类型对应于第一数据的优先级的缓存的第一区域和第二区域中的一个区域中。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1