Bit Line Multiplexer Circuit for Low-Delay Memory Readout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in reducing bit line loading and read delay while maintaining low periphery area and leakage, particularly in multiplexing operations for non-volatile memory devices like MRAM, which are crucial for lower level caches.

Innovation Solution

A write-read circuit with a multiplexer that includes select devices with divided transistors for read and write operations, allowing independent control of transistors to reduce capacitive loading during read operations without increasing multiplexer dimensions, using a ratio of transistor widths to manage current requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If the multiplexer size is increased to provide sufficient write current, then write current is improved, but bit line loading and read delay increase

Engineering Contradiction:
Improvewrite currentVSAvoidread delay
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The multiplexer is segmented into two separate multiplexers: a first multiplexer for write operations and a second multiplexer for read operations. Each multiplexer is optimized independently for its specific function, allowing the write multiplexer to be sized for sufficient write current while the read multiplexer remains small to minimize bit line loading and read delay.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the multiplexer size is decreased to reduce bit line loading, then read delay is improved, but write current becomes insufficient

Engineering Contradiction:
Improveread delayVSAvoidwrite current
Core Design Contradiction:
Loss of timeVSPower

Solution Approach 1:

The multiplexer is segmented into two separate multiplexers: a first multiplexer for write operations and a second multiplexer for read operations. Each multiplexer is optimized independently for its specific function, allowing the read multiplexer to be sized small for minimal bit line loading while the write multiplexer is sized for sufficient write current.

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If the periphery area is increased to reduce multiplexer dimensions, then bit line loading is reduced, but periphery area and leakage increase

Engineering Contradiction:
Improvebit line loadingVSAvoidperiphery area
Core Design Contradiction:
Loss of energyVSArea of stationary object

Solution Approach 1:

Each multiplexer is designed to be multi-functional in terms of operation timing - the first multiplexer handles write operations during write cycles and the second multiplexer handles read operations during read cycles. This functional separation allows both multiplexers to be optimized for their specific operations without requiring additional area for separate dedicated circuits.

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

Data Source

PatentUS12531100B2Write-read circuit with a bit line multiplexer for a memory device
Publication Date: 2026.01.20 INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)
  • US12531100B2 patent drawing
  • US12531100B2 patent drawing
  • US12531100B2 patent drawing

AI summary

A memory device with multiplexers for multiplexing write and read operations to bit lines is provided. In one aspect, a write-read circuit includes a multiplexer for multiplexing the write and read operations. The multiplexer includes a plurality of select devices, each select device being associated with one of a plurality of bit lines, and each select device including a first transistor and a second transistor. The write-read circuit further includes a controller configured to, for a write operation using a particular bit line, control the multiplexer to turn on both transistors of the first select device associated with the particular bit line, and for a read operation using the particular bit line, control the multiplexer to turn on the first transistor and turn off the second transistor of the first select device associated with the particular bit line.