Adjustable Memory Pipeline for Dynamic Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pipelined memory circuits face performance degradation and increased power consumption when operating at non-target conditions due to varying propagation delays caused by temperature, power supply voltage, and frequency changes, limiting their adaptability across different applications.

Innovation Solution

The memory circuit dynamically adjusts the number of operational pipeline stages based on the current operating point by generating a feedback signal from the timing margin of individual stages, allowing it to switch between fully-pipelined and flush-through modes to optimize performance and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the memory circuit operates at non-target conditions (varying temperature, voltage, frequency), then propagation delay varies causing performance degradation, but the circuit structure remains fixed without adaptation capability

Engineering Contradiction:
Improveadaptability to different operating conditionsVSAvoidmemory performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic pipeline stage adjustment by detecting timing margin status and selectively enabling/disabling state elements based on actual propagation delay measurements. This allows the pipeline configuration to adapt dynamically to varying operating conditions (temperature, voltage, frequency) rather than being fixed for a single target operating point, thereby maintaining performance across different conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where timing margin status is detected from actual signal propagation through pipeline stages, and this feedback information is used to control the enabling/disabling of state elements. The feedback loop continuously monitors propagation delay and adjusts pipeline configuration accordingly, allowing the system to self-optimize under varying operating conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If the memory circuit uses a fixed pipeline configuration designed for peak performance, then it meets the performance target at the operating point, but it consumes more power than necessary at lower operating points

Engineering Contradiction:
Improvepeak performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts the number of active pipeline stages based on actual operating conditions and timing margin status. When operating at lower frequencies or voltages where full pipelining is unnecessary, the system reduces the number of active state elements, thereby reducing dynamic power consumption proportionally while maintaining adequate performance through the remaining pipeline stages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters by selectively enabling or disabling state elements based on timing margin measurements. This parameter adjustment allows the circuit to operate with fewer pipeline stages when conditions warrant, reducing switching activity and associated power consumption while still meeting performance requirements at the given operating point.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If the memory circuit reduces pipeline stages to reduce power consumption, then power usage decreases, but latency increases and performance degrades

Engineering Contradiction:
Improvepower consumptionVSAvoidlatency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent implements dynamic adjustment of pipeline stages that responds to timing margin status. When timing margin is sufficient, pipeline stages can be reduced to lower power consumption. When timing margin becomes critical, the system dynamically restores additional pipeline stages to maintain performance, thus balancing power consumption and latency based on real-time conditions rather than using a fixed configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The feedback mechanism monitors timing margin status and uses this information to control the activation of state elements. This feedback ensures that pipeline stages are reduced only when timing margin permits, preventing excessive latency increases. The system continuously adjusts the balance between power consumption and latency based on actual propagation delay measurements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7800974B2Adjustable pipeline in a memory circuit
Publication Date: 2010.09.21 NXP USA INC
  • US7800974B2 patent drawing
  • US7800974B2 patent drawing
  • US7800974B2 patent drawing

AI summary

A technique for operating a memory circuit that improves performance of the memory circuit and/or power consumption for at least some operating points of the memory circuit includes adjusting a number of operational pipeline stages at least partially based on an operating point of the memory. In at least one embodiment of the invention, a method for operating a memory circuit includes selecting a mode of operating the memory circuit at least partially based on a feedback signal generated by the memory circuit. The technique includes operating the memory circuit using a number of pipeline stages based on the selected mode of operation of the memory circuit. In at least one embodiment of the invention, the technique includes sensing a timing margin associated with an individual pipeline stage and generating the feedback signal based thereon.