Electronic system having memory with a physical block having a sector storing data and indicating a move status of another sector of the physical block
First Claim
Patent Images
1. An electronic system, comprising:
- a non-volatile memory organized into a plurality of physical blocks, wherein a physical block of the plurality of physical blocks comprises a plurality of sectors;
wherein only one sector of the plurality of sectors in the physical block of the plurality of physical blocks comprises a sector status location configured to store information that indicates a move status of an other sector of the plurality sectors in the physical block of the plurality of physical blocks;
wherein the only one sector of the plurality of sectors in the physical block of the plurality of physical blocks is configured to store a sector of data in addition to the information that indicates the move status.
5 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, only one sector of a plurality of sectors in a physical block of a plurality of physical blocks has a sector status location configured to store information that indicates a move status of an other sector of the plurality sectors of the physical block of the plurality of physical blocks, where the only one sector of the plurality of sectors in the physical block of the plurality of physical blocks is configured to store a sector of data in addition to the information that indicates the move status.
265 Citations
25 Claims
-
1. An electronic system, comprising:
-
a non-volatile memory organized into a plurality of physical blocks, wherein a physical block of the plurality of physical blocks comprises a plurality of sectors; wherein only one sector of the plurality of sectors in the physical block of the plurality of physical blocks comprises a sector status location configured to store information that indicates a move status of an other sector of the plurality sectors in the physical block of the plurality of physical blocks; wherein the only one sector of the plurality of sectors in the physical block of the plurality of physical blocks is configured to store a sector of data in addition to the information that indicates the move status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating an electronic system, comprising:
-
determining if a first sector in a first physical block of memory cells contains a sector of previously written data; if it is determined that the first sector in the first physical block of memory cells contains a sector of previously written data, writing a sector of data intended for the first sector in the first physical block of memory cells in a sector of a second physical block of memory cells while leaving the sector of previously written data in the first sector in the first physical block of memory cells; and storing, in a move status location in a second sector in the first physical block of memory cells, move status information indicating that the first sector in the first physical block of memory cells has moved; wherein the second sector in the first physical block of memory cells is the only sector in the first physical block of memory cells that has a move status location configured to store move status information of sectors other than the second sector of the first physical block of memory cells in addition to storing a sector of data. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An electronic system, comprising:
-
a controller; and a non-volatile memory coupled to the controller; wherein the controller is configured to determine if a first sector in a first physical block of the non-volatile memory contains a sector of previously written data; wherein the controller is configured to cause a sector of data intended for the first sector in the first physical block to be written in a sector of a second physical block of the non-volatile memory while leaving the sector of previously written data in the first sector in the first physical block if the controller determines that the first sector in the first physical block contains the sector of previously written data; wherein the controller is configured to cause move status information, indicating that the first sector in the first physical block has moved, to be stored in a move status location in a second sector in the first physical block; and wherein the second sector in the first physical block is the only sector in the first physical block that has a move status location configured to store move status information of sectors other than the second sector of the first physical block of memory cells in addition to storing a sector of data. - View Dependent Claims (25)
-
Specification