1. Ningbo Institute of Materials Technology and Engineering
2. Chinese Academy of Sciences
3. Ningbo 315201
4. China
5. Semiconductor Lighting Technology Research and Development Center
6. Institute of Semiconductors
7. Beijing 100083
8. Department of Electrical and Electronic Engineering
9. Faculty of Science and Engineering
10. The University of Nottingham Ningbo China