A Non-Linearity Self-Calibration Technique for Delay-Locked-Loop Delay-Lines