Digital Intensive Circuit Design Techniques For Enhancing Performance of Clock Generators And Data Converters