发明名称 METHOD AND APPARATUS FOR MEMORY MANAGEMENT
摘要 One or more circuits of a device may comprise a memory. A first portion of a first block of the memory may store program code and/or program data, a second portion of the first block may store an index associated with a second block of the memory, and a third portion of the first block may store an indication of a write status of the first portion. Each bit of the third portion of the first block may indicate whether an attempt to write data to a corresponding one or more words of the first portion of the first block has failed since the last erase of the corresponding one or more words of the first portion of the first block. Whether data to be written to a particular virtual address is written to the first block or the second block may depend on the write status of the first block and the second block.
申请公布号 US2016266831(A1) 申请公布日期 2016.09.15
申请号 US201615162855 申请日期 2016.05.24
申请人 Blackbird Technology Holdings, Inc. 发明人 Norair John Peter
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method comprising: performing by one or more circuits comprising memory, in response to an instruction to write data to said memory: if a first portion of a first block of said memory has been erased more recently than it has been written to, writing data to said first portion of said first block of said memory without first erasing said first block of said memory;if said first portion of said first block of said memory has been written to more recently than it has been erased, and a first portion of a second block of said memory has been erased more recently than it has been written to, writing data to said first portion of said second block of memory without first erasing said second block of said memory;if said first portion of said first block of said memory has been written to more recently than it has been erased, and said first portion of said second block of said memory has been written to more recently than it has been erased, recombining said first block of said memory and said second block of said memory and, subsequent to said recombining, writing said data to said first portion of said first block of said memory.
地址 Dover DE US