Memory Command Pipeline Counter for Low-Power Tracking
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Difficulty of detecting and measuring
If tracking circuitry buffers outputs to track commands, then command presence detection is improved, but routing complexities increase
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.
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.
Data Source
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.


