1. Physics Department, Electronics Laboratory University of Patras Patras Greece
2. Department of Electrical and Computer Engineering University of Sharjah Sharjah United Arab Emirates
3. Department of Electrical and Computer Engineering University of Calgary Calgary Alberta Canada
4. Nanoelectronics Integrated Systems Center (NISC) Nile University Cairo Egypt