Secure Memory Repair Circuits Using Random-Bit Output Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of embedded RAM in integrated circuits leads to high defect probability, affecting chip yield and impairing testability, and existing repair mechanisms can make reverse-engineering feasible.

Innovation Solution

A memory circuit design incorporating a memory array with first and second memory cells, where second cells store repair bits that can output random bits, making the circuit unpredictable and difficult to reverse-engineer, thereby enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If embedded RAM is integrated into ICs to improve integration density, then more components can be integrated into a given area, but the defect probability increases and chip yield decreases

Engineering Contradiction:
Improveintegration densityVSAvoiddefect probability
Core Design Contradiction:
Area of moving objectVSReliability

Solution Approach 1:

The patent segments the memory array into functional units with dedicated repair circuits for each segment. Each segment has its own repair mechanism that operates independently, allowing localized repair without affecting the entire memory array. This segmentation enables better defect management while maintaining high integration density.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the state of memory cells from standard RAM to one-time programmable (OTP) memory cells with fixed contents after programming. This parameter change in memory cell behavior enables permanent storage of repair information and prevents subsequent modification, thereby improving reliability while maintaining integration density.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If conventional repair mechanisms are used in memory circuits, then defects can be corrected, but the circuit becomes vulnerable to reverse-engineering

Engineering Contradiction:
Improvedefect correctionVSAvoidreverse-engineering vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Instead of using conventional repair mechanisms that store repair information in accessible locations, the patent inverts the approach by embedding repair information directly into the memory array structure itself. The repair bits are stored in dedicated memory cells within the array, making the repair mechanism transparent and difficult to detect or reverse-engineer.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces an intermediary repair circuit layer between the memory array and the external interface. This intermediary layer handles all repair operations internally and presents a simplified interface to the outside world, hiding the complexity of the repair mechanism and preventing reverse-engineering while maintaining defect correction capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If repair bits are stored in memory cells to enable defect correction, then the circuit can repair itself, but the testability of the circuit is impaired

Engineering Contradiction:
Improveself-repair capabilityVSAvoidtestability
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts the repair information storage function from the main memory array by using dedicated repair memory cells separated from the primary data storage cells. This extraction allows independent testing of the repair mechanism without interfering with the main memory array functionality, thereby improving testability while maintaining self-repair capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary testing and configuration of repair bits before they are programmed into the memory array. The repair mechanism is configured and tested in advance, allowing verification of repair functionality independent of the main memory operations. This preliminary action enables better testing and measurement of the repair system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260111126A1Memory circuits with high security and methods for operating the same
Publication Date: 2026.04.23 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20260111126A1 patent drawing
  • US20260111126A1 patent drawing
  • US20260111126A1 patent drawing

AI summary

A memory circuit includes a memory array comprising first memory cells and second memory cells, each of the first memory cells configured to store a data bit, and each subset of the second memory cells configured to store repair bits, the repair bits indicating a location of a corresponding first memory cell and a random bit; register circuits, the register circuits configured to transfer or latch the plurality of repair bits; a compare circuit coupled to the register circuits, the compare circuit configured to provide a match signal, in response to determining that an address signal matches the location of the corresponding first memory cell indicated by the repair bits; and a multiplexer coupled to the compare circuit, the multiplexer configured to output the random bit instead of the data bit stored by the corresponding first memory cell, based on the match signal.