与主机接合的储存装置以及操作主机和储存装置的方法制造方法及图纸

技术编号:20328896 阅读:30 留言:0更新日期:2019-02-13 05:36
提供了一种与主机接合的储存装置以及操作主机和储存装置的方法。操作储存装置的方法包含从主机接收含有缓冲器地址的第一分组,解析来自第一分组中的缓冲器地址,以及响应于第一分组而向主机发送含有缓冲器地址的第二分组,该缓冲器地址指示了从主机中的多个数据缓冲器之中所选择的数据缓冲器的位置。

【技术实现步骤摘要】
与主机接合的储存装置以及操作主机和储存装置的方法相关申请的交叉引用本申请要求于2017年7月31日在韩国知识产权局所提交的韩国专利申请号为No.10-2017-0097133的优先权,其公开内容通过引用整体并入本文中。
本公开涉及操作主机和储存装置的方法,并且更特别地,涉及用于与主机接合的储存装置以及操作该主机和储存装置的方法。
技术介绍
非易失性存储器装置即使当电力切断时也可以保留储存在其中的数据。近期,包含基于闪存的非易失性存储器的储存装置(诸如嵌入式多媒体卡(eMMC)、通用快闪储存体(UFS)、固态驱动器(SSD)和存储器卡)已经被广泛地使用。储存装置可用于储存或移动大量数据。包含储存装置的数据处理系统可以被称为储存系统。储存系统可以包含主机和储存装置。主机和储存装置可以通过各种接口标准进行连接,并且在接合期间,需要通过减少数据处理操作(诸如读取操作和写入操作)的开销来在数据处理性能方面进行改善。
技术实现思路
本公开提供了操作主机和储存装置的方法,以通过减少主机和储存装置之间的数据处理的开销来增加数据处理性能。根据公开的方面,提供了操作储存装置的方法。该方法包含从主机接收第一分组,该分组包含缓冲器地址,该缓冲器地址指示从主机中的多个数据缓冲器之间所选择的数据缓冲器的位置。缓冲器地址从第一分组进行解析。响应于第一分组,将包含缓冲器地址的第二分组发送到主机。根据本公开的另一个方面,提供具有存储器核心和储存控制器的储存装置。存储器核心配置为以非易失性的方式储存数据。储存控制器配置为与外侧的主机接口,配置为管理用于包括在主机中的多个数据缓冲器的缓冲器地址,配置为包含指示分组中的至少一个数据缓冲器的位置的缓冲器地址,并且配置为当分组是用于请求对至少一个数据缓冲器的存取时将分组发送到主机。根据公开的另一个方面,提供了操作主机的方法。该方法包含从储存装置接收第一分组,该第一分组含有第一缓冲器地址,该第一缓冲器地址指示从主机中的多个数据缓冲器之间所选择的数据缓冲器的位置。第一缓冲器地址从第一分组进行解析。并且在由已经被解析的第一缓冲器地址所指示的位置处存取数据缓冲器中的数据。根据本公开的另一个方面,提供了由主机执行的用于与非易失性存储器装置进行通信的方法。该方法包含从非易失性存储器装置接收第一分组,该第一分组包括用于识别数据缓冲器内的第一地址的第一信息。响应于接收第一分组,使用第一信息来存取第一地址。附图说明结合附图,从以下的详细描述中将更清楚地理解本公开的实施例,其中:图1是根据本公开的实施例的数据处理系统的框图;图2是图1中示出的根据本公开的实施例的主机的框图;图3是图1中示出的根据本公开的实施例的储存控制器的框图;图4是根据本公开的实施例的使用通用快闪储存(universalflashstorage,UFS)接口的储存系统的框图;图5和6是根据本公开的实施例的操作主机的方法的流程图;图7是根据本公开的实施例的操作储存装置的方法的流程图;图8以及图9A和9B是根据本公开的实施例的储存在主机存储器和寄存器中的各种信息的框图,该寄存器包含在主机控制器中;图10以及图11A和11B是根据本公开的实施例的在UFS接口中涉及的数据读取操作和分组的图;图12和13是根据本公开的实施例的在UFS接口中涉及的数据写入操作和分组的图;图14是示例的图,其中本公开的实施例应用于限定在UFS接口中的各种类型的分组。图15是根据本公开的实施例的管理缓冲器地址的储存控制器的框图;图16是图15中示出的根据本公开的实施例的操作储存控制器的方法的流程图;图17A到17C是当响应于单个命令UFS协议信息单元(UPIU)来发送多个准备传输的(ready-to-transfer,RTT)UPIU时的储存系统的操作的框图;图18(a)和18(b)是根据本公开的一些实施例的分组的结构的图;以及图19到25是根据本公开的一些实施例产生的分组的各种结构的图。具体实施方式图1是根据本公开的实施例的数据处理系统的框图。数据处理系统10可以包含主机100和储存装置200。储存装置200可以包含储存控制器210和存储器核心220。当储存装置200以非易失性的方式储存数据时,存储器核心220可以包含非易失性存储器(NVM)核心。主机100可以包含主机控制器110和主机存储器120。主机存储器120可以包含缓冲器区域121。数据处理系统(或储存系统)10可以实现为个人计算机(PC)、数据服务器、网络附连储存(network-attachedstorage,NAS)、物联网(internetofthing,IoT)、或者便携式电子装置。便携式电子装置可以是笔记本计算机、蜂窝电话、智能电话、平板PC、个人数字助理(PDA)、企业数字助理(EDA)、数字照相机、数字摄像机、音频装置、便携式多媒体播放器(PMP)、个人导航装置(PND)、MP3播放器、手持式游戏机、电子书或可穿戴装置。储存装置200可以包含储存介质,其根据来自主机100的请求储存数据。例如,储存装置200可以包含至少一个固态驱动器(SSD)。当储存装置200包含SSD时,储存装置200可以包含以非易失性的方式储存数据的多个闪存芯片(例如,NAND存储器芯片)。替代地,储存装置200可以是包含至少一个闪存芯片的闪存装置。在一些实施例中,储存装置200可以是储存系统10中的嵌入式存储器。例如,储存装置200可以是嵌入式多媒体卡(eMMC)或者嵌入式通用快闪储存(UFS)存储器装置。在其他实施例中,储存装置200可以是可附连到储存系统10或者从储存系统10可拆卸的外部存储器。例如,储存装置200可以是UFS存储器卡、紧凑型闪速(CF)卡、安全数字(SD)卡、微型SD卡、迷你SD卡、极限数字(extremedigital,xD)卡或记忆棒(memorystick)。当储存装置200包含闪存时,闪存可以包含二维(2D)NAND存储器阵列或三维(3D)(或垂直的NAND(VNAND))存储器阵列。3D存储器阵列可以单片地形成在存储器单元阵列或者电路的至少一个物理级别处,该存储器单元阵列具有设置在硅基板上的有效区,该电路在存储器单元的操作中被涉及并且形成在基板上或者形成在基板中。术语“单片”意味着阵列的每个级别的层直接沉积在阵列的每个下卧的级别的层上。在一些实施例中,3D存储器阵列包含在垂直方向上布置的垂直的NAND串,使得至少一个存储器单元放置在另一个存储器单元上。至少一个存储器单元可以包含电荷陷阱层。3D存储器阵列的结构(其中3D存储器阵列包含多个级别以及由级别共享的字线和/或位线)在公开号为7,679,133的美国专利、公开号为8,553,466的美国专利、公开号为8,654,587的美国专利、公开号为8,559,235的美国专利和申请号为2011/0233648的美国专利申请中公开,这些公开通过引用并入本文中。在另一个示例中,储存装置200可以包含不同类型的非易失性存储器。储存装置200可以使用磁性随机存取存储器(MRAM)、自旋转移力矩MRAM、导电桥接RAM(CBRAM)、铁电RAM(FeRAM)、相位RAM(PRAM)、电阻式RAM以及其他不同类型的存储器。主机100可以使用各种类型的接口本文档来自技高网...

【技术保护点】
1.一种操作储存装置的方法,所述方法包括:从主机接收第一分组,所述第一分组含有缓冲器地址,所述缓冲器地址指示从所述主机中的多个数据缓冲器之中所选择的数据缓冲器的位置;从所述第一分组解析所述缓冲器地址;以及响应于所述第一分组,将含有所述缓冲器地址的第二分组发送到所述主机。

【技术特征摘要】
2017.07.31 KR 10-2017-00971331.一种操作储存装置的方法,所述方法包括:从主机接收第一分组,所述第一分组含有缓冲器地址,所述缓冲器地址指示从所述主机中的多个数据缓冲器之中所选择的数据缓冲器的位置;从所述第一分组解析所述缓冲器地址;以及响应于所述第一分组,将含有所述缓冲器地址的第二分组发送到所述主机。2.如权利要求1所述的方法,还包括:在命令队列中储存从所述第一分组解析的命令,并且在地址队列中储存与所述命令相对应的缓冲器地址,其中所述储存装置包括所述命令队列和所述地址队列。3.如权利要求2所述的方法,还包括:从所述地址队列读取所述缓冲器地址,其中从所述地址队列读取的所述缓冲器地址含有在所述第二分组中。4.如权利要求1所述的方法,其中所述第一分组对应于数据写入请求,所述第二分组是用于请求所述主机发送写入的数据的分组,并且所述缓冲器地址指示所述数据缓冲器的位置,其中在所述数据缓冲器中已经储存所述写入的数据。5.如权利要求1所述的方法,其中所述第一分组对应于数据读取请求,所述第二分组含有来自所述储存装置的读取的数据,并且所述缓冲器地址指示所述数据缓冲器的位置,其中在所述数据缓冲器中已经储存所述读取的数据。6.如权利要求1所述的方法,还包括:确定所述第二分组的类型,其中响应于确定所述第二分组是用于请求对所述多个数据缓冲器之中的至少一个数据缓冲器进行存取的分组,所述缓冲器地址在所述第二分组中选择性地提供。7.如权利要求1所述的方法,其中所述储存装置配置为根据通用快闪储存(UFS)接口来与所述主机进行通信,并且所述第一分组和所述第二分组中的每一个是UFS协议信息单元(UPIU)。8.如权利要求7所述的方法,其中所述第一分组是对应于数据写入或读取请求的命令UPIU,并且所述第二分组是data_inUPIU或者传输就绪(RTT)UPIU。9.如权利要求1所述的方法,其中所述第一分组和所述第二分组中的每一个包括具有预定大小的标头区域和在其中记录了所述缓冲器地址的额外的标头区域。10.如权利要求9所述的方法,还包括:接收不包含缓冲器地址的第三分组,其中在所述第一分组和所述第二分组中的每一个包括的所述标头区域和所述额外的标头区域的大小的求和大于所述第三分组的标头区域的大小。11.一种操作主机的方法,所述方法包括:从储存装置接收第一分组,所述第一分组含有第一缓冲器地址,所述第一缓冲器地址指示从所述主机中的多个数据缓冲器之中所选择的数据缓冲器的位置;从所述第一分组解析所述第一缓冲器地址;以及在由已经被解析的所述第一缓冲器地址所指示的位置处存取数据缓冲器中的数据。12.如权利要求11所述的方法,还包括:向所述储存装置发送第二分组,所述第二分组含有写入的数据,所述写入的数据储存在由所述第一缓冲器地址所指示的位置处的所述数据缓冲器中,其中所述第一分组是用于请求传输所述写入的数据的分组。13.如权利要求11所述的方法,还包括:在由所述第一缓冲器地址所指示的位置处的所述数据缓冲器中储存读取的数据,其中所述第一分组含有来自所述储存装置的所述读取的数据。14.如权利要求11所述的方法,还包括:在所述主机内的主机存储器的第一区域中检查包括关于第二分组的信息的传输请求描述信息;根据所述传输请求描述信息的检查的结果,...

【专利技术属性】
技术研发人员:李英敏徐晟皓吴和锡俞景弼张星龙
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1