Trigger Machine Scheduling for Data Storage Transport Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices face inefficiencies in operational management, as the firmware is often occupied with triggering and scheduling tasks for the transport protocol core, limiting its availability for other functions.

Innovation Solution

A data storage device architecture that includes a trigger machine to pre-store and manage the operational schedule for the transport protocol core, allowing it to operate independently of the firmware, thereby freeing the firmware for other tasks and improving operational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the firmware triggers and schedules tasks for the transport protocol core, then the transport protocol core can operate according to firmware instructions, but the firmware becomes occupied and unavailable for other functions

Engineering Contradiction:
Improvefirmware availabilityVSAvoidoperational efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system is segmented into two independent components: the trigger machine that handles transport protocol core scheduling, and the firmware that handles other device functions. This segmentation allows the firmware to be freed from triggering tasks while maintaining operational control through the dedicated trigger machine.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The trigger machine acts as an intermediary between the firmware and the transport protocol core. Instead of the firmware directly triggering the transport protocol core, the trigger machine receives commands from the firmware and autonomously manages the triggering schedule, allowing the firmware to remain available for other tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the firmware manages the operational schedule of the transport protocol core, then the system can maintain centralized control, but the operational efficiency decreases due to firmware occupancy

Engineering Contradiction:
Improveoperational efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The scheduling function is segmented from the firmware and placed in a dedicated trigger machine. This creates a specialized component for schedule management that operates independently, improving operational efficiency without significantly increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The trigger machine is designed to autonomously manage the transport protocol core's operational schedule once initialized by the firmware. It self-services the scheduling function without requiring continuous firmware intervention, thereby improving operational efficiency while reducing firmware burden.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10509566B2Data storage device and operating method of data storage device
Publication Date: 2019.12.17 SILICON MOTION INC
  • US10509566B2 patent drawing
  • US10509566B2 patent drawing
  • US10509566B2 patent drawing

AI summary

A data storage device with high efficiency, using a transport protocol core and a trigger machine. The transport protocol core is provided for the data storage device to communicate with a host. According to firmware of the data storage device, an operational schedule for the transport protocol core is pre-stored in the trigger machine. Instead of being triggered according to the firmware of the data storage device, the transport protocol core is triggered by the trigger machine to operate according to the operational schedule pre-stored in the trigger machine.