Memory Repair Circuit with Test Controller for In-Field Self-Repair

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits face challenges in efficiently managing multiple memory in-field self-repair options, balancing IC footprint size, memory test efficiency, and repair flexibility, especially with increasing memory blocks in modern system-on-a-chip products.

Innovation Solution

A system-on-a-chip (SoC) with a memory repair circuit that includes a test controller to select between error mask and incremental repair circuits for in-field self-repair, providing local pass/fail determination, ECC-aware regionalization, and error masking, along with shadow fuse registers for cumulative repair codes and error handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple repair circuits are provided for in-field self-repair, then repair flexibility and reliability are improved, but device complexity increases

Engineering Contradiction:
Improvememory repair reliabilityVSAvoidrepair circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory repair circuit is designed to perform multiple repair functions through a unified architecture that supports both error mask repair and incremental repair modes. The test controller can select between different repair methods based on the error type and available resources, allowing a single circuit to handle various repair scenarios without requiring separate dedicated circuits for each repair method.

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

Solution Approach 2:

The repair circuit incorporates dynamic selection capability where the test controller adapts its behavior based on real-time conditions. The system can switch between error mask repair and incremental repair modes depending on the number of errors detected, the type of memory block, and available redundant resources. This dynamic adaptation allows the circuit to optimize its operation without requiring multiple static repair paths.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If ECC and incremental repair methods are both available, then repair flexibility is improved, but IC footprint size increases

Engineering Contradiction:
Improverepair method flexibilityVSAvoidIC footprint size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The memory repair circuit is designed to perform multiple repair functions through a unified architecture that supports both error mask repair and incremental repair modes. The test controller can select between different repair methods based on the error type and available resources, allowing a single circuit to handle various repair scenarios without requiring separate dedicated circuits for each repair method.

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

Solution Approach 2:

The patent combines the error mask circuit and incremental repair circuit into a single integrated memory repair circuit structure. By merging these functions into one circuit block with shared components, the design achieves both repair methods without requiring separate dedicated circuits, thereby reducing the overall IC footprint while maintaining repair flexibility.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If more memory blocks are included in the IC, then functionality is improved, but memory test and repair efficiency decreases

Engineering Contradiction:
Improvememory block capacityVSAvoidmemory test efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The memory block is divided into multiple testable units with individual pass/fail determination capability. The test controller can independently test and repair each segment, allowing parallel testing operations. This segmentation enables efficient testing of large memory blocks by processing them in manageable units simultaneously, improving overall test productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial repairs by addressing only the defective segments rather than the entire memory block. The test controller identifies specific failing units and applies repair only to those segments, leaving functional areas unchanged. This partial action approach reduces test time and repair overhead compared to comprehensive retesting of the entire memory block.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12009045B2Management of multiple memory in-field self-repair options
Publication Date: 2024.06.11 TEXAS INSTRUMENTS INC
  • US12009045B2 patent drawing
  • US12009045B2 patent drawing
  • US12009045B2 patent drawing

AI summary

A system includes a processor and a memory set coupled to the processor. The system also includes a repair circuit coupled to the memory set. The repair circuit includes a first repair circuit and a second repair circuit. The repair circuit also includes a test controller configured to select between the first repair circuit and the second repair circuit to perform an in-field self-repair of the memory set.