Semiconductor Memory Subarray Isolation for High-Speed Data Reading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face challenges in achieving high-speed data reading due to the high load on internal data buses, which limits their ability to handle increased memory cell rows and columns efficiently, especially in SRAMs where the shared sense amplifier construction from DRAMs is not directly applicable.

Innovation Solution

The semiconductor memory device is designed with a plurality of memory blocks, each divided into subarrays, featuring a sense amplifier shared across these subarrays, with separate data lines and column selection circuits for each subarray, reducing the load on the sense amplifier and internal data bus by isolating the local data lines and connecting only the selected subarray to the sense amplifier, thereby reducing bit line load and enabling high-speed data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of memory cell rows and columns is increased to enhance storage capacity, then the memory device can store more data, but the load on internal data buses increases, limiting high-speed data reading capability

Engineering Contradiction:
Improvestorage capacityVSAvoiddata reading speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The memory device is divided into multiple memory blocks, each containing subarrays with dedicated sense amplifiers. This segmentation allows parallel data reading operations across different blocks, maintaining high-speed performance while increasing overall storage capacity. Each memory block operates independently with its own sense amplifier, preventing bus load bottlenecks.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a shared sense amplifier construction from DRAMs is applied to SRAM, then device complexity is reduced, but the load on the sense amplifier and internal data bus increases, preventing high-speed data reading

Engineering Contradiction:
Improvesense amplifier constructionVSAvoiddata reading speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

Each sense amplifier is designed to serve multiple subarrays within its memory block, providing multi-functionality. The sense amplifier can selectively connect to different subarrays through column selection circuits, achieving universality without creating bottlenecks. This allows a single sense amplifier to handle data from multiple subarrays while maintaining high-speed performance through selective activation.

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

3Productivity

If separate data lines are provided for each subarray to reduce sense amplifier load, then data reading speed is improved, but chip layout area increases

Engineering Contradiction:
Improvedata reading speedVSAvoidchip layout area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

Data lines from multiple subarrays within the same memory block are merged and shared through common internal data buses. This merging reduces the total number of separate data lines required, decreasing chip layout area while maintaining high-speed performance through the parallel architecture of multiple memory blocks.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7339850B2Semiconductor memory device allowing high-speed data reading
Publication Date: 2008.03.04 RENESAS ELECTRONICS CORP
  • US7339850B2 patent drawing
  • US7339850B2 patent drawing
  • US7339850B2 patent drawing

AI summary

Each of a plurality of memory blocks arranged for 1 bit data is divided into two subarrays. A separate local data line is provided for each subarray and coupled to a sense amplifier via an isolation gate. A memory cell is selected in a selected subarray of a selected memory block, and a bit line of the selected memory cell is coupled to a corresponding local data line. Only a local data line of the selected subarray is coupled to the sense amplifier to perform a sense operation, and a global read data line is driven via a read driver in accordance with an output signal of the sense amplifier. A load of a sense node of the sense amplifier in a semiconductor memory device is reduced to implement high-speed reading of internal data.