Safe Memory Repair Control Logic for Multibit Error Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems with redundant elements face challenges in minimizing multibit errors, which can lead to catastrophic failures in critical applications, due to the ripple effect caused by circuit failures in known repair control logic.

Innovation Solution

The implementation of repair control logic that eliminates the ripple effect by using comparator circuits to determine if a bit slice's location value is greater than a defective bit slice's, and switching data to adjacent bit slices, thereby reducing the risk of multibit errors through data switching logic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If known repair control logic with ripple effect circuitry is used to switch data from defective bit slices, then data can be redirected to redundant bit slices, but circuit failures may propagate multibit errors across multiple bit slices

Engineering Contradiction:
Improvememory reliabilityVSAvoidmultibit errors
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the memory array into independent bit slice segments, each with its own dedicated comparator circuit and switching circuit. This segmentation isolates potential failures within individual bit slices, preventing ripple effects from propagating to other segments. Each bit slice operates independently with self-contained repair control logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces independent comparator circuits as intermediary elements between the address input and switching circuits for each bit slice. These comparator circuits act as mediators that independently evaluate address values and control switching without being influenced by adjacent bit slice operations, thereby blocking the propagation of errors through the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If redundant bit slices are added to allow repair of defective slices, then memory can continue operation after defects, but the complexity of repair control logic increases

Engineering Contradiction:
Improvememory repair capabilityVSAvoidrepair control logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements identical comparator circuits and switching circuits in each bit slice position throughout the memory array. This homogeneous replication of repair control logic across all bit slices simplifies the overall design by using standardized, modular components rather than complex unique logic for each position, making the system more manageable despite the added redundancy capability.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS9208040B2Repair control logic for safe memories having redundant elements
Publication Date: 2015.12.08 STMICROELECTRONICS INT NV
  • US9208040B2 patent drawing
  • US9208040B2 patent drawing
  • US9208040B2 patent drawing

AI summary

Repair control logic for a safe memory having redundant elements is provided. The repair control logic includes comparison logic including, for each bit slice of a memory array, a comparator circuit configured to determine whether a location value of an associated bit slice of the memory array is greater than a location value of a defective bit slice of the memory array, and data switching logic including, for each bit slice of the memory array, a switching circuit, responsive to a determination that the location value of the associated bit slice is greater than the location value of the defective bit slice, to switch data from the associated bit slice to an adjacent bit slice of the memory array.