Nonvolatile Memory Device Threshold Voltage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current nonvolatile memory devices face challenges in efficiently writing data due to limitations in controlling threshold voltage of floating-gate transistors, which affects the storage capacity and reliability of data retention.

Innovation Solution

A nonvolatile memory device and method that utilize a first and second latch unit to selectively program and verify data in a nonvolatile memory cell through incremental step pulse programming, allowing for precise control of threshold voltage and repeated writing operations to ensure data retention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the threshold voltage of the floating-gate transistor is controlled to have multiple different values to increase storage capacity, then the data storage capacity per cell is improved, but the precision and reliability of threshold voltage control becomes more difficult to maintain

Engineering Contradiction:
Improvedata storage capacityVSAvoidthreshold voltage control precision
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent segments the data writing process into multiple iterative steps (ISPP - Incremental Step Pulse Programming). Instead of attempting to program the threshold voltage to its final value in a single step, the method divides the programming process into multiple incremental steps, each adjusting the threshold voltage by a small amount. This segmentation allows for precise control of the threshold voltage even when targeting multiple different values for increased storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs periodic verification and adjustment cycles during the programming process. After each incremental programming step, the threshold voltage is verified, and if necessary, additional programming pulses are applied in a periodic manner until the desired threshold voltage is achieved. This periodic action ensures precise control while accommodating the complexity of multi-level cell programming.

Inventive Principle:
Principle #19Periodic action

2Reliability

If incremental step pulse programming is used to precisely control threshold voltage, then the data storage reliability is improved, but the time required to complete the writing operation increases

Engineering Contradiction:
Improvedata retention reliabilityVSAvoidwriting operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary verification checks at each incremental step of the programming process. Rather than completing the full programming sequence and then verifying, the method performs preliminary verification at intermediate stages to detect and correct programming errors early. This preliminary action prevents the need for complete re-programming, thereby reducing the overall time while maintaining high reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where the verification results from each incremental step are used to adjust subsequent programming actions. If the threshold voltage reaches the desired value or if verification fails, the feedback loop terminates or adjusts the programming sequence accordingly. This feedback-driven approach avoids unnecessary programming steps, reducing writing time while ensuring data retention reliability.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple verification steps are performed to ensure data accuracy, then the data storage reliability is improved, but the complexity of the writing process increases

Engineering Contradiction:
Improvedata verification accuracyVSAvoidwriting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs a universal verification and control mechanism that functions across all incremental programming steps. The same verification circuitry and control logic are reused iteratively for each step, rather than implementing separate specialized verification processes for each stage. This multi-functional approach maintains high verification accuracy while avoiding the need for additional complex dedicated circuits or processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The verification process is designed to be self-regulating, where the verification results automatically determine the next programming action without requiring external intervention or complex control logic. The system self-adjusts the programming sequence based on verification outcomes, simplifying the overall process complexity while maintaining rigorous verification standards for data accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9524782B2Nonvolatile memory device and method of writing data in nonvolatile memory device
Publication Date: 2016.12.20 SAMSUNG ELECTRONICS CO LTD
  • US9524782B2 patent drawing
  • US9524782B2 patent drawing
  • US9524782B2 patent drawing

AI summary

A nonvolatile memory device, including a first latch unit and a nonvolatile memory cell, and a method of writing data in a nonvolatile memory device are provided. The method includes receiving a first writing command or a second writing command from outside of the nonvolatile memory device, and writing first data stored in the first latch unit in the nonvolatile memory cell in response to the first or second writing command. The first data is retained in the first latch unit until the writing of the first data stored in the first latch unit in the nonvolatile memory cell is completed.