Multi-Latch Data Reception Logic for Signal Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The varying arrival times of information from different entities during data transmission can lead to inaccurate reading times, resulting in the potential for reading wrong data.
Innovation Solution
An electronic apparatus and storage device that utilize a latch trigger generator to create multiple latch triggers based on an input data strobe signal and preset delay times, allowing for multiple latches of data to determine accurate reception data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a single latch trigger is used for data reception, then the device complexity is low, but the data reading accuracy deteriorates due to varying arrival times from different entities
Solution Approach 1:
The patent divides the single latching operation into multiple segmented latching operations. A latch trigger generator produces multiple latch triggers at different time points, and a data latch unit performs multiple latching operations accordingly. This segmentation allows the system to capture data at multiple moments, improving accuracy by selecting the correct latched value that corresponds to when the data actually arrived, thereby resolving the contradiction between reading accuracy and device complexity.
Solution Approach 2:
The patent implements preliminary action by generating multiple latch triggers in advance with predetermined delay times before the actual data reading operation. The latch trigger generator creates a sequence of latch triggers at different time points, preparing the system to handle varying data arrival times. This preliminary preparation of multiple latching opportunities ensures that when data arrives at unpredictable times from different entities, the system has already positioned itself to capture it accurately without requiring complex real-time adjustments.
2Reliability
If multiple latching operations are performed to improve data reading accuracy, then the reception performance improves, but the power consumption increases due to additional read operations
Solution Approach 1:
The patent applies partial action by performing multiple latching operations only when necessary to ensure accurate data capture, rather than continuously. The system generates multiple latch triggers with predetermined delay times, but the actual data reading and processing only occur for the latched values that contain valid data. This selective approach improves reception reliability while minimizing unnecessary power consumption associated with processing all latched values, thereby resolving the contradiction between reliability and power consumption.
3Measurement precision
If data is latched at a fixed time point, then the timing control is simple, but the accuracy of data reading deteriorates when data arrival times vary among entities
Solution Approach 1:
The patent implements dynamics by transitioning from a static fixed-time latching approach to a dynamic multi-time latching approach. The latch trigger generator dynamically produces multiple latch triggers at different time points based on predetermined delay times, allowing the system to adapt to varying data arrival times from different entities. The data latch unit then dynamically selects the appropriate latched value for reading, creating a flexible timing control mechanism that maintains simplicity while improving accuracy.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic apparatus includes: a latch trigger generator configured to generate a plurality of latch triggers based on an input data strobe signal and a plurality of preset delay times; a data latch unit configured to latch a data line based on the plurality of latch triggers to generate a plurality of latched data; and a processor configured to set the plurality of delay times and determine reception data based on the plurality of latched data.