Automotive Storage Device with Safety-Level Erase Area Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Interference between hardware devices or IP blocks in automotive electronic systems of autonomous vehicles can lead to safety concerns, as unintended communication or data access can compromise the integrity of critical vehicle functions.
Innovation Solution
A storage device with a memory device comprising multiple erase unit areas of varying bit densities and a storage controller that manages data storage based on automobile safety levels, ensuring that data with different safety levels are stored in separate areas to prevent interference and maintain system integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data with different safety levels are stored in the same erase unit area, then storage space is maximized, but interference between hardware devices occurs and safety is compromised
Solution Approach 1:
The storage device divides the erase unit areas into multiple types (first type and second type) based on bit density characteristics. High safety level data is stored in first erase unit areas with lower bit density, while low safety level data is stored in second erase unit areas with higher bit density. This segmentation prevents interference between different safety level data while maintaining efficient storage utilization.
2Quantity of substance
If high safety level data is stored in high bit density areas, then storage capacity is increased, but data integrity may be compromised due to interference
Solution Approach 1:
Different erase unit areas are assigned different bit density characteristics suitable for their intended data types. First erase unit areas have lower bit density providing better noise margins and higher reliability for critical safety data, while second erase unit areas have higher bit density for non-critical data. This local quality differentiation ensures that each data type is stored in an environment optimized for its requirements.
3Reliability
If separate erase unit areas are used for different safety levels, then interference is prevented, but storage efficiency decreases
Solution Approach 1:
The storage controller dynamically changes the parameter of bit density selection based on the safety level of the data being stored. When high safety level data is detected, the controller selects first erase unit areas with lower bit density; when low safety level data is detected, the controller selects second erase unit areas with higher bit density. This parameter-based allocation maintains data integrity while optimizing storage efficiency through appropriate resource matching.
Data Source
AI summary
A storage device includes a memory device having a first erase unit area and a second erase unit area that has a bit density higher than a bit density of the first erase unit area, and a storage controller. The storage controller receives a write command including a tag indicating a danger from a first electronic control unit, based on an automobile safety level of data received with the write command being greater than or equal to a threshold level, stores the data in the first erase unit area, and based on the automobile safety level being lower than the threshold level, stores the data in the second erase unit area, and based on a danger termination signal being received from the first electronic control unit, moves the data received with the write command and stored in the first erase unit area, to the second erase unit area.


