Memory Latch Blocking Circuit for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory devices face challenges in achieving high performance and low power consumption, particularly in mobile devices like tablets and smartphones, where efficient data storage and retrieval are required without excessive power usage.

Innovation Solution

The implementation of a memory device with a shared latch and blocking circuits that selectively block signal transmission during a lock time section, allowing for reduced power consumption and improved performance by masking latches and controlling data output based on a clock signal, along with a bitwise enabler for selective data writing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If continuous data writing to all latches is performed, then productivity is improved, but use of energy increases

Engineering Contradiction:
Improvedata writing speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by enabling only specific latches that need to store data while keeping other latches disabled. The bitwise enabler circuit selectively activates individual latches based on write enable signals, so that data writing operations are performed only on necessary portions of the latch array rather than all latches simultaneously. This reduces power consumption while maintaining productivity for the required data storage operations.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If signal transmission to all latches is continuous, then reliability is improved, but use of energy increases

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The blocking circuit selectively blocks signal transmission to latches that are not currently active or do not require data updates. By controlling the timing and scope of signal transmission, the system maintains reliable data storage in active latches while avoiding unnecessary power consumption from transmitting signals to inactive latches during lock time sections.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If all latches are actively updated, then productivity is improved, but loss of energy increases

Engineering Contradiction:
Improvedata update rateVSAvoidpower waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The bitwise enabler circuit implements partial action by updating only the specific latches that contain valid write data, rather than forcing updates to all latches in the array. This selective updating approach maintains high productivity for the required data operations while minimizing energy loss by avoiding unnecessary write operations to inactive latches.

Inventive Principle:
Principle #16Partial or excessive action

4Use of energy by moving object

If blocking circuits are added to control signal transmission, then use of energy decreases, but device complexity increases

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

Solution Approach 1:

The blocking circuit functionality is merged with the existing latch structure and control logic. The bitwise enabler signals are integrated into the existing data writing control mechanism, combining the blocking function with the latch enable/disable capability. This merging approach reduces the need for separate blocking components and minimizes the increase in device complexity while achieving effective power control.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11289138B2Memory device including plurality of latches and system on chip including the same
Publication Date: 2022.03.29 SAMSUNG ELECTRONICS CO LTD
  • US11289138B2 patent drawing
  • US11289138B2 patent drawing
  • US11289138B2 patent drawing

AI summary

A memory device includes a plurality of latches arranged in a plurality of columns including a first column and a second column and in a plurality of rows, a first flip flop configured to output first data, to first latches arranged in the first column, among the plurality of latches, based on a clock, and a second flip flop configured to output second data, to second latches arranged in the second column, among the plurality of latches, based on the clock. The first flip flop is further configured to, in a lock time section in which the first latches and the second latches maintain an output regardless of an input, block output of the first data to the first latches, and the second flip flop is further configured to, in the lock time section, block output of the second data to the second latches.