Storage Device Host Calibration Circuit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Compatibility issues between hosts and storage devices lead to inefficient communication, necessitating optimization to resolve these problems.
Innovation Solution
A storage device and host system that includes a nonvolatile memory for storing calibration data and a calibration circuit to update settings using descriptors containing host-specific information, enabling efficient communication by adjusting settings in both volatile and nonvolatile modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If calibration data is stored only in volatile memory, then the storage device can be manufactured with simpler memory architecture, but the calibration settings are lost when power is removed
Solution Approach 1:
The patent combines volatile memory and nonvolatile memory into a unified memory architecture. The calibration circuit can store calibration data in either volatile or nonvolatile memory depending on the operating mode, merging the advantages of both memory types (speed of volatile, retention of nonvolatile) into a single system.
Solution Approach 2:
The patent implements dynamic memory management where the calibration circuit can switch between volatile and nonvolatile memory based on operational requirements. The system dynamically selects which memory type to use for storing calibration data, allowing flexibility between speed and data retention needs.
2Adaptability or versatility
If the storage device uses fixed calibration settings, then the device complexity is reduced, but compatibility issues arise with different hosts
Solution Approach 1:
The patent changes the calibration parameters dynamically based on the host device. The calibration circuit receives host identification information and adjusts calibration data parameters accordingly, allowing the storage device to adapt to different host types (e.g., mobile phones, tablets, computers) with optimized settings for each.
Solution Approach 2:
The calibration circuit automatically performs calibration adjustments without requiring manual intervention. The system self-adapts to the connected host by receiving host information, selecting appropriate calibration data, and applying settings automatically, eliminating the need for manual calibration procedures.
3Productivity
If calibration data is updated frequently, then communication optimization is improved, but the risk of data corruption increases
Solution Approach 1:
The patent implements preliminary validation and verification steps before committing calibration data updates. The calibration circuit validates received calibration data and performs checks before writing to memory, preventing corruption from invalid or incomplete updates while still allowing frequent legitimate updates for optimization.
Data Source
AI summary
A storage device includes a storage device communicably connected to a host; a nonvolatile memory configured to store calibration data of the host; and a calibration circuit configured to receive a descriptor from the host including the setting information and update the calibration data with the received setting information.


