SRAM Global Bit Line Pre-Charge Control for Low Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SRAM memory systems experience significant power dissipation during write cycles, especially as clock frequencies increase and SRAM sizes grow, due to the swinging of global bit lines and active clocking circuitry during write operations.

Innovation Solution

The global bit line is prevented from swinging during write operations by modifying the evaluation circuitry to only activate clocking circuitry during read operations and maintaining the global bit line at a pre-charge logic value, even when writing a logic value opposite to the pre-charge logic value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional evaluation circuitry is used with active clocking during write operations, then data can be written to memory cells, but power dissipation increases significantly due to global bit line swinging

Engineering Contradiction:
Improvepower dissipationVSAvoidwrite operation capability
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent applies dynamics by making the clock signal conditional rather than continuous. The clock signal is enabled only during read operations and disabled during write operations, allowing the system to adapt its behavior based on the operational mode. This dynamic control eliminates unnecessary clocking activity during writes, reducing power dissipation while maintaining write capability through alternative write paths that do not require global bit line swinging.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic action by using clock signals that are activated only during specific read operations rather than continuously. The clocking circuitry operates periodically based on read requirements, remaining inactive during write operations and other periods. This periodic activation pattern reduces overall power consumption by eliminating redundant clocking cycles while ensuring read operations receive necessary clocking for proper evaluation.

Inventive Principle:
Principle #19Periodic action

2Reliability

If clocking circuitry is continuously active to support read operations, then read evaluation can be performed, but power dissipation increases during write cycles

Engineering Contradiction:
Improveread operation reliabilityVSAvoidpower dissipation during write
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent makes the clocking circuitry dynamic by enabling it only during read operations and disabling it during write operations. This conditional activation ensures that clocking is present when needed for reliable read evaluation while eliminating unnecessary clocking during writes that would otherwise consume power without providing benefit. The system adapts its clocking behavior to match operational requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts the clocking function from the continuous operational cycle and applies it only where needed - specifically during read operations. By separating the clocking requirement from continuous operation and applying it selectively during reads, the patent eliminates redundant clocking during write operations, reducing power dissipation while maintaining read reliability through targeted clocking activation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If global bit line swings during write operations to reflect written data, then data integrity is maintained, but power consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidpower dissipation
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent segments the bit line evaluation function by introducing local bit line evaluation that operates independently for each memory cell during write operations. Instead of requiring the global bit line to swing and reflect written data, each cell's write operation is evaluated locally at the cell level. This segmentation eliminates the need for global bit line swinging during writes, reducing power dissipation while maintaining data integrity through local verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces local evaluation circuitry as an intermediary between the write operation and global bit line evaluation. This local evaluator serves as a mediator that verifies write data integrity at the cell level without requiring the global bit line to swing. The intermediary local evaluation mechanism maintains data integrity information while avoiding the power-consuming global bit line transitions during write operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7423900B2Methods and apparatus for low power SRAM using evaluation circuit
Publication Date: 2008.09.09 SONY INTERACTIVE ENTERTAINMENT LLC
  • US7423900B2 patent drawing
  • US7423900B2 patent drawing
  • US7423900B2 patent drawing

AI summary

Methods and apparatus provide for controlling an SRAM memory, the SRAM memory including a plurality of memory cells arranged in an array of rows (word lines) and columns (bit lines), including: mirroring logic values of at least one of the bit lines to a global bit line; driving the global bit line to a pre-charge logic value in response to a clock signal that cycles at least one time during successive read and write operations to the memory cell; maintaining the global bit line at the pre-charge logic value during a write operation in which a logic value is written to the bit line that is opposite to the pre-charge logic value.