SSD Self-Evaluation via Simulated Access Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current evaluation techniques for semiconductor storage devices, such as SSDs, are costly and require significant configuration space due to their complex interfaces, making it difficult to assess the long-term reliability of these devices during manufacturing.

Innovation Solution

An evaluation method and system that includes a semiconductor storage device with a nonvolatile memory, a control program, and a test program, which generates simulated access commands to evaluate the reliability of the nonvolatile memory by executing a test program within the device, eliminating the need for external control boards and reducing configuration complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If external control boards are used to evaluate SSD reliability, then evaluation accuracy is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improveevaluation accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The SSD performs self-evaluation by executing a test program stored in its nonvolatile memory. The control unit generates simulated access commands and controls access to the nonvolatile memory autonomously, eliminating the need for external control boards and host devices. This self-service approach maintains evaluation accuracy while significantly reducing system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The test program creates simulated access commands that replicate actual host device commands. These simulated commands are executed within the SSD itself, copying the evaluation function from the external host device into the SSD's internal control unit, thereby eliminating external evaluation equipment.

Inventive Principle:
Principle #26Copying

2Reliability

If external control boards are used for evaluation, then evaluation capability is improved, but manufacturing cost increases

Engineering Contradiction:
Improveevaluation capabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The SSD uses its own control unit and nonvolatile memory to execute evaluation tests. The test program is stored in the nonvolatile memory and executed by the control unit, eliminating the need for expensive external control boards and host devices. This self-contained approach significantly reduces manufacturing costs while maintaining evaluation capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of requiring external evaluation hardware, the SSD copies the evaluation functionality into its own control unit through the test program. This internalization of the evaluation function eliminates the need for costly external equipment and simplifies the manufacturing process.

Inventive Principle:
Principle #26Copying

3Reliability

If external host devices are used for evaluation, then evaluation accuracy is improved, but configuration space requirement increases

Engineering Contradiction:
Improveevaluation accuracyVSAvoidconfiguration space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The SSD performs all evaluation operations internally using its own control unit and nonvolatile memory. The simulated access commands are generated and executed within the SSD's internal architecture, eliminating the need for external host devices and significantly reducing the configuration space required for evaluation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The evaluation function is copied from the external host device into the SSD's internal control unit. The test program generates simulated commands that replicate host device operations, allowing the SSD to evaluate itself without requiring external configuration space.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7996726B2Evaluation method and evaluation system for semiconductor storage device
Publication Date: 2011.08.09 KIOXIA CORP
  • US7996726B2 patent drawing
  • US7996726B2 patent drawing
  • US7996726B2 patent drawing

AI summary

An evaluation method is proposed to evaluate reliability of a nonvolatile memory in a semiconductor storage device with respect to data writing and data reading. While power is being supplied to the semiconductor storage device, a test program and the control program are written in a storage unit of the semiconductor storage device. The test program being written to control execution of an evaluation test performed for evaluating the reliability of the nonvolatile memory and generate a simulated access command identical to an access command input externally for accessing the nonvolatile memory. Access to the nonvolatile memory is controlled according to the test program and control program in the storage unit.