Digital integrated circuits : a design perspectiveLow-energy FPGAs : architecture and designPower aware design methodologies