Dynamic Load Adjustment for Stable Memory Programming Voltage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory technologies face challenges in maintaining accurate programming voltage levels during program operations, which is crucial for reliable data storage, especially in portable devices where power supply stability is essential.

Innovation Solution

A memory system comprising a decoder, memory array, loads, load detection circuit, and load control circuit dynamically adjusts the number of loads coupled to the power supply voltage based on the number of memory units required for programming, ensuring a stable programming voltage by parallel coupling of loads to the power supply voltage transmission path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the programming voltage is increased to ensure accurate voltage levels for program operations, then the reliability of data storage is improved, but the power consumption and complexity of voltage regulation increase

Engineering Contradiction:
Improveprogramming voltage accuracyVSAvoidvoltage regulation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic load adjustment during program operations. The load control circuit dynamically connects or disconnects loads based on the number of memory units being programmed, allowing the programming voltage to be maintained at accurate levels only when needed, rather than using continuous complex voltage regulation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the load parameter dynamically during program operations. By adjusting the number of active loads based on the operation requirements, the system maintains accurate programming voltage when necessary while reducing complexity and power consumption during other operations

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If the number of loads is increased to maintain stable programming voltage, then the voltage stability is improved, but the power consumption increases

Engineering Contradiction:
Improveprogramming voltage stabilityVSAvoidpower consumption
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The load control circuit dynamically adjusts the number of active loads based on the actual number of memory units being programmed. During program operations, sufficient loads are connected to maintain voltage stability, while during other operations, loads are disconnected to reduce power consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies partial action by connecting only the necessary number of loads required for the current operation. Instead of keeping all loads connected continuously, the system connects exactly the number of loads needed for stable programming voltage during program operations, avoiding excessive power consumption

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If dynamic load adjustment is implemented to stabilize programming voltage, then the program operation accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improveprogram operation accuracyVSAvoidload control circuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The load control circuit is segmented into multiple independent load units that can be individually controlled. Each load corresponds to specific memory units, allowing the system to adjust loads in discrete steps based on the number of memory units being programmed, rather than using a complex continuous control mechanism

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The load control circuit uses feedback from the program operation status to automatically adjust the number of active loads. The circuit detects whether program operations are being performed and accordingly connects or disconnects loads, providing accurate program operation voltage stability through automatic feedback control

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8873295B2Memory and operation method thereof
Publication Date: 2014.10.28 MARLIN SEMICON LTD
  • US8873295B2 patent drawing
  • US8873295B2 patent drawing
  • US8873295B2 patent drawing

AI summary

An operation method of a memory includes the following steps: determining the number of memory units required to update the content stored therein when the memory is performing a program operation based on the N-bit input data and accordingly generate a first determination result; and providing (N−M) number of loads to a source line decoder of the memory if the first determination result indicates that there are M number of memory units required to update the content stored therein, and thereby coupling the (N−M) number of the provided loads to a transmission path of a power supply voltage in parallel, wherein N and M are natural numbers. A memory is also provided.