1. Electrical and Computer Engineering Department University of Virginia Charlottesville Virginia USA
2. Department of Physics University of Virginia Charlottesville Virginia USA
3. Synopsys Inc Sunnyvale California USA
4. Microelectronics Research Center University of Texas Austin Texas USA