Data storage apparatus, memory control apparatus and method for controlling flash memories
AssigneeKabushiki Kaisha Toshiba
InventorKiyotaka Iwasaki
Life of this patent
Estimating the term…
Loading patent…
AssigneeKabushiki Kaisha Toshiba
InventorKiyotaka Iwasaki
Estimating the term…
According to one embodiment, a data storage apparatus includes a channel controller, an error correction controller, and an additional correction module. The channel controller is configured to control writing to and reading from the nonvolatile memories of respective channels. The error correction controller is configured to use inter-channel error correction codes during any read process, performing inter-channel correction process on those of the data items read under the control of the channel controller, which have been designated. The additional correction module is configured to designate, in accordance with errors detected by the channel controller, data items to additionally correct, and to notify the data items so designated to the error correction controller while the channel controller is reading the data necessary in the inter-channel correction process.
A data storage apparatus comprising:
A memory control apparatus for use in a data storage apparatus having nonvolatile memories of a plurality of channels, the control apparatus comprising:
A method of controlling flash memories, for use in a data storage apparatus having nonvolatile memories of a plurality of channels, the method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
In individual solid state devices: using arrangements adapted for a specific error detection or correction feature
Detection or location of defective memory elements , e.g. cell constructio details, timing of test signals: online error correction
Computing and data processing
Static stores
About 5 years 5 months of term left · ends 23 Mar 2032 (estimated)
This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2011-014178, filed Jan. 26, 2011, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a data storage apparatus, a memory control apparatus and a method for controlling flash memories.
In recent years, solid-state drives (SSDs) have been developed as data storage apparatuses, each using NAND flash memories (hereinafter referred to as “flash memories” in certain cases) that are rewritable nonvolatile memories.
A general architecture that implements the various features of the embodiments will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate the embodiments and not to limit the scope of the invention.
FIG. 1 is a block diagram explaining the configuration of a data storage apparatus according to an embodiment;
FIG. 2 is a block diagram explaining the configuration of a flash memory controller according to the embodiment;
Various embodiments will be described hereinafter with reference to the accompanying drawings.
In general, according to one embodiment, a data storage apparatus includes a channel controller, an error correction controller, and an additional correction module. The channel controller is configured to control writing to and reading from the nonvolatile memories of respective channels. The error correction controller is configured to use inter-channel error correction codes during any read process, performing inter-channel correction process on those of the data items read under the control of the channel controller, which have been designated. The additional correction module is configured to designate, in accordance with errors detected by the channel controller, data items to additionally correct, and to notify the data items so designated to the error correction controller while the channel controller is reading the data necessary in the inter-channel correction process.
An embodiment will be described with reference to the accompanying drawings.