存储器分页管理装置与方法制造方法及图纸

技术编号:2853993 阅读:211 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种存储器分页管理装置与方法,所述方法包括:提供一分页关闭信号,根据一存储器存取要求存取一存储器的一分页,以及将上述分页关闭信号予以作用,以于存取上述分页后,关闭上述分页。本发明专利技术可有效提高分页命中率以及改善DRAM存取延迟,系统设计者可根据部分或所有DRAM代理器的行为而设定自动预充的执行时机,也可根据不同DRAM代理器而定义分页关闭信号的优先产生顺序。

【技术实现步骤摘要】

本专利技术涉及一种,特别是有关于一种根据动态随机存取存储器(Dynamic Random Access Memory,DRAM)的代理器(agent)所提供的分页关闭信号、基于开放式分页(open page)存储器架构进行分页管理的装置与方法。
技术介绍
图1是显示传统记忆装置(memory device)的架构示意图。记忆装置100的中心记忆储存单元为记忆阵列(memory array)102,记忆阵列102通常具有多个记忆库(memory bank),如图1所示的记忆库104A与104B。记忆阵列102包括用以储存数据的多个独立的记忆单元(未显示),而记忆单元通常分别配置于可寻址的特定行列。熟知相关技艺的人士,统称记忆阵列102的可寻址单元为一分页(page)。一般来说,于一记忆库的单一列记忆单元称为一分页。图1绘示分别对应于记忆库104A与104B的分页106A与106B。熟知此技艺的人士皆了解,外部电路(未显示)所提供的地址信号可用来寻址记忆阵列102的特定记忆单元。外部电路提供多个控制或指令信号以指定特定的存储器存取模式或顺序。如图1所示,控制/地址逻辑电路108接收串行或并行的控制信号与地址信号,并提供内部控制信号以控制经由存取电路110A与110B存取记忆库104A与104B的时序或顺序。熟知此技艺的人士皆了解,存取电路110A与110B为记忆装置内部具有存取相关功能电路的总称,例如行/列地址拴锁器、缓冲器、译码电路、以及其它于记忆装置中常见的电路等。外部电路读取或写入记忆阵列102的数据是经由I/O电路112以及存取电路110A与110B传输。页面分配(paging)技术是用以改善存储器的处理能力。当一列地址遭到选通(strobe)时,对应的分页便被开放。若连续存取同一开放的分页时,仅需将记忆库的相关行地址予以选通即可。因此,减少了存取此分页所需的列地址选通(Row Address Strobe,RAS)预充时间。因此,只要后续的存取仍“命中”(hit)此分页,页面分配技术便让该分页继续保持开放。当存取“未命中”(miss)此分页时,则将旧分页关闭并开放新分页。开放新分页需要一段预充时间,而一记忆库中仅会开放一分页。当新分页位于相同的记忆库,必须在新分页开放之前先做预充,因而造成了预充延迟(prechargedelay)。预充延迟可能会导致存取延迟(access latency)变大,进而降低系统的整体效能。如果预充动作在存取此记忆库之前即先行执行完毕,预充延迟就不会对存取延迟(access latency)造成影响。页面分配技术于存储器具有频繁存取命中需求时,大幅的提高存取效率。一般而言,页面分配应用于依序存取存储器地址的应用程序时,具有较大的优势,原因在于此举可以得到较高的存取命中率(page hit ratio)。然而,部分应用程序是随机存取存储器地址,因此具有较低的存取命中率。由于当下次存取的记忆库位于不同分页时,必须将开放的分页关闭以执行预充操作。因此,当应用程序具有较低的存取命中率时,存储器控制器必须频繁的切换其它分页,而当开放的新分页位于相同的记忆库,将导致预充延迟。若存取命中率过低,将因为额外的预充延迟而降低系统效率。因此,存储器控制器必须根据存储器存取的状况来动态调整执行预充时机的策略以提升存取命中率及降低预充延迟对系统效能所造成的影响。美国专利编号6,470,416揭露一种利用处理系统的中央处理器控制记忆存取操作的方法与系统。动态分页管理的技术则曾记载于其它专利,例如美国专利编号6,052,134。动态分页管理根据命中/预充率于存取多个记忆库时切换至分页模式或自动预充模式。在分页模式时,存取后的分页维持开放;在自动预充模式时,则关闭存取后的分页。然而,这样的作法并未根据每一笔数据存取的状态执行,因此依然无法确实有效提高分页命中率及降低预充延迟对系统效能所造成的影响。
技术实现思路
有鉴于此,本专利技术提供一种存储器分页管理方法,包括提供一分页关闭信号,根据一存储器存取要求存取一存储器的一分页,以及将所述分页关闭信号予以作用,使所述分页于存取后随即关闭。本专利技术的存储器分页管理方法还包括根据所述存储器存取要求更新对应于所述存储器存取要求的分页的信息,使得所述分页在存取后保持开放;检测所述分页关闭信号是否被设定作用;当检测到所述分页关闭信号被作用时,清除对应于所述分页的信息,并设定一分页关闭旗标;以及根据所述存储器存取要求存取所述分页,并根据所述分页的信息以及分页关闭旗标,于存取所述分页后,随即关闭所述分页。所述分页关闭信号由发出所述存储器存取要求的装置所产生。所述存储器存取要求为丛发形式的存储器存取要求。所述分页关闭信号是于所述丛发形式所存储器存取要求的最后一笔交易时被设定作用。所述分页关闭信号是于所述存储器存取要求指示存取所述存储器中不连续地址的数据时被设定作用。所述分页关闭信号是于所述存储器存取要求指示存取不同分页时被设定作用。所述分页关闭信号是于所述存储器存取要求指示存取的数据超出先前存取数据的分页边界时被设定作用。所述装置为显示器,用以输出水平扫描信号以及垂直扫描信号。当所述水平扫描信号或垂直扫描信号指示一扫描线扫描结束时,则所述显示器将所述分页关闭信号予以作用。当所述水平扫描信号或垂直扫描信号指示一画面扫描结束时,则所述显示器将所述分页关闭信号予以作用。所述装置为高效能芯片内建总线接口,当接收到特定长度的要求的最后一次交易时,则将所述分页关闭信号予以作用。所述装置为一绘图引擎,当完成绘示一直线或弧线时,则将所述分页关闭信号予以作用。另外,本专利技术提出一种存储器分页管理装置,包括一存储器,包括多个分页,用以储存数据;一电子装置,用以提供一存储器存取要求以及一分页关闭信号;以及一存储器控制器,用以因应所述存储器存取要求来存取所述存储器中的一分页,并当所述电子装置将所述分页关闭信号予以作用时,于存取所述分页之后,关闭所述分页。所述存储器控制器包括一分页记录表,用以记录所述分页的信息;一代理器界面,用以接收并输出所述存储器存取要求以及分页关闭信号,并根据所述存储器存取要求更新所述分页记录表对应于所述存储器存取要求的一存取分页的信息,使得所述存取分页在存取后保持开放;一检测装置,用以检测所述分页关闭信号是否被设定作用,当检测到所述分页关闭信号被作用时,输出一关闭分页信号;一分页关闭状态机,当接收到所述关闭分页信号时,清除所述分页记录表对应于所述存取分页的信息,并设定一分页关闭旗标;以及一存储器界面,当接收到所述存储器存取要求时存取所述存取分页,并根据所述分页记录表的信息以及分页关闭旗标,于存取所述存取分页后,随即关闭所述存取分页。所述存储器存取要求为丛发形式的存储器存取要求。所述分页关闭信号是于所述丛发形式的存储器存取要求的最后一笔交易时被设定作用。所述分页关闭信号是于所述存储器存取要求指示存取所述存储器中不连续地址的数据时被设定作用。所述分页关闭信号是于所述存储器存取要求指示存取不同分页时被设定作用。所述分页关闭信号是于所述存储器存取要求指示存取的数据超出先前存取数据的分页边界时被设定作用。所述电子装置为显示器,用以输出水平扫描信号以及垂直扫描信号。当所述水平扫描本文档来自技高网
...

【技术保护点】
一种存储器分页管理方法,其特征在于包括:提供一分页关闭信号;根据一存储器存取要求存取一存储器的一分页;以及将所述分页关闭信号予以作用,以于存取所述分页后,关闭所述分页。

【技术特征摘要】
US 2004-10-21 10/971,6211.一种存储器分页管理方法,其特征在于包括提供一分页关闭信号;根据一存储器存取要求存取一存储器的一分页;以及将所述分页关闭信号予以作用,以于存取所述分页后,关闭所述分页。2.根据权利要求1所述的存储器分页管理方法,其特征在于还包括根据所述存储器存取要求更新对应于所述存储器存取要求的分页的信息,使得所述分页在存取后保持开放;检测所述分页关闭信号是否被设定作用;当检测到所述分页关闭信号被作用时,清除对应于所述分页的信息,并设定一分页关闭旗标;以及根据所述存储器存取要求存取所述分页,并根据所述分页的信息以及分页关闭旗标,于存取所述分页后,随即关闭所述分页。3.根据权利要求1所述的存储器分页管理方法,其特征在于所述分页关闭信号由发出所述存储器存取要求的装置所产生。4.根据权利要求1所述的存储器分页管理方法,其特征在于所述存储器存取要求为丛发形式的存储器存取要求。5.根据权利要求4所述的存储器分页管理方法,其特征在于所述分页关闭信号是于所述丛发形式所存储器存取要求的最后一笔交易时被设定作用。6.根据权利要求1所述的存储器分页管理方法,其特征在于所述分页关闭信号是于所述存储器存取要求指示存取所述存储器中不连续地址的数据时被设定作用。7.根据权利要求1所述的存储器分页管理方法,其特征在于所述分页关闭信号是于所述存储器存取要求指示存取不同分页时被设定作用。8.根据权利要求1所述的存储器分页管理方法,其特征在于所述分页关闭信号是于所述存储器存取要求指示存取的数据超出先前存取数据的分页边界时被设定作用。9.根据权利要求3所述的存储器分页管理方法,其特征在于所述装置为显示器,用以输出水平扫描信号以及垂直扫描信号。10.根据权利要求9所述的存储器分页管理方法,其特征在于当所述水平扫描信号或垂直扫描信号指示一扫描线扫描结束时,则所述显示器将所述分页关闭信号予以作用。11.根据权利要求9所述的存储器分页管理方法,其特征在于当所述水平扫描信号或垂直扫描信号指示一画面扫描结束时,则所述显示器将所述分页关闭信号予以作用。12.根据权利要求3所述的存储器分页管理方法,其特征在于所述装置为高效能芯片内建总线接口,当接收到特定长度的要求的最后一次交易时,则将所述分页关闭信号予以作用。13.根据权利要求3所述的存储器分页管理方法,其特征在于所述装置为一绘图引擎,当完成绘示一直线或弧线时,则将所述分页关闭信号予以作用。14.一种存储器分页管理装置,其特征在于包括一存储器,包括多个分页,用以储存数据;一电子装置,用以提供一存储器存取要求以及一...

【专利技术属性】
技术研发人员:黄祥毅
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1