DDR Data Strobe Logic Adjustment for Non-Standard Signal Sync
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
DDR SDRAM data strobe signals that do not follow the JEDEC standard can cause malfunctions, leading to failed data write operations.
Innovation Solution
A control unit with multiple input and output stages that adjust logic states based on the identity of the data strobe signals, allowing it to regenerate or follow the signals depending on their compliance with the JEDEC standard, ensuring synchronized data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the control unit follows the JEDEC standard strictly, then the signal processing is simple and reliable, but the memory cannot operate with non-standard data strobe signals
Solution Approach 1:
The control unit dynamically adjusts its signal processing mode based on whether the differential pair signals are identical or different. When signals are identical (non-standard case), the unit switches to a regeneration mode that dissociates the processed signals from the input signals. When signals are different (standard case), it operates in follow mode. This dynamic adaptation enables compatibility with non-standard signals without permanently increasing device complexity.
Solution Approach 2:
The invention changes the operational parameters of the control unit based on the input signal characteristics. By detecting whether the differential pair signals are identical, the system alters its signal processing behavior - either following the input signals or regenerating differentiated processed signals. This parameter change allows the memory to accommodate non-standard data strobe signals while maintaining proper operation.
2Reliability
If the control unit regenerates processed signals when input signals are identical, then synchronization is maintained, but the processing complexity increases
Solution Approach 1:
The control unit automatically detects when the differential pair signals are identical and self-adjusts its processing mode without external intervention. The unit serves itself by monitoring its own input signals and switching between follow mode and regeneration mode as needed, maintaining synchronization reliability without requiring complex external control mechanisms.
Solution Approach 2:
The signal processing circuit dynamically switches between two operational states based on the input signal condition. When inputs are identical, it transitions to regeneration mode to maintain synchronization; when inputs are different, it returns to follow mode. This dynamic state switching achieves reliable synchronization without permanently complicating the processing circuit.
3Adaptability or versatility
If the control unit uses multiple input and output stages, then it can handle non-standard signals, but the device structure becomes more complex
Solution Approach 1:
The control unit with multiple input and output stages serves multiple functions: it can process both standard and non-standard data strobe signals, and it can dynamically switch between following mode and regeneration mode. This multi-functionality enables the device to accommodate various signal types while justifying the increased structural complexity through enhanced adaptability.
Solution Approach 2:
The multiple input and output stages are not statically required for all operations but are dynamically engaged based on signal characteristics. The control unit activates the appropriate processing path depending on whether the differential pair signals are identical, making the additional structural elements serve a specific adaptive purpose rather than being permanent complexity.
Data Source
AI summary
A control unit in a memory and a method of controlling a memory are provided. The control unit includes a first input stage, a second input stage, a first output stage, and a second output stage. The first input stage is configured to receive a first signal and a second signal. The second input stage is configured to receive the first signal and the second signal. The first output stage is connected to the first input stage and configured to generate a first processed signal. The second output stage is connected to the second input stage and configured to generate a second processed signal. If the first signal and the second signal are identical, the first processed signal and the second processed signal are different.


