Memory Controller Defect Detection via Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory controllers face inefficiencies in defect detection, as they rely on standard test patterns and modes, which can lead to prolonged defect identification times and reduced reliability, especially when dealing with varying voltage and time conditions.

Innovation Solution

A memory controller with a test controller and machine learning processor that selects target patterns and modes to optimize defect detection, using a combination of test signals with different voltage and time conditions, and calculates defect values to identify accelerated defect modes, thereby enhancing detection speed and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard test patterns and modes are used for defect detection, then the testing process is simple and reliable, but the defect identification time is prolonged and detection performance is reduced

Engineering Contradiction:
Improvedefect detection reliabilityVSAvoiddefect identification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies parameter changes by varying voltage and time conditions of test signals across multiple test modes. The machine learning processor analyzes test results under different parameters (voltage levels, time intervals) to identify defect acceleration modes, thereby reducing detection time while maintaining reliability through systematic parameter variation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional mechanical/standard testing approaches with a machine learning-based system. The machine learning processor automatically selects optimal test patterns and identifies defect acceleration modes based on test result information, substituting manual or fixed procedural testing with intelligent adaptive testing that reduces time loss.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If multiple test patterns and modes are used to improve defect detection performance, then detection speed and reliability are enhanced, but the test complexity and processing requirements increase

Engineering Contradiction:
Improvedefect detection speedVSAvoidtest system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The machine learning processor performs self-service by automatically selecting target test patterns from multiple available patterns and identifying defect acceleration modes based on test result information. This automation reduces the need for manual configuration and management of complex test parameters, enabling high detection speed without proportional increase in operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback through the machine learning processor that analyzes test result information from multiple test modes and uses this feedback to identify defect acceleration modes. The feedback mechanism allows the system to adaptively optimize test selection based on accumulated data, improving detection speed while managing complexity through learned patterns rather than exhaustive testing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12142331B2Memory controller and operating method thereof
Publication Date: 2024.11.12 SK HYNIX INC
  • US12142331B2 patent drawing
  • US12142331B2 patent drawing
  • US12142331B2 patent drawing

AI summary

A memory controller includes a test controller, a test information storage, and a machine learning processor. The test controller performs a test on a memory device using a target pattern selected from among a plurality of test patterns in each of a plurality of test modes in which voltage and time conditions of test signals are set differently. The test information storage stores test result information including values associated with fail bits of the memory device measured in the test. The machine learning processor detects a defect acceleration mode in which a defect of the memory device is accelerated, among the plurality of test modes, in the test performed using the target pattern on the basis of the test result information.