发明名称 智慧性DRAM更新之方法
摘要 本发明揭露一种DRAM更新之方法,其于CPU处于快取命中周期、输入/输出周期、中断认知周期与闲置周期时,直接插入DRAM更新周期。如此,充分利用CPU不存取DRAM的时间来执行DRAM更新周期。所以,本发明之DRAM更新之方法具智慧性,并且可有效提升系统效率。
申请公布号 TW388831 申请公布日期 2000.05.01
申请号 TW087114353 申请日期 1998.08.29
申请人 威盛电子股份有限公司 发明人 张乃舜
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人 詹铭文 台北巿罗斯福路二段一○○号七楼之一
主权项 1.一种智慧性DRAM更新之方法,每隔一固定时间周期完成一特定次数的DRAM更新周期,该方法包括:判断该固定时间周期内所剩的时间是否大于未完成次数的DRAM更新周期所需之时间;当该固定时间周期内所剩的时间不大于未完成次数的DRAM更新周期所需之时间,则将未完成次数的DRAM更新周期全部做完,并且结束该智慧性DRAM更新之方法;判断是否有发生DRAM闲置的一特殊周期;当没有发生该特殊周期,则回到判断该固定时间周期内所剩的时间是否大于未完成次数的DRAM更新周期所需之时间的该步骤;以及当发生该特殊周期,则插入一次DRAM更新周期,并且回到判断该固定时间周期内所剩的时间是否大于未完成次数的DRAM更新周期所需之时间的该步骤。2.如申请专利范围第1项所述之方法,其中,当发生该特殊周期,更可插入复数次DRAM更新周期。3.如申请专利范围第1项所述之方法,其中,该特殊周期选自于一快取命中周期、一输入/输出周期、一中断认知周期与一闲置周期。4.如申请专利范围第1项所述之方法,其中,该固定周期为64ms,该特定次数为4096次。5.一种智慧性DRAM更新之方法,每隔一固定时间周期发动一次DRAM更新周期,该方法包括:判断是否有发生DRAM闲置的一特殊周期;当发生该特殊周期,则执行一次DRAM更新周期,并结束该智慧性DRAM更新之方法;判断该固定时间周期是否到达;当该固定时间周期到达,则塞入一次DRAM更新周期,并结束该智慧性DRAM更新之方法;以及回到判断是否有发生该特殊周期的该步骤。6.如申请专利范围第5项所述之方法,其中,该特殊周期选自于一快取命中周期、一输入/输出周期、一中断认知周期与一闲置周期。7.如申请专利范围第5项所述之方法,其中,该固定周期为(64ms/4096)。图式简单说明:第一图显示一种习知Hidden Refresh之方法步骤图;第二图显示本发明第一较佳实施例之一种智慧性DRAM更新方法步骤图;以及第三图显示本发明第二较佳实施例之一种智慧性DRAM更新方法步骤图。
地址 台北县新店巿中正路五三三号八楼