published in 1998 Symposium on VLSI Technology Digest of Technical Papers (Cat. No.98CH36216) Journal