US 12,289,391 B2
Low latency data handoff using phase rotation and clock gapping
Andrew McCarthy, Stittsville (CA); Sadok Aouini, Gatineau (CA); Manoj Verghese, Ottawa (CA); and Naim Ben-Hamida, Nepean (CA)
Assigned to CIENA CORPORATION, Hanover, MD (US)
Filed by CIENA CORPORATION, Hanover, MD (US)
Filed on Sep. 7, 2022, as Appl. No. 17/939,118.
Prior Publication US 2024/0080178 A1, Mar. 7, 2024
Int. Cl. H03K 3/037 (2006.01); H04L 7/033 (2006.01)
CPC H04L 7/0331 (2013.01) [H03K 3/037 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
a phase rotator configured to receive a read clock;
a flip flop configured to obtain an incoming data stream; and
a controller configured to:
control the phase rotator to perform phase rotation of the read clock based on information-carrying level transitions in the incoming data stream;
cause a gapped read clock and an inversion of the gapped read clock to be derived in accordance with the phase rotation, the gapped read clock being derived via gapping operations associated with the read clock; and
output clock selection signals that enable the flip flop to selectively sample the incoming data stream using the gapped read clock and the inversion, thereby facilitating a data handoff between asynchronous clock domains.