Asymmetric Memory Storage Elements for Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Symmetrical storage elements with feedback loops in data processing arrays lead to random value storage upon power-up, causing unnecessary power consumption when accessing meaningless data, as different values in a column cause output stages to toggle, increasing power usage.

Innovation Solution

Designing storage elements with asymmetry in their feedback loops so that all or most elements in a column preferentially store and output the same value upon power-up, reducing power consumption by minimizing unnecessary state changes in output stages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage elements are designed to be symmetrical, then they have balanced performance for storing ones and zeros, but they store random values on power-up causing output stages to toggle and consume power

Engineering Contradiction:
Improvebalanced storage performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies asymmetry by designing feedback loops with unequal transistor widths (e.g., first transistor wider than second transistor) to create a preferred state. This asymmetry causes storage elements to preferentially store a specific value (e.g., zero) on power-up, preventing random toggling of output stages and reducing power consumption during meaningless data access

Inventive Principle:
Principle #4Asymmetry

2Use of energy by moving object

If storage elements are made asymmetrical to preferentially store a value, then power consumption is reduced, but the storage elements are no longer perfectly balanced

Engineering Contradiction:
Improvepower consumptionVSAvoidstorage balance
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies local quality by making asymmetry specific to certain transistors within the feedback loop (e.g., only the first and second transistors have unequal widths) while maintaining overall circuit functionality. This localized asymmetry is sufficient to create a preferred state without requiring complete redesign of the entire storage element, thus reducing power consumption while preserving essential storage balance

Inventive Principle:
Principle #3Local quality

3Productivity

If all banks are read during access, then data can be retrieved, but banks without valid data consume power unnecessarily

Engineering Contradiction:
Improvedata access capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent converts the harmful effect of random value storage into a beneficial feature by designing asymmetrical feedback loops that preferentially store a specific value (e.g., zero). During meaningless data access or when banks don't contain valid data, the asymmetry ensures all storage elements output the same preferred value, preventing output stage toggling and converting what would be wasted power into efficient operation

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS7558104B2Power saving in memory arrays
Publication Date: 2009.07.07 ARM LTD
  • US7558104B2 patent drawing
  • US7558104B2 patent drawing
  • US7558104B2 patent drawing

AI summary

An array of storage elements each comprising a data input and output and a feedback loop, substantially all of said feedback loops being formed with an asymmetry such that on power up when no input data signal is received a value is preferentially stored in said feedback loops such that substantially all of said storage elements will preferentially output a same value.