发明名称 快闪存储器系统起动操作
摘要 本发明揭示将用于控制非易失性快闪存储器系统操作的固件码的多个副本存储于存储器系统的快闪存储器的不同合适位置处。还将这些位置的一地址映像图存储于所述快闪存储器内。一旦所述存储器系统初始化,其微处理器执行存储于所述存储器控制器内的启动码,以参考所述地址映像图并将所述固件的一副本从所述快闪存储器加载到一控制器存储器内,然后所述微处理器可从所述控制器存储器中执行所述固件副本以操作所述存储器系统来存储及检索用户数据。一错误校正码(ECC)用于检查所述数据,但所述快闪存储器内存储的所述二个或更多个固件副本的最佳部分用于减少对使用ECC的需要。当用户数据是以二种以上状态存储于所述快闪存储器内时,则可将所述固件码以二种状态存储于所述同一快闪存储器内。
申请公布号 CN1902583A 申请公布日期 2007.01.24
申请号 CN200480039310.9 申请日期 2004.12.16
申请人 桑迪士克股份有限公司 发明人 卡洛斯·J·冈萨雷斯;安德鲁·汤姆林
分类号 G06F9/445(2006.01) 主分类号 G06F9/445(2006.01)
代理机构 北京律盟知识产权代理有限责任公司 代理人 刘国伟
主权项 1、一种初始化一存储器存储系统的方法,所述存储器存储系统具有:快闪存储器,其包含存储于所述快闪存储器中不同位置中的固件码的至少第一及第二副本;一微处理器;一只读存储器(ROM),其包含微处理器可存取的启动码;及一随机存取存储器(RAM),其用于存储微处理器可存取的固件码,所述方法包含:执行所述启动码以将所述固件的一第一副本从所述快闪存储器转移至所述RAM,识别所述固件码的所述转移的第一副本中的任何位错误,如果位错误被识别为是可校正的,则校正所述错误位,如果位错误被识别是不可校正的,则将所述固件码的所述第二副本的至少一部分读入所述RAM,以替代所述第一副本中包含所述不可校正的位错误的至少一部分,及执行来自所述RAM的所述固件码的一无错误副本。
地址 美国加利福尼亚州