Title :
A multiple-rotating-clock-phase architecture for digital data recovery circuits using Verilog-A
Author :
Ahmed, S.I. ; Kwasniewski, Tad A.
Author_Institution :
Dept. of Electron., Carleton Univ., Ottawa, Ont., Canada
Abstract :
This paper presents an oversampling data recovery (DR) architecture using Verilog-A that employs a novel multiple-rotating-clock-phase (MRCP) concept for its operation. The MRCP-DR architecture is a variant of the eye-tracking DR architecture. Multiple rotating clock phases, supplied by a delay-locked loop (DLL), establish a window for detecting data edges. As a result, the window width becomes robust against process, voltage and temperature (PVT) variations. The MRCP architecture is tolerant of jitter on the local, blind, free-running oscillator that operates at approximately the incoming data frequency. Behavioral blocks are described and functional simulations are presented using the Verilog-A/Spectre/Cadence platform. The Verilog-A test benches allow the designer to perform system-level what-if analyses and make area, power and performance estimates.
Keywords :
clocks; digital phase locked loops; hardware description languages; jitter; logic design; Verilog-A; behavioral modeling; delay-locked loop; digital data recovery circuit; jitter tolerance; multiple-rotating-clock-phase architecture; tracking; Circuits; Clocks; Delay; Hardware design languages; Jitter; Local oscillators; Phase detection; Robustness; Temperature; Voltage;
Conference_Titel :
Behavioral Modeling and Simulation Workshop, 2005. BMAS 2005. Proceedings of the 2005 IEEE International
Print_ISBN :
0-7803-9352-X
DOI :
10.1109/BMAS.2005.1518197