Memory Bit Reordering Circuit for Per-Bit Defect Repair

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory repair methods require additional space and complexity to replace defective memory bits, which is inefficient as memory size decreases and capacity increases, leading to increased waste and slower processing speeds.

Innovation Solution

A reordering circuit and method that selectively replaces defective memory bits with redundancy bits on a per-bit basis, using simple logic gates to determine defective bits and unused redundancy, reducing area requirements and improving processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional row or column redundancy method is used to replace defective memory bits, then defective bits can be repaired, but entire rows or columns including good memory bits are also replaced causing waste and requiring large area

Engineering Contradiction:
Improvememory repair capabilityVSAvoidredundancy space requirement
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent divides the memory array into multiple sub-arrays and implements independent redundancy repair for each sub-array. Instead of replacing entire rows or columns across the whole memory, the repair is segmented to affect only local regions, thereby reducing the overall redundancy space requirement while maintaining repair capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by implementing repair mechanisms that are tailored to specific defective regions rather than applying uniform row/column redundancy across the entire memory. Each sub-array can have its own redundancy configuration optimized for its specific defect pattern, reducing total redundancy overhead.

Inventive Principle:
Principle #3Local quality

2Reliability

If conventional row or column redundancy method is used, then defective bits can be repaired, but the circuit complexity increases and processing speed decreases

Engineering Contradiction:
Improvememory repair capabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The repair circuit is segmented into multiple independent determination circuits, each responsible for a specific sub-array. This segmentation distributes the circuit complexity across multiple simple units rather than requiring one complex centralized repair circuit, reducing overall device complexity while maintaining repair functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements repair determination for only the necessary portions of memory (specific sub-arrays with defects) rather than continuously monitoring or repairing the entire memory array. This partial action approach reduces circuit complexity by activating repair mechanisms only when and where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11416358B2Reordering circuit of memory, method of reordering memory bits, and accumulation circuit
Publication Date: 2022.08.16 NS POLES TECH CORP
  • US11416358B2 patent drawing
  • US11416358B2 patent drawing
  • US11416358B2 patent drawing

AI summary

A method of reordering memory bits includes steps of: providing multiple pieces of bit repair data corresponding to memory bits and used to mark whether any one of the memory bits is defective bit; generating selection signals based on multiple pieces of bit repair data; selecting and coupling good memory bits of the memory bits to multiple input/output terminals of a memory, respectively, based on the multiple pieces of bit repair data and the selection signals or based on the selection signals.