Memory Alert Bus Pulse Width Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As memory devices become more complex, there is a need to communicate multiple types of alerts to a controller using a single alert bus, which is typically a binary signal, to effectively manage errors and maintain data integrity, as existing systems struggle to differentiate between various alert types efficiently.
Innovation Solution
The memory device utilizes pulse width modulation of the alert signal to indicate different types of alerts, where the duration of the active alert signal on the alert bus corresponds to specific alert types, allowing the controller to determine the type of alert based on clock cycle counts, enabling multiple alert types to be communicated using a single conductive element.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single alert bus is used to communicate alerts, then device complexity is reduced, but the ability to differentiate between various alert types deteriorates
Solution Approach 1:
The patent applies periodic action by using pulse width modulation where different alert types are communicated through different pulse durations on the single alert bus. The alert signal is activated for specific time periods corresponding to different clock cycle counts, allowing the controller to differentiate alert types based on the duration of the pulse rather than requiring multiple separate alert lines.
2Loss of information
If multiple alert types are communicated using pulse width modulation, then alert type differentiation is improved, but the complexity of detecting and measuring alert types increases
Solution Approach 1:
The patent implements feedback by having the controller count clock cycles during the active period of the alert signal and compare the count against predefined thresholds. This feedback mechanism allows the controller to accurately determine which alert type is being communicated based on the measured pulse width, transforming the detection complexity into a straightforward counting and comparison operation.
3Manufacturing precision
If a single alert bus is used instead of multiple alert buses, then manufacturing precision requirements are reduced, but the reliability of alert communication deteriorates
Solution Approach 1:
The patent applies parameter changes by encoding multiple alert types into variations of the temporal parameter (pulse width) of the alert signal rather than requiring multiple separate signal lines. By changing the duration parameter of the single alert bus signal to represent different alert categories, the system maintains manufacturing simplicity while preserving reliable communication of multiple alert types through parameter differentiation.
Data Source
AI summary
Apparatuses, systems, and methods for multiple types of alert along an alert bus. A memory device may detect multiple types of alert and use an alert signal along an alert bus to signal a controller of these alerts. Different pulse widths of the alert signal may be used to indicate the type of alert. For example if the alert signal is at an active level between a first duration and a second duration, it may indicate a first type of alert, if the alert signal is active between a third duration and a fourth duration, it may indicate a second type of alert. If the alert signal remains active for longer than a threshold amount of time, it may indicate a third type of alert.


