Reference Cell Programming for Memory Array Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sense amplifiers in memory devices face challenges in reliably programming reference cells to minimize margin loss and ensure accurate placement relative to memory array cells, leading to inefficiencies in read operations due to variations in operating conditions and environmental factors.

Innovation Solution

A method for programming reference cells by locating the memory cell with the highest native threshold voltage and iteratively adjusting the gate voltage to ensure the reference cell is programmed a predetermined amount to fail a preselected read operation, thereby establishing precise target threshold voltage values to maintain operating margins and maximize cycling performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If reference cell is programmed to minimize margin loss, then read operation reliability is improved, but programming precision and placement accuracy become more difficult to achieve

Engineering Contradiction:
Improveread operation reliabilityVSAvoidprogramming precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by performing threshold voltage measurements and reference cell programming during the manufacturing process, before the memory device is deployed. Specifically, the method measures threshold voltages of array cells, identifies cells with highest threshold voltages, and programs reference cells to specific threshold voltage levels based on these measurements. This preliminary characterization and calibration ensures that when the device operates later, the reference cells are already positioned to minimize margin loss and maximize read reliability under varying operating conditions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If reference cell placement is achieved by programming, then sensing scheme sensitivity to operating conditions is minimized, but the complexity of programming and measurement processes increases

Engineering Contradiction:
Improvesensing scheme sensitivityVSAvoidprogramming and measurement process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the memory device to automatically characterize its own array cells and self-program reference cells during manufacturing. The method includes automated threshold voltage measurement of array cells, automatic identification of cells with highest threshold voltages, and self-programming of reference cells to appropriate threshold voltage levels. This self-characterization and self-calibration process eliminates the need for external intervention in the programming process, reducing operational complexity while ensuring optimal reference cell placement that minimizes sensing sensitivity to operating conditions.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If reference cell is programmed to fail a preselected read operation, then accurate target threshold voltage is achieved, but programming time and iterations are increased

Engineering Contradiction:
Improvetarget threshold voltage accuracyVSAvoidprogramming time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies feedback by implementing an iterative programming process where the reference cell is programmed to a first threshold voltage level, measured against an array cell with highest threshold voltage, and then adjusted based on the measurement results. The method measures whether the reference cell fails the preselected read operation, and uses this feedback information to determine if additional programming iterations are needed. This feedback-driven approach ensures accurate target threshold voltage achievement while optimizing programming time by stopping iterations once the desired accuracy is reached.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7701779B2Method for programming a reference cell
Publication Date: 2010.04.20 SPANSION ISRAEL LTD
  • US7701779B2 patent drawing
  • US7701779B2 patent drawing
  • US7701779B2 patent drawing

AI summary

A method for programming one or more reference cells is described. The reference cell is programmed a predetermined amount, its program state is sensed relative to a prescribed cell on the same die (e.g., a memory cell or a golden bit cell), and the programming process continues until the reference cell fails a preselected read operation. In one preferred embodiment, the memory cell used during the reference cell programming process is the cell in the memory array having the highest native threshold value. In another preferred embodiment, the memory cell used during the reference cell programming process is a native cell that is on-board the die containing the memory array, but not a cell within the memory array.