Distributed Reference Cells for Accurate Current Sensing in Memory Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Charge trap memory cells in multiple time programmable memory arrays face read errors due to charge loss over time, leading to incorrect bit readings, and existing margin testing techniques can damage cells through repeated high voltage applications and are not sufficiently accurate.

Innovation Solution

A memory array with distributed charge trap reference cells and comparators that enable single-ended current sensing, using a margin testing technique to program cells while limiting overwriting, and optionally allowing de-programming, by varying wordline and reference wordline voltages to balance process variations and increase sensing accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If margin testing technique is used to program memory cells, then programming accuracy is improved, but cell damage increases due to repeated high voltage applications

Engineering Contradiction:
Improveprogramming accuracyVSAvoidcell damage
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by performing margin testing during the programming process to determine the exact point at which the memory cell has been sufficiently programmed. This allows the programming operation to stop at the optimal point rather than continuing with excessive high voltage applications, thereby achieving accurate programming while minimizing cell damage from repeated over-programming attempts.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If distributed reference cells are used for current sensing, then sensing accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvesensing accuracyVSAvoidarray complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the memory array into multiple segments, each with its own reference cell and comparator circuit. This distributed architecture allows each segment to independently sense and compare currents, improving overall sensing accuracy through localized reference measurements while maintaining scalability across the entire array.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by creating multiple identical reference cells distributed throughout the array, each serving as a local reference for its corresponding column. This approach improves sensing accuracy by providing matched reference conditions for each sensing operation while using standardized, repeatable cell designs that simplify fabrication.

Inventive Principle:
Principle #26Copying

3Reliability

If charge is injected into CTFET gate to program memory cell, then memory cell storage capability is improved, but charge loss over time increases leading to read errors

Engineering Contradiction:
Improvestorage capabilityVSAvoidcharge loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies feedback by continuously monitoring the current through the memory cell during programming using the distributed reference cells and comparators. This real-time feedback allows the system to detect when the desired charge level has been achieved and adjust subsequent programming pulses accordingly, preventing both under-programming and over-programming that would lead to charge loss and read errors.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10446239B1Memory array including distributed reference cells for current sensing
Publication Date: 2019.10.15 GLOBALFOUNDRIES US INC
  • US10446239B1 patent drawing
  • US10446239B1 patent drawing
  • US10446239B1 patent drawing

AI summary

An array of memory cells in rows and columns with each column having a corresponding reference cell and a corresponding comparator. Each memory cell in a given row and given column is connected to a memory wordline for the row and to a memory bitline for the column. Each reference cell is connected to a reference wordline for the reference cells and to a reference bitline. Each comparator for a column has a current mirror with a reference section connected to the reference bitline for the reference cell for the column and a memory section connected to the memory bitline for the memory cells in the column. Each reference section has a current mirror node and all current mirror nodes in the array are connected to reduce mismatch and improve sensing accuracy. Voltages applied to the memory and reference wordlines are varied to provide accurate single-ended sensing, margin testing, etc.