Memory Port Modes for Dual-Port SRAM Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory arrays, particularly dual port SRAM arrays, face errors such as write and read failures when operating at lower voltages, higher speeds, or in smaller topologies, due to charge interference between memory cells, leading to corruption of stored values.

Innovation Solution

Implementing a port mode signal to toggle the memory array between single port and dual port modes, using access control circuitry to selectively activate word-lines and bit-lines, and introducing time delays in write and read assist operations to minimize charge interference and ensure accurate data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the memory array operates at lower voltages and higher speeds, then productivity and speed are improved, but write and read failures increase due to charge interference between memory cells

Engineering Contradiction:
Improvememory access speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by precharging bit-lines to a specific voltage level before memory access operations. This preparatory step ensures that when memory cells are accessed at high speeds, the bit-lines are already in the correct state to accommodate rapid charge changes, thereby preventing write and read failures caused by charge interference while maintaining high productivity

Inventive Principle:
Principle #10Preliminary action

2Productivity

If dual port mode is used to access two memory cells simultaneously, then productivity is improved, but charge interference between cells increases causing errors

Engineering Contradiction:
Improveparallel access capabilityVSAvoidcharge interference
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by selectively activating specific word-lines and bit-lines based on the port mode signal. When in dual port mode, only the necessary word-lines and bit-lines for each port are activated, while others remain inactive. This localized activation minimizes charge interference between memory cells accessed by different ports, allowing simultaneous access without errors

Inventive Principle:
Principle #3Local quality

3Reliability

If write assist mechanisms are used to prevent write failures, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvewrite operation successVSAvoidcontrol circuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies feedback by implementing control circuitry that monitors the port mode signal and dynamically adjusts word-line and bit-line activations accordingly. This feedback mechanism enables write assist operations when needed (improving reliability) while keeping the control logic relatively simple through systematic decision-making based on the port mode signal

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10049709B2Port modes for use with memory
Publication Date: 2018.08.14 ARM LTD
  • US10049709B2 patent drawing
  • US10049709B2 patent drawing
  • US10049709B2 patent drawing

AI summary

Various implementations described herein may refer to and may be directed to using port modes with memory. In one implementation, a memory device may include access control circuitry used to selectively activate one of a plurality of first word-lines based on first address signals from a first access port, and used to selectively activate one of a plurality of second word-lines based on assigned address signals. The access control circuitry may include address selection circuitry configured to select the assigned address signals based on a port mode signal, where the address selection circuitry selects the first address signals as the assigned address signals when the port mode signal indicates a single port mode, and where the address selection circuitry selects second address signals from a second access port as the assigned address signals when the port mode signal indicates a dual port mode.