发明名称 Method and apparatus for tracking erase cycles utilizing active and inactive wear bar blocks having first and second count fields
摘要 A method and apparatus for keeping track of erase cycles performed on a plurality of storage blocks in a flash memory device. The flash memory device comprises at least two wear-bar blocks (active and inactive) for use in storing a plurality of erase count values representing the erase cycles performed on the plurality of storage blocks. Each wear-bar block includes a plurality of wear-bar storage elements corresponding to each of the plurality of storage blocks. Each wear-bar storage element includes a first count field and a second count field which collectively contain an erase count value. The second count field may be updated by changing from an initial state (SET, e.g.) to a final state (CLEAR, e,g.) without erasure of its corresponding wear-bar block. The first count field is updated in a normal binary sequence each time the second count field reaches a maximum count (e.g., all bits are changed from SET to CLEAR). When that occurs, the contents of the active wear-bar block are transferred to the inactive wear-bar block, the active wear-block is completely erased becoming the inactive wear-bar block, while the previously inactive wear-bar block becomes the active wear-bar block. In this manner, the wear bar blocks will not be worn out before the storage blocks and can be used as a reliable indicator of the number of erase cycles for the storage blocks.
申请公布号 US5963970(A) 申请公布日期 1999.10.05
申请号 US19960770958 申请日期 1996.12.20
申请人 INTEL CORPORATION 发明人 DAVIS, DEREK L.
分类号 G11C16/34;G11C29/00;(IPC1-7):G06F13/00;G06F12/16;G11C16/02 主分类号 G11C16/34
代理机构 代理人
主权项
地址