[发明专利]用于改进串行端口存储器通信等待时间和可靠性的方法和系统有效
申请号: | 201410571509.1 | 申请日: | 2009-10-27 |
公开(公告)号: | CN104317766B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | A·鲁贝格;李承钟;H·R·李;沈大尹;李东润;S·金;A·莫西 | 申请(专利权)人: | 美国莱迪思半导体公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F11/14;G11C5/06;G11C7/10 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华 |
地址: | 美国俄*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 改进 串行 端口 存储器 通信 等待时间 可靠性 方法 系统 | ||
本申请是PCT国际申请号为PCT/US2009/062231、国际申请日为2009年10月27日、中国国家申请号为200980143643.9、题为“用于改进串行端口存储器通信等待时间和可靠性的方法和系统”的申请的分案申请。
相关申请
本申请是2008年10月29日提交的美国临时申请No.61/109,480的非临时申请,并要求其优先权。
技术领域
本发明的实施例一般涉及计算机存储器领域,具体而言,涉及改进串行端口存储器通信等待时间和可靠性。
背景技术
在使用高速串行接口的存储器系统中,其中命令和数据经各个端口在主机或多个主机和存储器之间传递,期望与某些差错检测组合地提供最大带宽以确保合适的系统操作。
串行链路由于每次只发送一位而具有固有的等待时间。另外,串行化和去串行化过程导致额外的等待时间。单独地使用端口没有显著改进等待时间,并且使用程式化的访问方法(如从每个端口访问不同的、专用的存储器区域,如条状访问)来改进带宽。通过启用端口绑定(协调地使用多个端口),可通过一次传递若干位数据来减少存储器等待时间,同时增大带宽而无需程式化的访问方法。
存储器还要求一定量的数据安全。例如,在串行信道中,可能发生不能检测的差错,除非使用将引入不可接受的等待时间的方法。在绑定端口的情况下,某些端口在命令周期期间保持空闲。该未使用的带宽用相同周期的命令的副本来填充。该方法使用时间上的复制延伸至单个端口,从而为端口配置提供特征。
图1示出EIA标准RS-232-C的常规串行位分配100。在图示中,数据的串行传递类似于RS-232链路,其中各个二进制值(位)102-118通过依次每次观察它们中的一个并将它们分配给全值124不同的有效位(significance)而被组合成全值124。例如,如果第一位是分配给值124的最高有效位的104,则接下来是第二位106,依此类推直到最低有效位由传送的最后一位118填充。在这种情况下,该组合值被称为帧128,它包括值124以及结束位和起始位102,120。另外,帧128使用称为成帧位126的额外的位来描绘,它包括起始位120和结束位122,接收机可使用它以找出帧128的起点并检验帧是否在预料时到达。在其它方案中,即使在发射机和接收机之间的数据速率略微不同或改变时,成帧位126也可用于帮助接收机可靠地找到各个位。
通过各个串行链路与存储器的通信引入大量等待时间,并且提供多于一个的主机对单个存储器的访问引入存储器资源复杂化。另外,存储器可具有一个或多个端口,每个端口包括串行发射机和串行接收机,以及相关联的用于改进等待时间和带宽的电路。在绑定端口的情况下,某些端口在命令周期期间保持空闲。该未使用的带宽用相同时间段的命令的空间副本填充,并且该方法使用不同时间段的时间上的复制延伸至单个端口,从而为所有端口配置提供特征。在绑定端口的情况下,在多个端口上发送数据,但是命令必须是独立的。首先,未使用的端口可包括命令副本。其次,某些命令可在相同的时间发布。另外,由于串行化、去串行化、使数据成帧以便差错管理、以及诸如同步的附加过程,串行通信相对于并行通信增加了等待时间。
因此,期望引入并利用减少存储器等待时间的技术。
发明内容
揭示了用于改进端口存储器通信等待时间和可靠性的方法、装置和系统。
在一个实施例中,一种方法包括:在多个时间间隔经由存储器处的一组端口在主机计算机系统和存储器之间传送数据,其中主机计算机耦合至存储器;以及在单个时间间隔经由一组端口中的一个端口在主机计算机系统和存储器之间传送与数据相关联的命令。
在一个实施例中,一种装置包括耦合至存储器的主机计算机系统,存储器在多个时间间隔经由存储器处的一组端口从主机计算机系统接收数据。存储器还被修改为在单个时间间隔经由一组端口中的一个端口从主机计算机系统接收与数据相关联的命令。
在一个实施例中,一种方法包括在主机计算机系统和存储器之间传送数据,其中一个组中端口的数目可为了改变带宽和等待时间和/或节电的目的而特别选择。
在一个实施例中,一种装置包括在主机计算机系统和存储器之间传送数据,以为了改变带宽和等待时间和/或节电的目的而特别选择一个组中端口的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美国莱迪思半导体公司,未经美国莱迪思半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410571509.1/2.html,转载请声明来源钻瓜专利网。