Serializer Timing Sequence Detection Circuit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional high-speed serializer timing sequence detection methods require additional on-chip or off-chip receivers and software control, leading to complex hardware structures and high design costs.
Innovation Solution
A method and detection circuit that samples serial data using two-phase clocks to obtain first and second sampled serial data, performing logical operations and timing sequence detection without external receivers, utilizing built-in self-test capabilities to determine serializer timing sequence correctness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If external Loopback Test detection is used for timing sequence verification, then detection accuracy is improved, but hardware complexity and design cost increase
Solution Approach 1:
The serializer performs self-detection of its own timing sequence by using its internal parallel data input and serial data output paths. The detection circuit is integrated within the serializer itself, eliminating the need for external receivers and loopback test equipment. This self-service approach maintains detection accuracy while significantly reducing hardware complexity and design cost.
Solution Approach 2:
The serializer's internal data paths are designed to serve dual purposes: normal data transmission and timing sequence detection. The parallel data input terminals and serial data output terminals are used for both communication functions and self-test functions, eliminating the need for dedicated external detection equipment and reducing overall system complexity.
2Difficulty of detecting and measuring
If additional on-chip or off-chip receivers are used for detection, then detection capability is improved, but design cost increases
Solution Approach 1:
The serializer uses its own internal resources to perform detection rather than relying on additional receivers. The parallel data input and serial data output paths are leveraged for self-testing, eliminating the need for separate detection components and reducing design cost.
Solution Approach 2:
The detection function is merged with the serializer's existing data transmission functionality. The same data paths, clocks, and logic circuits used for normal operation are utilized for timing sequence detection, eliminating the need for additional standalone receivers and reducing overall design cost.
3Measurement precision
If external receivers and software control are required, then detection accuracy is improved, but device complexity increases
Solution Approach 1:
The serializer performs self-detection using its internal data paths and logic circuits, eliminating the need for external receivers and software control. The timing sequence detection is achieved through hardware-based comparison of parallel and serial data within the serializer itself, maintaining accuracy while reducing complexity.
Solution Approach 2:
The patent replaces software-controlled external receiver systems with a hardware-based self-detection mechanism integrated into the serializer. The timing sequence detection is performed through hardware logic circuits that directly compare data paths, eliminating the need for software control and external processing systems.
Data Source
AI summary
A method, a detection circuit and an electronic device for detecting timing sequence of serializer are provided. The method for detecting a timing sequence of a serializer includes: sampling serial data to obtain first sampled serial data and second sampled serial data, wherein the serial data is obtained by parallel-serial conversion of parallel data used for detection by the serializer, and the first sampled serial data and the second sampled serial data respectively include values corresponding to different data bits of the serial data; performing logical operation between on the first sampled serial data and the second sampled serial data to obtain a first result signal; and performing timing sequence detection on the first result signal, wherein the timing sequence detection is used for detecting whether the timing sequence correctness of the serializer is correct.


