1. Department of Electrical and Computer Engineering, University of Connecticut, 371, Fairfield Way, U-4157, Storrs, CT 06269, USA
2. Department of Electrical Engineering, Taif University, P.O.BOX 888 - 21974- Hawiyah- Taif- KSA, Saudi Arabia
3. Synopsys Inc. 400 Executive Boulevard, Ossining, NY 10562, USA