Multi-Port Register File Clock Phasing for Collision-Free Writes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-port memory designs face issues such as routing congestion, increased bitcell area, bit line to word line coupling, and collision problems, leading to performance degradation and inefficiencies.

Innovation Solution

A clocking scheme with separate clock phases is implemented, where the first signal line is activated in a first clock phase and the write word line in a second clock phase, with specific timing controlled by self-timed path delay, to resolve dynamic coupling and collision issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional multi-port memory designs are used, then routing congestion and crosstalk issues occur, but increasing bitcell area to accommodate more routing resources degrades performance and increases power consumption

Engineering Contradiction:
Improverouting implementationVSAvoidmemory performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments the clocking operation into multiple distinct phases (first clock phase for bit line activation, second clock phase for word line activation). This temporal segmentation separates the routing activities of bit lines and word lines, reducing routing congestion and crosstalk without requiring additional physical routing resources that would increase bitcell area.

Inventive Principle:
Principle #1Segmentation

2Object-affected harmful factors

If bit line and word line are activated simultaneously, then routing congestion increases, but separating their activation increases operation time

Engineering Contradiction:
Improvebit line to word line couplingVSAvoidwrite operation time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent implements periodic action by using a multi-phase clocking scheme where bit line activation and word line activation occur in alternating clock phases. This periodic separation reduces harmful coupling between bit lines and word lines while the self-timed path delay ensures the write operation completes efficiently without excessive time loss.

Inventive Principle:
Principle #19Periodic action

3Reliability

If read and write operations share the same clock cycle, then collision issues occur where simultaneous access to the same address produces unknown outputs, but separating them into different clock cycles reduces productivity

Engineering Contradiction:
Improveaddress collision handlingVSAvoidmemory throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by implementing a multi-port memory architecture where different ports can operate in different clock phases simultaneously. Read operations can occur in the first clock phase while write operations occur in the second clock phase, allowing the memory to dynamically handle multiple operations without address collisions while maintaining high throughput through parallel port operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260038587A1Clocking scheme for multi-port register file
Publication Date: 2026.02.05 ARM LTD
  • US20260038587A1 patent drawing
  • US20260038587A1 patent drawing
  • US20260038587A1 patent drawing

AI summary

A clocking scheme for a driving a first signal and a write word line signal to a multi-port memory device, the clocking scheme comprising:a clock configured to control timing of operations within the multi-port memory device, wherein the clocking scheme includes at least two separate clocking phases; andactivating the first signal line and the write word line in different clock phases of the clocking scheme, such that the first signal line is activated in a first clock phase and the write word line is activated in a second clock phase.