[发明专利]管理存储器的方法有效

专利信息
申请号: 200810082311.1 申请日: 2008-02-29
公开(公告)号: CN101520749A 公开(公告)日: 2009-09-02
发明(设计)人: 施杰文 申请(专利权)人: 瑞昱半导体股份有限公司
主分类号: G06F12/02 分类号: G06F12/02
代理公司: 北京市柳沈律师事务所 代理人: 黄小临
地址: 中国台湾新*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 管理 存储器 方法
【说明书】:

技术领域

发明有关于内存(memory),尤有关于一种可提高使用效率的管理内存 方法。

背景技术

内存控制器(memory controller)是所有系统单芯片(system on chip,SOC) 计划中掌管数据存取及指令读取的重要环节,故提高内存的使用率便非常重 要。

目前,同步动态随机存取内存(synchronous dynamic random access memory,SDRAM)、双倍数据传输率(double data rate,DDR)-DRAM、 DDR2-DRAM、DDR3-DRAM等内存都具有多个存储库(memory bank)的架构, 每一存储库又再被切割为列(row)与行(column)。基于此架构,内存先天上的 某些限制会导致使用率下降。第一,连续对同一个存储库的不同列(row)(或页 (page))的存取请求时会产生存储库冲突(bank conflict),而全部的存储库冲突 时间是「致动至读取」等待时间(latency)tRCD加上「读取至预充电(precharge)」 等待时间tRPD加上「预充电至致动(activate)」等待时间tRP的总和,或是「致 动至致动命令时间」tRC,以时序限制(timing constraint)较长者为主。然而,若 是对不同存储库的连续存取请求则不会产生存储库冲突,也就不需经历上述 漫长的tRC等待时间。

第1图显示对同一存储库,连续执行二次存取请求的示意图。在此,为 简化说明,假设内存100只包含二个存储库,即存储库B0与存储库B1,同时, 假设内存控制器(图未示)对存储库B0的第2页至第1页执行完第M个存取请 求(假设是读取请求),接着,将执行的是第N个读取请求,其起始地址是存 储库B0的第1页。此时,对同一个存储库的连续存取请求会产生存储库冲突, 因为存储库冲突产生,内存控制器必须先执行预充电以关闭存储库B0,再将 存储库B0致动以打开第1页,最后,才对存储库B0执行读取指令以完成第N 个读取请求。

第二个导致内存使用率下降的限制是写入至读取转换冲突(write to read turn-around conflict),这是因为对数据总线(data bus)而言,写入与读取二个动 作是完全不同的二个方向,因此,若要执行连续二个不同型态(写入或读取) 的存取请求便需要时间来等待数据总线反向(reverse)。另外,诸如更新 (refresh)、指令冲突等因素也会导致内存使用率会下降,由于不是本说明书讨 论的主题,在此不多做叙述。附带一提的是存储库冲突时间远多于写入至读 取转换冲突时间,因此如何减少存储库冲突是当务之急。

有鉴于内存使用率的重要性,并针对多媒体影音与通信产品的实时性 (real-time)及大量性数据传输的特性,本发明提出一种内存管理方法,可大幅 提高内存的使用率,并进而满足多媒体影音与通信产品的需求。

发明内容

有鉴于上述问题,本发明之目的之一是提供一种管理内存的方法,利用 分割请求(split request)来增加存储库的变异性,或另辅以其它配合的机制,以 减少存储库冲突产生的机率与提高内存的使用率。为达成上述目的,本发明 管理内存的方法包含以下步骤:判断所有待执行存取请求是否会和前一个已 执行的存取请求产生存储库冲突;当这些待执行存取请求都会和目前执行的 存取请求产生存储库冲突时,选取其中的一个具有一预设数据长度的待执行 存取请求以分割为至少二个子请求,其中,这些子请求中至少有二个的起始 存储库不相同;执行这些子请求,其中,在执行完每一个这些子请求之后与 执行后续的那些子请求之前,皆从这些待执行存取请求中,选取至少1个起 始存储库为闲置的待执行存取请求来执行。

本发明的特色是利用分割请求来增加存储库的多变性,配合重新排序的 仲裁机制(arbitration mechanism),以减少存储库冲突与写入至读取转换冲突产 生的机率,进而提高内存的使用率,更透过优先权的仲裁机制,以满足多媒 体影音与通信产品的实时性与高质量需求。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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