有热插拔功能的存储器系统和存储器系统中热插拔的方法技术方案

技术编号:2849508 阅读:255 留言:0更新日期:2012-04-11 18:40
一种存储器系统,它包括串联连接的正常存储器模块、备份存储器模块,以及用备份存储器模块代替各正常存储器模块中发生故障的存储器模块的开关电路。开关电路将备份存储器模块插入到除发生故障的正常存储器模块之外的正常存储器模块的串联连接中。

【技术实现步骤摘要】

本专利技术涉及一种有热插拔功能的存储器系统,具体地说,涉及这样一种存储器系统,它具有串联连接的存储器模块,能够执行如下热插拔操作不停止存储器系统的操作,用备份存储器模块代替发生故障的存储器模块。本专利技术还涉及一种在这种存储器系统中的热插拔方法。
技术介绍
已经知道这样一种信息处理系统,它有多个彼此串联连接的存储器(存储器模块),以允许存储器控制器控制数据写入/读取操作。当这种信息处理系统中的一个存储器模块中出现故障时,一般地说必须停止整个系统,以便用另一存储器模块代替发生故障的存储器模块。这是因为对存储器系统的访问中断使得不可能允许信息处理系统继续进行处理操作。作为在不停止信息处理系统工作的情况下更换发生故障的存储器模块的方法,已经知道一种镜像技术,其中的总线具有冗余配置。图13示出了这种镜像技术。在所述镜像技术中,设置有使用中的存储器模块104、105和106所连接到的正常总线102,并具有与正常总线102相似配置的备份总线103。其中,具有与所连接的存储器模块104、105和106相似配置的存储器模块107、108和109连接到备份总线103。如果任一存储器模块104、105和106出现故障,存储器控制器101首先从其他正常存储器模块的冗余数据中重新创建发生故障的存储器模块的数据,并将各个存储器模块的数据(包括重新创建的数据)转移到相应的备份存储器模块。然后,存储器控制器101停止正常总线102的操作,并切换到备份总线103,以便执行随后的处理。在完成对发生故障的存储器模块的替换之后,存储器控制器101从备份总线103切换到正常总线102,执行正常处理。在镜像技术中几乎不可能出现错误,并且它被认为是一种可靠的方法。然而,它所需要的存储器模块容量是所使用的存储器模块的两倍,由此导致成本的增加。图14示出具有多个存储器模块的存储器系统,其中,为正常存储器模块11至14提供单个备份存储器模块15。当任一存储器模块12至14中出现故障时,使来自存储器控制器10的访问从发生故障的存储器模块被切换到备份存储器模块15。在这种方法中,虽然可以在系统运行的同时停止发生故障的存储器模块,但是如果不停止整个处理系统,就不能执行存储器模块的替换,即去除发生故障的存储器模块,以及将新存储器模块引入到使用中。在这种情况下,可以使用开关来打开/关闭备份存储器模块15。然而,当在正在执行存储器访问同时操作开关时,所传输的波形可能受到开关动作的不利影响,由此防碍了处理系统的稳定操作。近年来,一种存储器系统已经投入实际使用,这种存储器系统中使用多个串联连接存储器模块来执行串行传输。图15示出了利用传统串行传输方案的这种存储器系统的示例。如图15所示,分别为存储器模块19至21设置缓冲器22至24,并且通过使用专用写入总线18和专用读取总线17,沿一个方向控制从存储器控制器25的信号传输。在这种存储器系统中,当停止了特定存储器模块的电源时,就要禁止向下一个存储器模块的信号传输。于是,在使用串行传送方案的传统存储器系统中,不停止处理系统的操作,就不能断开存储器模块。专利出版物JP-2004-185199A(图13)描述一种使用能够执行热插拔操作的串行传输方案的存储器系统。当这种存储器系统中出现故障时,数据被转移到硬盘驱动器,然后从串行传输线切换到双向传输线,由此允许不中断电源就断开发生故障的存储器模块。在JP-2004-185199A描述的存储器系统中,数据被转移到硬盘驱动器,以允许断开发生故障的存储器模块。然而,由于存储器的访问速度和硬盘的访问速度彼此不同,所以不能允许存储器系统工作于正常模式,因为存储在硬盘上的数据具有较低的访问速度。
技术实现思路
本专利技术的目的在于提供一种存储器系统,其中,在使用串行传输方案的存储器系统中提供备份存储器模块,它能够以热插拔的功能用备份存储器模块代替发生故障的存储器模块,而无需停止信息处理系统的操作,并且不会恶化其稳定操作。本专利技术的另一目的是要提供一种在这种存储器系统中使用的热插拔方法。本专利技术提供一种存储器系统,它包括多个正常存储器模块,它们通过信号写入线和信号读取线串联连接,用于传送读取/写入数据;备份存储器模块;以及开关电路,用于通过将所述正常存储器模块中的一个正常存储器模块隔离,并插入所述备份存储器模块,以使所述备份存储器模块与除所述正常存储器模块中的所述一个正常存储器模块之外的所述正常存储器模块串联连接起来,从而用所述备份存储器模块代替所述正常存储器中的所述一个正常存储器模块。本专利技术还提供一种用于在存储器系统中进行热插拔的方法,所述存储器系统包括多个正常存储器模块、备份存储器模块以及用于使所述正常存储器模块串联连接的信号写入线和信号读取线,所述方法包括如下步骤从正常存储器模块的串联连接中隔离正常存储器模块之一;以及在除所隔离的一个正常存储器模块之外的正常存储器模块的串联连接中插入备份存储器模块。按照本专利技术的存储器系统和热插拔方法,即使在数据从发生故障的存储器模块转移到备份存储器模块时,也不必停止从存储器控制器到存储器系统的访问。结果,可以实现热插拔操作,其中可以在信息处理系统运行同时,以备份存储器模块代替发生故障的存储器模块。在本专利技术优选实施例的存储器系统中,开关电路包括具有一个输入端和两个输出端的开关,以及具有两个输入端和一个输出端的传输方向限制门。所述传输方向限制门沿着从输入端到输出端的方向传输信号。通过使用开关电路的上述简单结构,可以实现本专利技术的存储器系统的配置。另外,按照本专利技术的一个方面,所述传输方向限制门包括级联连接的第一和第二缓冲器;以及第三缓冲器,它的输出端连接到第一和第二缓冲器连接共同的节点。类似地,通过上述使用传输方向限制门的简单结构,可以实现根据本专利技术的存储器系统的配置。附图说明图1是表示本专利技术一种实施例存储器系统的方框图;图2是表示图1所示的开关配置的电路图;图3是表示图1所示的传输方向限制门配置的电路图;图4是表示图1所示的存储器模块配置的方框图;图5是表示图1所示的存储器模块在正常操作模式下的信号流方框图;图6是表示图5所示的信号流方框图,其中示出具有专用读取线和专用写入线的存储器系统;图7是表示存储器模块26中出现故障之后的信号流方框图;图8是表示图7所示的信号流方框图,其中示出具有专用读取线和专用写入线的存储器系统;图9是表示存储器模块27中出现故障之后的信号流方框图;图10是表示图9所示的信号流方框图,其中示出具有专用读取线和专用写入线的存储器系统;图11是表示存储器模块28中出现故障之后的信号流方框图;图12是表示图11所示的信号流方框图,其中示出具有专用读取线和专用写入线的存储器系统;图13是表示采用镜像技术的传统存储器系统的方框图;图14是表示包括单个备份存储器的传统存储器系统的方框图;图15是表示采用串行传输方案的传统存储器系统的方框图。具体实施例方式图1表示本专利技术一种实施例存储器系统的结构。这种存储器系统包括存储器控制器25、多个(三个)正常存储器模块26至28、单个备份存储器模块29、串联连接存储器模块26至28并执行串行数据传输的信号线,以及用于切换信号线的连接的开关电路。具体地说,本专利技术这种实施例的存储器系统的结构是通过向图15所示传统本文档来自技高网
...

【技术保护点】
一种存储器系统,它包括:    多个正常存储器模块,它们通过信号写入线和信号读取线串联连接,用于传送读取/写入数据;    备份存储器模块;和    开关电路,用于通过将所述正常存储器模块中的一个正常存储器模块隔离,并且插入所述备份存储器模块,以将所述备份存储器模块与除所述正常存储器模块中的一个正常存储器模块之外的所述正常存储器模块串联连接起来,以便用所述备份存储器模块代替所述正常存储器中的一个正常存储器模块。

【技术特征摘要】
JP 2005-3-25 2005-0888001.一种存储器系统,它包括多个正常存储器模块,它们通过信号写入线和信号读取线串联连接,用于传送读取/写入数据;备份存储器模块;和开关电路,用于通过将所述正常存储器模块中的一个正常存储器模块隔离,并且插入所述备份存储器模块,以将所述备份存储器模块与除所述正常存储器模块中的一个正常存储器模块之外的所述正常存储器模块串联连接起来,以便用所述备份存储器模块代替所述正常存储器中的一个正常存储器模块。2.根据权利要求1所述的存储器系统,其中,所述开关电路包括至少一个开关器件,它具有一个输入端和两个输出端,还包括至少一个传...

【专利技术属性】
技术研发人员:阿部崇
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:JP[日本]

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

1