Memory Chip Command Queue Error Reporting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Typical memory integrated circuit chips lack the capability to report the sequence of command execution and error status to the controller, necessitating constant polling by the controller to monitor execution and detect errors, which is inefficient due to low error rates.
Innovation Solution
Incorporating a command receipt module, command queue module, and error determination module in the memory integrated circuit chip to allow for the reporting of command execution sequences and errors without polling, using dedicated lines or I/O communication for error indication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the controller constantly polls the memory chip to monitor command execution and detect errors, then error detection capability is maintained, but system efficiency deteriorates due to low error rates making constant polling wasteful
Solution Approach 1:
The memory chip is equipped with an error determination module that autonomously monitors command execution and generates error indications without requiring controller polling. This self-service mechanism allows the memory chip to independently detect and report errors, eliminating the need for continuous controller intervention and thereby improving system efficiency while maintaining reliable error detection
Solution Approach 2:
An error indication mechanism is implemented where the memory chip actively feeds back error status to the controller through dedicated lines or I/O communication. This feedback approach replaces passive polling with active error reporting, ensuring the controller receives timely error information only when needed, thus balancing reliability with productivity
2Measurement precision
If the controller polls the memory chip frequently to check execution status, then command execution monitoring is improved, but resource expenditure increases unnecessarily during low error frequency scenarios
Solution Approach 1:
The memory chip's error determination module autonomously monitors command execution and generates error indications only when errors are detected. This self-service monitoring eliminates the need for continuous controller polling, reducing resource expenditure while maintaining precise error detection capability during low error frequency scenarios
Solution Approach 2:
Instead of continuous polling, the system transitions to event-driven periodic action where the memory chip generates error indications only when errors occur. This approach reduces unnecessary periodic polling operations and associated resource expenditure while maintaining accurate command execution monitoring through targeted error reporting
Data Source
AI summary
Systems, apparatuses, and methods for command queue management and configurable memory status in a memory. A memory may include a controller and one or more memory integrated circuit chips, which each include memory arrays. The controller may send commands, such as read or write commands, to the one or more memory integrated circuit chips. The memory integrated circuit chips may maintain a command queue of the commands sent from the controller, thereby relieving the controller from such responsibility. Further, the memory integrated circuit chips may send an indication of an error in executing the commands, thereby relieving the controller from constant polling of the memory integrated circuit chips as to status.


