Memory Device Strobe Toggle Sensing Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face inefficiencies in writing data with particular patterns, which are frequently used, leading to increased power consumption.

Innovation Solution

A method and system that utilize a strobe toggle sensing circuit, serial-to-parallel converting circuit, and pattern generating circuit to determine operations based on data strobe signal toggling or uniform levels, allowing for efficient data pattern writing by selecting operations based on voltage levels of data pads or lines, reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is written using conventional methods for particular patterns, then writing efficiency is reduced and power consumption increases

Engineering Contradiction:
Improvewriting efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The memory device checks the data strobe signal condition before the actual write operation to determine whether to use normal write mode or pattern write mode. This preliminary check allows the system to prepare the appropriate write path in advance, avoiding unnecessary processing steps during the actual data writing phase, thereby improving writing efficiency and reducing power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention changes the operational parameters of the memory device based on the data strobe signal condition. When the data strobe signal maintains a uniform level, the device switches to pattern write mode with optimized parameters (such as skipping certain processing steps, using predetermined patterns), whereas when the signal toggles, normal write mode parameters are used. This dynamic parameter adjustment resolves the contradiction by optimizing both speed and power consumption for specific data patterns.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If the memory device performs additional checks and operations to identify data patterns, then writing simplicity decreases, but power consumption is reduced

Engineering Contradiction:
Improvepower consumptionVSAvoidwriting simplicity
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The memory device autonomously determines whether incoming data follows a particular pattern by checking the data strobe signal condition, without requiring external intervention or complex external control logic. The device self-adjusts its write operation based on the detected pattern, maintaining writing simplicity from the user perspective while internally optimizing power consumption through automated pattern recognition and mode selection.

Inventive Principle:
Principle #25Self-service

3Productivity

If the memory device supports multiple write modes for different data patterns, then device complexity increases

Engineering Contradiction:
Improvewriting efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory device dynamically switches between normal write mode and pattern write mode based on the real-time condition of the data strobe signal. Rather than maintaining separate dedicated circuits for each write mode, the device uses dynamic control logic that activates the appropriate write path based on detected conditions, thereby achieving high writing efficiency for particular patterns while keeping the overall device structure relatively simple and adaptable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10665275B2Memory device, operating method thereof, and operating method of memory system including the same
Publication Date: 2020.05.26 MIMIRIP LLC
  • US10665275B2 patent drawing
  • US10665275B2 patent drawing
  • US10665275B2 patent drawing

AI summary

A method for operating a memory device includes: receiving a write command; checking out whether a data strobe signal toggles or not after a given time passes from a moment when the write command is received; when the data strobe signal is checked out to be maintained at a uniform level, detecting voltage levels of a plurality of data pads; and performing an operation that is selected based on the voltage levels of the plurality of the data pads among a plurality of predetermined operations.