Domino Read Local Evaluation Circuit for Double Pumped SRAM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In double pumped SRAM arrays, the frequent precharging and discharging of global and local bitlines during read and write operations lead to high power consumption, as there is no logic to prevent unnecessary discharging, especially when writing a '0', resulting in inefficient power usage due to frequent device switching.

Innovation Solution

A novel domino read local evaluation circuit predicts the write data for the next cycle by using static write data setup prior to the write enable signal, keeping bitlines in their previous state when data matches and precharging only when data differs, reducing the number of devices switching during operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the global dot node is discharged during every read operation to ensure proper SRAM cell evaluation, then the read operation reliability is improved, but the power consumption increases due to frequent precharging and discharging cycles

Engineering Contradiction:
Improveread operation reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by predicting the write data value before the write operation occurs. The prediction logic evaluates the write data early in the cycle to determine whether precharging is necessary, allowing the system to prepare appropriately in advance and avoid unnecessary precharge operations that would consume power

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through a prediction logic mechanism that uses information about the write data to control the precharge operation. The system feeds back the predicted write data value to the precharge control logic, which then adjusts the precharge behavior accordingly - precharging only when the predicted value indicates it is necessary, thereby reducing unnecessary power consumption while maintaining read reliability

Inventive Principle:
Principle #23Feedback

2Reliability

If the local bitlines are precharged for every write operation to ensure proper data writing, then the write operation reliability is improved, but the power consumption increases due to frequent device switching

Engineering Contradiction:
Improvewrite operation reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by evaluating the write data value before the write operation is executed. The prediction logic determines in advance whether the write data differs from the previously read data, and only triggers precharging when necessary, thus ensuring write reliability while avoiding unnecessary power consumption from redundant precharge cycles

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the predicted write data value to control the precharge operation. The system continuously monitors and compares write data with previously read data, feeding this information back to the precharge control logic to dynamically adjust precharge behavior, thereby maintaining write reliability while minimizing power consumption through selective precharging

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the precharge signal toggles separately for read and write operations in standard double pump operation, then the timing control precision is improved, but the device switching frequency increases leading to higher power consumption

Engineering Contradiction:
Improvetiming control precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies merging by combining the precharge control for read and write operations into a unified mechanism. Instead of having separate precharge signals for each operation, the system uses a single prediction-based control logic that manages precharging for both operations, reducing the total number of switching events while maintaining the necessary timing precision through the prediction mechanism

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8213249B2Implementing low power data predicting local evaluation for double pumped arrays
Publication Date: 2012.07.03 MARVELL ASIA PTE LTD
  • US8213249B2 patent drawing
  • US8213249B2 patent drawing
  • US8213249B2 patent drawing

AI summary

A method and static random access memory (SRAM) circuit for implementing low power data predicting local evaluation for double pumped arrays, and a design structure on which the subject circuit reside are provided. A novel variation of a domino read local evaluation circuit accurately predicts the write data for the next cycle. The domino read local evaluation circuit uses static write data set up prior to a write enable signal to determine the value of the data that is being written into the array. When the data being written to the array matches the data last read the local bitlines stay in their previous state. When the data being written is opposite of the data last read then the bit lines are precharged to the precharge value.