[发明专利]数据采集电路、读数据窗口的控制方法及装置有效

专利信息
申请号: 201810669265.9 申请日: 2018-06-26
公开(公告)号: CN110648703B 公开(公告)日: 2021-06-15
发明(设计)人: 黄帅;王焕东;刘志佳 申请(专利权)人: 龙芯中科技术股份有限公司
主分类号: G11C11/4091 分类号: G11C11/4091;G11C11/4076
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 张芳;刘芳
地址: 100095 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 采集 电路 读数 窗口 控制 方法 装置
【说明书】:

发明提供一种数据采集电路、读数据窗口的控制方法、装置及内存控制器,通过在用于读数据的首个数据选通信号DQS的读前导区域内,确定初始门信号与首个DQS上升沿的相位关系,生成第一门延迟信号;在每个存储体对应的DQS的第一个下降沿,采集第一门延迟信号,得到每个存储体对应的第二门延迟信号的起始位置,生成每个存储体对应的第二门延迟信号;根据每个存储体对应的第二门延迟信号,或者根据第一门延迟信号和每个存储体对应的第二门延迟信号,确定每个存储体对应的读数据窗口。保证了内存控制器对DDRx SDRAM存储器读数据窗口的准确确定,保证了对DDRx存储器数据读取的可靠性。

技术领域

本发明涉及存储器的读取技术,尤其涉及一种数据采集电路、读数据窗口的控制方法、装置、及内存控制器。

背景技术

DDR内存控制器对双倍速率同步动态随机存储器DDRxSDRAM(Double Data Rate,简称“DDR”;Synchronous Dynamic Random Access Memory,简称“SDRAM”),的数据读取过程是利用读数据选通信号DQS来判断何时存在有效的读数据DQ,同时通过读数据选通信号DQS与内部系统时钟的关系来决定如何将返回数据DQ同步到系统时钟域内。但是考虑到不同的系统环境,比如不同的PCB走线、不同的工作频率等,使得读数据选通信号DQS与内部系统时钟的相位关系完全不确定。尤其是对于DDR3/4内存模组的Fly-by的走线方式,如图1所示,在内存控制器发出读命令后,读命令会逐一经过各个内存芯片,如图1中的箭头所示经过内存芯片1至内存芯片8,然后间隔相同时钟(读取潜伏期,Read Latency)周期返回读数据选通信号DQS以及读数据DQ,这样导致来自同一个内存通道上(经过内存芯片1~8的通道)的不同内存芯片的读数据选通信号DQS返回到内存控制器的时间不同,使得读数据窗口难以确定。

对于此种情况,现有技术中通常采用延时电路,以在内存控制器发出读命令后,对内存控制器产生的gate信号进行延时处理,得到rdgate信号,该rdgate信号的高电平位于读DQS信号的中间,以保证DQS对内存数据的完整读取。但是,由于内存控制器原始的gate信号脉冲宽度固定,突发长度(burst_length,简称“BL”为4时,gate信号的宽度为2个时钟周期;BL为8时gate信号的宽度为4个时钟周期,因此,经过延时之后的rdgate信号脉冲宽度与gate信号一致,也为固定宽度。为了节省设计开销,支持多存储体(RANK)的内存控制器在每一个数据处理单元中仅集成一个rdgate模块,即用一个rdgate模块来处理共享同一数据通道的多个RANK返回的读DQS信号。这种情况下,如果不同RANK之间的距离较远,导致读DQS信号之间的相位差过大,会导致有效的读DQS信号被内部rdgate信号过滤掉,从而产生错误。如图2所示,内存控制器根据RANK0返回的rddqs0确定rdgate信号的位置,rddqs_clean_0信号由rdgate截取rddqs0得到,由于一个数据处理单元只有一个rdgate模块,所以rdgate信号确定之后其位置就不再变化。当RANK1(距离内存控制器比RANK0远)返回rddqs1时,通过rdgate信号截取rddqs1得到一个正确的时钟信号rddqs_clean_1。但是当RANK2(距离内存控制器比RANK1远)返回rddqs2时,因为rddqs2信号的最后一个下降沿晚于rdgate信号的下降沿,导致截取得到的rddqs_clean_2信号的最后一个时钟周期的高电平宽度较窄。如果返回的rddqs更晚很有可能导致最后一个时钟周期被rdgate信号完全抹掉。很显然,丢失的时钟周期对应的读数据也会丢失,所以采用现有的技术会限制一个内存通道所能支持的最大RANK数量。

因此,无论是图1中的不同内存芯片间的间距问题或分布在一个内存芯片或不同芯片上的各个RANK间的间距问题,都会导致一个内存通道所能支持的最大RANK数量受限制,也就是说,内存控制器发出读命令后的读数据窗口难以被准确确定以读取到全部RANK中的数据,读数据窗口的不准确易引发读数据丢失的问题。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术股份有限公司,未经龙芯中科技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810669265.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top