发明名称 闪存的写入逾时控制方法及其记忆装置
摘要 本发明涉及一种用于闪存的写入逾时控制方法,闪存包括多个备用区块及数据区块,该等数据区块具有多个母区块,该方法包括:接收写入命令及起始逻辑区块地址;根据起始逻辑区块地址链接的目标母区块决定更新模式;判断第一母区块是否已执行预清除操作;若是,于第一时间周期执行第一母区块的后清除操作;重置第一母区块为备用区块;对目标母区块执行写入数据编程程序;判断该等母区块的数量是否超过第一临界值;及当超过第一临界值时,于第二时间周期对第二母区块执行预清除操作;第一及第二母区块被标记为待清除区块。本发明还涉及一种记忆装置。本发明可解决闪存的写入逾时的问题,从而能够提升记忆装置的整体存取效能。
申请公布号 CN102122269B 申请公布日期 2012.10.03
申请号 CN201010004561.0 申请日期 2010.01.07
申请人 慧荣科技股份有限公司 发明人 梁嘉旂
分类号 G06F12/06(2006.01)I 主分类号 G06F12/06(2006.01)I
代理机构 深圳市顺天达专利商标代理有限公司 44217 代理人 易钊
主权项 一种用于闪存的写入逾时控制方法,该闪存包括多个数据区块及多个备用区块,其中,该等数据区块包括多个母区块和多个更新区块,每一更新区块具有一或多个用以更新一对应母区块的更新页面,其特征在于,该方法包括:接收一主机的一写入命令及对应的一起始逻辑区块地址;根据该起始逻辑区块地址所链接的一目标母区块,用以决定一更新模式;判断一第一母区块是否已执行一预清除操作,其中,该第一母区块被标记为一待清除区块;当该第一母区块已执行该预清除操作时,于一第一时间周期,执行该第一母区块的一后清除操作;将该第一母区块重置为一备用区块;根据该更新模式,于该起始逻辑区块地址所链接的该目标母区块上,执行对应于该写入命令的一写入数据编程程序;判断该等母区块的数量是否超过一第一临界值;以及当该等母区块的数量超过该第一临界值时,于一第二时间周期,执行一第二母区块的该预清除操作,其中,该第二母区块被标记为该待清除区块;其中,该预清除操作及该后清除操作的步骤包括:取得该待清除区块的该更新模式;当该待清除区块的该更新模式为一子区块模式时,自该待清除区块所对应的一更新区块中,寻找一最后更新页面;根据该最后更新页面,自该待清除区块中,将该最后更新页面的后的数据搬移至该更新区块;以及抹除该待清除区块;其中,当主机欲更新目标母区块的连续页面时,目标母区块的更新模式为子区块模式;当该待清除区块的该更新模式为一档案配置表区块模式时,取得一既定备用区块;自该待清除区块所对应的一更新区块中,读取一查找表,该查找表记录该一或多个更新页面与该待清除区块的对应更新位置;根据该查找表,将该待清除区块所储存的数据及该一或多个更新页面所储存的数据进行整合,用以得到一整合写入数据;将该整合写入数据编程至该既定备用区块;以及抹除该待清除区块及该更新区块;其中,当主机欲更新目标母区块的零散页面时,目标母区块的更新模式为档案配置表区块模式。
地址 中国台湾新竹县竹北市台元街三十六号八楼之一