A CMOS implementation of controller based all digital phase locked loop (ADPLL). Issue 1 (6th May 2020)