Row Decoder Precharge State Management for Nonvolatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current nonvolatile memory devices face challenges in achieving both improved operating speed and reduced power consumption, particularly in efficiently managing wordline operations to optimize performance and energy efficiency.

Innovation Solution

The implementation of a nonvolatile memory device with a row decoder that selectively precharges and discharges wordlines based on row address comparisons, maintaining precharge states when addresses are identical and performing discharging and precharging when addresses differ, thereby optimizing access operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the row decoder precharges a wordline for every command access, then the operating speed is improved, but the power consumption increases

Engineering Contradiction:
Improveoperating speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The row decoder precharges the wordline in advance before the actual memory access operation. By comparing the current row address with the previous row address, the system determines whether precharging is necessary and performs it beforehand, ensuring fast access when needed while avoiding unnecessary precharging operations that would waste power.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The row decoder dynamically adjusts its operation based on the comparison between current and previous row addresses. When addresses differ, the wordline is precharged; when addresses are identical, the precharge operation is skipped. This dynamic adaptation optimizes both speed and power consumption based on actual access patterns.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If the row decoder maintains precharge state for identical row addresses, then the power consumption is reduced, but the operating speed may be affected

Engineering Contradiction:
Improvepower consumptionVSAvoidoperating speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The row decoder implements a feedback mechanism by comparing the current row address with the previous row address. This feedback loop enables the system to intelligently determine whether to perform precharge operations or maintain the existing precharge state, optimizing the balance between power consumption and operating speed based on actual access patterns.

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If the row decoder performs address comparison before each access, then the power consumption is reduced, but the device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The address comparison operation is performed in advance before the actual memory access. This preliminary comparison allows the row decoder to determine the appropriate action (precharge or maintain state) beforehand, reducing power consumption by avoiding unnecessary operations while keeping the added complexity minimal and localized to the row decoder circuit.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11727965B2Nonvolatile memory device, operating method of nonvolatile memory device, and electronic device including nonvolatile memory device
Publication Date: 2023.08.15 SAMSUNG ELECTRONICS CO LTD
  • US11727965B2 patent drawing
  • US11727965B2 patent drawing
  • US11727965B2 patent drawing

AI summary

A nonvolatile memory device including a memory cell array including a plurality of nonvolatile memory cells and a row decoder connected with the memory cell array through wordlines may be provided. The row decoder may be configured to precharge a first wordline corresponding to a first row address from among the wordlines, in response to receiving the first row address together with a first command, and maintain a precharge state of the first wordline, in response to receiving a second row address being identical to the first row address together with a second command following the first command.