Bit-Based Reference Generator for Multi-Level Memory Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory technologies face limitations in storing multiple levels of voltage or current with precision due to device variations and imperfections, leading to overlap between adjacent levels, which restricts the number of distinguishable levels that can be stored in a cell, and require exponential scaling of circuitry for increased levels.

Innovation Solution

A bit-based voltage or current reference generator is employed, allowing for linear scaling of levels by adding additional bits, which minimizes variation and eliminates overlap between distributions, enabling precise control and storage of more levels in a single cell.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional memory writing methods are used, then device simplicity is maintained, but manufacturing precision deteriorates due to level overlap

Engineering Contradiction:
Improveweight storage precisionVSAvoidcircuitry complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the reference voltage generation into multiple independent bits (e.g., 4 bits providing 16 reference levels). Each bit contributes a weighted portion to the total reference voltage, allowing precise control of write pulses. This segmentation enables high manufacturing precision without requiring a single complex high-precision voltage generator.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from generating reference voltages in the voltage domain to generating them through binary bit combinations. By using multiple bits where each bit represents a power-of-two weight (1x, 2x, 4x, 8x, etc.), the system achieves exponential precision scaling without linear increases in circuit complexity. This dimensional transformation from direct voltage control to binary-weighted summation resolves the contradiction between precision and complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the number of stored levels is increased, then manufacturing precision deteriorates due to device variations, but adaptability improves

Engineering Contradiction:
Improvenumber of distinguishable levelsVSAvoidlevel distinction precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic reference voltage generation where the reference level is programmatically selected through bit combinations. Instead of fixed reference levels, the system can dynamically adjust the reference voltage to match any desired weight value within the supported range. This dynamic adaptability allows the memory to handle varying numbers of distinguishable levels while maintaining manufacturing precision through software-controlled reference selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter representation from direct analog voltage levels to binary-weighted digital bits. By representing reference voltages as sums of binary weights (1x, 2x, 4x, 8x, etc.), the system can precisely control a large number of levels (e.g., 16 levels from 4 bits) while being tolerant of device variations. Each bit's contribution is precisely defined by its weight, allowing the system to maintain manufacturing precision across many distinguishable levels.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If additional bits are added to the reference generator, then manufacturing precision improves through reduced overlap, but device complexity increases

Engineering Contradiction:
Improvelevel separation precisionVSAvoidreference generator complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the precision requirement from the voltage generation circuitry and relocates it to the digital bit control logic. Instead of requiring a complex high-precision voltage generator, the system uses simple binary-weighted bit control where each bit's contribution is precisely defined by its weight. This extraction of precision requirements from analog circuitry to digital control resolves the contradiction by maintaining high manufacturing precision while keeping the reference generator circuitry simple and scalable.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12009026B2Precise writing of multi-level weights to memory devices for compute-in-memory
Publication Date: 2024.06.11 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US12009026B2 patent drawing
  • US12009026B2 patent drawing
  • US12009026B2 patent drawing

AI summary

Systems and methods for precision writing of weight values to a memory capable of storing multiple levels in each cell are disclosed. Embodiments include logic to compare an electrical parameter read from a memory cell with a base reference and an interval reference, and stop writing once the electrical parameter is between the base reference and the base plus the interval reference. The interval may be determined using a greater number of levels than the number of stored levels, to prevent possible overlap of read values of the electrical parameter due to memory device variations.