Memory Array Switch Segmentation for Lower Global Line Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face challenges in reducing capacitive loading, which affects operating speed and power consumption, especially in large-scale memory arrays where global lines are loaded with all memory cells simultaneously, leading to inefficiencies.

Innovation Solution

Incorporating switches that allow individual coupling or decoupling of local lines to global lines, enabling selective coupling of subsets of memory cells to global lines, thereby reducing capacitive loading to only the actively used subset, and sharing drivers to minimize area and power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all memory cells are simultaneously connected to global lines, then the memory system can access any memory cell, but the capacitive loading on global lines increases significantly

Engineering Contradiction:
Improvememory cell accessibilityVSAvoidcapacitive loading
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the memory array into multiple subsets, with each subset having its own local bit lines and local select lines. Switches are introduced to selectively connect these local lines to global lines, allowing the system to access only the required subset of memory cells at any given time. This segmentation reduces the capacitive loading on global lines from all memory cells to only the actively accessed subset.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamically controllable switches that can be enabled or disabled based on the access pattern. These switches allow the memory system to adaptively reconfigure the connection between local and global lines, dynamically adjusting the capacitive loading to match the actual access requirements rather than being statically connected to all memory cells.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If switches are added to enable selective coupling of memory cell subsets, then capacitive loading is reduced, but device complexity increases

Engineering Contradiction:
Improvecapacitive loadingVSAvoidswitch network complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The switch network is segmented and distributed across the memory array, with each switch managing a specific local line connection. This distributed architecture avoids the complexity of a centralized switch matrix while achieving the same capacitive loading reduction. Each switch is a simple controllable element that manages a localized connection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The switches serve multiple functions: they act as connection elements between local and global lines, serve as selection mechanisms for memory cell subsets, and function as capacitive loading control elements. This multi-functionality reduces the need for additional dedicated components, thereby managing device complexity.

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

3Area of stationary object

If drivers are shared across multiple switches, then area and power usage are minimized, but control complexity increases

Engineering Contradiction:
Improvedriver areaVSAvoidcontrol complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

Multiple switches that control the same local line are driven by a common driver circuit. This merging of driver resources reduces the total number of driver circuits required, thereby minimizing the area occupied by driver electronics and reducing overall power consumption. The common driver efficiently controls multiple switches through shared control signals.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control system prepares and issues coordinated control signals to multiple switches simultaneously through the shared driver. This preliminary coordination ensures that switches are enabled or disabled in the correct sequence and combination, managing the control complexity through pre-planned signal coordination rather than complex real-time control logic.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230386538A1Reducing capacitive loading of memory system based on switches
Publication Date: 2023.11.30 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20230386538A1 patent drawing
  • US20230386538A1 patent drawing
  • US20230386538A1 patent drawing

AI summary

Disclosed herein are related to a memory array. In one aspect, the memory array includes a first set of memory cells including a first subset of memory cells and a second subset of memory cells. In one aspect, the memory array includes a first switch including a first electrode connected to first electrodes of the first subset of memory cells, and a second electrode connected to a first global line. In one aspect, the memory array includes a second switch including a first electrode connected to first electrodes of the second subset of memory cells, and a second electrode connected to the first global line.