Memory Row Repair Circuitry Using Split Row Slices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional row repair schemes for memory cells are inefficient, often disabling all row repair functionality or applying it to only a portion of memory cells, leading to area and power penalties.

Innovation Solution

A novel row repair scheme that splits memory banks into multiple row slices, allowing separate access and repair of bitcells using distinct row addresses, with dedicated redundancy circuits for each slice, enhancing efficiency and reducing inefficiencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional row repair schemes are applied to all memory cells, then repair coverage is improved, but area and power consumption increase

Engineering Contradiction:
Improverow repair coverageVSAvoidmemory area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The memory bank is divided into multiple row slices, each with its own dedicated redundancy row. This segmentation allows row repair to be applied selectively to specific slices that need it, rather than applying repair mechanisms to the entire memory bank, thus reducing the overall area required for repair functionality while maintaining repair coverage where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each row slice is equipped with local redundancy resources and control logic specific to that slice. This local quality approach enables independent repair operations in affected areas without impacting or requiring resources across the entire memory bank, reducing global area and power consumption while maintaining local repair effectiveness.

Inventive Principle:
Principle #3Local quality

2Reliability

If conventional row repair schemes are applied to all memory cells, then repair coverage is improved, but power consumption increases

Engineering Contradiction:
Improverow repair coverageVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

By segmenting the memory bank into row slices with independent repair control, power consumption is localized to only those slices requiring repair. The control circuitry can activate repair operations selectively in specific slices rather than across the entire memory bank, significantly reducing overall power consumption while maintaining repair coverage for defective regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each row slice has dedicated but locally-contained repair resources that are activated only when needed in that specific slice. This prevents unnecessary power consumption in slices that do not require repair, while ensuring adequate power resources are available where repair operations are actually performed.

Inventive Principle:
Principle #3Local quality

3Area of stationary object

If row repair is disabled or applied to only a portion of memory cells, then area and power penalties are reduced, but repair effectiveness deteriorates

Engineering Contradiction:
Improvememory areaVSAvoidrow repair effectiveness
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The memory bank is divided into multiple row slices, each with its own dedicated redundancy row and control logic. This segmentation enables repair to be applied effectively to each slice independently, ensuring that repair resources are concentrated where needed rather than diluted across the entire bank, thus maintaining high repair effectiveness with reduced area overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The row slice architecture provides universal repair capability across the entire memory bank by tiling multiple identical slice structures. Each slice is self-contained with full repair functionality, allowing any slice to be repaired independently using the same repair mechanisms, thus achieving comprehensive repair effectiveness through modular repetition rather than requiring a single large repair system.

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

Data Source

PatentUS12499967B2Row repair circuitry
Publication Date: 2025.12.16 ARM LTD
  • US12499967B2 patent drawing
  • US12499967B2 patent drawing
  • US12499967B2 patent drawing

AI summary

Various implementations described herein are directed to a device having a bank of bitcells split into a plurality of portions including a first row slice of the bitcells and a second row slice of the bitcells. Also, the device may have control circuitry configured to access and repair a first bitcell in the first row slice with a first row address and a second bitcell in the second row slice with a second row address that is different than the first row address.