[发明专利]对存储器控制器进行读训练在审
申请号: | 202010689225.8 | 申请日: | 2014-07-29 |
公开(公告)号: | CN112069110A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | T·G·莫里斯;J·C·贾斯珀;A·J·富尔斯捷 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/40;G11C11/4093;G11C11/4096;G06F13/16;G06F3/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李啸;姜冰 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 控制器 进行 训练 | ||
1.一种集成电路装置,包括:
接口,所述接口用于通过总线接口与存储器模块进行通信;以及
存储器控制器逻辑,用于执行操作,包括用于:
向所述存储器模块发送请求以启动训练方式,在所述训练方式中,所述存储器模块在所述总线接口的边带通路上传输连续的比特模式;
通过所述总线接口的所述边带通路接收所述连续的比特模式;
检测所接收的比特模式中的值之间的变换以确定所接收的比特模式中的比特的数据眼;
确定所接收的比特模式中的比特的数据眼;以及
确定相位插值器的设置,以生成插值信号来对所确定的数据眼内的数据进行采样。
2.根据权利要求1所述的集成电路装置,其中所述存储器控制器逻辑用于执行操作进一步包括用于:
向所述存储器模块发送请求以终止所述训练方式,在所述训练方式中,所述存储器模块响应于所述数据眼的确定而传输连续的比特模式;以及
将所述相位插值器的设置应用于相位插值器延迟。
3.根据权利要求1所述的集成电路装置,其中,检测所接收的比特模式中的值之间的变换并确定所述所接收的比特模式中的比特的数据眼还包括:
将来自所述比特模式的读取值存储在寄存器中;以及
确定来自所述比特模式的后续传输的后续读取值是否与所述寄存器中的读取值匹配,其中,在与存储在所述寄存器中的值匹配的两个读取值的边缘之间确定所述数据眼。
4.根据权利要求1所述的集成电路装置,其中所述连续的比特模式包括在所述总线接口的所述边带通路上的第一连续的比特模式和在所述边带通路上的第二连续的比特模式,其中所述第一连续的比特模式和所述第二连续的比特模式具有相反的值。
5.根据权利要求4所述的集成电路装置,其中所述第一连续的比特模式在第一读标识符信号线上被发送并且包括连续的1010模式,并且其中所述第二连续的比特模式在第二读标识符信号线上被发送并且包括连续的0101模式。
6.根据权利要求5所述的集成电路装置,其中所述第一连续的比特模式和所述第二连续的比特模式在每个时钟间隔在0与1之间交替,以在所述总线接口上创建周期为所述时钟间隔的周期的两倍的时钟模式。
7.根据权利要求1所述的集成电路装置,其中,所述总线接口包括:在其上传输命令的命令线、在其上传输数据的数据线以及读标识符信号线,其中,在所述读标识符信号线上以低于时钟频率的命令频率来传输所述比特模式。
8.根据权利要求1所述的集成电路装置,其中,存储器控制器逻辑用于执行操作进一步包括用于:
响应于确定相位插值器的设置,向所述存储器模块发送读命令连同读标识符;
从所述存储器模块接收读数据,包括返回的读标识符;以及
响应于确定所返回的读标识符与连同所述读命令发送的所述读标识符匹配来确定读偏移量,其中,所述读偏移量用于使用所述相位插值器的所确定的设置来确定何时开始对所述数据眼中的读数据进行采样。
9.一种集成电路装置,包括:
接口,所述接口通过总线接口与存储器模块进行通信;以及
存储器控制器逻辑,用于执行读训练操作,其中,所述存储器控制器逻辑用于:
通过所述总线接口向所述存储器模块发送第一读命令和第一读标识符,其中,所述第一读标识符为随机读标识符;
通过所述总线接口从所述存储器模块接收读数据和第二读标识符,其中在所述总线接口的边带通路上从所述存储器模块接收所述第二读标识符;以及
响应于确定来自所述存储器模块的所述第二读标识符包括连同所述第一读命令发送的所述第一读标识符,来确定读偏移量,其中,所述读偏移量用于确定数据采样时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010689225.8/1.html,转载请声明来源钻瓜专利网。