【技术实现步骤摘要】
【国外来华专利技术】存储器模块以及操作系统和方法相关申请的交叉引用本申请要求于2015年4月20日提交的题为“HybridMemoryModuleforComputerSystem”的美国临时专利申请No.62/150,272以及于2015年5月7日提交的题为“MemoryModuleandSystemandMethodofOperation”的美国专利申请No.14/706,873的优先权,这两个申请的全部内容均通过引证结合于此。
本文中的公开总体上涉及存储器模块,并且更具体地,涉及具有易失性和非易失性子系统的存储器模块及操作其的系统和方法。
技术介绍
诸如网络服务器、个人计算机、PDA、移动电话、视频游戏、科学仪器、工业机器人、医疗电子器件等的计算机系统在很大程度上依赖于其系统或主存储器的容量和吞吐量及其为了最佳性能而对其访问的速度。目前,动态随机访问存储器(DRAM)通常用作系统存储器。DRAM是一种将每一位数据存储在集成电路中的独立电容器中的随机访问存储器。电容器可以被充电或放电,以便这两种状态用来表示一个比特的两个值,通常称为0和1。由于电容器泄漏电荷,所以信息最终会消失,除非周期性地刷新电容器电荷。由于这个刷新要求,所以与SRAM和其他静态存储器截然相反,这是动态存储器。DRAM的结构简单性允许DRAM芯片达到非常高的密度,因为数十亿个晶体管和电容器对可以装配在单个存储器芯片上。另一方面,DRAM是易失性存储器,当去除电源时,会迅速丢失数据。与作为可被电擦除和重新编程的一种电子非易失性计算机存储介质的闪存相比,DRAM也昂贵得多。例如,高密度DRAM的成本可以是高 ...
【技术保护点】
一种用在计算机系统中的存储器模块,所述计算机系统包括耦接到存储器信道的存储器控制器,所述存储器信道包括数据总线和控制/地址(C/A)总线,所述存储器模块包括:易失性存储器子系统,耦接到所述存储器信道,所述易失性存储器子系统包括双倍数据速率动态随机访问存储器;非易失性(NV)存储器子系统;缓存存储器,包括第一存储器和第二存储器;以及模块控制装置,耦接到所述易失性存储器子系统、所述非易失性存储器子系统、所述缓存存储器以及所述存储器信道,其中,所述模块控制响应于经由所述存储器信道接收的NV访问请求,将第一数据从所述非易失性存储器子系统传输到所述第一存储器并且将第二数据从所述易失性存储器子系统传输到所述第二存储器,所述模块控制装置响应经由所述C/A总线接收的虚拟写入存储器命令,使所述第一数据的至少一部分写入所述易失性存储器子系统中。
【技术特征摘要】
【国外来华专利技术】2015.04.20 US 62/150,272;2015.05.07 US 14/706,8731.一种用在计算机系统中的存储器模块,所述计算机系统包括耦接到存储器信道的存储器控制器,所述存储器信道包括数据总线和控制/地址(C/A)总线,所述存储器模块包括:易失性存储器子系统,耦接到所述存储器信道,所述易失性存储器子系统包括双倍数据速率动态随机访问存储器;非易失性(NV)存储器子系统;缓存存储器,包括第一存储器和第二存储器;以及模块控制装置,耦接到所述易失性存储器子系统、所述非易失性存储器子系统、所述缓存存储器以及所述存储器信道,其中,所述模块控制响应于经由所述存储器信道接收的NV访问请求,将第一数据从所述非易失性存储器子系统传输到所述第一存储器并且将第二数据从所述易失性存储器子系统传输到所述第二存储器,所述模块控制装置响应经由所述C/A总线接收的虚拟写入存储器命令,使所述第一数据的至少一部分写入所述易失性存储器子系统中。2.根据权利要求3所述的存储器模块,其中,所述模块控制装置将所述第二数据从所述第二存储器传输到所述非易失性存储器子系统,并且其中,在将所述第二数据从所述第二存储器传输到所述非易失性存储器子系统的同时,所述模块控制装置对存储在所述第一存储器中的所述第一数据执行纠错。3.根据权利要求1所述的存储器模块,其中,所述NV访问请求包括经由所述C/A总线接收的一组C/A信号和经由所述数据总线接收的一组数据信号,所述一组数据信号包括关于在所述非易失性存储器子系统中的一个或多个位置的信息。4.根据权利要求1所述的存储器模块,其中,所述模块控制装置包括能够由所述计算机系统经由所述存储器信道访问的状态寄存器,在所述状态寄存器内存储有用于所述NV访问请求的状态位,并且其中,所述模块控制装置响应于从所述存储器控制器接收的读取命令和读取地址,经由所述存储器信道将所述状态位提供给所述存储器控制器,所述读取地址在分配给所述状态寄存器的地址空间中。5.根据权利要求4所述的存储器模块,其中,所述状态寄存器还存储与所述状态位相关联的ECC码,并且其中,所述模块控制装置将所述ECC码与所述状态位一起提供。6.根据权利要求4所述的存储器模块,其中,所述状态位包括关于所述第一数据存储到所述缓存存储器中的估计等待时间的信息。7.根据权利要求9所述的存储器模块,还包括以比所述易失性存储器子系统的存储器密度更大的存储器密度编码的串行存在检测装置,从而允许所述计算机系统创建在所述易失性存储器子系统的存储器地址空间之外的NV访问地址空间,其中,所述NV访问请求包括所述NV访问地址空间中的地址。8.一种用在计算机系统中的存储器模块,所述计算机系统包括耦接到存储器信道的存储器控制器,所述存储器信道包括数据总线和控制/地址(C/A)总线,所述存储器模块包括:易失性存储器子系统,耦接到所述存储器信道,所述易失性存储器子系统包括双倍数据速率动态随机访问存储器;非易失性(NV)存储器子系统;缓存存储器;以及模块控制装置,耦接到所述易失性存储器子系统、所述非易失性存储器子系统、所述缓存存储器以及所述存储器信道,其中,所述模块控制响应于经由所述存储器信道接收的NV访问请求,将第一数据从所述非易失性存储器子系统传输到所述缓存存储器,所述模块控制装置响应于经由所述C/A总线接收的虚拟写入存储器命令,使所述第一数据的至少一部分写入所述易失性存储器子系统中;其中,所述模块控制装置包括能够由所述计算机系统经由所述存储器信道访问的状态寄存器,在所述状态寄存器内存储有用于所述NV访问请求的状态位...
【专利技术属性】
技术研发人员:炫·李,
申请(专利权)人:奈特力斯股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。