Delft Institute of Microelectronics and Submicron Technology (DIMES), Delft University of Technology, 17 Feldmannweg, P.O. Box 5053, 2600GB Delft, The Netherlands