Design of energy efficient high speed I/O interfaces