通过在装置处存储在该装置的第一端口接收的第一ID号和在该装置的第二端口接收的第二ID号来操作多个装置。该装置通过第一和第二端口中的至少一个接收数据命令。该数据命令具有命令ID号。当在第一端口接收该数据命令且所述命令ID号等于第一ID号,和在第二端口接收该数据命令且该命令ID号等于所述第二ID号中的至少一个发生时,该装置执行该数据命令。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总的涉及存储器接口。本专利技术尤其涉及用于提供在环状链接的存储器中的双向通信的高速接口。
技术介绍
存储器装置被用于存储数据。近些年来,对具有高带宽的大型存储器系统的需求逐渐增加。对于大型存储器系统,几个装置可以共享公共总线。例如,数据总线或时钟信号可以共享单个总线或者一组传导元件。这种总线共享造成每个装置的电容性负载的增加。所增加的负载降低了信号质量以及信号的交换速度,而这又要求较慢的时钟信号,因此导致了降低的带宽。图I中示出了菊花链互连100,以及在图2中示出了环状链接的互连200,其中,存储器装置被串行连接以降低总线上的电容性负载。然而,每个存储器装置没有使用完整的信道而是仅使用一半信道来写数据或读数据,这是因为当写命令或读命令发出时数据仅在一个方向上流动。
技术实现思路
在一个方面,本专利技术描述了一种用于操作多个装置的方法,该方法包括在装置处存储在该装置的第一端口接收的第一 ID号和在该装置的第二端口接收的第二 ID号。该装置通过第一和第二端口中的至少一个接收数据命令。该数据命令具有命令ID号。当在第一端口接收该数据命令且所述命令ID号等于第一 ID号,和在第二端口接收该数据命令且该命令ID号等于所述第二 ID号中的至少一个发生时,该装置执行该数据命令。在又一个方面,本专利技术描述了高速接口装置,该高速接口装置包括与第一端口、第二端口和装置资源通信的命令状态机。该命令状态机响应于在第一端口接收到的第一数据命令和在第二端口接收到的第二数据命令中的至少一个控制在第一端口、第二端口和装置资源之间的数据流。第一端口还包括与数据寄存器和页缓冲器通信的第一数据缓冲器,与数据选通寄存器通信的第一数据选通缓冲器以及与命令选通寄存器通信的第一命令选通缓冲器。该数据缓冲器和命令状态机响应于第一命令选通缓冲器接收命令。第二端口还包括与所述数据寄存器和所述页缓冲器通信的第二数据缓冲器,与所述数据选通寄存器通信的第二数据选通缓冲器以及与所述命令选通寄存器通信的第二命令选通缓冲器。该数据缓冲器和命令状态机响应于第二命令选通缓冲器接收命令。所述装置资源与所述页缓冲器通信。所述页缓冲器响应于第一数据选通缓冲器和第二数据选通缓冲器中的至少一个来接收数据。在又一个方面,本专利技术描述了菊花链系统,该系统包括多个以菊花链连接到控制器的装置,所述控制器包括第一控制器端口和第二控制器端口。每个控制器端口能够向每个装置传送数据和命令。每个装置包括与第一端口、第二端口和装置资源通信的命令状态机。该命令状态机响应于在第一端口收到的第一数据命令和在第二端口收到的第二数据命令中的至少一个来控制第一端口、第二端口和装置资源之间的数据流。第一端口还包括与数据寄存器和页缓冲器通信的第一数据缓冲器,与数据选通寄存器通信的第一数据选通缓冲器以及与命令选通寄存器通信的第一命令选通缓冲器。该数据缓冲器和命令状态机响应于第一命令选通缓冲器接收命令。第二端口还包括与所述数据寄存器和所述页缓冲器通信的第二数据缓冲器,与所述数据选通寄存器通信的第二数据选通缓冲器以及与所述命令选通寄存器通信的第二命令选通缓冲器。该数据缓冲器和命令状态机响应于第二命令选通缓冲器接收命令。所述装置资源与所述页缓冲器通信。所述页缓冲器响应于第一数据选通缓冲器和第二数据选通缓冲器中的至少一个来接收数据。附图说明 通过参考下面结合附图的描述,可以更好地理解本专利技术的上述的和进一步的优点,在附图中,同样的标记在不同的附图中指示同样的结构元素和特征。附图不必是按照比例绘制的,重点在于图示本专利技术的原理。图I是采用菊花链互连的传统存储器系统。图2是采用环状链接的互连的传统存储器系统。图3是根据本专利技术实施例的采用双向环状链接的互连的存储器系统。图4是根据本专利技术实施例的图3中所示的一个存储器装置的框图。图5A是根据本专利技术实施例的图4中所示的数据输入/输出模块的框图。图5B是根据本专利技术实施例的图4中所示的控制信号输入/输出模块的框图。图6A和6B是根据本专利技术实施例的显示当SETID命令发出时信号的方向的示意图。图6C和6D是根据本专利技术实施例的显示当写命令发出时信号的方向的示意图。图6E和6F是根据本专利技术实施例的显示当读命令发出时信号的方向的示意图。图7A至7G是根据本专利技术的实施例的由存储装置所执行的方法的流程图。图8A至8D是根据本专利技术的实施例的由存储装置所执行的方法的时序图。图9A和9B是根据本专利技术实施例的显示同时进行的读和写操作的信号的方向的示意图。图9C是根据本专利技术实施例的显示同时进行的写操作的信号的方向的示意图。图9D是根据本专利技术实施例的显示同时进行的读操作的信号的方向的示意图。图9E是在图9A至9D中所示的实施例中示出的存储器装置的框图。图IOA是根据本专利技术实施例的显示信号的方向的示意图。图IOB是在图IOA中的实施例中所示的存储器装置的框图。具体实施方式本专利技术的实施例提供在存储器控制器和多个装置之间的双向环状链接的连接,以优化用于包括读和写的操作的通信带宽。降低装置所共享的信号上的电容性负载改善了信号转换速率并且由此提供了更快的系统时钟频率和带宽。在环状链接的布置中通过在多个先前存在的通信路径上传输信息,改善了通信带宽。环状链是开始和结束于同一功能块的菊花链,所述功能块例如图3中所示的存储器控制器。在一个示例中,在多个路径上的通信是并发的。在又一个示例中,在一个路径上的通信在时间上与在另一个路径上的通信重叠。在各个附图和应用中所示的环状链接的连接示出了去往和来自每个装置的两个通信端口。可以设想每个装置可以具有任意数量的端口。例如,二维阵列可以具有四个端口,允许在所有四个端口上重叠与该装置的通信。在又一个示例中,三维阵列可以具有对于每个装置的六个端口,允许在所有六个端口上重叠与该装置的通信。在各个附图和应用中所示的装置显示了存储器装置。可以设想,每个装置可以是变换器(transducer)装置,例如,用于图像检测、雷达波束形成或声学系统。该装置也可以·是在网状通信网络中使用的收发器装置。图3示出了根据本专利技术实施例的存储器系统300。存储器控制器310提供对多个存储器装置320、321、32i、32i+l、32n_l和32η的全面控制。在该控制器和存储器装置之间以双向的方式传送控制信号和数据信号。例如,在图3中,在控制器310和存储器装置320的一个端口之间传送命令选通CS0、数据选通DSO和数据信号DATA0。在存储器装置320和该菊花链中下一个存储器装置321之间传送命令选通CS1、数据选通DSl和数据信号DATA1。数据信号的宽度可以是任一可行的宽度,例如但不限于4、8或16。存储器控制器310给每个装置提供时钟信号CLK。图4示出了图3中所示的存储器装置的其中一个的框图。每个存储器装置包括双向缓冲器 DATAL 410、DATAR 411、DSL 420、CSL 421、DSR 422 和 CSR 423,用于接收和提供相应信号。状态机430接收CLK信号并且将控制信号提供给双向缓冲器410、411、420、421、422,423和内部寄存器440、441、442、443、444和445。页缓冲器460和461给存储器阵列470提供用于数据读和写操作的临时数据存储。在又一个实施例中,用诸如本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.05.31 US 61/349,943;2011.01.24 US 13/012,7541.一种用于操作多个装置的方法,所述方法包括 在装置处存储在该装置的第一端口所接收的第一 ID号和在该装置的第二端口所接收的第二 ID号; 由该装置通过所述第一端口和第二端口中的至少一个接收数据命令,所述数据命令具有命令ID号;以及 当在第一端口接收所述数据命令且所述命令ID号等于所述第一 ID号,和在第二端口接收所述数据命令且所述命令ID号等于所述第二 ID号中的至少一个发生时,由该装置执行所述数据命令。2.根据权利要求I所述的方法,还包括当在第一端口接收所述数据命令且所述命令ID与所述第一 ID号不相同时,通过第二端口从该装置传输该数据命令而不执行该数据命令,以及当在第二端口接收所述数据命令且所述命令ID与所述第二 ID号不相同时,通过第一端口从该装置传输该数据命令而不执行该数据命令。3.根据权利要求I所述的方法,还包括响应于执行在第一端口或第二端口接收到的所述数据命令,来将字写入所述装置。4.根据权利要求I所述的方法,还包括响应于执行数据命令,将第一半字写到该装置的第一端口,并且将第二半字写到该装置的第二端口。5.根据权利要求I所述的方法,还包括响应于执行所述数据命令来从所述装置读取字。6.根据权利要求I所述的方法,还包括响应于执行数据命令,从所述装置的第一端口读取第一半字,并且从所述装置的第二端口读取第二半字。7.根据权利要求I所述的方法,还包括响应于执行数据命令,从所述装置的第一端口读取第一半字,从所述装置的第二端口读取第二半字,以及将第一半字和第二半字的其中一个延迟等于所述第一 ID号和所述第二 ID号之间的绝对数值差的时钟周期数。8.根据权利要求I所述的方法,其中,所述数据命令是读数据命令,并且所述方法还包括在第一端口和第二端口中没有收到该读数据命令的一个端口处接收写数据命令,响应于执行该读数据命令来从该装置读取字并且响应于执行该写数据命令来向该装置写入字。9.一种高速接口装置,包括 与第一端口、第二端口和装置资源通信的命令状态机,该命令状态机响应于在第一端口接收到的第一数据命令和在第二端口接收到的第二数据命令中的至少一个来控制在第一端口、第二端口和装置资源之间的数据流; 所述第一端口还包括与数据寄存器和页缓冲器通信的第一数据缓冲器,与数据选通寄存器通信的第一数据选通缓冲器以及与命令选通寄存器通信的第一命令选通缓冲器,该数据缓冲器和所...
【专利技术属性】
技术研发人员:B·J·崔,
申请(专利权)人:莫塞德技术公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。