Professional Documents
Culture Documents
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TCSII.2020.3008777, IEEE
Transactions on Circuits and Systems II: Express Briefs
1549-7747 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Middlesex University. Downloaded on July 14,2020 at 10:53:06 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TCSII.2020.3008777, IEEE
Transactions on Circuits and Systems II: Express Briefs
CKREC DLF
PI Controller
KP
Data
(5-Gb/s)
Data/Edge D 2:16 BBPD Majority MV[1:0] z-1 Decoder
Phase
E
Samplers Demux 16 Logic 16 Voting 2 1-z-1 4 16 Interpolator
KI z-1 Accumulator
MV[1] 1-z-1 OINT CK0,90,180,270
MV[1:0] Integrator
CKDIG
early 10 /8 KI Controller 10GHz Clock /2 LPF
CKSSC 4
late 01
hold 00
Recovered Clock (CKREC)
Fig. 1. The proposed DCDR circuit using the KI controller.
Code Controller (CC)
ENCC 1st state 2nd state 1st state 2nd state
L[5:0] DCDR Detect Adjust DCDR Detect Adjust
settles Sequence KI settles Sequence KI
1:2 SON[14:0]
MV[1] Sequence Digital CMP PO
Demux 2 Detector Comparator UP/DN
Lpre[5:0] 1 CKSSC
Counter KI [6:0]
0
SONpre[14:0] TSSC
D Q
ENCC
CKDIG /2 POpre
15*TSSC 15*TSSC TSSC 15*TSSC 15*TSSC TSSC
CKSSC
(a) (b)
Fig. 2. The (a) KI controller and (b) its timing diagram.
TABLE I PARAMETERS
Data rate 5Gbps*(1-∆f/f) the maximum phase offset, which contributes as a part of the
Clock frequency in the receiver 10GHz*(1+∆f/f) total phase error, at the inputs of the BBPD is given as [8]
SSC Frequency deviation 0 ~ -5000ppm
A
Frequency offset in percentage ∆f/f 300ppm offset (3)
Demultiplexer ratio DR 1/8 K I K BBPD K PI TD f DIG 2
Clock Frequency of DLF fDIG 625 MHz
Proportional gain KP 1/4 where A is the frequency ramp rate of the input data, KBBPD is a
Phase step of PI KPI 1/16 UI/code linearized gain of the BBPD, and TD is the transition density of
Latency z-D z-4 input data. From (3), KI is inversely proportional to the phase
offset. The smaller KI is, the larger phase offset is. Thus, one
with [11] and given as may increase KI to reduce the phase offset. However, when KI
K P K PI f DIG becomes large, the latency-induced hunting jitter [6] increases
f3dB (1) and the phase margin (or loop stability) degrades. In summary,
2
when KI is large or small enough, the data sampling timing
The KPI is the phase step of the PI in the unit of UI/code where margin is decreased and the high-frequency JTOL deteriorates.
UI represents a unit interval and fDIG is the clock frequency of Thus, an algorithm and a proposed controller will be presented
DLF. Note that (1) is correct for the proposed DCDR circuit in this section to adjust KI properly.
with a PRBS of 27-1. The 3dB corner frequency of the JTOL is Fig. 2(a) shows the KI controller which is composed of a 1:2
determined by KP instead of KI and the s-domain approximation demultiplexer, a divide-by-2 divider, a sequence detector (SD),
is used in the derivation assuming the f3dB is much less than fDIG. and a code controller (CC). Fig. 2(b) shows the timing diagram
The maximum frequency tracking range (MFTR) of the of the KI controller. This KI controller works with two states. In
DCDR circuit is expressed as [5] the first state, once KI is updated, the DCDR circuit settles
MFTR | DR OINT ,max K PI | 5600 ppm (2) within 15TSSC where TSSC is the period of the external clock
where OINT,max is the maximum output of the integral path, and CKSSC and its frequency is equal to 30kHz. After the DCDR
DR is the demultiplexer ratio. Note that the DCDR circuit circuit settles, the SD detects the length and occurrence number
tracks the maximum frequency error of 5600 ppm including a of the first three longest consecutive early signals from MV[1]
600 ppm frequency offset and a 5000 ppm frequency deviation for an interval of 15TSSC. Since the data have the frequency
caused by SSC. deviation of -5000 ppm caused by SSC, only the early signals
Based on the (1) and (2), the parameters for this DCDR are detected. Suppose this condition is not met, the late signals
circuit is determined as follows. To ensure the loop stability, KP will be used. In the second state, the SD will generate a control
should be much larger than KI. In this work, KP is equal to 1/4 signal ENCC to enable the CC. The CC will update KI. Note that
and KI is adjusted from 1/64 to 1/4096. To have an adequate CKSSC can be realized by dividing the DLF clock CKDIG.
timing margin for the DLF and accumulator to be synthesized In the first state, since the timing latency caused by the SD is
by using the standard cell library under a 40-nm CMOS process, not critical, a 1:2 demultiplexer is used to lower the operation
the DR is chosen as 1/8. Note that f3dB is much less than fDIG. frequency at fDIG/2 to save the power. Although the operation
When KPI is equal to 1/16 UI/code, KP and OINT,max can be frequency of the SD can be further lowered, it will increase the
determined as 1/4, and 3/4, respectively, by (1) and (2). Table I required area occupied by the demultiplexers. In this work, a
lists the parameters of this DCDR circuit. PRBS of 27-1 is used which has the consecutive identical
digitals (CIDs) of 7 at most. Due to the majority voting using 8
B. The KI Controller early/late/hold signals, the sequence detector and the code
For the data with a frequency offset and a non-zero controller work. Note the transition density has a minor impact
frequency ramp rate due to SSC in a PI-based DCDR circuit,
1549-7747 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Middlesex University. Downloaded on July 14,2020 at 10:53:06 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TCSII.2020.3008777, IEEE
Transactions on Circuits and Systems II: Express Briefs
KI
2.5
Yes No Yes No 2
CMP = 1 CMP = 0 CMP = 1 CMP = 0 1.5
1
0.5
PO = CMP‧POpre + CMP‧POpre
t (ms)
0 2 4 6 8 10 12 14 16 18 20
KI[6:0] = KI,pre[6:0] - 1 if PO = 0 Fig. 4. Behavioral simulation results of KI by using the KI controller.
KI[6:0] = KI,pre[6:0] + 1 if PO = 1
Current = I
POpre = PO Current = 1.5I CKN CKP
1549-7747 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Middlesex University. Downloaded on July 14,2020 at 10:53:06 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TCSII.2020.3008777, IEEE
Transactions on Circuits and Systems II: Express Briefs
7/4096
6/4096
3/4096
2/4096
1549-7747 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Middlesex University. Downloaded on July 14,2020 at 10:53:06 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TCSII.2020.3008777, IEEE
Transactions on Circuits and Systems II: Express Briefs
1549-7747 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Middlesex University. Downloaded on July 14,2020 at 10:53:06 UTC from IEEE Xplore. Restrictions apply.