Abstract
This thesis presents a circuit named wide tuning range programmable phase shifter with temperature tracking. It is divided to 3 blocks which are calibration block, coarse-tuning block and fine-tuning block, and it uses four procedures which are (1) calibration (2) coarse-tuning (3) fine-tuning (4) normal-mode to produce the phase shift amount. This circuit is cell-based, which means that it can be easily replaced to next generation of process, it not only has ability to produce output signal with designated and controllable phase shift to input clock signal, but it has very wide tuning range from 0 to 100ns. In general, temperature will gravely impact this kind of timing control circuit; in circuit without temperature tracking, the more the temperature changes, the more the phase error happens. As a result, the function of temperature tracking is considered necessary in this kind of circuits.. To achieve this function, the generic DLL(delay lock loop) which is different from conventional DLL is presented; with the help of TDC(time to digital converter) as a feedback monitoring two ends of delay line, whole circuit is not operated in open loop in order to track the temperature. According to Nanosim simulation result in TT corner, the phase error without temperature tracking function will be 96ps from 25o c rising to 125o c and this phase error will be reduced from -7ps to 12ps during the temperature changing period when added function of temperature tracking. At last, in same Nanosim simulation in TT corner, this circuit successfully produces from 38ps to 100,036ps with simulating 400 input patterns from whole 10,000 input patterns; although there is offset error of 38ps, the local DNL/INL analysis verify this decent results.