I. Introduction
Phase lock loops (PLLs) are widely used in today's systems-on-chip (SOCs) to perform various functions that include clock generation for A/D and D/A converters and digital processors, for clock and data recovery (CDR) in data serializers and as local oscillators (LO) in RF transceivers. Multiple instances of PLLs are used in a typical SOC.