Bus Inversion Control Signal for Memory Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face challenges in reducing power consumption during data bus inversion, as adding dedicated pins and buffers increases device footprint and complexity, and is incompatible with existing protocols.

Innovation Solution

Repurposing an inactive control signal during access operations to indicate data inversion, allowing for minimal footprint and protocol changes, by using a bidirectional control signal controlled by either the system-level or local controller.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If dedicated pins and buffers are added to support data bus inversion, then power consumption is reduced, but device footprint and complexity increase

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice footprint and complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies multi-functionality by making the write enable signal serve dual purposes: it enables command reception during access operations and simultaneously indicates data inversion state during data transfer operations. This eliminates the need for dedicated inversion indication pins and buffers, reducing device footprint and complexity while maintaining power consumption benefits

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses its existing control infrastructure (write enable signal and buffer) to provide the inversion indication function without requiring external dedicated components. The existing buffer's state (enabled or disabled) self-indicates whether data inversion is active, eliminating the need for separate indication hardware

Inventive Principle:
Principle #25Self-service

2Loss of energy

If dedicated pins and buffers are added to support data bus inversion, then power consumption is reduced, but compatibility with existing protocols is lost

Engineering Contradiction:
Improvepower consumptionVSAvoidprotocol compatibility
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The write enable signal is repurposed to serve multiple functions across different operational modes: it enables command reception during access operations and indicates data inversion during data transfer operations. This approach maintains compatibility with existing protocols that recognize the write enable signal, while adding the inversion indication capability without requiring protocol modifications

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The function of the write enable signal dynamically changes based on the operational phase: during access operations it enables command reception, while during data transfer operations it indicates data inversion state. This dynamic repurposing allows the system to maintain protocol compatibility while providing enhanced functionality

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If additional hardware is added for data bus inversion, then power consumption is reduced, but device footprint increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice footprint
Core Design Contradiction:
Loss of energyVSArea of stationary object

Solution Approach 1:

The patent makes existing hardware components serve multiple functions: the write enable buffer serves both as a command enable mechanism and as an inversion state indicator. This eliminates the need for dedicated inversion indication pins and buffers, thereby reducing device footprint while maintaining the power consumption benefits of data bus inversion

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11687477B2Signaling mechanism for bus inversion
Publication Date: 2023.06.27 MICRON TECHNOLOGY INC
  • US11687477B2 patent drawing
  • US11687477B2 patent drawing
  • US11687477B2 patent drawing

AI summary

Methods, systems, and devices that support signaling mechanisms for bus inversion are described. A control signal that supports transferring information from a first controller to a second controller via a bus may also be configured to indicate whether or not data that is communicated over the bus is inverted. The control signal may be a control signal that enables reception of control information at the second controller. The control signal may be controlled by the first controller when data is transmitted to the second controller and may be controlled by the second controller when data is transmitted to the first controller.