Non-volatile Memory Writing Circuit Programming Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recent NAND flash memories face challenges in accurately determining programming verification due to increased pseudo-pass bits caused by transistor size deviations resulting from scaling, which limits accurate determination to 3 bits and is exacerbated by miniaturization, leading to inaccurate programming end detection.

Innovation Solution

A writing circuit for non-volatile memory apparatuses that includes a control circuit with specific MOS transistors and switches to control gate voltages, allowing for precise programming verification by setting gate voltages to a fixed value based on a reference current, thereby improving accuracy even with reduced transistor sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If transistor size is reduced due to scaling, then integration density is improved, but manufacturing precision deteriorates causing increased pseudo-pass bits

Engineering Contradiction:
Improveintegration densityVSAvoidtransistor size deviation
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent changes the gate voltage parameter from a fixed value to a variable value that is added to the threshold voltage. This parameter change allows the determination circuit to compensate for transistor size deviations and maintain accurate programming verification despite manufacturing variations in scaled transistors.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If gate voltage is set to fixed value, then circuit complexity is reduced, but measurement precision deteriorates in determining programming verification

Engineering Contradiction:
Improvecircuit complexityVSAvoidprogramming verification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent modifies the gate voltage from a fixed parameter to a variable parameter that includes an added voltage component. This enables the circuit to maintain simplicity while improving measurement precision through the voltage addition mechanism that compensates for transistor variations.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If pseudo-pass bits increase beyond 3 bits, then adaptability is improved for error correction, but reliability deteriorates due to inaccurate programming end detection

Engineering Contradiction:
Improveerror correction capacityVSAvoidprogramming end detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a feedback mechanism where the determination circuit continuously monitors the programming verification status and uses the added voltage to compensate for deviations. This feedback loop enables accurate detection even when pseudo-pass bits exceed the conventional 3-bit limit, maintaining reliability while supporting enhanced error correction capacity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9530507B2Non-volatile memory apparatus and writing circuit and method for non-volatile memory apparatus
Publication Date: 2016.12.27 POWERCHIP SEMICON MFG CORP
  • US9530507B2 patent drawing
  • US9530507B2 patent drawing
  • US9530507B2 patent drawing

AI summary

A writing circuit for a non-volatile memory apparatus is provided. The non-volatile memory apparatus includes a control circuit determining that a programming process of each memory cell is finished when performing data writing. An on/off state of a first switch is controlled according to data stored by a memory component, wherein the memory component stores a programming verify status of the corresponding memory cell. A determination control MOS transistor performs a determination control on a programming validation. A second switch applies a voltage for controlling the determination control MOS transistor to a gate of the determination control MOS transistor according to a determination control signal and sets a gate voltage of the determination control MOS transistor to a voltage value equal to a threshold voltage of the determination control MOS transistor plus a predetermined control voltage value.