Memory Controller Share Operations Status Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage devices lack efficient mechanisms for sharing operations between multiple storage devices, leading to inefficiencies in data management and status monitoring.

Innovation Solution

A data storage device and method that include a memory device and a memory controller capable of performing share operations, with a device information storage system to determine share function capabilities and a monitoring system to manage status information, allowing for coordinated operations between storage devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data storage devices operate independently without share operation mechanisms, then device complexity is reduced, but data management efficiency and operational flexibility deteriorate

Engineering Contradiction:
Improvedata management efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The host device serves as an intermediary that coordinates share operations between multiple storage devices. The host receives share operation requests, identifies target storage devices based on device information, and manages the data sharing process, thereby improving data management efficiency without significantly increasing the complexity of individual storage devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The storage device is designed with multi-functionality to support both normal operations and share operations. The device information storage component stores share function information that enables the device to participate in share operations when needed, while the monitor component handles both normal status monitoring and share operation status monitoring, achieving versatility without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If storage devices store and process share function information, then adaptability for collaborative operations is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability for collaborative operationsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The device information is segmented into specific components, with the device information storage component dedicated to storing share function information. This segmentation allows the storage device to maintain adaptability for collaborative operations while keeping the complexity increase localized and manageable within specific components rather than affecting the entire device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage device autonomously manages its own share function information in the device information storage component and provides status information through the monitor component without requiring external intervention. This self-service capability enables adaptability for collaborative operations while minimizing the complexity burden on the host system.

Inventive Principle:
Principle #25Self-service

3Loss of information

If the monitor generates extended status information for share operations, then status monitoring capability is improved, but information processing complexity increases

Engineering Contradiction:
Improvestatus monitoring capabilityVSAvoidinformation processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The monitor component dynamically generates different types of status information based on operational context. During share operations, the monitor generates extended status information that includes share operation specifics. This dynamic approach improves status monitoring capability by providing relevant information only when needed, rather than continuously processing complex information structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The type of status information generated by the monitor changes based on the operational state. The monitor can output normal status information during standard operations and extended status information during share operations. This parameter change in information generation allows improved status monitoring capability while managing information processing complexity by adapting the information output to current operational needs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11055020B2Data storage device sharing operations with another data storage device and method of operating the same
Publication Date: 2021.07.06 SK HYNIX INC
  • US11055020B2 patent drawing
  • US11055020B2 patent drawing
  • US11055020B2 patent drawing

AI summary

A data storage device includes a memory device configured to store data; and a memory controller configured to control the memory device in response to a request of the host. The memory controller may include: a device information storage configured to store device information including share function information indicating whether the storage device is capable of sharing the data with another storage device and a monitor configured to receive from the host an initialization message determining, based on the share function information, a kind of information output from the storage device, and generate any one of normal status information and extended status information indicative of a current status of the storage device, in response to the initialization message.