Patent ID: 7263591

Claim:
A non-volatile memory system comprising: memory control circuitry, coupled to a non-volatile memory unit including one or more nonvolatile memory devices and having storage locations for storing sector information included in one or more sectors, storage locations organized into sub-blocks, a plurality of sub-blocks defining a block, the memory control circuitry for receiving sector information included in a sector, from a host, initiated by a write command, said received sector information identifiable by addresses of a predetermined order, the memory control, circuitry for writing said received sector information to a first storage location of a particular sub-block of a particular block, said memory control circuitry for further writing the sector information to a first storage location of a sub-block of the particular block that is other than the particular sub-block regardless of the predetermined order of the addresses of the received sectors, a single virtual physical block address selectable based upon the identification of a free storage location within said non-volatile memory unit for identifying the storage locations of said sub-block of the particular block wherein the memory control circuitry programming the received sector information for at least two sectors into one or more nonvolatile memory devices during a single write command.