All Digital Phase-Locked Loop