Hierarchical Bit Line Switching for Memory Access Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large semiconductor memory devices, the hierarchical bit line structure leads to increased parasitic resistance and capacitance in switch control lines, causing timing skew between local and global bit lines, which decreases access speed and increases chip size due to the need for more complex circuitry and larger layouts.

Innovation Solution

A semiconductor device with a hierarchical bit line structure that includes global and local bit lines, hierarchical switches, and switch drivers, where the local switch drivers and main switch drivers are configured in a small scale to control the connection state of hierarchical switches efficiently, preventing timing skew and reducing chip area by aligning drivers in the X decoder region.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the memory cell array becomes large in size, then capacity increases, but parasitic resistance and capacitance of switch control lines increase causing timing skew and decreased access speed

Engineering Contradiction:
Improvememory cell capacityVSAvoidaccess speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent divides the large memory cell array into multiple blocks, each with its own local hierarchical switches and control lines. This segmentation allows each block to be controlled independently with shorter control lines, reducing parasitic effects and timing skew while maintaining large overall capacity through the combination of multiple blocks.

Inventive Principle:
Principle #1Segmentation

2Area of stationary object

If the number of hierarchical switches increases, then memory cell array coverage improves, but switch control line load increases causing timing skew

Engineering Contradiction:
Improvememory cell array coverageVSAvoidswitch control line load
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The control system is segmented into local switch drivers that control individual hierarchical switches within each block. Each local switch driver manages only the switches in its vicinity, dividing the overall control complexity into manageable segments and reducing the load on any single control line.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Local switch drivers act as intermediary components between the main word drivers and the hierarchical switches. These intermediaries buffer and distribute control signals locally, reducing the direct load on main control lines and enabling better timing control across the entire memory array.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If hierarchical word line structure is employed, then memory cell accessibility improves, but circuit scales of sub-word drivers and main word drivers increase

Engineering Contradiction:
Improvememory cell accessibilityVSAvoiddriver circuit scale
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The word line driving function is segmented into sub-word drivers that handle individual sub-word lines and main word drivers that handle main word lines. This segmentation allows each driver to be optimized for its specific function and reduces the complexity of any single driver circuit while maintaining comprehensive memory cell accessibility.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9208851B2Semiconductor device and data processing system
Publication Date: 2015.12.08 LONGITUDE LICENSING LTD
  • US9208851B2 patent drawing
  • US9208851B2 patent drawing
  • US9208851B2 patent drawing

AI summary

Disclosed herein is a semiconductor device comprising local bit lines, a global bit line, local switch control lines, main switch control lines, hierarchical switches controlling electrical connections between the local bit lines and the global bit line in response to potentials of the local switch control lines, local switch drivers driving the local switch control lines in response to potentials of the main switch control lines, and main switch drivers selectively activating the main switch control lines.