【技术实现步骤摘要】
映射信息记录方法、存储器控制器与存储器储存装置
本专利技术涉及一种映射信息记录方法、存储器控制器与存储器储存装置,尤其涉及一种用于可复写式非易失性存储器的映射信息记录方法及使用此方法的存储器控制器与存储器储存装置。
技术介绍
数码相机、手机与MP3在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于可复写式非易失性存储器(rewritablenon-volatilememory)具有数据非易失性、省电、体积小、无机械结构、读写速度快等特性,最适于可携式电子产品,例如笔记本电脑。固态硬盘就是一种以闪存作为储存媒体的储存装置。因此,近年闪存产业成为电子产业中相当热门的一环。一般来说,闪存储存装置的闪存模块会划分为多个实体区块,其中实体区块还划分为多个实体页面,而实体区块是闪存的擦除单位并且实体页面是闪存的写入单位。由于在编程闪存的单元时,仅能执行单向的编程(即仅能将单元的值由1编程为0),因此无法对已编程的实体页面(即存有旧数据的页面)直接进行写入,而是必须先将此实体页面擦除后方可重新编程。特别是,由于闪存的擦除是以实体区块为单位,因此当欲将存有旧数据的实体页面执行擦除运作时,必须对此实体页面所属的整个实体区块进行擦除。因此,闪存模块的实体区块会被区分为数据区与闲置区,其中数据区的实体区块是已被使用来储存数据的实体区块,而备用区中的实体区块是未被使用的实体区块,其中当主机系统欲写入数据至闪存储存装置时,闪存储存装置的控制电路会从备用区中提取实体区块来写入数据,并且将所提取的实体区块会关联为数据区。并且,当数据区的实体区块被执行擦除运作(eras ...
【技术保护点】
一种映射信息记录方法,用于一可复写式非易失性存储器模块,该可复写式非易失性存储器模块具有多个实体擦除单元并且每一所述实体擦除单元具有多个实体可编程单元,其特征在于,该映射信息记录方法包括:配置多个逻辑地址;建立至少一逻辑地址映射表并且将该至少一逻辑地址映射表储存至该可复写式非易失性存储器模块;从一主机系统中接收多笔第一数据,其中该主机系统指示将该些第一数据储存至该些逻辑地址之中的多个第一连续逻辑地址中;将该些第一数据写入至所述实体擦除单元的实体可编程单元之中的多个第一实体可编程单元中;将对应该些第一连续逻辑地址的一第一逻辑地址映射表载入至一缓冲存储器,并且在该第一逻辑地址映射表中更新该些第一连续逻辑地址与该些第一实体可编程单元之间的映射关系;以及在该缓冲存储器中存放一连续映射表并且在该连续映射表中记录对应该些第一连续逻辑地址的一第一连续映射记录。
【技术特征摘要】
1.一种映射信息记录方法,用于一可复写式非易失性存储器模块,该可复写式非易失性存储器模块具有多个实体擦除单元并且每一所述实体擦除单元具有多个实体可编程单元,其特征在于,该映射信息记录方法包括:配置多个逻辑地址;建立至少一逻辑地址映射表并且将该至少一逻辑地址映射表储存至该可复写式非易失性存储器模块;从一主机系统中接收多笔第一数据,其中该主机系统指示将该些第一数据储存至该些逻辑地址之中的多个第一连续逻辑地址中;将该些第一数据写入至所述实体擦除单元的实体可编程单元之中的多个第一实体可编程单元中;将对应该些第一连续逻辑地址的一第一逻辑地址映射表载入至一缓冲存储器,并且在该第一逻辑地址映射表中更新该些第一连续逻辑地址与该些第一实体可编程单元之间的映射关系;以及在该缓冲存储器中存放一连续映射表并且在该连续映射表中记录对应该些第一连续逻辑地址的一第一连续映射记录,其中该第一连续映射记录具有该些第一连续逻辑地址的一起始逻辑地址以及该些第一连续逻辑地址的一长度。2.根据权利要求1所述的映射信息记录方法,其特征在于,该第一连续映射记录的一起始逻辑地址字段记录该些第一连续逻辑地址的该起始逻辑地址,该第一连续映射记录的一起始实体可编程单元字段记录该些第一实体可编程单元的一起始实体可编程单元并且该第一连续映射记录的一长度字段记录该些第一连续逻辑地址的该长度。3.根据权利要求2所述的映射信息记录方法,其特征在于,还包括:从该主机系统中接收多笔第二数据,其中该主机系统指示将该些第二数据储存至该些逻辑地址之中的多个第二连续逻辑地址中,且该些第二连续逻辑地址接续该些第一连续逻辑地址;将该些第二数据写入至所述实体擦除单元的实体可编程单元之中的多个第二实体可编程单元中,其中该些第二实体可编程单元是接续该些第一实体可编程单元;以及在该连续映射表中更新该第一连续映射记录,其中该第一连续映射记录的该长度字段被更新为该些第一连续逻辑地址的长度与该些第二连续逻辑地址的长度的一总和。4.根据权利要求3所述的映射信息记录方法,其特征在于,还包括:在该第一逻辑地址映射表中更新该些第二连续逻辑地址与该些第二实体可编程单元之间的映射关系。5.根据权利要求3所述的映射信息记录方法,其特征在于,还包括:将该第一逻辑地址映射表回存至该可复写式非易失性存储器模块;以及将对应该些第二连续逻辑地址的一第二逻辑地址映射表载入至该缓冲存储器,并且在该第二逻辑地址映射表中更新该些第二连续逻辑地址与该些第二实体可编程单元之间的映射关系。6.根据权利要求2所述的映射信息记录方法,其特征在于,还包括:从该主机系统中接收一第三数据,其中该主机系统指示将该第三数据储存至该些第一连续逻辑地址之中的一第一逻辑地址中,其中该第一逻辑地址接续于该些第一连续逻辑地址之中的多个第三连续逻辑地址并且该些第一连续逻辑地址之中的多个第四连续逻辑地址接续该第一逻辑地址;将该第三数据写入至所述实体擦除单元的实体可编程单元之中的一第三实体可编程单元中;在该第一逻辑地址映射表中更新该第一逻辑地址与该第三实体可编程单元之间的映射关系;以及在该连续映射表中将该第一连续映射记录的该长度字段更新为该些第三连续逻辑地址的一长度,并且增加一第二连续映射记录,其中该第二连续映射记录的一起始逻辑地址字段记录该些第四连续逻辑地址的一起始逻辑地址,该第二连续映射记录的一起始实体可编程单元字段记录映射接续该第一逻辑地址的一逻辑地址的一实体可编程单元,并且该第二连续映射记录的一长度字段记录该些第四连续逻辑地址的一长度。7.根据权利要求1所述的映射信息记录方法,其特征在于,还包括:从该主机系统中接收一读取指令;判断该连续映射表中是否存有对应该读取指令指示的一逻辑地址的信息;以及倘若该连续映射表中存有对应该读取指令指示的逻辑地址的信息时,根据该连续映射表从该可复写式非易失性存储器模块中读取对应该读取指令的一读取数据。8.根据权利要求7所述的映射信息记录方法,其特征在于,还包括:倘若该连续映射表中未存有对应该读取指令指示的逻辑地址的信息时,从该可复写式非易失性存储器模块中载入该些逻辑地址映射表之中的一对应逻辑地址映射表并且根据该对应逻辑地址映射表从该可复写式非易失性存储器模块中读取对应该读取指令的一读取数据,其中该对应逻辑地址映射表为该读取指令指示的逻辑地址所对应的逻辑地址映射表。9.一种存储器控制器,用于控制一可复写式非易失性存储器模块,该可复写式非易失性存储器模块具有多个实体擦除单元并且每一所述实体擦除单元具有多个实体可编程单元,其特征在于,该存储器控制器包括:一主机接口,用以电性连接至一主机系统;一存储器接口,用以电性连接至该可复写式非易失性存储器模块;一缓冲存储器;以及一存储器管理电路,电性连接至该主机接口、该存储器接口与该缓冲存储器,其中该存储器管理电路用以配置多个逻辑地址,其中该存储器管理电路还用以建立至少一逻辑地址映射表并且将该至少一逻辑地址映射表储存至该可复写式非易失性存储器模块,其中该存储器管理电路还用以从该主机系统中接收多笔第一数据,其中该主机系统指示将该些第一数据储存至该些逻辑地址之中的多个第一连续逻辑地址中,其中该存储器管理电路还用以将该些第一数据写入至所述实体擦除单元的实体可编程单元之中的多个第一实体可编程单元中,其中该存储器管理电路还用以将对应该第一连续逻辑地址的一第一逻辑地址映射表载入至该缓冲存储器,并且在该第一逻辑地址映射表中更新该些第一连续逻辑地址与该些第一实体可编程单元之间的映射关系,其中该存储器管理电路还用以在该缓冲存储器中存放一连续映射表并且在该连续映射表中记录对应该些第一逻辑地址的一第一连续映射记录,其中该第一连续映射记录具有该些第一连续逻辑地址的一起始逻辑地址以及该些第一连续逻辑地址的一长度。10.根据权利要求9所述的存储器控制器,其特征在于,该第一连续映射记录的一起始逻辑地址字段记录该些第一连续逻辑地址的该起始逻辑地址,该第一连续映射记录的一起始实体可编程单元字段记录该些第一实体可编程单元的一起始实体可编程单元并且该第一连续映射记录的一长度字段记录该些第一连续逻辑地址的该长度。11.根据权利要求10所述的存储器控制器,其特征在于,该存储器管理电路还用以从该主机系统中接收多笔第二数据,其中该主机系统指示将该些第二数据储存至该些逻辑地址之中的多个第二连续逻辑地址中,且该些第二连续逻辑地址接续该些第一连续逻辑地址,其中该存储器管理电路还用以将该些第二数据写入至所述实体擦除单元的实体可编程单元之中的多个第二实体可编程单元中,其中该些第二实体可编程单元是接续该些第一实体可编程单元,其中该存储器管理电路还用以在该连续映射表中更新该第一连续映射记录,其中该第一连续映射记录的该长度字段被更新为该些第一连续逻辑地址的长度与该些第二连续逻辑地址的长度的一总和。12.根据权利要求11所述的存储器控制器,其特征在于,该存储器管理电路还用以在该第一逻辑地址映射表中更新该些第二连续逻辑地址与该些第二实体可编程单元之间的映射关系。13.根据权利要求11所述的存储器控制器,其特征在于,该存储器管理电路还用以将该第一逻辑地址映射表回存至该可...
【专利技术属性】
技术研发人员:何国华,陈庆聪,
申请(专利权)人:群联电子股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。