Reserve Memory Blocks for Selectable Storage Capacity or Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage devices lack the ability to dynamically adjust performance characteristics based on user needs, leading to suboptimal utilization of resources for different types of data access patterns.
Innovation Solution
Implementing a user interface that allows users to select performance modes and allocate reserve blocks for boosting specific aspects such as read/write performance, endurance, or capacity, using hybrid memory cells that can operate in SLC or MLC modes, and authenticating with fingerprints to associate different modes with user preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If reserve blocks are allocated to boost performance, then read/write performance and endurance are improved, but available capacity is reduced
Solution Approach 1:
The storage device implements dynamic performance mode switching that allows users to adjust the balance between performance and capacity based on their needs. The system can transition between different performance modes (e.g., performance mode, balanced mode, capacity mode) by reallocating reserve blocks, enabling the storage device to adapt its characteristics over time rather than being fixed.
Solution Approach 2:
The invention changes the operational parameters of the storage device by modifying the allocation ratio of reserve blocks to performance blocks. By adjusting this parameter, the system can optimize endurance and performance characteristics while maintaining a usable capacity, allowing users to tune the device to their specific requirements.
2Speed
If reserve blocks are allocated to boost performance, then read/write performance is improved, but device complexity increases
Solution Approach 1:
The storage device incorporates automated performance mode management where the system can automatically switch between performance modes based on usage patterns, user preferences, or system conditions. This self-service approach reduces the burden on users to manually manage complex performance parameters while still benefiting from optimized read/write speeds.
Solution Approach 2:
The storage device is designed to serve multiple performance requirements through a single unified system that can operate in different modes. The reserve blocks and performance blocks work together in a multi-functional architecture, allowing the same device to optimize for speed, endurance, or capacity depending on the selected mode, rather than requiring separate devices for each function.
Data Source
AI summary
A data storage device is configured to boost either capacity or performance using a set of reserve memory blocks. The data storage device includes a storage media and control circuitry. The storage media includes first set of memory blocks at a first capacity level and a first performance level and a reserve set of memory blocks. The control circuitry is configured to, in response to receiving a selection of a first storage mode from a user, allocate the reserve set of memory blocks to provide a second performance level greater than the first performance level. The control circuitry is further configured to, in response to receiving a selection of a second storage mode from the user, allocate the reserve set of memory blocks to provide a second capacity level greater than the first capacity level.


