Semiconductor Memory Soft-Post-Package Repair Lock Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices face challenges in efficiently performing soft-post-package repair operations, including the need for a reliable Undo command to cancel repairs and a Lock command to prevent execution of Undo operations, which are not adequately addressed in existing technologies.

Innovation Solution

The semiconductor memory device incorporates an anti-fuse cell array and a data converter, controlled by an anti-fuse controller, to manage fuse data and perform soft-post-package repairs and Undo operations, utilizing match signals and lock flags to enable or prohibit these commands, ensuring accurate address latching and redundancy selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If soft-post-package repair operation is implemented, then repair flexibility is improved, but command control complexity increases due to need for Undo and Lock commands

Engineering Contradiction:
Improverepair flexibilityVSAvoidcommand control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The Lock command is executed in advance before the Undo command to prevent unauthorized or unintended operations. This preliminary locking action establishes control state before the repair cancellation operation, ensuring system stability during the transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms through status signals that indicate whether a memory bank is locked or unlocked, and whether repair operations have been successfully completed or canceled. This feedback allows the control logic to manage the complexity of multiple commands by providing clear state information.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If Undo command is added to cancel soft-post-package repair, then operational reversibility is improved, but reliability may deteriorate due to potential unintended changes

Engineering Contradiction:
Improveoperational reversibilityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The Lock command serves as a preliminary protective action that prevents unintended operations on locked memory banks. By establishing this protective state before allowing Undo operations, the system prevents accidental data corruption while maintaining the ability to reverse legitimate repair operations.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The Lock command acts as an intermediary control mechanism between the Undo command and the actual memory bank state. It mediates the interaction by requiring explicit authorization (unlocking) before allowing state changes, thus preventing unintended changes while enabling operational reversibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If Lock command is implemented to prohibit Undo operation, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveprotection against unintended changesVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The Lock command applies local control to specific memory banks rather than affecting the entire device. Each memory bank can be independently locked or unlocked, allowing selective protection only where needed. This localized approach reduces overall system complexity compared to a global locking mechanism.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The control mechanism is segmented into separate Lock and Unlock operations that can be independently managed. This segmentation allows the complexity to be divided into discrete, manageable functions that operate on individual memory banks, reducing the complexity burden on the overall control logic.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If address latching is performed during soft-post-package repair, then repair accuracy is improved, but operation time increases

Engineering Contradiction:
Improveaddress latching accuracyVSAvoidrepair operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The address latching is performed as a preliminary action during the repair operation setup phase, before the actual repair execution begins. By completing the address latching in advance, the system ensures accuracy is established early, and the subsequent repair operation can proceed more quickly without repeated latching operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11450403B1Semiconductor memory device capable of performing soft-post-package-repair operation
Publication Date: 2022.09.20 MICRON TECHNOLOGY INC
  • US11450403B1 patent drawing
  • US11450403B1 patent drawing
  • US11450403B1 patent drawing

AI summary

Disclosed herein is an apparatus that includes a first address generator generating a first address in response to a clock signal; a second address generator generating a second address corresponding to the first address; a first detection circuit activating a first signal when the second address matches with a third address; a second detection circuit activating a second signal when the second address indicates a predetermined state; a first latch circuit latching the first address in response to the first signal; a second latch circuit latching the first address in response to the second signal; a third detection circuit activating a third signal when the first address matches with an address stored in the first latch circuit; a fourth detection circuit activating a fourth signal when the first address matches with an address stored in the second latch circuit; and a first selector selecting the third or fourth signal.