2000 Symposium on VLSI Circuits. Digest of Technical Papers (Cat. No.00CH37103)