用于控制非易失性存储器的控制器和包括其的半导体器件的制作方法_5

文档序号:9524138阅读:来源:国知局
于本发明的范围,将在所附权利要求中阐述。因此,本领域技术人员将理解,在不脱离所附权利要求所限定的本发明的精神和范围的情况下可以在形式和细节上进行各种变化。
[0175]通过本发明的实施例可以看出,本发明提供了下面技术方案:
[0176]技术方案1.一种控制非易失性存储器的控制器,包括:
[0177]第一存储区,其适于储存第一地址表;
[0178]第二存储区,其适于储存第二地址表;
[0179]地址转换块,其适于访问所述第一存储区和所述第二存储区,以及参照所述第一地址表和所述第二地址表将从主机接收的扇区地址转换成与所述非易失性存储器相对应的物理地址;以及
[0180]一个或更多个功能块,其适于与所述地址转换块共享所述第二存储区,
[0181]其中,所述地址转换块独占使用所述第一储存区。
[0182]技术方案2.如技术方案1所述的控制器,其中,所述地址转换块以小组块为单位将地址映射从所述非易失性存储器加载至所述第一存储区,以产生所述第一地址表,所述小组块包括Μ个扇区地址,以及
[0183]所述地址转换块以大组块为单位将地址映射从所述非易失性存储器加载至所述第二存储区,以产生所述第二地址表,所述大组块包括Ν个扇区地址,Ν大于Μ。
[0184]技术方案3.如技术方案2所述的控制器,其中,所述地址转换块确定出包括从所述主机接收的所述扇区地址的小组块,以及在所述第一地址表中搜索确定出的小组块。
[0185]技术方案4.如技术方案3所述的控制器,其中,当在所述第一地址表中搜索出所确定出的小组块时,所述地址转换块参照搜索出的小组块的地址映射将从所述主机接收的所述扇区地址转换成所述物理地址,以及
[0186]当在所述第一地址表中未搜索出所确定出的小组块时,所述地址转换块确定出包括从所述主机接收的所述扇区地址的大组块,以及在所述第二地址表中搜索确定出的大组块。
[0187]技术方案5.如技术方案4所述的控制器,其中,所述地址转换块参照搜索出的大组块的地址映射将从所述主机接收的所述扇区地址转换成所述物理地址。
[0188]技术方案6.如技术方案2所述的控制器,其中,当从所述主机接收的所述扇区地址对应于热数据时,所述地址转换块确定出包括从所述主机接收的所述扇区地址的小组块,从所述非易失性存储器读取确定出的小组块的地址映射,以及在所述第一地址表中更新读取的地址映射。
[0189]技术方案7.如技术方案6所述的控制器,其中,所述地址转换块参照所述小组块的更新的地址映射确定所述物理地址。
[0190]技术方案8.如技术方案2所述的控制器,其中,当从所述主机接收的所述扇区地址对应于冷数据时,所述地址转换块确定出包括从所述主机接收的所述扇区地址的大组块,从所述非易失性存储器读取确定出的大组块的地址映射,以及在所述第二地址表中更新读取的地址映射。
[0191]技术方案9.如技术方案8所述的控制器,其中,所述地址转换块参照所述大组块的更新的地址映射确定所述物理地址。
[0192]技术方案10.如技术方案2所述的控制器,其中,在垃圾回收中,所述地址转换块读取与所述非易失性存储器中的牺牲块相对应的扇区地址,确定出包括读取的扇区地址的大组块,以及将确定出的大组块的地址映射加载至所述第二存储区。
[0193]技术方案11.如技术方案10所述的控制器,其中,所述地址转换块参照加载的地址映射确定所述牺牲块的每个页是否有效。
[0194]技术方案12.如技术方案11所述的控制器,还包括:
[0195]垃圾回收块,其适于读取所述牺牲块的有效页中的数据,以及将读取的数据写入至所述非易失性存储器中的目标块的页。
[0196]技术方案13.如技术方案1所述的控制器,其中,所述第一地址表包括以小组块为单位划分的地址映射,每个小组块包括Μ个扇区地址,以及
[0197]所述第二地址表包括以大组块为单位划分的地址映射,每个大组块包括Ν个扇区地址,Ν大于Μ。
[0198]技术方案14.如技术方案13所述的控制器,其中,所述第一地址表中的每个地址映射包括被映射成Μ个扇区地址的物理地址。
[0199]技术方案15.如技术方案13所述的控制器,其中,所述第二地址表中的每个地址映射包括被映射成Ν个扇区地址的物理地址。
[0200]技术方案16.—种半导体器件,包括:
[0201]非易失性存储器;以及
[0202]控制器,其适于控制所述非易失性存储器,
[0203]其中,所述控制器包括:
[0204]第一存储区,其适于储存第一地址表;
[0205]第二存储区,其适于储存第二地址表;
[0206]地址转换块,其适于访问所述第一存储区和所述第二存储区,以及参照所述第一地址表和所述第二地址表将从主机接收的扇区地址转换成与所述非易失性存储器相对应的物理地址;以及
[0207]—个或更多个功能块,其适于与所述地址转换块共享所述第二存储区,
[0208]其中,所述地址转换块独占使用所述第一存储区。
[0209]技术方案17.如技术方案16所述的半导体器件,其中,所述非易失性存储器包括适于储存地址信息的存储器单元阵列,以及所述地址转换块选择性地加载所述地址信息,以及产生所述第一地址表和所述第二地址表。
[0210]技术方案18.如技术方案17所述的半导体器件,其中,所述地址转换块以小组块为单位将来自所述地址信息的地址映射加载至所述第一存储区,以及产生所述第一地址表,所述小组块包括Μ个扇区地址,以及
[0211]所述地址转换块以大组块为单位将来自所述地址信息的地址映射加载至所述第二存储区,以及产生所述第二地址表,所述大组块包括Ν个扇区地址,Ν大于Μ。
[0212]技术方案19.一种半导体器件,包括:
[0213]非易失性存储器,其包括存储器单元阵列;以及
[0214]控制器,其适于控制所述非易失性存储器,
[0215]其中,所述控制器包括:
[0216]第一存储区,其适于储存包括小组块的第一地址映射的第一地址表;
[0217]第二存储区,其适于储存包括大组块的第二地址映射的第二地址表;
[0218]地址转换块,其适于选择性地将所述存储器单元阵列中的地址信息作为所述第一地址表和所述第二地址表进行加载,以及参照所述第一地址表和所述第二地址表将从主机接收的扇区地址转换成与所述存储器单元阵列相对应的物理地址;以及
[0219]—个或更多个功能块,其适于与所述地址转换块共享所述第二存储区,但是不与所述地址转换块共享所述第一存储区。
【主权项】
1.一种控制非易失性存储器的控制器,包括: 第一存储区,其适于储存第一地址表; 第二存储区,其适于储存第二地址表; 地址转换块,其适于访问所述第一存储区和所述第二存储区,以及参照所述第一地址表和所述第二地址表将从主机接收的扇区地址转换成与所述非易失性存储器相对应的物理地址;以及 一个或更多个功能块,其适于与所述地址转换块共享所述第二存储区, 其中,所述地址转换块独占使用所述第一储存区。2.如权利要求1所述的控制器,其中,所述地址转换块以小组块为单位将地址映射从所述非易失性存储器加载至所述第一存储区,以产生所述第一地址表,所述小组块包括Μ个扇区地址,以及 所述地址转换块以大组块为单位将地址映射从所述非易失性存储器加载至所述第二存储区,以产生所述第二地址表,所述大组块包括Ν个扇区地址,Ν大于Μ。3.如权利要求2所述的控制器,其中,所述地址转换块确定出包括从所述主机接收的所述扇区地址的小组块,以及在所述第一地址表中搜索确定出的小组块。4.如权利要求3所述的控制器,其中,当在所述第一地址表中搜索出所确定出的小组块时,所述地址转换块参照搜索出的小组块的地址映射将从所述主机接收的所述扇区地址转换成所述物理地址,以及 当在所述第一地址表中未搜索出所确定出的小组块时,所述地址转换块确定出包括从所述主机接收的所述扇区地址的大组块,以及在所述第二地址表中搜索确定出的大组块。5.如权利要求4所述的控制器,其中,所述地址转换块参照搜索出的大组块的地址映射将从所述主机接收的所述扇区地址转换成所述物理地址。6.如权利要求2所述的控制器,其中,当从所述主机接收的所述扇区地址对应于热数据时,所述地址转换块确定出包括从所述主机接收的所述扇区地址的小组块,从所述非易失性存储器读取确定出的小组块的地址映射,以及在所述第一地址表中更新读取的地址映射。7.如权利要求6所述的控制器,其中,所述地址转换块参照所述小组块的更新的地址映射确定所述物理地址。8.如权利要求2所述的控制器,其中,当从所述主机接收的所述扇区地址对应于冷数据时,所述地址转换块确定出包括从所述主机接收的所述扇区地址的大组块,从所述非易失性存储器读取确定出的大组块的地址映射,以及在所述第二地址表中更新读取的地址映射。9.一种半导体器件,包括: 非易失性存储器;以及 控制器,其适于控制所述非易失性存储器, 其中,所述控制器包括: 第一存储区,其适于储存第一地址表; 第二存储区,其适于储存第二地址表; 地址转换块,其适于访问所述第一存储区和所述第二存储区,以及参照所述第一地址表和所述第二地址表将从主机接收的扇区地址转换成与所述非易失性存储器相对应的物理地址;以及 一个或更多个功能块,其适于与所述地址转换块共享所述第二存储区, 其中,所述地址转换块独占使用所述第一存储区。10.一种半导体器件,包括: 非易失性存储器,其包括存储器单元阵列;以及 控制器,其适于控制所述非易失性存储器, 其中,所述控制器包括: 第一存储区,其适于储存包括小组块的第一地址映射的第一地址表; 第二存储区,其适于储存包括大组块的第二地址映射的第二地址表; 地址转换块,其适于选择性地将所述存储器单元阵列中的地址信息作为所述第一地址表和所述第二地址表进行加载,以及参照所述第一地址表和所述第二地址表将从主机接收的扇区地址转换成与所述存储器单元阵列相对应的物理地址;以及 一个或更多个功能块,其适于与所述地址转换块共享所述第二存储区,但是不与所述地址转换块共享所述第一存储区。
【专利摘要】一种控制非易失性存储器的控制器包括:第一存储区,其适于储存第一地址表;第二存储区,其适于储存第二地址表;地址转换块,其适于参照第一地址表和第二地址表将从主机接收的扇区地址转换成与非易失性存储器相对应的物理地址;以及一个或更多个功能块,其适于与地址转换块共享第二存储区。地址转换块独占使用第一储存区。
【IPC分类】G06F12/06
【公开号】CN105279102
【申请号】CN201410705032
【发明人】李宗珉
【申请人】爱思开海力士有限公司
【公开日】2016年1月27日
【申请日】2014年11月26日
【公告号】US20150347312
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1