Storage Device Clock Signal Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor memory devices, particularly nonvolatile storage devices, face challenges in optimizing performance and reliability, especially in switching between normal and vendor modes based on clock signal patterns, which affects data access and management operations.

Innovation Solution

The proposed solution involves an operating method for a storage device with a nonvolatile memory and a memory controller that tracks clock signals to differentiate between normal and vendor modes by applying distinct rules for command execution based on specific clock signal patterns, allowing for optimized data access and management operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage device uses a single mode for command execution, then the device structure is simple, but the performance and reliability cannot be optimized for different operation scenarios

Engineering Contradiction:
Improvedevice reliabilityVSAvoidmode switching complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage device dynamically switches between normal mode and vendor mode based on clock signal patterns. The memory controller monitors incoming clock signals and automatically transitions to vendor mode when a vendor pattern is detected, allowing the device to adapt its behavior to different operation scenarios without manual intervention or complex configuration changes

Inventive Principle:
Principle #15Dynamics

2Productivity

If the storage device implements mode switching based on clock signal patterns, then the performance and reliability are improved, but the device complexity increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidcontrol logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory controller performs self-service by autonomously detecting vendor patterns in clock signals and switching modes without external control. The device monitors its own input signals and makes independent decisions about mode transitions, eliminating the need for additional control logic or external mode management hardware

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The storage device changes its operational parameters by switching between normal mode and vendor mode based on clock signal characteristics. When a vendor pattern is detected, the device transitions to vendor mode where commands are executed according to vendor-specific rules, optimizing performance for particular data access scenarios

Inventive Principle:
Principle #35Parameter changes

3Reliability

If vendor mode is activated frequently, then the optimized data management is achieved, but the switching overhead increases

Engineering Contradiction:
Improvedata management reliabilityVSAvoidmode switching time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory controller continuously monitors clock signals for vendor patterns in advance, preparing for mode transitions before they are needed. By detecting patterns early in the signal stream, the device can initiate mode switching proactively, reducing the actual transition time and minimizing overhead during critical operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9847140B2Storage device and operating method of storage device
Publication Date: 2017.12.19 SAMSUNG ELECTRONICS CO LTD
  • US9847140B2 patent drawing
  • US9847140B2 patent drawing
  • US9847140B2 patent drawing

AI summary

An operating method of a storage device which includes a nonvolatile memory and a memory controller configured to control the nonvolatile memory, may include tracking a clock signal; entering a vendor mode of the storage device when the clock signal corresponds to a vendor pattern; and maintaining a normal mode of the storage device when the clock signal does not correspond to the vendor pattern, wherein, in the normal mode, a command received from an external host device is executed according to a first rule, and wherein, in the vendor mode, the command received from the external host device is executed according to a second rule different from the first rule.