1. Department of Computer and Systems Engineering, Faculty of Engineering, Ain Shams University, Cairo 11517, Egypt
2. Siemens EDA, Cairo 11835, Egypt
3. Department of Electrical and Computer Engineering, University of Victoria, Victoria, BC V8W 3P6, Canada
4. Electrical Engineering Department, Ajman University, P.O. Box 346, Ajman 2758, United Arab Emirates