【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般来说涉及半导体存储器及方法,且更特定来说涉及用于高速缓冲存储器架构的设备及方法。
技术介绍
存储器装置通常经提供作为计算装置或其它电子装置中的内部半导体集成电路。存在包含易失性及非易失性存储器的许多不同类型的存储器。易失性存储器可需要电力来维持其数据(例如,用户数据、错误数据等),且包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)及同步动态随机存取存储器(SDRAM)以及其它易失性存储器。非易失性存储器可通过在未被供电时保留所存储数据而提供持久的数据,且可包含NAND快闪存储器、NOR快闪存储器、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、可擦除可编程ROM(EPROM)及电阻可变存储器,例如相变随机存取存储器(PCRAM)、电阻式随机存取存储器(RRAM)及磁阻式随机存取存储器(MRAM)以及其它非易失性存储器。存储器系统可包含高速缓冲存储器,所述高速缓冲存储器可小于及/或快于所述系统的其它存储器(例如,可称为主存储器的DRAM、NAND、磁盘存储装置、固态驱动器(SSD)等)。作为实例,高速缓冲存储器可包括DRAM存储器。存储器系统可高速缓存数据以改进所述存储器系统的性能。因此,提供实现存储器系统的经改进性能的高速缓冲存储器是合意的。改进高速缓冲存储器的等待时间及命中率是可提供存储器系统的经改进性能的性能特性。附图说明图1图解说明根据本专利技术的若干个实施例的呈包含高速缓冲存储器的系统的形式的设备的框图。图2是图解说明根据本专利技术的若干个实施例的从存储器装置的存储器映射到高速缓冲存储器的数据映射的框图。图3 ...
【技术保护点】
一种设备,其包括:存储器单元阵列,其经配置以每存储器单元页存储多个高速缓冲存储器条目;及感测电路,其经配置以:确定对应于来自高速缓冲存储器控制器的请求的高速缓冲存储器数据是否位于所述阵列中对应于所述请求的位置处;且将指示高速缓冲存储器数据是否位于所述阵列中对应于所述请求的所述位置处的响应返回到所述高速缓冲存储器控制器。
【技术特征摘要】
【国外来华专利技术】2014.06.02 US 14/293,5211.一种设备,其包括:存储器单元阵列,其经配置以每存储器单元页存储多个高速缓冲存储器条目;及感测电路,其经配置以:确定对应于来自高速缓冲存储器控制器的请求的高速缓冲存储器数据是否位于所述阵列中对应于所述请求的位置处;且将指示高速缓冲存储器数据是否位于所述阵列中对应于所述请求的所述位置处的响应返回到所述高速缓冲存储器控制器。2.根据权利要求1所述的设备,其中所述设备经配置以:响应于对应于所述请求的高速缓冲存储器数据位于所述阵列中对应于所述请求的所述位置处的确定而返回所述高速缓冲存储器数据。3.根据权利要求1中任一权利要求所述的设备,其中所述设备经配置以:响应于指示有效数据并不位于所述存储器单元阵列中对应于所述请求的所述位置处的有效性指示符的状态而将对应于所述请求的高速缓冲存储器数据写入于所述阵列中。4.根据权利要求1中任一权利要求所述的设备,其中所述设备经配置以:响应于指示有效数据位于所述阵列中对应于所述请求的所述位置处的有效性指示符的状态而从所述阵列逐出已更改数据。5.根据权利要求4所述的设备,其中所述设备经配置以:在从所述存储器单元阵列中的所述位置逐出已更改数据之后,将对应于所述请求的高速缓冲存储器数据写入于所述阵列中的所述位置处。6.根据权利要求1到5中任一权利要求所述的设备,其中所述设备经配置以:在不向所述高速缓冲存储器控制器发送标签数据的情况下,确定高速缓冲存储器数据是否位于所述阵列中对应于所述请求的所述位置处。7.根据权利要求1到5中任一权利要求所述的设备,其中所述若干个高速缓冲存储器条目中的每一高速缓冲存储器条目是存储于所述存储器单元阵列的若干个页中的一者上的若干个槽中的一者中。8.根据权利要求7所述的设备,其中所述多个高速缓冲存储器条目中的每一高速缓冲存储器条目包含相应高速缓冲存储器数据及标签数据。9.根据权利要求7所述的设备,其中标签数据包括对应于后备存储区的地址、有效位及已更改位。10.根据权利要求7所述的设备,其中所述多个高速缓冲存储器条目中的每一高速缓冲存储器条目包含相应路径索引。11.一种用于操作高速缓冲存储器的方法,其包括:从高速缓冲存储器控制器接收读取请求;在不经由输入/输出I/O接口传送来自所述高速缓冲存储器的标签数据的情况下通过使用所述高速缓冲存储器的比较逻辑而确定对应于所述读取请求的高速缓冲存储器数据是否位于所述高速缓冲存储器中;及将指示对应于所述读取请求的所述高速缓冲存储器数据是否位于所述高速缓冲存储器中的响应返回到所述高速缓冲存储器控制器。12.根据权利要求11所述的方法,其中所述方法包含:响应于通过所述比较逻辑进行的对应于所述读取请求的所述高速缓冲存储器数据位于所述高速缓冲存储器中的确定而将所述高速缓冲存储器数据从所述读取请求返回到所述高速缓冲存储器控制器。13.根据权利要求11中任一权利要求所述的方法,其中返回所述响应包含:响应于指示有效数据并不位于所述高速缓冲存储器中对应于所述读取请求的位置处的有效性指示符而在所述响应中提供指示所述高速缓冲存储器数据并不位于所述高速缓冲存储器中的指示。14.根据权利要求11到13中任一权利要求所述的方法,其中返回所述响应包含:响应于与所述读取请求相关联的标签数据不匹配所述高速缓冲存储器中的对应位置中的标签数据而在所述响应中提供指示所述高速缓冲存储器数据并不位于所述高速缓冲存储器中的指示。15.根据权利要求11到13中任一权利要求所述的方法,其中返回所述响应包含返回事务识别符TID。16.一种用于操作高速缓冲存储器的方法,其包括:从高速缓冲存储器控制器接收写入请求;确定有效数据是否位于所述高速缓冲存储器中对应于所述写入请求的位置处;响应于所述高速缓冲存储器中对应于所述写入请求的所述位置包含有效数据的确定而从所述位置逐出数据;将对应于所述写入请求的高速缓冲存储器数据写入到所述高速缓冲存储器中对应于所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。