Memory Redundancy Architecture Using Binary Repair Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory circuits with row and column redundancy require significant die space and I/O resources due to the need for decoding redundancy information and complex bus routing, which complicates design and increases resource demands.

Innovation Solution

The proposed solution involves storing redundancy identification information in binary storage cells, such as repair memory cells, which use a set signal to indicate whether a row or column unit is faulty, allowing the X decoder or Y driver to substitute a redundant unit without additional decoding logic or I/O resources, thereby simplifying the architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional row and column redundancy schemes are implemented with decoding logic and redundancy information buses, then memory reliability is improved through fault detection and substitution, but die area and device complexity increase due to additional decoding portions and bus routing

Engineering Contradiction:
Improvememory reliabilityVSAvoiddecoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the redundancy identification information from the complex decoding process and stores it separately in repair memory cells. This separation removes the burden of decoding redundancy information from the X decoder and Y driver, thereby reducing their complexity while maintaining the reliability benefits of redundancy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of the row-unit and column-unit identification information and stores it in repair memory cells. This copying approach allows the system to reference pre-stored redundancy information instead of performing complex decoding operations in real-time

Inventive Principle:
Principle #26Copying

2Reliability

If redundancy information is stored and decoded using conventional methods, then faulty memory units can be identified and substituted, but I/O resource requirements increase due to additional pins for redundancy information

Engineering Contradiction:
Improvememory reliabilityVSAvoidI/O resource availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The repair memory cells serve multiple functions: they store both the redundancy identification information and can be used as part of the functional memory array. This multi-functionality eliminates the need for dedicated I/O resources solely for redundancy management

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

Solution Approach 2:

The patent merges the redundancy information storage function with the existing memory array structure by using repair memory cells that are integrated into the array. This integration combines the redundancy management function with the data storage function, reducing separate I/O requirements

Inventive Principle:
Principle #5Merging (Combining)

3Area of stationary object

If repair memory cells are integrated into the memory array, then die area is reduced by eliminating separate decoding logic, but the memory array structure becomes more complex

Engineering Contradiction:
Improvedie areaVSAvoidmemory array structure
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent segments the memory array into functional units (row-units and column-units) with associated repair memory cells. This segmentation allows for modular organization where each segment manages its own redundancy independently, making the overall complexity manageable despite the integrated structure

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7738308B2Memory row and column redundancy
Publication Date: 2010.06.15 SIEMENS INDUSTRY SOFTWARE INC
  • US7738308B2 patent drawing
  • US7738308B2 patent drawing
  • US7738308B2 patent drawing

AI summary

In one embodiment, a memory includes a row and/or column redundancy architecture that uses binary cells to indicate whether a given row or column of memory cells is faulty. The binary cell is adapted to store a “repair true” signal in response to a conventional access to the corresponding row or column and also the assertion of a set signal.