Memory Circuit Assist Trimming for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices consume excessive active power due to always-active assist circuits, which are not selectively activated based on the need of individual bits, leading to reduced reliability in read and write operations at low power supply voltages.

Innovation Solution

A memory device with an Assist Circuit Trimming (ACT) circuit and a built-in self-test engine that identifies non-functional bits and stores their addresses in a one-time programmable memory, allowing the ACT circuit to selectively activate only necessary assist circuits, reducing overall active power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If assist circuits are always active to ensure reliable read and write operations, then reliability is improved, but active power consumption increases

Engineering Contradiction:
Improveread and write operation reliabilityVSAvoidactive power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by enabling assist circuits on a per-bit basis rather than globally. The ACT circuit examines each bit's functionality individually and activates assist circuits only for specific bits that require assistance, rather than keeping all assist circuits active throughout the memory device. This localized approach reduces overall power consumption while maintaining reliability where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the assist circuit activation state changeable based on bit functionality. The system dynamically determines which bits need assistance through examination and testing, then adjusts the activation state of assist circuits accordingly. This dynamic adaptation allows the system to optimize between reliability and power consumption based on actual operational needs.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If assist circuits are selectively activated only when needed, then active power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improveactive power consumptionVSAvoidcircuit complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the memory device into individual bit units, each with its own assist circuit that can be independently controlled. The ACT circuit segments the examination and activation process, evaluating each bit separately and activating assist circuits only for specific bits rather than treating the entire memory array as a single unit. This segmentation enables fine-grained power management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service through the built-in self-test engine that automatically examines bit functionality and generates activation signals for assist circuits without external intervention. The system performs self-diagnosis and self-adjustment, reducing the need for external control logic and simplifying the overall system architecture despite the added functionality.

Inventive Principle:
Principle #25Self-service

3Reliability

If all bits are examined and tested to identify non-functional bits, then reliability is improved, but time consumption increases

Engineering Contradiction:
Improvebit functionality accuracyVSAvoidexamination and testing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing bit examination and functionality testing during manufacturing or initialization phases before the memory device enters normal operation. The ACT circuit pre-identifies non-functional bits and stores this information in non-volatile memory, so that during normal operation, the system can immediately activate assist circuits for identified bits without performing time-consuming examinations. This preliminary assessment separates the testing overhead from operational time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9984765B2Memory circuit with assist circuit trimming
Publication Date: 2018.05.29 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US9984765B2 patent drawing
  • US9984765B2 patent drawing
  • US9984765B2 patent drawing

AI summary

A method includes: examining, by a test engine, whether a first bit of a memory array is functional; in response to the first bit being not functional, storing, by the test engine, address information of the first bit into a memory device; and retrieving, by an assist circuit trimming (ACT) circuit, the address information of the first bit from the memory device to selectively activate at least a first one of a plurality of assist circuits associated with the first bit.