Organization of blocks within a nonvolatile memory unit to effectively decrease sector write operation time
DCFirst Claim
1. A nonvolatile memory system for storing sector information in storage locations within nonvolatile memory organized into blocks, a plurality of blocks defining a super block and each block having a predetermined plurality of sectors comprising:
- controller for shifting sector information for a first sector of a first block of a particular super block, said controller further for shifting sector information for a first sector of a second block fo the particular super block and for writing sector information to the first sector of the first block of the particular super block,wherein shifting for the first sector of the second block occurs entirely during the writing to the first sector of the first block thereby decreasing the time required to perform write operations to blocks and increasing overall system performance.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An embodiment of the present invention includes a nonvolatile memory system for storing sector information in storage locations within nonvolatile memory organized into blocks, a plurality of blocks defining a super block and each block having a predetermined plurality of sectors. The nonvolatile memory system includes a controller for shifting sector information to a first and a second block of a particular super block and writing sector information to the first block of the particular super block, wherein shifting to the second block occurs entirely during the writing to the first block thereby decreasing the time required to perform write operations to blocks and increasing overall system performance.
-
Citations
8 Claims
-
1. A nonvolatile memory system for storing sector information in storage locations within nonvolatile memory organized into blocks, a plurality of blocks defining a super block and each block having a predetermined plurality of sectors comprising:
-
controller for shifting sector information for a first sector of a first block of a particular super block, said controller further for shifting sector information for a first sector of a second block fo the particular super block and for writing sector information to the first sector of the first block of the particular super block, wherein shifting for the first sector of the second block occurs entirely during the writing to the first sector of the first block thereby decreasing the time required to perform write operations to blocks and increasing overall system performance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for writing sector information to nonvolatile memory organized in blocks, a plurality of blocks defining a super block and each block having a predetermined plurality of sectors comprising:
-
shifting sector information for a first sector of a first block of a particular super block; shifting sector information for a first sector of a second block of the particular super block; and writing sector information to the first sector of the first block of the particular super block while performing said shifting step for the second block thereby decreasing the time required to perform write operations to blocks and increasing overall system performance.
-
-
7. A nonvolatile memory system for storing sector information in storage locations within nonvolatile memory organized into blocks, a plurality of blocks defining a super block and each block having a predetermined plurality of sectors comprising:
-
a controller for writing sector information to a particular super block and responsive to an interrupt signal from the nonvolatile memory indicative of whether or not the writing of sector information is successful, wherein said interrupt signal avoids polling for status information thereby decreasing the time associated with performing writing sector information. - View Dependent Claims (8)
-
Specification