Memory Bit Cell Selection Logic for Low-Power Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programming of memory bit cells in non-volatile memory devices consumes significant power due to the unnecessary activation of entire rows and columns within the memory array.

Innovation Solution

Incorporation of a logic gate into each memory bit cell and the use of second word lines oriented substantially perpendicular to bit lines, allowing for individual selection and programming of memory bit cells without activating entire rows or columns, thereby reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If entire rows and columns are activated for programming memory bit cells, then all bit cells in the row and column can be accessed, but power consumption increases significantly

Engineering Contradiction:
Improvememory bit cell accessibilityVSAvoidpower consumption during programming
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The memory array is segmented into smaller selectable units using additional word lines and bit lines. Instead of activating entire rows and columns, the invention enables selective activation of specific memory bit cells by dividing the address space and using segmented decoding, where only the necessary segment containing the target bit cell is activated.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention implements local quality by enabling selective activation of only the specific memory bit cell or small group of bit cells that need programming, rather than activating entire rows and columns. This is achieved through additional decoding logic that locally activates only the necessary transistors and memory cells, reducing capacitive loading on unnecessary lines.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If additional logic gates and word lines are added to each memory bit cell for selective activation, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumption during programmingVSAvoidmemory bit cell structure
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The additional word lines and logic gates are designed to serve multiple functions: they enable selective bit cell activation for power reduction, maintain compatibility with existing memory array structures, and support both read and write operations. The decoding logic universally handles address decoding across the entire memory array while enabling fine-grained selection.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12087378B2Bit selection for power reduction in stacking structure during memory programming
Publication Date: 2024.09.10 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12087378B2 patent drawing
  • US12087378B2 patent drawing
  • US12087378B2 patent drawing

AI summary

Systems, devices, and methods are described herein for a programmable memory array. A programmable memory system includes an array of programmable memory bit cells. A memory bit cell of the array includes a first transistor of a first type controlled by a bit line, a second transistor of a second type responsive to a first word line and a second word line via a logic gate, and a third transistor of the second type responsive to the word line. The first word line is positioned substantially perpendicular to the bit line, and the second word line is positioned substantially parallel to the bit line. The first word line is activated via an X portion of an address. While the second word line is activated via a Y portion of the address.