Memory Device Bad Block Tagging and Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices cannot effectively disable memory blocks that become defective after deployment, leading to performance issues and interference with healthy blocks due to the lack of a mechanism to identify and isolate post-deployment bad blocks.

Innovation Solution

The implementation of a user-defined tagging mechanism that allows for the dynamic identification and disablement of bad memory blocks by disconnecting them from word lines and other circuits, using a separate deployment tag storage system to store addresses of bad blocks, and employing disable latches to prevent access and interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory blocks are accessed during normal operation, then productivity is improved, but defective blocks can cause harmful effects such as leakage currents and voltage collapses

Engineering Contradiction:
Improvememory operation efficiencyVSAvoidleakage current and voltage collapse
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent extracts and isolates defective memory blocks from the functional memory array by implementing a tagging mechanism that disconnects bad blocks from word lines. The tagging system separates defective blocks (identified by bad block tags in dedicated storage regions) from healthy blocks, allowing the former to be excluded from normal operations while preserving the productivity of functional blocks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces intermediary components including tag storage regions (separate from main memory), tag reading circuits, and control logic that mediate between the memory array and defective blocks. These intermediaries enable the system to identify, tag, and isolate bad blocks without disrupting normal memory operations, thereby eliminating harmful effects while maintaining productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a tagging mechanism is implemented to disable bad blocks, then reliability is improved, but device complexity increases due to additional storage and control circuits

Engineering Contradiction:
Improvememory block isolation effectivenessVSAvoidtag storage and control circuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the tagging functionality with existing memory structures by implementing tag storage regions within the memory array framework and integrating tag reading/control functions into the existing memory control logic. This consolidation achieves reliable bad block isolation while minimizing additional complexity by reusing existing circuit resources rather than adding completely separate systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The tagging mechanism is designed with multi-functionality, where the same tag storage and control circuits serve multiple purposes: identifying bad blocks, disabling them from operations, and managing their isolation. This universal approach improves reliability through comprehensive block management while avoiding the complexity increase that would result from multiple dedicated systems.

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

Data Source

PatentUS11636886B2Memory devices with user-defined tagging mechanism
Publication Date: 2023.04.25 MICRON TECHNOLOGY INC
  • US11636886B2 patent drawing
  • US11636886B2 patent drawing
  • US11636886B2 patent drawing

AI summary

A memory device includes a memory array with memory blocks each having a plurality of memory cells, and one or more current monitors configured to measure current during post-deployment operation of the memory device; and a controller configured to identify a bad block within the memory blocks based on the measured current, and disable the bad block for preventing access thereof during subsequent operations of the memory device.