存储器晶片、其资料读取方法以及资料储存系统技术方案

技术编号:13192098 阅读:33 留言:0更新日期:2016-05-11 19:30
本发明专利技术涉及一种存储器晶片、其资料读取方法以及资料储存系统。此资料储存系统包括介面控制器以及存储器晶片。而存储器晶片包括存储器单元、缓冲单元及控制单元。当发生读取操作时,缓冲单元对存储器单元读取缓冲资料。而介面控制器接收读取命令,并判断读取命令所要求的资料大小是否小于缓冲资料的大小,从而选择对应于资料大小的读取指令并传送至存储器晶片。当存储器晶片接收到要求小于缓冲资料之大小的读取指令时,控制单元自缓冲单元中输出对应于读取指令的部份的缓冲资料至介面控制器。

【技术实现步骤摘要】

本专利技术涉及一种资料存取方法,且尤其涉及一种存储器晶片、其资料读取方法以 及资料储存系统。
技术介绍
随着半导体技术的进步,存储器的容量大幅提升。而快闪存储器(Flash Memory) 具有非挥发性、省电、体积小等特性,因此在移动装置中的应用相当广泛。在快闪存储器的 技术中,反及快闪(NAND Flash)存储器技术亦越趋成熟,更于近年来被应用于做为资料存 取媒介的固态硬盘(Solid State Disk ;SSD)。固态硬盘的特别之处在于,其利用快闪存储 器的特性来取代传统硬盘的机械结构,并藉由区块写入和抹除的方式进行资料存取,可大 幅提升储存装置的读写速度。与传统的储存装置相较,固态硬盘具有低耗电、耐震、耐低温、 稳定性1?等优点。 -般而言,当固态硬盘使用序列先进技术连接(Serial Advanced Technology Attachment ;SATA)汇流排介面来连接主机时,因受限于每秒600百万位元组(MB/s)的频 宽限制,固态硬盘便无法达到更高的存取速度。因此,具有lOOOMB/s传输频宽的周边装置 连接快递(Peripheral Component Interconnection Express ;PCIe)介面的固态硬盘便逐 渐在市场上流行起来。 然而,无论是使用SATA介面或PCIe介面,当面对小档案(例如,4千位元组(KB)) 的随机存取时,都无法有效改善存取速度。而操作系统(Operating System ;0S)中的程序 库档案大多以例如是4KB (增强型文件系统(New Technology File System ;NTFS)格式的 最小单位为4KB)为单位来进行存取操作,因此小档案传输是系统反应的重要指标。有鉴于 此,需要提出一种改善随机存取小档案的存取速度的方法。
技术实现思路
本专利技术提供一种存储器晶片、其资料读取方法以及资料储存系统,透过介面控制 器传送特定读取指令而使存储器晶片输出对应的小档案,从而提升小档案的存取速度。 本专利技术提出一种存储器晶片,此存储器晶片包括存储器单元、缓冲单元及控制单 元。当发生读取操作时,此缓冲单元对存储器单元读取缓冲资料。此外,控制单元耦接缓冲 单元及存储器单元。而当控制单元接收到要求小于缓冲资料之大小的读取指令时,控制单 元自缓冲单元中输出对应于读取指令的部份的缓冲资料。 本专利技术还提出一种资料储存系统,此资料储存系统包括介面控制器以及存储器晶 片。存储器晶片耦接介面控制器,且存储器晶片包括存储器单元及缓冲单元。当发生读取 操作时,此缓冲单元对存储器单元读取缓冲资料。而介面控制器接收读取命令,并判断读取 命令所要求的资料大小是否小于缓冲资料的大小,从而选择对应于资料大小的读取指令并 传送至存储器晶片。当存储器晶片接收到要求小于缓冲资料之大小的读取指令时,存储器 晶片自缓冲单元中输出对应于读取指令的部份的缓冲资料至介面控制器。 本专利技术还提出一种资料读取方法,适用于存储器晶片。此资料读取方法在接收到 要求小于缓冲资料之大小的读取指令时,自存储器晶片的缓冲单元中输出对应于读取指令 的部份的缓冲资料。其中,当发生读取动作时,自存储器晶片的存储器单元中读出缓冲资料 至缓冲单元。 基于上述,本专利技术的存储器晶片、其资料读取方法以及资料储存系统是在存储器 晶片的控制单元接收到小于缓冲资料之大小的读取指令时,自缓冲单元中输出部份的缓冲 资料至介面控制器,其中控制单元自存储器单元中将页面单位容量的缓冲资料读取至缓冲 单元。藉此,针对小档案的随机存取,便能有效提升存储器晶片与介面控制器之间的存取速 度。【附图说明】 图1是依据本专利技术一实施例说明一种资料储存系统的结构框图。 图2说明页面读取操作的时序图。 图3是依据本专利技术一实施例说明一种资料储存系统的资料读取方法的流程图。 图4是依据本专利技术一实施例说明介面控制器决定读取指令的方法流程图。 图5是依据本专利技术一实施例说明存储器晶片的资料读取方法的流程图。 图中符号说明: 10 :资料储存系统; CE :晶片致能; 100:介面控制器; CLE:指令锁存致能; 150:存储器晶片; ALE:位址锁存致能; 151:存储器单元; WE:写入致能; 153 :缓冲单元; RE :读取致能; 155:控制单元; DQS:资料选通; 210、240 :指令; DQx :资料输入输出; 220 :储存位址; R/B :就绪/忙碌; 250 :读取资料; S310 ~S350、S410 ~490、S510 :步骤。【具体实施方式】 为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式 作详细说明如下。 -般而言,固态硬盘(SSD)介面控制器是以100百万赫兹(MHz)8比特(bit)双倍 资料速率(double data rate ;DDR)来对存储器晶片(例如,反及快闪(NAND Flash)晶片) 进行控制,即,传输速率约为200每秒百万位元组(MB/s)。而SSD介面控制器与存储器晶 片之间的传输介面相较于在传输系统中的档案传输而言,是最慢的一层传输介面。此外,存 储器晶片通常是以例如是16KB为单位进行传输,即使操作系统(0S)要求读取小于16KB的 小档案,存储器晶片仍会输出16KB的资料至介面控制器。据此,本专利技术实施例便是在存储 器晶片接收到特定读取指令时,依据此读取指令所指示的位置自存储器单元中读出缓冲资 料,并自缓冲资料中输出对应于此读取指令的部份的缓冲资料。藉此,存储器晶片便能输出 小于缓冲资料之大小的小档案,并藉以加快读取小档案之存取速度。 图1是依据本专利技术一实施例说明一种资料储存系统的结构框图。请参照图1,资料 储存系统10包括介面控制器100及存储器晶片150。资料储存系统10可以是各种硬盘(例 如,固态硬盘(SSD))、随身盘、记忆卡、嵌入式多媒体记忆卡(embedded multimedia card; eMMC)、嵌入式多晶片封装(embedded multi-chip package)等储存装置。 介面控制器100可以是具备序列先进技术连接(SATA)、周边装置连接快递 (PCIe)、小电脑系统介面(Small Computer System Interface ;SCSI)、通用序列汇流排 (universal serial bus ;USB)、整合驱动电子(Integrated Drive Electronics ;IDE)等 传输介面的嵌入式控制器(embedded controller)或控制晶片(control chip)等晶片以 及其他电路所组成的控制器。介面控制器100作为存储器晶片150与主机(例如,个人 电脑、笔记本电脑、伺服器等)之间的桥接器(例如与主机端的进阶主机控制汇流排介面 (Advanced Host Controller Interface ;AHCI)主机汇流排配接器(Host Bus Adapter ; HBA)连接),以使主机可存取储存于存储器晶片150中的资料。介面控制器100包括处 理单元(未绘示)以执行韧体(firmware)阶层的功能,这些功能例如是错误校正编码 (Error-correctin本文档来自技高网
...

【技术保护点】
一种存储器晶片,包括:一存储器单元;一缓冲单元,当发生一读取操作时,对该存储器单元读出一缓冲资料;以及一控制单元,耦接该缓冲单元及该存储器单元,其中当该控制单元接收到要求小于该缓冲资料之大小的一读取指令时,该控制单元自该缓冲单元中输出对应于该读取指令的部份的该缓冲资料。

【技术特征摘要】

【专利技术属性】
技术研发人员:傅子瑜吴柏纬
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:中国台湾;71

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

1