Apparatus, system, and method for providing error correction
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
embodiment 300
[0099]FIG. 3 is a schematic block diagram illustrating one embodiment 300 of a solid-state storage controller 104 with a write data pipeline 106 and a read data pipeline 108 in a solid-state storage device 102 in accordance with the present invention. The embodiment 300 includes a data bus 204, a local bus 206, and buffer control 208, which are substantially similar to those described in relation to the solid-state storage device controller 202 of FIG. 2. The write data pipeline 106 includes a packetizer 302 and a hardware ECC encoder 304. In other embodiments, the write data pipeline 106 includes an input buffer 306, a write synchronization buffer 308, a write program module 310, a compression module 312, an encryption module 314, a garbage collector bypass 316 (with a portion within the read data pipeline 108), a media encryption module 318, and a write buffer 320. The read data pipeline 108 includes a read synchronization buffer 328, a hardware ECC decoder 322, a depacketizer 324...
embodiment 500
[0183]In the depicted embodiment 500, the storage client 504 is in communication with the ECC module 116 through the block I / O emulation layer 506 and / or the direct interface 508. In one embodiment, at least a portion of the block I / O emulation layer 506, the direct interface 508, and / or the ECC module 116 are part of a software driver of the host device 114, such as a device driver for the data storage device 102 or the like. In a further embodiment, at least a portion of the block I / O emulation layer 506, the direct interface 508, and / or the ECC module 116 are part of the storage controller 104 or other hardware of the data storage device 102.
[0184]In one embodiment, the storage client 504 communicates with the data storage device 102 through the block I / O emulation layer 506 and / or the direct interface layer 508. Certain conventional block storage devices divide the storage media into volumes or partitions. Each volume or partition may include a plurality of sectors. One or more ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com