2000 Symposium on VLSI Technology. Digest of Technical Papers (Cat. No.00CH37104)