Memory Cell Sensing Against Reference Cell
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional solid-state memory devices face inefficiencies in storing and retrieving multiple bits of data due to the need for multiple program and read operations, which become cumbersome as more bits are stored, as they operate on binary signals rather than utilizing the full range of threshold voltages for data representation.
Innovation Solution
The memory devices utilize analog signals to represent complete bit patterns across the continuum of threshold voltages, allowing for a single read or write operation to capture multiple bits of information, such as in a two-bit MLC device, where a target threshold voltage is programmed to represent the bit pattern of those two bits, and a single signal is generated indicative of the actual threshold voltage of each memory cell.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional binary signal operations are used for storing and retrieving data, then the memory device can operate with simple read/write operations, but the operation time increases significantly when storing and retrieving multiple bits of data
Solution Approach 1:
The patent changes the fundamental parameter of data representation from binary (0 or 1) to analog (continuous threshold voltage values). By programming memory cells to specific threshold voltage levels that correspond to different data values, the system can store multiple bits of information in a single cell using a single read operation, thereby reducing operation time while increasing storage efficiency
Solution Approach 2:
The patent transitions from a two-state (binary) system to a multi-state (analog) system by utilizing the continuous dimension of threshold voltage. Instead of limited to high/low states, the memory cell can assume multiple discrete threshold voltage levels representing different data values, enabling parallel storage of multiple bits without increasing operation time
2Measurement precision
If multiple program and read operations are used to store and retrieve multiple bits, then data can be accurately stored and retrieved, but the complexity of operations becomes cumbersome
Solution Approach 1:
The patent changes the operational approach from sequential binary operations to a single analog read operation. By programming cells to specific threshold voltage levels and reading all bits simultaneously through a single operation, the system maintains data accuracy while dramatically reducing operational complexity
Solution Approach 2:
The patent performs preliminary programming of threshold voltage levels during the write operation, establishing the data values in advance. This preliminary action allows the subsequent read operation to directly retrieve all stored bits in a single operation without requiring multiple sequential read cycles, thereby reducing complexity while maintaining accuracy
3Quantity of substance
If threshold voltage programming is used to represent data, then storage capacity increases, but the difficulty of detecting and measuring accurate threshold voltage differences increases
Solution Approach 1:
The patent introduces a reference cell as an intermediary element with a known, stable threshold voltage. By comparing the unknown threshold voltage of the memory cell against this reference, the system simplifies the measurement process and improves the accuracy of detecting stored data values, thereby reducing the difficulty of measurement while maintaining high storage capacity
Solution Approach 2:
The patent employs feedback mechanisms where the reference cell provides a stable voltage reference that enables accurate comparison. The system uses this feedback to adjust and verify threshold voltage measurements, ensuring accurate detection of stored data values even as storage capacity increases with more bits per cell
Data Source
AI summary
Memory devices, bulk storage devices, and methods of operating memory are disclosed, such as those adapted to process and generate analog data signals representative of data values of two or more bits of information. Programming of such memory devices can include programming to a target threshold voltage within a range representative of the desired bit pattern. Reading such memory devices can include generating an analog data signal indicative of a threshold voltage of a target memory cell. The target memory cell can be sensed against a reference cell includes a dummy string of memory cells connected to a target string of memory cells, and, such as by using a differential amplifier to sense a difference between a reference cell and the target cell. This may allow a wider range of voltages to be used for data states.


