1. Electronics Research Institute (ERI), Giza 12622, Egypt
2. Electronics and Electrical Communication Engineering Department, Cairo University, Giza 12613, Egypt
3. Computer Science Department, Faculty of Computers and Information, Fayoum University, Faiyum, Egypt
4. Electrical Dept., Engineering and Technology School, Badr University in Cairo, Egypt
5. University of Science and Technology, Nanotechnology and Nanoelectronics Program, Zewail City of Science and Technology, 12578, Egypt