Knowledge of Fourier and Laplace transforms, feedback systems, and CMOS digital gates. Course contents
This is a self study course. Students are expected to go through the references below and understand the operation of phase locked loops and delay locked loops, block level design of the components in them, and their applications such as frequency synthesizers and clock and data recovery circuits. After this self study, you should
At the end of the semester, you will be asked to show the simulation results(details below). You should understand why the simulation results look the way they do. In the viva, you will be tested on your understanding of what you did and general understanding of PLLs/CDRs and their building blocks. i.e. you should be able to explain why you chose the component values the way you did.
Over the course of the semester, you should study and carry out the simulations of the following. The results should be shown at the end of the semester.
The input to the clock and data recovery circuit should be a random rectangular bitstream at 250Mb/s passed through a filter H(s) = 1/(1+s/ωp)8 where ωp/2π = 250MHz
In the final setup, all components other than the VCO can be macromodels. For the VCO, use a 5 stage ring with 3 inverters loading each node(0.18um CMOS technology-get the models from CAD info page). You may use an ideal unity gain VCVS to the control port of the VCO to avoid loading on the controlling stage. For the digital CDR, use ideal sources for the 32 phases of 250MHz clock. Use verilogA in Eldo or Spectre for macro modeling. Information on simulators and device models are here.
Hints: While running simulations, initialize the control voltage of the VCO (loop filter initial condition) to the correct frequency. If the VCO starts off very far from the target frequency, it may require a long time to lock, or, in case of the CDR, may not lock at all. Monitor the control voltage to see settling. You won't be able to make out anything by looking at the VCO output. In case of the CDR, at the end of the settling period, you should plot the eye diagram of the data and the clock (for at least two data periods) and see that the clock is stably locked to the center of the data. CDR operation may initially be verified with alternating data before moving to random input data. After you verify the operation with the frequency initialized to the right value, you can try slightly shifting the target-i.e set the desired PLL or CDR output frequency to be a MHz above or below the initial frequency-and verify capture.
All references except the first one are available from IEEE Explore which can be accessed through institute proxy 10.65.0.31/32/33.