2006 Symposium on VLSI Technology : digest of technical papers, June 13-15, 2006, Honolulu