Central Row Decoder Layout for Fast Non-Volatile Memory Word Lines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-volatile memory architectures face challenges in achieving high speed, low area, and low power consumption due to constraints imposed by the distribution of row decoders at the tile level and the use of limited transistor types, which require different voltage domains for read and write operations.

Innovation Solution

A row decoder architecture that utilizes a central row decoder and buffer circuits with MOS transistors operating at different voltage levels, combined with level-shifted signals, to efficiently drive word lines while minimizing power consumption and area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If row decoders are distributed at the tile level, then the driving capability for fast word line selection is improved, but the area occupied by decoder circuits increases and power consumption rises

Engineering Contradiction:
Improveword line selection speedVSAvoiddecoder circuit area
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent merges multiple distributed row decoders into a single centralized row decoder located outside the memory array. This consolidation reduces the total area occupied by decoder circuits while maintaining fast word line selection through efficient signal distribution to the memory tiles.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the decoder functionality by separating the main decoding logic from the word line driving function. The centralized row decoder generates decode signals that are then distributed to individual memory tiles, where local buffer circuits complete the word line selection. This segmentation allows area reduction while preserving speed.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If two different voltage domains are used for read and write operations, then the operational flexibility is improved, but the device complexity increases due to multiple transistor types

Engineering Contradiction:
Improveoperational flexibilityVSAvoidtransistor type variety
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the voltage parameter dynamically through a voltage selector circuit that switches between first voltage (read mode) and second voltage (write mode) based on the operation type. This allows the same transistor type to operate in different voltage domains, reducing device complexity while maintaining operational flexibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic voltage control where the voltage supplied to the transistor varies according to the operational mode. A control signal determines whether the transistor operates at first voltage or second voltage, enabling adaptive performance optimization without requiring multiple fixed-voltage transistor types.

Inventive Principle:
Principle #15Dynamics

3Speed

If high driving voltage is applied during write operations, then the writing speed is improved, but the power consumption increases

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

Solution Approach 1:

The patent employs periodic voltage switching where high second voltage is applied only during write operations and low first voltage is used during read operations. This periodic modulation of voltage based on operational phase allows high writing speed when needed while minimizing power consumption during normal read operations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies excessive voltage (second voltage higher than first voltage) only partially - specifically during write operations when high current is needed. During read operations, the lower first voltage suffices, avoiding unnecessary power consumption while maintaining adequate read performance.

Inventive Principle:
Principle #16Partial or excessive action

4Area of stationary object

If a centralized row decoder is used, then the area is reduced, but the signal distribution complexity increases

Engineering Contradiction:
Improvedecoder circuit areaVSAvoidsignal distribution complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent resolves signal distribution complexity by organizing memory tiles in a two-dimensional array and distributing decode signals systematically across rows and columns. This spatial organization transforms the complexity from an unmanageable many-to-many connection into a structured grid-based distribution pattern that is easier to implement and route.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12494249B2Non-volatile memory device and corresponding method of operation
Publication Date: 2025.12.09 STMICROELECTRONICS (ALPS) SAS
  • US12494249B2 patent drawing
  • US12494249B2 patent drawing
  • US12494249B2 patent drawing

AI summary

In a non-volatile memory device, a memory sector is provided. The memory sector includes a plurality of tiles arranged horizontally. Each tile includes a plurality of memory cells arranged in horizontal word lines and vertical bit lines. A pre-decoder is configured to receive a set of encoded address signals to produce pre-decoding signals. A central row decoder is arranged in line with the plurality of tiles, receives the pre-decoding signals and produces level-shifted pull-up and pull-down driving signals for driving the word lines. First buffer circuits are arranged on a first side of each tile. Each of the first buffer circuits is coupled to a respective word line, receives a level-shifted pull-up driving signal and a level-shifted pull-down driving signal, and selectively pulls up or pulls down the respective word line as a function of the values of the received signals.