Pseudo-2-port Memory Dual Precharge Circuit Cycle Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pseudo-2-port (P2P) memories face challenges in achieving optimal cycle time due to the need for careful timing of read and write operations to minimize delays and maximize operating frequency.

Innovation Solution

The implementation of dual precharge circuits in a memory circuit system, where one precharge circuit charges bitlines for columns not being written during a write operation, and the second precharge circuit charges bitlines for columns that were written after the write operation is complete.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single precharge circuit is used to charge all bitlines before write operations, then all bitlines are properly charged, but the write wordline pulse width must be long enough to wait for all bitlines to charge, increasing cycle time

Engineering Contradiction:
Improvebitline charging completenessVSAvoidwrite wordline pulse width
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The precharge circuit is segmented into two independent parts: a first precharge circuit that charges bitlines for columns not being written, and a second precharge circuit that charges bitlines for columns being written. This segmentation allows different charging schedules for different bitline groups, enabling the write operation to start when only the necessary bitlines are charged, rather than waiting for all bitlines to charge.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first precharge circuit performs preliminary charging of bitlines for columns not being written before the write operation begins. This preliminary action allows these bitlines to be ready in advance without delaying the write pulse, since they don't need to be charged during the critical write timing window.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If bitlines are charged before every write operation, then all bitlines are ready for any operation, but this conservative timing increases the P2P cycle time

Engineering Contradiction:
Improveoperation readinessVSAvoidoperating frequency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the charging timing of different bitline groups based on the specific write operation being performed. The first precharge circuit charges bitlines for non-written columns earlier in the cycle, while the second precharge circuit charges bitlines for written columns at the appropriate time. This dynamic timing optimization allows the system to maintain reliability while reducing the overall cycle time and improving operating frequency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12308091B2Pseudo-2-port memory with dual pre-charge circuits
Publication Date: 2025.05.20 SYNOPSYS INC
  • US12308091B2 patent drawing
  • US12308091B2 patent drawing
  • US12308091B2 patent drawing

AI summary

A memory circuit system and method for using the same are provided. In one example, the memory circuit system includes a memory array, a first precharge circuit, and a second precharge circuit. The memory array writes a first set of columns of the memory array. The first precharge circuit charges bitlines of a second set of columns of the memory array while bitlines of the first set of columns discharge. The first set of columns is different from the second set of columns. The second precharge circuit charges the bitlines of the first set of columns after the memory array has finished writing the first set of columns.