Storage Device Merging Special Information Blocks for Faster Booting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage devices face challenges in achieving fast booting speeds due to the need to read and process special information from multiple memory blocks, which slows down the initialization process.
Innovation Solution
A storage device and method that merges special information from multiple memory blocks using a multi-bit check scheme, storing the merged information in a single main block to reduce the number of blocks that need to be read during booting, thereby improving booting speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If special information is stored in multiple separate memory blocks, then data redundancy and reliability are improved, but booting speed deteriorates due to the need to read from multiple blocks
Solution Approach 1:
The patent merges multiple special information blocks into a single consolidated special information block. During initialization, special information from multiple source blocks is read and merged into one destination block, reducing the number of read operations required during booting while maintaining data redundancy through the merging process
2Reliability
If special information is stored in multiple separate memory blocks, then data reliability is improved, but the complexity of the initialization process worsens due to multiple read operations
Solution Approach 1:
The patent implements a merging mechanism that consolidates special information from multiple memory blocks into a single block during initialization. This reduces the complexity of subsequent read operations while maintaining the reliability benefits of having multiple source blocks, as the system only needs to perform one final read from the merged block during normal operation
Solution Approach 2:
The patent performs the merging of special information blocks during the initialization phase before normal operation begins. This preliminary action consolidates the data structure upfront, so that during subsequent booting and operation, the system only needs to perform simple read operations from the single merged block, reducing operational complexity
Data Source
AI summary
A memory device having an improved booting speed includes: a memory cell array, and a control logic configured to set a memory block as one of a special block for storing special information and a user block for storing user data and configured to store data in a memory block in response to commands from a memory controller, wherein the control logic comprises: a control signal generator configured to generate a special information read signal for reading plural pieces of special information stored in at least two special blocks among the plurality of memory blocks, in response to a special information read command provided by the memory controller, a special information merger configured to read the plural pieces of special information in response to the special information read signal, and a special information storage configured to store the read plural pieces of special information as merged special information.


