Memory Command Pipeline Counter for Low-Power Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tracking circuitry in semiconductor memory devices consumes power and layout space to buffer outputs and track commands in pipelines, leading to inefficiencies in resource utilization and increased routing complexities.

Innovation Solution

Implementing a counter scheme with input and output counters and comparison circuitry to determine if commands are in the pipeline by counting incoming and outgoing commands, reducing the need for buffering and minimizing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tracking circuitry buffers outputs of various parts of the pipeline to track commands, then command tracking reliability is improved, but power consumption and layout space increase

Engineering Contradiction:
Improvecommand tracking reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the buffering function from the tracking circuitry and replaces it with counter-based tracking. Instead of buffering actual command signals, the system uses input counters and output counters to track command flow, eliminating the need for buffer memory while maintaining tracking reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of the tracking function using counters that replicate command count information without storing actual command data. The input counter copies the count of commands entering the pipeline, and the output counter copies the count of commands leaving, allowing comparison to determine pipeline status without buffering.

Inventive Principle:
Principle #26Copying

2Reliability

If tracking circuitry buffers outputs of various parts of the pipeline to track commands, then command tracking reliability is improved, but layout space consumption increases

Engineering Contradiction:
Improvecommand tracking reliabilityVSAvoidlayout space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent removes the buffer memory components from the tracking circuitry and extracts only the essential tracking function, which can be achieved through simple counters. This extraction reduces the physical footprint while maintaining the core tracking capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces expensive, space-consuming buffer memory with inexpensive counter circuits that consume minimal layout space. The counters are simple digital logic elements that provide the necessary tracking function without the overhead of buffer storage structures.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Difficulty of detecting and measuring

If tracking circuitry buffers outputs to track commands, then command presence detection is improved, but routing complexities increase

Engineering Contradiction:
Improvecommand presence detectionVSAvoidrouting complexities
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent extracts the command presence detection function from the buffered output tracking and implements it through counter comparison. By removing the buffer layer, the routing becomes simpler as counters can be directly connected to the pipeline input and output points without complex buffer interconnections.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the tracking and detection functions into a unified counter-comparison mechanism. The input counter, output counter, and comparison logic work together as an integrated system that simultaneously tracks command flow and detects pipeline status, reducing routing complexity compared to separate buffer-based tracking and detection circuits.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10684797B2Command-in-pipeline counter for a memory device
Publication Date: 2020.06.16 MICRON TECHNOLOGY INC
  • US10684797B2 patent drawing
  • US10684797B2 patent drawing
  • US10684797B2 patent drawing

AI summary

Memory devices and methods utilize pipelines to process or control timing of commands received by the memory device. They may also use tracking circuitry configured to determine whether one or more of the commands are in the pipeline. The tracking circuitry includes an input counter configured to count commands entering into the pipeline and an output counter configured to count commands exiting the pipeline. Furthermore, the tracking circuitry includes comparison circuitry configured to compare values in the input counter and the output counter and to output a command-in-pipeline signal indicative of the one or more commands being in the pipeline when the values in the input counter and the output counter differ.