Digital System Clocking: High-Performance and Low-Power Aspects