Video Memory Partitioning for Priority Event Writes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems in vehicles face challenges in efficiently storing normal and event-triggered video data in a single storage device, leading to reduced write performance and potential data loss during power loss events.
Innovation Solution
Utilizing two separate partitions in a single storage device, one for normal video data and another for event-triggered data, ensuring high performance write operations for urgent data by maintaining separate wear leveling operations for each partition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If both normal video data and event-triggered video data are stored in the same partition of a single storage device, then cost is reduced, but write performance for event-triggered data deteriorates due to wear leveling operations on normal data
Solution Approach 1:
The storage device is divided into two separate partitions: a first partition for normal video data and a second partition for event-triggered video data. This segmentation allows wear leveling operations to be performed independently on the first partition without affecting write operations to the second partition, thereby maintaining high write performance for emergency data while using a single storage device.
2Reliability
If wear leveling operations are performed on normal video data in the first partition, then data retention is improved, but write speed for event-triggered data deteriorates
Solution Approach 1:
By segmenting the storage device into two partitions, wear leveling operations can be executed on the first partition containing normal video data without interfering with write operations to the second partition containing event-triggered data. This ensures that data retention is maintained through wear leveling while write speed for emergency data remains high.
Solution Approach 2:
The wear leveling function is effectively extracted from the critical path of event-triggered data writes. By performing wear leveling only on the first partition and allowing the second partition to receive writes without interruption, the harmful effect of wear leveling on write speed is eliminated for emergency data.
3Device complexity
If a single storage device is used instead of two separate storage devices, then cost is reduced, but write performance for event-triggered data is reduced
Solution Approach 1:
The single storage device is segmented into two functional partitions that operate independently. The first partition handles normal video data with wear leveling, while the second partition is dedicated to event-triggered data with guaranteed write performance. This segmentation enables a single device to achieve the performance characteristics previously requiring two separate devices.
Solution Approach 2:
Different quality characteristics are assigned to different partitions: the first partition is optimized for wear leveling and normal data retention, while the second partition is optimized for high-speed write operations. This local quality differentiation allows each partition to excel at its specific function within the single storage device.
Data Source
AI summary
Programming video data to different portions of memory is described herein. An example system includes a host interface, a memory device having a first portion and a second portion, and a controller coupled to the host interface and the memory device. The controller can be configured to program video data received via the host interface to the first portion of the memory device, and program video data received via the host interface to the second portion of the memory device instead of to the first portion of the memory device in response to receiving a signal that a trigger event has occurred.


