Redundant Bit Patterns for Column Defect Coding in Memory Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory arrays face inefficiencies due to defective cell columns, which render entire columns unusable, and existing methods lack effective solutions for identifying and repairing such defects without degrading data retention.

Innovation Solution

The implementation of redundant coding for column defects cartography, where defective cell groups are redundantly encoded and identified using a different bit pattern, allowing for their repair and re-identification, and enabling the memory array to be marked as failing or passing based on the presence of new defects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If defective cell columns are identified and repaired using redundant cell groups, then memory array reliability is improved, but the memory array area required for storing cartography data increases

Engineering Contradiction:
Improvememory array reliabilityVSAvoidmemory array area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent applies local quality by using different bit patterns for different cell group types. Functional cell groups use a first bit pattern while defective cell groups use a second bit pattern. This allows the memory array to efficiently store cartography data about defective columns using only a small fraction of the array, thereby improving reliability without significantly increasing the required memory area.

Inventive Principle:
Principle #3Local quality

2Reliability

If redundant coding is used to store defective column addresses, then data retention resistance is improved, but device complexity increases

Engineering Contradiction:
Improvedata retention resistanceVSAvoiddecoding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses inversion by assigning a second bit pattern specifically for defective cell groups, which is different from the first bit pattern used for functional groups. This inverted approach allows the decoding process to easily distinguish between functional and defective cells, improving data retention resistance while keeping the decoding process relatively simple through clear pattern differentiation.

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

Data Source

PatentUS7788550B2Redundant bit patterns for column defects coding
Publication Date: 2010.08.31 ATMEL ROUSSET SAS
  • US7788550B2 patent drawing
  • US7788550B2 patent drawing
  • US7788550B2 patent drawing

AI summary

Techniques for coding and decoding redundant coding for column defects cartography. Defective cell groups identified in a memory array are redundantly encoded with a different bit pattern than the bit pattern used for functional cell groups. The identified defective cell groups are repaired using redundant cell groups in the memory array. The defective cell groups are later re-identified by checking the redundant bit pattern encoded in the cell groups. If new defective cell groups are identified, the memory array is identified as failing. If no new defective cell groups are identified, the memory array is identified as passing, and the identified defective cell groups are repaired.