[发明专利]用于嵌入式DRAM的刷新控制器及刷新控制方法有效
申请号: | 200810128078.6 | 申请日: | 2008-07-29 |
公开(公告)号: | CN101640065A | 公开(公告)日: | 2010-02-03 |
发明(设计)人: | 李宇飞;陆泳;杨浩 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G11C11/406 | 分类号: | G11C11/406 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 李 峥;于 静 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 嵌入式 dram 刷新 控制器 控制 方法 | ||
1.一种用于嵌入式DRAM的刷新控制器,被配置为接收外 部存取信号,产生刷新使能信号REFN、刷新地址信号CRA和冲突信 号,并将该刷新使能信号REFN和刷新地址信号CRA传送给所述嵌入 式DRAM,所述嵌入式DRAM包括多个存储库组,所述控制器包 括:
状态控制模块,被配置为根据刷新间隔和时钟周期产生所述 刷新使能信号REFN和最后刷新信号last_ccr;
刷新搜索模块,被配置为在所述多个存储库组中搜索至少一 个该刷新间隔内待刷新的存储库组,并根据所述外部存取信号和 搜索到的存储库组产生所述刷新地址信号CRA;
记分板模块,被配置为根据所述刷新地址信号CRA和外部存 取信号记录所述多个存储库组的每一个的状态;
冲突探测模块,被配置为根据所述外部存取信号、最后刷新信 号last_ccr和所述每个存储库的状态产生冲突信号。
2.如权利要求1的刷新控制器,其中,所述状态控制模块被 配置为,在每一刷新间隔内对时钟周期进行计数,当该计数小于 所述存储库组的数目减1时,将所述刷新使能信号REFN设定为第 一状态,将所述最后刷新信号last_ccr设定为第一状态;当该计数等 于所述存储库组的数目减1时,将所述刷新使能信号REFN设定为 第一状态,将所述最后刷新信号last_ccr设定为第二状态;以及,当 该计数大于或等于存储库组的数目时,将所述刷新使能信号REFN 设定为第二状态,将所述最后刷新信号last_ccr设定为第一状态。
3.如权利要求2的刷新控制器,其中,所述刷新搜索模块包 括:
第一搜索模块,被配置为在所述多个存储库组中搜索该刷新 间隔内待刷新的第一存储库组;
第二搜索模块,被配置为在所述多个存储库组中搜索该刷新 间隔内待刷新的第二存储库组;
比较器,被配置为将搜索出的第一存储库组与外部存取信号 相比较,产生比较信号;以及
复用器,被配置为在所述比较信号的控制下,对第一存储库 组和第二存储库组进行复用,产生所述刷新地址信号CRA。
4.如权利要求3的刷新控制器,其中,当所述最后刷新信号 last_ccr处于第二状态时,所述第一搜索模块和第二搜索模块搜索 出的第一存储库组和第二存储库组相同。
5.如权利要求3的刷新控制器,其中所述第一搜索模块为前 向搜索模块,被配置为在所述多个存储库组中从前向后进行搜索; 所述第二搜索模块为后向搜索模块,被配置为在所述多个存储库 组中从后向前进行搜索。
6.如权利要求3的刷新控制器,其中,所述复用器被配置为 当所述比较信号处于第一状态时,选择第一存储库组地址作为所 述刷新地址信号CRA;当比较信号处于第二状态时,选择第二存储 库组地址作为所述刷新地址信号CRA。
7.如权利要求1的刷新控制器,其中,所述记分板模块包括 多个计数器,每一计数器对应于所述多个存储库组中的每一个组。
8.如权利要求7的刷新控制器,其中,当计数器X的计数为0, 对应的存储库组X处于空闲状态,当计数器X的计数不为0时,对应的存 储库组X正在进行某种操作。
9.如权利要求2的刷新控制器,其中,所述冲突探测模块被 配置为,当所述最后刷新信号last_ccr处于第二状态并且外部存取信 号的目标存储库属于所述刷新地址信号CRA指示的存储库组时,产 生冲突信号。
10.如权利要求8的刷新控制器,其中,所述冲突探测模块被 配置为,当外部存取信号指示的存储库组所对应的计数器不为0 时,产生冲突信号。
11.如权利要求1的刷新控制器,其中,所述多个存储库组的 每一个包括1个、2个或者4个存储库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810128078.6/1.html,转载请声明来源钻瓜专利网。