Programme Leader Automotive Engineering
I am a Postdoctorate Fellow of Sorbonne Universities (2015–2017) and an alumnus of Universite Pierre et Marie Curie (Paris VI), Paris, France. I was a PhD candidate at Paris VI from 2007–2011 where I completed my PhD in Electrical and Computer Engineering with distinction. Prior to that, in 2007, I completed my masters in Electronics Engineering with a specialisation in Embedded Systems from University of Nice, France.
I have been working in higher education as a full-time academic since 2011. Over the years, I have taught various modules at the breadth and depth of electrical and computer engineering. Apart from teaching, I have extensive experience in programme design, review, quality assurance, and wider academic management.
I have published several book chapters, refereed journals, and conference papers at the reputed platforms of the domain.
Teaching and supervision
I currently teach:
- Control and Instrumentation (EAT 238)
- Automation for Manufacturing (EAT 240)
- Automotive Dynamics and Control (EAT 325)
- Electronic Systems Design (ELX304)
Project Supervision:
- Final year undergraduate project (ENX313)
- Graduate Project management thesis supervision (ENGM123. ENGM124)
- Degree apprentice final project (EDA309)
Research interests for potential research students
I am actively looking for PhD students. Potential PhD students can contact me via email.
My research focus particularly includes but is not limited to Machine Learning for EDA, Internet of Things (IoTs), embedded systems, reconfigurable architectures, CAD for FPGAs, and security in reconfigurable architectures. I am open to collaboration and interested collaborators/students may contact me at my email address.
Research
My research focus includes but is not limited to:
- Machine Learning for EDA
- Internet of Things (IoTs)
- Embedded systems
- Reconfigurable architectures
- CAD for FPGAs
- Security in reconfigurable architectures
Publications
Article
Farooq, Umer, Ademola, Moses and Shaalan, Abdu (2024) Comparative Analysis of Machine Learning Models for Predictive Maintenance of Ball Bearing Systems. Electronics, 13 (2). pp. 1-16. ISSN 2079-9292
Farooq, Umer and Ul Hasan, Najam (2024) Multi-objective spectrum assignment in heterogeneous cognitive radio networks for internet of things. International Journal of Communication Systems. pp. 1-26. ISSN 1099-1131
Taj, Imran and Farooq, Umer (2023) Towards Machine Learning-Based FPGA Backend Flow: Challenges and Opportunities. Electronics, 12 (4). p. 935. ISSN 2079-9292
Valsalan, Prajoona, Hasan, Najam Ul, Farooq, Umer, Zghaibeh, Manaf and Baig, Imran (2022) IoT based expert system for diabetes diagnosis and insulin dosage calculation. Healthcare, 11 (1). pp. 1-12. ISSN 2227-9032
Farooq, Umer, Baig, Imran, Bhatti, Muhammad Khurram, Mehrez, Habib, Kumar, Arun and Gupta, Manoj (2022) Prototyping using multi-FPGA platform: A novel and complete flow. Microprocessors and Microsystems, 96. p. 104751. ISSN 0141-9331
Baig, Imran and Farooq, Umer (2022) Efficient Detailed Routing for FPGA Back-End Flow Using Reinforcement Learning. Electronics, 11 (14). p. 2240. ISSN 2079-9292
Farooq, Umer and Mehrez, Habib (2021) Pre-silicon verification using multi-FPGA platforms: A review. Journal of Electronic Testing, 37 (1). pp. 7-24. ISSN 0923-8174
Baig, Imran, Farooq, Umer, Hasan, Najam Ul, Zghaibeh, Manaf and Jeoti, Varun (2020) A multi-carrier waveform design for 5G and beyond communication systems. Mathematics, 8 (9). p. 1466. ISSN 2227-7390
Farooq, Umer and Alzahrani, Bander A (2020) Exploring and optimizing partitioning of large designs for multi-FPGA based prototyping platforms. Computing, 102 (11). pp. 2361-2383. ISSN 0010-485X
Shehzad, Muhammad Naeem, Bashir, Qaisar, Farooq, Umer, Ahmed, Ghufran, Raza, Mohsin, Kumar, Priyan Malarvizhi and Khalid, Muhammad (2020) Threshold temperature scaling: Heuristic to address temperature and power issues in MPSoCs. Microprocessors and Microsystems, 77. p. 103124. ISSN 0141-9331
Zghaibeh, Manaf, Farooq, Umer, Hasan, Najam Ul and Baig, Imran (2020) SHealth: A blockchain-based health system with smart contracts capabilities. IEEE Access, 8. pp. 70030-70043. ISSN 2169-3536
Hasan, Najam Ul, Valsalan, Prajoona, Farooq, Umer and Baig, Imran (2020) On the recovery of terrestrial wireless network using cognitive UAVs in the disaster area. International Journal of Advanced Computer Science and Applications, 11 (4). ISSN 2158-107X
Farooq, Umer, Aslam, M Hassan and Usman, Muhammad (2019) On the comparison of memristor-transistor hybrid and transistor-only heterogeneous FPGAs. Journal of King Saud University-Computer and Information Sciences, 31 (4). pp. 514-527. ISSN 1319-1578
Pasha, Muhammad Adeel, Farooq, Umer and Siddiqui, Bilal (2019) A framework for high-level simulation and optimization of fine-grained reconfigurable architectures. Simulation, 95 (8). pp. 737-751. ISSN 0037-5497
Farooq, Umer, Ul Hasan, Najam, Baig, Imran and Shehzad, Naeem (2019) Efficient adaptive framework for securing the Internet of Things devices. EURASIP Journal on Wireless Communications and Networking, 2019 (1). ISSN 1687-1499
Farooq, Umer, Baig, Imran and Alzahrani, Bander A (2018) An efficient inter-fpga routing exploration environment for multi-fpga systems. IEEE Access, 6. pp. 56301-56310. ISSN 2169-3536
Baig, Imran, Farooq, Umer, Ahmed, Ejaz, Imran, Muhammad and Shoaib, Muhammad (2018) A hybrid precoding-and filtering-based uplink MC-LNOMA scheme for 5G cellular networks with reduced PAPR. Transactions on Emerging Telecommunications Technologies, 29 (10). e3501.
Bashir, Qaisar, Shehzad, M Naeem, Awais, M Naeem, Farooq, Umer, Hamayun, Mirza Tariq and Ali, Irfan (2018) A scheduling based energy-aware core switching technique to avoid thermal threshold values in multi-core processing systems. Microprocessors and Microsystems, 61. pp. 296-305. ISSN 0141-9331
Farooq, Umer, Mehrez, Habib and Bhatti, Muhammad Khurram (2018) Inter-FPGA interconnect topologies exploration for multi-FPGA systems. Design Automation for Embedded Systems, 22 (1-2). pp. 117-140. ISSN 0929-5585
Farooq, Umer, Chotin-Avot, Roselyne, Azeem, Moazam, Ravoson, Maminionja and Mehrez, Habib (2017) Novel architectural space exploration environment for multi-FPGA based prototyping systems. Microprocessors and Microsystems, 56. pp. 169-183. ISSN 0141-9331
Bhatti, Muhammad Khurram, Oz, Isil, Amin, Sarah, Mushtaq, Maria, Farooq, Umer, Popov, Konstantin and Brorsson, Mats (2017) Locality-aware task scheduling for homogeneous parallel computing systems. Computing, 100. pp. 557-595. ISSN 0010-485X
Farooq, Umer and Aslam, M Faisal (2017) Comparative analysis of different AES implementation techniques for efficient resource usage and better performance of an FPGA. Journal of King Saud University-Computer and Information Sciences, 29 (3). pp. 295-302. ISSN 1319-1578
Awais, Muhammad N, Mustafa, Maria, Shehzad, Muhammad N, Farooq, Umer, Hamayun, Mirza T and Choi, Kyung H (2016) Resistive-switching and current-conduction mechanisms in F8BT polymer resistive switch. Micro & Nano Letters, 11 (11). pp. 712-714. ISSN 1750-0443
Hassan, Malik Mubashir and Farooq, Umer (2016) Adaptive and ubiquitous video streaming over Wireless Mesh Networks. Journal of King Saud University-Computer and Information Sciences, 28 (4). pp. 432-446. ISSN 1319-1578
Bhatti, Muhammad Khurram, Oz, Isil, Popov, Konstantin, Brorsson, Mats and Farooq, Umer (2016) Scheduling of parallel tasks with proportionate priorities. Arabian Journal for Science and Engineering, 41. pp. 3279-3295. ISSN 2193-567X
Aslam, M Hassan, Farooq, Umer, Awais, M Naeem, Bhatti, M Khurram and Shehzad, Naeem (2016) Exploring the effect of LUT size on the area and power consumption of a novel memristor-transistor hybrid FPGA architecture. Arabian Journal for Science and Engineering, 41. pp. 3035-3049. ISSN 2193-567X
Shehzad, M Naeem, Deplanche, AM, Trinquet, Yvon and Farooq, Umer (2014) Efficient data generation for the testing of real-time multiprocessor scheduling algorithms. Przegląd Elektrotechniczny, 92014 (09). p. 136. ISSN 0033-2097
Farooq, Umer, Parvez, Husain, Mehrez, Habib and Marrakchi, Zied (2013) Exploration and optimization of a homogeneous tree-based application specific inflexible FPGA. Microelectronics Journal, 44 (12). pp. 1052-1062. ISSN 0026-2692
Farooq, Umer, Parvez, Husain, Mehrez, Habib and Marrakchi, Zied (2012) A new heterogeneous tree-based application specific FPGA and its comparison with mesh-based application specific FPGA. Microprocessors and Microsystems, 36 (8). pp. 588-605. ISSN 0141-9331
Farooq, Umer, Parvez, Husain, Mehrez, Habib and Marrakchi, Zied (2011) Exploration of heterogeneous FPGA architectures. International Journal of Reconfigurable Computing, 2011. pp. 1-18. ISSN 1687-7195
Marrakchi, Zied, Mrabet, Hayder, Farooq, Umer and Mehrez, Habib (2009) FPGA interconnect topologies exploration. International Journal of Reconfigurable Computing, 2009. ISSN 1687-7195
Book Section
Farooq, Umer, Marrakchi, Zied and Mehrez, Habib (2012) Heterogeneous Architectures Exploration Environments. In: Tree-based Heterogeneous FPGA Architectures. Springer, New York, NY, pp. 85-122. ISBN 978-1-4614-3593-8
Farooq, Umer, Parvez, Husain, Amouri, Emna, Mehrez, Habib and Marrakchi, Zied (2011) Exploring the effect of lut and arity size on a tree-based application specific inflexible fpga. In: 2011 6th International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS 2011). IEEE Xplore, pp. 1-6. ISBN 9781612848990
Farooq, Umer, Parvez, Husain, Marrakchi, Zied and Mehrez, Habib (2011) Comparison between heterogeneous mesh-based and tree-based application specific FPGA. In: Reconfigurable Computing: Architectures, Tools and Applications. ARC 2011. Lecture Notes in Computer Science, 6578 . Springer, Berlin, Heidelberg, pp. 218-229. ISBN 978-3-642-19474-0
Farooq, Umer, Marrakchi, Zied and Mehrez, Habib (2011) A new datapath-oriented tree-based FPGA architecture. In: MICROELECTRONICS. INTERNATIONAL CONFERENCE. 2010. (ICM 2010). IEEE Xplore, pp. 403-406. ISBN 9781612841496
Marrakchi, Zied, Farooq, Umer, Parvez, Husain and Mehrez, Habib (2010) Comparison of tree-based and mesh-based coarse-grained fpga architectures. In: 2009 International Conference on Microelectronics - ICM. IEEE Xplore, pp. 248-251. ISBN 9781424458141
Farooq, Umer, Parvez, Husain, Marrakchi, Zied and Mehrez, Habib (2009) A new tree-based coarse-grained FPGA architecture. In: 2009 Ph.D. Research in Microelectronics and Electronics. IEEE Xplore, pp. 48-51. ISBN 9781424437337
Conference or Workshop Item
Farooq, Umer, Hasan, Najam Ul, Baig, Imran and Zghaibeh, Manaf (2021) Efficient FPGA Routing using Reinforcement Learning. In: 2021 12th International Conference on Information and Communication Systems (ICICS).
Farooq, Umer, Hasan, Najam Ul and Baig, Imran (2019) Securing internet of things (IoT) through an adaptive framework. In: 2019 16th International Multi-Conference on Systems, Signals & Devices (SSD), 21-24 Mar 2019, Istanbul, Turkey.
ul Hasan, Najam, Ejaz, Waleed, Farooq, Umer, Baig, Imran and Zghaibeh, Manaf (2019) Adaptive error control framework for a multihop cognitive radio based UAVs for disaster management. In: 2019 IEEE 5th International Conference on Mechatronics System and Robots (ICMSR), 03-05 May 2019, Singapore.
Mushtaq, Maria, Akram, Ayaz, Bhatti, Muhammad Khurram, Chaudhry, Maham, Yousaf, Muneeb, Farooq, Umer, Lapotre, Vianney and Gogniat, Guy (2018) Machine learning for security: The case of side-channel attack detection at run-time. In: 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS), 09-12 Dec 2018, Bordeaux, France.
Baig, Imran, Farooq, Umer, Hasan, N UI, Zghaibeh, Manaf, Rana, U Mukhtar, Imran, Muhammad and Ayaz, Muhammad (2018) A Joint Filtering and Precoding Based Uplink MC-NOMA. In: 2018 International Symposium on Networks, Computers and Communications (ISNCC), 19-21 Jun 2018, Rome, Italy.
Baig, Imran, Farooq, Umer, Hasan, N Ul, Zghaibeh, M, Rana, U Mukhtar, Imran, Muhammad and Ayaz, M (2018) On the PAPR reduction: A novel filtering based hadamard transform precoded uplink MC-NOMA scheme for 5G cellular networks. In: 2018 1st International Conference on Computer Applications & Information Security (ICCAIS), 04-06 Apr 2018, Riyadh, Saudi Arabia.
Farooq, Umer, Mehrez, Habib and Bhatti, Muhammad Khurram (2017) Comparison of direct and switch-based inter-fpga routing interconnect for multi-fpga systems. In: 2017 International Conference on ReConFigurable Computing and FPGAs (ReConFig), 04-06 Dec 2017, Cancun, Mexico.
Pasha, Muhammad Adeel, Farooq, Umer, Ali, Muhammad and Siddiqui, Bilal (2017) A Framework for High Level Simulation and Optimization of Coarse-Grained Reconfigurable Architectures. In: Applied Reconfigurable Computing: 13th International Symposium, ARC 2017, 3-7 Apr 2017, Delft, The Netherlands.
Azeem, Muhammad Moazam, Chotin-Avot, Roselyne, Farooq, Umer, Ravoson, Maminionja and Mehrez, Habib (2016) Multiple FPGAs based prototyping and debugging with complete design flow. In: 2016 11th International Design & Test Symposium (IDT), 3-7 Apr 2017, Delft, The Netherlands.
Farooq, Umer, Chotin-Avot, Roselyne, Azeem, Moazam, Cherif, Zouha, Ravoson, Maminionja, Khan, Saqib and Mehrez, Habib (2016) Using timing-driven inter-FPGA routing for multi-FPGA prototyping exploration. In: 2016 Euromicro Conference on Digital System Design (DSD), 31 Aug-02 Sep 2016, St. Raphael Hotel, Limassol, Cyprus.
Farooq, Umer, Chotin-Avot, Roselyne, Azeem, Moazam, Ravoson, Maminionja, Turki, Mariem and Mehrez, Habib (2016) Inter-FPGA routing environment for performance exploration of multi-FPGA systems. In: 27th International Symposium on Rapid System Prototyping: Shortening the Path from Specification to Prototype, 06-07 Oct 2016, Pittsburg Marriott City Center, USA.
Farooq, Umer, Bhatti, M Khurram and Aslam, M Hassan (2016) A novel heterogeneous FPGA architecture based on memristor-transistor hybrid approach. In: 11TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA, 12-14 Apr 2016, Istanbul, Turkey.
Farooq, Umer and Aslam, M Hassan (2015) Design and implementation of basic building blocks of FPGA using memristor-transistor hybrid approach. In: Fifth International Conference on the Innovative Computing Technology (INTECH 2015), 20-22 May 2015, University of Vigo, Galicia, Spain.
Pasha, Muhammad Adeel, Siddiqui, Bilal and Farooq, Umer (2015) A design-flow for high-level synthesis and resource estimation of reconfigurable architectures. In: 2015 10th International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 21 – 23 Apr 2015, Napoli, Italy.
Pangracious, Vinod, Marrakchi, Zied, Beltaief, Nizar, Mehrez, Habib and Farooq, Umer (2014) Exploration and optimization of heterogeneous interconnect fabric of 3D tree-based FPGA. In: 2014 9th IEEE International Conference on Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 06-08 May 2014, Santorini, Greece.
Pangracious, Vinod, Mehrez, Habib, Beltaief, Nizar, Marrakchi, Zied and Farooq, Umer (2014) Exploration environment for 3D heterogeneous tree-based FPGA architectures (3D HT-FPGA). In: 2013 International Conference on Reconfigurable Computing and FPGAs (ReConFig), 09-11 Dec 2013, Cancun, Mexico.
Pangracious, Vinod, Mehrez, Habib, Farooq, Umer and Marrakchi, Zied (2013) High performance 3-dimensional heterogeneous tree-based FPGA architectures (HT-FPGA). In: Proceedings of the 10th FPGAworld Conference, 10-12 Sep 2013, Stockholm, Sweden.
Parvez, Husain, Marrakchi, Zied, Farooq, Umer and Mehrez, Habib (2009) A new coarse-grained FPGA architecture exploration environment. In: 2008 International Conference on Field-Programmable Technology, 08-10 Dec 2008, Taipei, Taiwan.
Farooq, Umer, Marrakchi, Zied, Mrabet, Hayder and Mehrez, Habib (2008) The effect of LUT and cluster size on a tree based FPGA architecture. In: 2008 International Conference on Reconfigurable Computing and FPGAs, 03-05 Dec 2008, Cancun, Mexico.
Thesis
Farooq, Umer (2011) Exploration et optimisation des architectures de circuits FPGA hétérogènes à base de structures arborescentes et dédiées aux applications spécifiques. Doctoral thesis, Paris 6.
- Embedded systems
- Computer organisation and architecture
- Digital system design
- Reconfigurable architectures
- Design and optimisation of CAD tools for FPGAs
- Placement/partitioning, routing problems
- Senior Fellow of Higher Education Academy, UK (SFHEA)
- Member IET, UK
- Senior Member Institute of Electrical and Electronics Engineering (SMIEEE), USA
- Lifetime member of Pakistan Engineering Council (PEC)
- External examiner, advising on undergraduate and post-graduate programs in electrical, electronic, computer, and embedded systems engineering
- Lead guest editor (electronics), regular reviewer of various journals like IEEE Access, Springer Computing, Elsevier MICPRO etc.
- Google Scholar