Design and Analysis of A Nanosecond Burst-Mode CDR Using MATLAB Simulink and Opti-System Co-Simulation
Design and Analysis of A Nanosecond Burst-Mode CDR Using MATLAB Simulink and Opti-System Co-Simulation
Abstract—Optical packet switching (OPS) networks are promis- have emerged as a promising solution due to their high band-
ing to accommodate the growing traffic and reduce power con- width capacity and elimination of electrical-optical conversions
sumption in data center communications. OPS networks with [7], [8], [9]. Given that many applications in data centers produce
nanosecond switching time require nanosecond clock and data
recovery (CDR) circuits. The nanosecond CDR can be achieved by short traffic packets, OPS networks with nanosecond configura-
utilizing a global frequency-synchronized reference clock for both tion time are required, which also necessitates the development
transmitters (TX) and receivers (RX) and adopting a phase com- of CDR with nanosecond locking time [10]. Existing burst-mode
pensation scheme, which leads to predictably managed frequency CDR circuits, such as all-digital CDR [11], [12], gated VCO
and phase. However, the CDR still needs to be comprehensively
CDR [13], and over-sampling CDR [14], [15], [16], either lack
evaluated considering various interferes. We add more analysis
by developing a novel optoelectronic co-simulation system that practical integration in OPS transceivers or can only achieve
combines the software Opti-system and MATLAB/Simulink. We microsecond-level data recovery [17], [18]. Therefore, there is
set up a simple OPS network equipped with the CDR architecture an urgent need to develop efficient nanosecond CDRs to meet
using the simulation system. The feasibility of the CDR mechanism the demands of nanosecond OPS networks.
is validated, then various interferes are characterized to evaluate
For packet-based optical switching networks, the variability
the CDR’s stability, including the location variation of reference
clock source, channel jitters, and carrier power variations. in clock frequency and phase from packet to packet contributes
to the lengthy locking time of CDR circuits. To address this
Index Terms—Data center networks, optical packet switching issue, references [19], [20], [21] proposed a sub-nanosecond
network, clock and data recovery, MATLAB/Simulink, opti-
system. CDR architecture specifically designed for data center OPS net-
works by taking a network-level perspective. Briefly, frequency-
synchronized reference clocks are used for both transmitters
I. INTRODUCTION (TX) and receivers (RX) in the OPS network, thereby requiring
ATA centers are being rapidly deployed in various orga- the determination of only the phases in the RX. By leveraging
D nizations, including companies, institutions, and govern-
ment offices. These centers host a growing number of appli-
the observation that the phase offsets between specific pairs of
transceivers remains relatively constant in a stable environment,
cations like scientific computing, deep learning, and financial the group first measures the phase in the RX and then applies
analysis, resulting in increased demand for bandwidth in data phase compensation in the TX. This approach aligns the phases
center communication networks [1], [2], [3]. Current data center in RX, thereby accelerating the locking process. The proposed
networks are dominated by multi-tier electrical switch networks. CDR architecture demonstrated impressive performance in
However, the bandwidth limitations of electrical processing 25.6 Gbps burst-mode data transmission, achieving a locking
chips and the power consumption associated with frequent time of 625 ps. However, various interferences can introduce
electrical-optical conversions pose challenges [4], [5], [6]. To noise into phase offsets, potentially leading to the failure of
overcome these issues, optical packet switch (OPS) networks the phase compensation process. The paper [20] thoroughly
investigated the impact of temperature variation on phase offsets,
Manuscript received 7 July 2023; accepted 19 August 2023. Date of publi- considering it as the primary concern. Nonetheless, it is crucial
cation 23 August 2023; date of current version 4 September 2023. This work to further characterize the impacts of other interferes, such as
was supported in part by the National Key Research and Development Program reference clock variations, channel jitters, and carrier power
of China under Grant 2021YFA0717700 and in part by the National NSF of
China under Grants 62211530492, 62141411, 62004096, and 62004097. (Cor- variations.
responding authors: Yuan Du; Li Du.) To provide more insights into the nanosecond CDR, we
The authors are with the School of Electronic Science and Engineer- design and analyze a 25.6 Gbps OPS network equipped with
ing, Nanjing University, Nanjing 210023, China (e-mail: [email protected];
[email protected]). the proposed CDR architecture by developing a novel opto-
This article has supplementary downloadable material available at http://doi. electronic co-simulation system. The overall structure of our
org/10.1109/JPHOT.2023.3307687, provided by the authors. simulation is depicted in Fig. 1. Two software tools are used
This article has supplementary downloadable material available at
https://doi.org/10.1109/JPHOT.2023.3307687, provided by the authors. in the simulation: Opti-System for optical-related simulations
Digital Object Identifier 10.1109/JPHOT.2023.3307687 and MATLAB/Simulink for electrical-related simulations. In
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
7101406 IEEE PHOTONICS JOURNAL, VOL. 15, NO. 5, OCTOBER 2023
TABLE I
REFERENCE CLOCKS SELECTION BASED ON MSB_2BIT
Fig. 1. Block diagram of the entire simulation model. The green part is
modeled in Opti-System and the blue part is modeled in MATLAB/Simulink.
Fig. 8. Eye diagram of the received electrical signal with deterministic jitters.
Fig. S1). The BER module compares the recovered data with
preset local data. With the phase compensation process, the re-
ceived data is completely accurate, except for the first two pack-
ets, demonstrating an instant phase locking for the subsequent Fig. 9. Eye diagram of the received electrical signal with random jitters of
packets. different RMS values.