-
公开(公告)号:US20120005403A1
公开(公告)日:2012-01-05
申请号:US12826814
申请日:2010-06-30
CPC分类号: G06F11/073 , G06F11/0763 , G06F11/0793 , G06F12/0246
摘要: In a system having an emulation memory having a first sector of non-volatile memory for storing information, wherein the non-volatile memory includes a plurality of records, a method includes determining if a last record written of the plurality of records is a compromised record; if the last record written is not a compromised record, performing a next write to a record of the plurality of records that is next to the last record written; and if the last record written is a comprised record: determining an address of the compromised record; writing valid data for the address of the compromised record into the record of the plurality of records that is next to the compromised record; and writing data into a record that is next to the record of the plurality of records that is next to the compromised record.
摘要翻译: 在具有模拟存储器的系统中,具有用于存储信息的非易失性存储器的第一扇区,其中所述非易失性存储器包括多个记录,所述方法包括确定所述多个记录中写入的最后记录是否是受损记录 ; 如果写入的最后一个记录不是受损记录,则对写入的最后记录旁边的多个记录执行下一次写入; 并且如果写入的最后一个记录是包含的记录:确定受损记录的地址; 将受损记录的地址的有效数据写入到被破坏的记录旁边的多个记录的记录中; 并将数据写入与所述受损记录旁边的所述多个记录的记录相邻的记录。
-
公开(公告)号:US08438327B2
公开(公告)日:2013-05-07
申请号:US12826814
申请日:2010-06-30
IPC分类号: G06F13/00
CPC分类号: G06F11/073 , G06F11/0763 , G06F11/0793 , G06F12/0246
摘要: A system includes an emulation memory having a first sector of non-volatile memory for storing information, in which the non-volatile memory includes a plurality of records. It is determined if a last record written of the plurality of records is a compromised record, if the last record written is not a compromised record, a next write is performed to a record of the plurality of records that is next to the last record written. If the last record written is a comprised record, an address of the compromised record is determined, valid data for the address of the compromised record is written into the record of the plurality of records that is next to the compromised record, and data is written into a record that is next to the record of the plurality of records that is next to the compromised record.
摘要翻译: 一种系统包括具有用于存储信息的非易失性存储器的第一扇区的仿真存储器,其中非易失性存储器包括多个记录。 确定写入多个记录的最后记录是否是受损的记录。 如果写入的最后一条记录不是受损记录,则对写入的最后一条记录旁边的多条记录的记录执行下一次写入。 如果写入的最后一条记录是包含的记录,则确定受损记录的地址,将受感染记录的地址的有效数据写入被泄密记录旁边的多个记录的记录中,并写入数据 记录在与受损记录旁边的多个记录的记录旁边。
-
公开(公告)号:US08271719B2
公开(公告)日:2012-09-18
申请号:US12608541
申请日:2009-10-29
IPC分类号: G06F12/00
CPC分类号: G06F11/08
摘要: A method of storing information at a non-volatile memory includes storing a status bit prior to storing data at the memory. A second status bit is stored after storing of the data. Because the storage of data is interleaved with the storage of the status bits, a brownout or other corrupting event during storage of the data will likely result in a failure to store the second status bit. Therefore, the first and second status bits can be compared to determine if the data was properly stored at the non-volatile memory.
摘要翻译: 在非易失性存储器处存储信息的方法包括在将数据存储在存储器之前存储状态位。 存储数据后存储第二个状态位。 由于数据的存储与状态位的存储交错,因此在存储数据期间的掉电或其他损坏的事件可能导致存储第二状态位的故障。 因此,可以比较第一和第二状态位以确定数据是否被适当地存储在非易失性存储器中。
-
公开(公告)号:US08255616B2
公开(公告)日:2012-08-28
申请号:US12685856
申请日:2010-01-12
IPC分类号: G06F12/00
CPC分类号: G06F12/0246 , G06F11/1441 , G06F2212/7207 , G11C16/16
摘要: A method of storing information at a non-volatile memory includes storing a first status bit at a sector header of the memory prior to erasing a sector at the memory. A second status bit is stored after erasing of the sector. Because the erasure of the sector is interleaved with the storage of the status bits, a brownout or other corrupting event during erasure of the record will likely result in a failure to store the second status bit. Therefore, the first and second status bits can be compared to determine if the data was properly erased at the non-volatile memory. Further, multiple status bits can be employed to indicate the status of other memory sectors, so that a difference in the status bits for a particular sector can indicate a brownout or other corrupting event.
摘要翻译: 在非易失性存储器处存储信息的方法包括在擦除存储器上的扇区之前将第一状态位存储在存储器的扇区头部。 擦除扇区后存储第二个状态位。 由于扇区的擦除与状态位的存储交错,所以在擦除记录期间的掉电或其他破坏事件可能导致存储第二状态位的故障。 因此,可以比较第一和第二状态位以确定数据是否在非易失性存储器处被正确擦除。 此外,可以采用多个状态位来指示其他存储器扇区的状态,使得特定扇区的状态位的差异可以指示掉电或其他破坏事件。
-
5.
公开(公告)号:US20130268717A1
公开(公告)日:2013-10-10
申请号:US13442028
申请日:2012-04-09
IPC分类号: G06F12/00
CPC分类号: G06F12/0246 , G06F2212/7209 , G11C16/10
摘要: A semiconductor memory device comprises a volatile memory and a non-volatile memory including a plurality of sectors. Each of the plurality of sectors configured to store a sector status indicator and a plurality of data records. A control module is coupled to the non-volatile memory and the volatile memory. The control module manages the sectors by scanning the sectors to identify the records with invalid data; changing the status indicator of a particular sector when all of the records in the particular sector are invalid, and discontinuing scanning the particular sector while all of the records in the particular sector are invalid.
摘要翻译: 半导体存储器件包括易失性存储器和包括多个扇区的非易失性存储器。 多个扇区中的每一个被配置为存储扇区状态指示符和多个数据记录。 控制模块耦合到非易失性存储器和易失性存储器。 控制模块通过扫描扇区来管理扇区,以识别具有无效数据的记录; 当特定扇区中的所有记录无效时,改变特定扇区的状态指示符,并且在特定扇区中的所有记录无效时停止扫描特定扇区。
-
公开(公告)号:US08250319B2
公开(公告)日:2012-08-21
申请号:US12569025
申请日:2009-09-29
IPC分类号: G06F12/12
CPC分类号: G06F12/0246 , G06F2212/7203 , G06F2212/7205
摘要: An emulated electrically erasable memory system includes a random access memory (RAM) and a non-volatile memory (NVM). A write access to the RAM is received which provides first write data and a first address, where the first write data is stored in the RAM at the first address, and a currently filling sector of the NVM is updated to store both the first write data and the first address as a first record. In response to the write access, based on whether there are any remaining active records in an oldest filled sector of the NVM, a portion of an erase process or a transfer of up to a predetermined number of active records from the oldest filled sector to the currently filling sector is performed. The predetermined number of active records is less than a maximum number of total records that may be stored within the oldest filled sector.
摘要翻译: 模拟电可擦除存储器系统包括随机存取存储器(RAM)和非易失性存储器(NVM)。 接收对RAM的写访问,其提供第一写数据和第一地址,其中第一写数据存储在RAM中的第一地址处,并且NVM的当前填充扇区被更新以存储第一写数据 第一个地址作为第一个记录。 响应于写入访问,基于在NVM的最旧的填充扇区中是否存在任何剩余的活动记录,擦除处理的一部分或从最旧的填充扇区到达预定数量的活动记录的转移 目前正在填补部门。 预定数量的活动记录小于可以存储在最旧的填充扇区内的总记录的最大数量。
-
公开(公告)号:US20110173373A1
公开(公告)日:2011-07-14
申请号:US12685856
申请日:2010-01-12
CPC分类号: G06F12/0246 , G06F11/1441 , G06F2212/7207 , G11C16/16
摘要: A method of storing information at a non-volatile memory includes storing a first status bit at a sector header of the memory prior to erasing a sector at the memory. A second status bit is stored after erasing of the sector. Because the erasure of the sector is interleaved with the storage of the status bits, a brownout or other corrupting event during erasure of the record will likely result in a failure to store the second status bit. Therefore, the first and second status bits can be compared to determine if the data was properly erased at the non-volatile memory. Further, multiple status bits can be employed to indicate the status of other memory sectors, so that a difference in the status bits for a particular sector can indicate a brownout or other corrupting event.
摘要翻译: 在非易失性存储器处存储信息的方法包括在擦除存储器上的扇区之前将第一状态位存储在存储器的扇区头部。 擦除扇区后存储第二个状态位。 由于扇区的擦除与状态位的存储交错,所以在擦除记录期间的掉电或其他破坏事件可能导致存储第二状态位的故障。 因此,可以比较第一和第二状态位以确定数据是否在非易失性存储器处被正确擦除。 此外,可以采用多个状态位来指示其他存储器扇区的状态,使得特定扇区的状态位的差异可以指示掉电或其他破坏事件。
-
公开(公告)号:US20110107009A1
公开(公告)日:2011-05-05
申请号:US12608541
申请日:2009-10-29
CPC分类号: G06F11/08
摘要: A method of storing information at a non-volatile memory includes storing a status bit prior to storing data at the memory. A second status bit is stored after storing of the data. Because the storage of data is interleaved with the storage of the status bits, a brownout or other corrupting event during storage of the data will likely result in a failure to store the second status bit. Therefore, the first and second status bits can be compared to determine if the data was properly stored at the non-volatile memory.
摘要翻译: 在非易失性存储器处存储信息的方法包括在将数据存储在存储器之前存储状态位。 存储数据后存储第二个状态位。 由于数据的存储与状态位的存储交错,因此在存储数据期间的掉电或其他损坏的事件可能导致存储第二状态位的故障。 因此,可以比较第一和第二状态位以确定数据是否被适当地存储在非易失性存储器中。
-
公开(公告)号:US20110078362A1
公开(公告)日:2011-03-31
申请号:US12569025
申请日:2009-09-29
CPC分类号: G06F12/0246 , G06F2212/7203 , G06F2212/7205
摘要: An emulated electrically erasable memory system includes a random access memory (RAM) and a non-volatile memory (NVM). A write access to the RAM is received which provides first write data and a first address, where the first write data is stored in the RAM at the first address, and a currently filling sector of the NVM is updated to store both the first write data and the first address as a first record. In response to the write access, based on whether there are any remaining active records in an oldest filled sector of the NVM, a portion of an erase process or a transfer of up to a predetermined number of active records from the oldest filled sector to the currently filling sector is performed. The predetermined number of active records is less than a maximum number of total records that may be stored within the oldest filled sector.
摘要翻译: 模拟电可擦除存储器系统包括随机存取存储器(RAM)和非易失性存储器(NVM)。 接收对RAM的写访问,其提供第一写数据和第一地址,其中第一写数据存储在RAM中的第一地址处,并且NVM的当前填充扇区被更新以存储第一写数据 第一个地址作为第一个记录。 响应于写入访问,基于在NVM的最旧的填充扇区中是否存在任何剩余的活动记录,擦除处理的一部分或从最旧的填充扇区到达预定数量的活动记录的转移 目前正在填补部门。 预定数量的活动记录小于可以存储在最旧的填充扇区内的总记录的最大数量。
-
10.
公开(公告)号:US20110271035A1
公开(公告)日:2011-11-03
申请号:US12769795
申请日:2010-04-29
CPC分类号: G06F12/0246 , G06F12/0804 , G06F2212/401 , G06F2212/7203
摘要: A system has an emulation memory having a plurality of sectors for storing information. A controller calculates a number of addresses used divided by a number of valid records in a predetermined address range of the emulation memory. An amount of remaining addresses in a currently used space of the emulation memory which have not been used to store information is calculated. A determination is made whether the calculation is greater than a first predetermined number and whether the amount of remaining addresses is greater than a second predetermined number. If both the fraction is greater than the first predetermined number and the amount of remaining addresses is greater than the second predetermined number, any subsequent update requests are responded to using the currently used space of the emulation memory. Otherwise a compression of the emulation memory is required by copying valid data to an available sector.
摘要翻译: 系统具有具有用于存储信息的多个扇区的仿真存储器。 控制器计算所使用的地址数量除以仿真存储器的预定地址范围中的有效记录数。 计算未被用于存储信息的仿真存储器的当前使用空间中的剩余地址的量。 确定计算是否大于第一预定数量,以及剩余地址的数量是否大于第二预定数量。 如果分数都大于第一预定数量,并且剩余地址的量大于第二预定数量,则使用当前使用的仿真存储器的空间来响应任何后续的更新请求。 否则,通过将有效数据复制到可用扇区,需要对仿真存储器进行压缩。
-
-
-
-
-
-
-
-
-