Digest of Technical Papers. 2005 Symposium on VLSI Circuits, 2005.