Power-efficient on-chip PMU