Charge Pump Power Supply for Non-Volatile Memory Programming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional power supplies for non-volatile memory data programming operations consume maximum current as the charge pump circuit is fully turned on regardless of the number of bits being programmed, leading to inefficient power usage.
Innovation Solution
A power supply system with multiple charge pump circuits that dynamically adjusts the number of enabled circuits based on the number of programmed bits in the write data, optimizing power consumption by enabling only the necessary circuits for generating the output voltage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If the charge pump circuit is fully turned on during data programming operation, then sufficient output voltage is provided for programming, but power consumption increases significantly
Solution Approach 1:
The charge pump circuit is divided into multiple independent charge pump units (first charge pump unit, second charge pump unit, etc.), each capable of being independently enabled or disabled. This segmentation allows the system to activate only the necessary number of units based on the programming requirements, thereby reducing overall power consumption while still providing sufficient output voltage.
Solution Approach 2:
The system dynamically adjusts the number of enabled charge pump units based on the number of bits to be programmed. The control logic determines the appropriate number of active units in real-time, enabling the charge pump circuit to adapt its power consumption to the actual programming workload, thus resolving the contradiction between providing sufficient power and minimizing energy waste.
2Reliability
If the charge pump circuit is fully turned on regardless of bits to be programmed, then programming operation is ensured, but power usage efficiency deteriorates
Solution Approach 1:
The system changes the operational parameters of the charge pump circuit by adjusting the number of active charge pump units based on the programming requirements. When fewer bits need to be programmed, fewer units are activated, thereby reducing energy loss while ensuring that sufficient output voltage is still provided for reliable programming operation.
Solution Approach 2:
The control logic receives information about the number of bits to be programmed and uses this feedback to determine the appropriate number of charge pump units to enable. This feedback mechanism ensures that the charge pump circuit operates at optimal efficiency by matching its power consumption to the actual programming workload, thus preventing energy waste while maintaining programming reliability.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach improves power efficiency by adjusting the driving capability of the output voltage according to the number of programmed bits, reducing power consumption during data programming operations in non-volatile memory.
Implementation Method 1
a plurality of charge pump circuits to commonly generate an output voltage for programming a write data to the memory apparatus
Data Source
AI summary
A power supply includes a plurality of charge pump circuits. The charge pump circuits commonly generate an output voltage for programming a write data to the memory apparatus. Wherein, number of the charge pump circuits enabled for generating the output voltage is determined according to number of programmed bit(s) of the write data.


