Claims
- 1. A transition detection, validation and memorization circuit for detecting a transition in an incoming serial binary data stream that is over sampled to produce a set of over sampled signals and for generating a control signal indicating which sampled signal is the best for subsequent processing, comprising:
a data input for receiving a set of over sampled signals obtained from a stream of binary data serially transmitted on a high speed serial communication link at a specified data rate that is over sampled by n phases of a reference clock signal generated by a multiphase clock signal generator having a determined clock period; n transition detection means, coupled to said multiphase clock signal generator and to said data input, for detecting a transition at a position of two consecutive sampled signals according to a specific signal processing which requires to perform twice, three comparisons on five consecutive over sampled signals; n validation means, coupled to said multiphase clock signal generator and to said transition detection means, for validating the position of the latest detection as the transition position; and, n memorization means, coupled to said multiphase clock signal generator and to said validation means, for memorizing the position of said latest detection to generate corresponding select signals, only one of which representing a determined delay with respect to the memorized transition position, thereby indicating which sampled signal is the best to be retained.
- 2. The circuit of claim 1 wherein said detection of the transition position is based on three comparisons performed on each sampling or later on, for instance, if for over sampled signal Si−1 no transition has been detected, the three comparisons performed on the sampled signals Si−2 Si−1, Si+1 and S1+2:
- 3. The circuit of claim 2 wherein said transition detection means comprises:
first AND gate for ANDing sampled signals Si−2 and Si−1 and second AND gate for ANDing sampled signals −Si+1 and −Si+2, the outputs of which are connected to a third AND gate; fourth AND gate for ANDing sampled signals −Si−2 and −S1−1 and fifth AND gate for ANDing sampled signals Si+1 and S1+2 the outputs of which are connected to a sixth AND gate; OR gate for receiving the signals outputted by said third and sixth AND gates; and, level sensitive latch, controlled by a clock signal phase Ci+2 for storing the data generated by said OR gate as detection signal E1 representing a transition detection at position (i).
- 4. The circuit of claim 3 wherein validation means comprises:
AND gate for receiving as inputs the boundary selection signals Ei and −Ei+1; and, A latch, controlled by a clock signal phase C1+8 and connected to the output of said AND gate, for generating the validation signal F1 representing the validation of the last detected transition as the transition position.
- 5. The circuit of claim 4 wherein said memorization means comprises:
A latch having a clock input and a data input configured to receive said validation signal F1 on its data input and to generate a select signal Gj, the index (j) represents the index of the best over sampled signal; AND gate for receiving select signals Gi+p, Gi+1, and Gi+2 and for generating a gating signal K1; and, AND gate for controlling the clock input of said latch and for receiving gating signal −Fi AND Ki−1, AND Ki+3 on a first input and a phase clock signal C1+2 on the other input.
- 6. The circuit of claim 6 wherein said index (j) is such as j=i+p, wherein p=n/2×b (b is the number of bits per clock period).
- 7. The circuit of claim 1 wherein the frequency of the multiphase clock signal is equal to the rate of the incoming data stream or is a sub-multiple thereof.
Priority Claims (3)
Number |
Date |
Country |
Kind |
01480101.3 |
Oct 2001 |
EP |
|
01480100.5 |
Oct 2001 |
EP |
|
01480104.7 |
Oct 2001 |
EP |
|
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] Cross reference is hereby made to U.S. patent applications Attorney Docket No. FR9-2000-0061, entitled “Method and circuit for recovering a data signal from a stream of binary data” and Attorney Docket No. FR9-2001-0012, entitled “Sample Selection and Data Alignment circuit” which were filed on even date herewith.