【技术实现步骤摘要】
技术介绍
本专利技术涉及非易失性存储器(NVM),并且更具体地,涉及用于处理缺陷非易失性存储器(NVM)段的技术。图1是被配置为用于64位处理系统(未示出)的传统NVM系统100的一部分的简化框图,换言之,处理系统具有64位宽的数据总线。NVM系统100包括主NVM扇区101、冗余NVM扇区102和NVM控制器103。NVM控制器103控制用于主NVM扇区和冗余NVM扇区101和102的操作(例如,写,读,擦除)。主NVM扇区101包括被组织为16行105和8列106的128个64位存储器段104。冗余NVM扇区102类似地包括被组织为16行108和8列109的128个64位存储器段107。一行105中的每个存储器段104与该行105中的所有其他存储器段104共享公共的字线(未示出)。类似的,一列106中的每个存储器段104与该列106中的所有其他存储器段104共享公共的位线(未示出)。每个存储器段104和107保存一个数据总线宽度的数据,或者64位。因此,每行105和108保存512位数据,或64字节(使用8位字节)。那么,每个扇区101和102保存1024字节,也称为一千字节。在一种传统的实现中,NVM扇区101和102在字节级可写(换言之,可编程)和可读,但是仅在扇区级可擦除。换言之,读单位和写单位的大小不同于擦除单位的大小。注意,通常写单位的大小也可以不同于读单位的大小。注意,可以将一个或多个扇区的组称为模块。在NVM系统100的一种传统实现中,如果NVM控制器103确定:由于例如存储器段104(6)(2)在写或擦除操作后验证操作失败,那么例如存储器段 ...
【技术保护点】
一种非易失性存储器NVM系统,包括:第一主NVM扇区,包括多个存储器段,每个存储器段具有地址并适于保存与所述存储器段关联的数据;地址匹配电路,包括多个存储器区域,每个存储器区域适于保存主地址和替换地址,其中:所述主地址是所述第一主NVM扇区中的缺陷存储器段的地址;所述替换地址识别保存与所述缺陷存储器段关联的数据的所述NVM系统中的替换位置;以及当所述NVM系统接收到对所述第一主NVM扇区中请求的存储器段的读请求时,所述NVM系统通过确定所清求的存储器段的地址是否与所述地址匹配电路所保存的主地址匹配,来确定所请求的存储器段是否是有缺陷的,从而:如果所述NVM系统确定所清求的存储器段是有缺陷的,那么(i)所述地址匹配电路提供相应的保存的替换地址用于匹配主地址并且(ii)所述NVM系统输出保存在所述相应的替换地址处的数据;以及否则,所述NVM系统输出保存在所请求的存储器段中的数据;以及NVM控制器,与所述第一主NVM扇区、第一冗余NVM扇区和所述地址匹配电路通信。
【技术特征摘要】
1.一种非易失性存储器NVM系统,包括:第一主NVM扇区,包括多个存储器段,每个存储器段具有地址并适于保存与所述存储器段关联的数据;地址匹配电路,包括多个存储器区域,每个存储器区域适于保存主地址和替换地址,其中:所述主地址是所述第一主NVM扇区中的缺陷存储器段的地址;所述替换地址识别保存与所述缺陷存储器段关联的数据的所述NVM系统中的替换位置;以及当所述NVM系统接收到对所述第一主NVM扇区中请求的存储器段的读请求时,所述NVM系统通过确定所清求的存储器段的地址是否与所述地址匹配电路所保存的主地址匹配,来确定所请求的存储器段是否是有缺陷的,从而:如果所述NVM系统确定所清求的存储器段是有缺陷的,那么(i)所述地址匹配电路提供相应的保存的替换地址用于匹配主地址并且(ii)所述NVM系统输出保存在所述相应的替换地址处的数据;以及否则,所述NVM系统输出保存在所请求的存储器段中的数据;以及NVM控制器,与所述第一主NVM扇区、第一冗余NVM扇区和所述地址匹配电路通信。2.如权利要求1所述的NVM系统,进一步包括适于保存多个恢复记录的第一冗余NVM扇区,其中每个恢复记录包括:所述第一主NVM扇区的相应的缺陷存储器段的地址;以及与所述缺陷存储器段关联的数据。3.如权利要求2所述的NVM系统,其中,对于所述第一冗余NVM中的每个恢复记录,所述NVM系统适于用(i)所述第一主NVM扇区的相应的缺陷存储器段的地址作为所述主地址和(ii)相应的替换地址作为所述替换地址,
\t对所述地址匹配电路的相应的存储器区域编程。4.如权利要求2所述的NVM系统,其中:每个恢复记录能够由所述第一冗余NVM扇区中的地址寻址;用于每个恢复记录的相应的替换地址是所述第一冗余NVM扇区中所述恢复记录的地址,以及每个恢复记录进一步包括用于所述缺陷存储器段的替换地址。5.如权利要求4所述的NVM系统,其中:所述地址匹配电路的存储器区域是易失性存储器区域;所述NVM系统适于在所述NVM系统上电过程期间用(i)所述第一主NVM扇区的相应的缺陷存储器段的地址作为所述主地址和(ii)所述相应的替换地址作为所述替换地址,对所述地址匹配电路的相应的存储器区域编程。6.如权利要求4所述的NVM系统,其中:每个恢复记录进一步包括有效性标识;所述有效性标识默认被设置为有效;以及如果新数据与所述第一主NVM扇区的相应的缺陷存储器段关联,那么:所述NVM系统将相应的恢复记录的有效性标识设置为无效;以及所述NVM系统增加与所述第一主NVM扇区的所述缺陷存储器段对应且包括所述新数据的新的恢复记录。7.如权利要求6所述的NVM系统,其中:所述第一冗余NVM扇区能够按扇区擦除;所述第一冗余NVM扇区包括多个存储器段,所述多个存储器段包括(i)用恢复记录编程了的编程子集和(ii)未用恢复记录编程的未编程...
【专利技术属性】
技术研发人员:李尧桥,门广旭,邱建顺,朱忠益,
申请(专利权)人:飞思卡尔半导体公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。