A new DLL-based approach for all-digital multiphase clock generation