Automatic All-Digital Phase-Locked Loop System Design and optimization Tool