UFS Host Exception Check Cycle for Redundant Event Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional UFS systems experience performance reduction due to unnecessary operations caused by repeated handling of exception events, such as temperature fluctuations, leading to increased overhead and reduced efficiency.
Innovation Solution
Implementing an exception event check cycle (EECC) in the host to prevent processing of exception events until the cycle elapses, thereby minimizing unnecessary operations and optimizing system performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the host processes every exception event notification received from the storage device, then exception events are handled promptly, but system overhead increases and performance decreases due to redundant processing
Solution Approach 1:
The patent implements a check cycle mechanism where the host periodically checks exception events at predetermined intervals rather than processing every notification immediately. This periodic action filters out redundant exception event notifications that occur within the same check cycle, reducing unnecessary processing operations while maintaining reliable exception handling for genuine events.
2Loss of time
If the host checks for exception events frequently, then exception events are detected quickly, but unnecessary operations increase and system efficiency decreases
Solution Approach 1:
The host performs exception event checks at predetermined periodic intervals rather than continuously or on every notification. This periodic checking approach balances timely exception detection with reduced unnecessary processing operations, improving system efficiency while maintaining acceptable exception response times.
Solution Approach 2:
The host determines in advance whether an exception event is genuine or redundant by checking if the current check time has reached the predetermined check cycle interval. This preliminary determination prevents unnecessary processing operations before they occur, optimizing system efficiency.
3Reliability
If the host processes all exception event notifications without filtering, then no exception events are missed, but redundant checks increase system overhead
Solution Approach 1:
The patent introduces a periodic check cycle mechanism that filters exception event notifications based on timing. The host only processes exception events that occur at or after the predetermined check cycle intervals, automatically filtering out redundant notifications while maintaining complete detection of genuine exception events, thus reducing processing overhead without compromising reliability.
Data Source
AI summary
An operation method of a host configured to control a storage device includes receiving, from the storage device, a first response universal flash storage (UFS) protocol information unit (UPIU) including first event occurrence information indicating an occurrence of a first exception event, receiving, from the storage device prior to an exception event check cycle elapsing, a second response UPIU including second event occurrence information indicating an occurrence of a second exception event, and preventing processing of the second exception event, based on the second exception event occurring prior to the exception event check cycle elapsing.


