SRAM Precharge Circuit Control for Write Cycle Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The precharge operation in SRAM memory devices is a significant contributor to dynamic power consumption, especially during write operations, as bit lines are often precharged regardless of the pending operation, leading to inefficiencies in smaller and more portable devices.

Innovation Solution

Implementing a control circuit that determines the pending operation and only precharges bit lines for read operations, allowing bit lines to remain floating during write operations, thereby reducing power consumption by disabling precharge circuitry during write cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bit lines are precharged before every operation, then read operations can be performed correctly, but power consumption increases during write operations

Engineering Contradiction:
Improveread operation correctnessVSAvoidpower consumption during write operations
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The precharge operation is made dynamic by conditioning it on the type of operation being performed. The control circuit dynamically enables precharge only when a read operation is detected, and disables it during write operations, transforming a static always-on precharge mechanism into a dynamic conditional operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The precharge operation parameter is changed from a fixed state (always precharge) to a variable state (precharge only when needed). The control circuit changes the precharge parameter based on the operation type detected, enabling precharge for reads and disabling it for writes.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If precharge circuitry is always enabled, then bit lines are ready for any operation, but dynamic power consumption increases

Engineering Contradiction:
Improvebit line readinessVSAvoiddynamic power consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

Instead of continuous precharging, the system uses periodic action by enabling precharge only during the periods when read operations occur. The control circuit creates periodic precharge cycles synchronized with read operations, leaving bit lines floating during write operations to reduce energy loss.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The unnecessary precharge operation is extracted and removed from the write operation sequence. The control circuit identifies and eliminates the redundant precharge step that occurs before write operations, keeping bit lines floating instead of precharging them when not needed.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If bit lines are precharged for all operations, then operation reliability is maintained, but energy efficiency decreases in portable devices

Engineering Contradiction:
Improveoperation reliabilityVSAvoidenergy efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The control circuit uses feedback from the operation type signal to determine whether to enable or disable precharge. The system receives feedback about whether a read or write operation is pending and adjusts the precharge operation accordingly, ensuring reliability for reads while saving energy during writes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control circuit automatically determines the appropriate precharge action based on the operation type without requiring external intervention. The system serves itself by autonomously enabling or disabling precharge based on the detected operation, improving energy efficiency while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8817562B2Devices and methods for controlling memory cell pre-charge operations
Publication Date: 2014.08.26 NXP USA INC
  • US8817562B2 patent drawing
  • US8817562B2 patent drawing
  • US8817562B2 patent drawing

AI summary

A memory having a memory array having bit cells coupled to bit lines. The memory further includes a precharge circuit that precharges bit lines. The memory also includes a control circuit coupled to the precharge circuit that enables the precharge circuit at a beginning portion of a read cycle, keeps the precharge circuit disabled until an end of the read cycle, and keeps the precharge circuit disabled during a write cycle. A method of operating a memory, in which the memory includes an array of memory cells coupled to bit lines, includes precharging the bit lines at a beginning of a read cycle. The method also includes blocking precharging of the bit lines for a duration of a write cycle.