Publications

Journal Articles

  1. Manar Abdelatty, Mohamed Gaber and Mohamed Shalan, "Fault: Open-Source EDA’s Missing DFT Toolchain," IEEE Design & Test ( Volume: 38, Issue: 2, April 2021)
  2. Tim Edwards and Mohamed Shalan, "Real Silicon Using Open-Source EDA", IEEE Design & Test ( Volume: 38, Issue: 2, April 2021)
  3. Maha Alshawi and Mohamed Shalan, "Minimal time dynamic task allocation for a swarm of robots," International Journal of Mechanical Engineering and Robotics Research the (IJMERR), pp. 481-487, November 2017
  4. Osama M. Khaled, Hoda M. Hosny, and Mohamed Shalan, “A Pervasive Computing Business Reference Architecture: The Basic Requirements Model,” The International Journal of Software Engineering (IJSE), pp. 16-47, Vol. 10, No. 1, 2016.
  5. Abdallah Elewi, Mohamed Shalan, Medhat Awadalla and ElSayes Sadd, "Energy-Efficient Task Allocation Techniques for Asymmetric Multiprocessor Embedded Systems," ACM Transactions on Embedded Computing Systems, Vol. 13, No. 2s, Article 71, January 2014.
  6. E. Saad, A. Elewi, Mohamed Shalan and M. Awadalla, "Energy and Synchronization-Aware Mapping of Real-Time Tasks on Asymmetric Multicore Platforms," International Journal of Computer Applications (IJCA ), 75(11):35-40, August 2013.
  7. Elsayed Saad, Medhat Awadalla, Mohamed Shalan and Abdullah Elewi, "Energy-Aware Task Partitioning on Heterogeneous Multiprocessor Platforms," International Journal of Computer Science Issues (IJCSI), Vol. 9, Issue 2, No 1, March 2012.
  8. H. Kashif, M. Safar, M. W. El-Kharashi, Mohamed Shalan, A. Hassan, M. Fahmy, and A. Salem, "Accelerating SAT-based ATPG algorithm using selective conflict-directed jumping," Ain Shams Journal of Electrical Engineering (ASJEE), vol. 1, pp. 117–123, June 2010.

Conference Papers

  1. Sarah Hesham, Mohamed Shalan, M. Watheq El-Kharashi, and Mohamed Dessouky, "Digital ASIC Implementation of RISC-V: OpenLane and Commercial Approaches in Comparison," MWSCAS 2021
  2. Mohamed Shalan and Tim Edwards, “Building OpenLANE: A 130nm OpenROAD-based Tapeout-Proven Flow,” Proceedings of the International Conference on Computer Aided Design (ICCAD), 2020
  3. Ahmed Ghazy and Mohamed Shalan, “OpenLANE: The Open-Source Digital ASIC Implementation Flow,” Workshop on Open-Source EDA Technology (WOSET), 2020 [won: 3rd best Open-Source EDA tool]
  4. Habiba Gamal, Amr Gouhar and Mohamed Shalan, “A Push-button Idea to GDS-II SoC Design Flow,” Workshop on Open-Source EDA Technology (WOSET), 2020
  5. A. Hosny, S. Hashemi, Mohamed Shalan and S. Reda, “DRiLLS: Deep Reinforcement Learning for Logic Synthesis", Proceedings of IEEE Asia and South Pacific Design Automation Conference, 2020.
  6. Mohamed Gaber, Manar Abdelatty and Mohamed Shalan, “Fault, an Open Source DFT Toolchain,” Workshop on Open-Source EDA Technology (WOSET2019), San Diego, November 2019
  7. Habiba Hassanien, Fady Abo El Magd, Ali El-Said and Mohamed Shalan, “OGRE: Open-Source Global Router,” Workshop on Open-Source EDA Technology (WOSET2019), San Diego, November 2019
  8. T. Ajayi, V. A. Chhabria, M. Fogaça, S. Hashemi, A. Hosny, A. B. Kahng, M. Kim, J. Lee, U. Mallappa, M. Neseem, G. Pradipta, S. Reda, M. Saligane, S. S. Sapatnekar, C. Sechen, Mohamed Shalan, W. Swartz, L. Wang, Z. Wang, M. Woo and B. Xu, “Toward an Open-Source Digital Flow: First Learnings from the OpenROAD Project,” Proceedings of the ACM/IEEE Design Automation Conference, 2019.
  9. Mohamed Shalan and Sherief Reda, “Open-source SoC Workflow in Cloud V,” Workshop on Open-Source EDA Technology (WOSET2018), San Diego, November 2018 [2nd best Open-Source EDA tool]
  10. Mohamed Shalan and Sherief Reda, “Cloud-Based RISC-V SoC design and Co-simulation”, 7th RISC-V Workshop, Milpitas, California, November 28-30, 2017
  11. Mohamed Shalan and Sherief Reda, “CloudV: A Cloud-Based Educational Digital Design Environment," Proceedings of the IEEE International Conference on Microelectronic Systems Education (MSE), Banff, Canada, pp. 39- 42, May 11th-12th, 2017.
  12. Osama M. Khaled, Hoda M. Hosny, and Mohamed Shalan, “A Statistical Approach to resolve conflicting requirements in pervasive computing systems,” Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2017), Porto, Portugal, 28-29 April 2017.
  13. Osama M. Khaled, Hoda M. Hosny and Mohamed Shalan, “Towards A Futuristic Pervasive Computing Reference Architecture: The Vision and Approach,” Proceedings of the Fourth International Japan-Egypt Conference on Electronics, Communications and Computers (JEC-ECC 2016), Cairo, Egypt, May 31st – June 2nd 2016.
  14. Mai Daftedar, Anup Patel and Mohamed Shalan, "Embedded Hypervisor Xvisor: A comparitive analysis,” Proceedings of the 23rd Euromicro International Conference on Parallel, Distributed and Network-based Processing, Turku, Finland, March 4th - 6th, 2015.
  15. Osama M. Khaled, Hoda M. Hosny and Mohamed Shalan, "On the Road to a Reference Architecture for Pervasive Computing,” Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS 2015), Angers, France, 11-13 Feb. 2015
  16. Elsayed M. Saad, Medhat H. Awadalla, Mohamed Shalan, and Abdullah M. Elewi, "Energy-Efficient Task Assignment on Asymmetric Multiprocessor Platforms,” Proceedings of the 30th IEEE National Radio Science Conference (NRSC 2013), April 2013.
  17. Ahmed S. Rizk, Sherif G. Aly and Mohamed Shalan, "Towards using Multimodal Features of Social Networks for Improved Contextual Emotion Detection,” Proceedings of 3rd International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS 2013), Barcelona, Feb. 2013.
  18. Mai Daftedar and Mohamed Shalan, "Automatic Pseudo-Random Regression Testing For GUI-Centric Embedded Software,” Proceedings of International Conference on Computer Engineering and Systems (ICCES12). [best paper]
  19. M. Safar, M. W. El-Kharashi, , M. Shalan, and A. Salem, "A reconfigurable, pipelined, conflict directed jumping search SAT solver,” Proceedings of the Design Automation & Test in Europe Conference & Exhibition (DATE2011).
  20. M. Safar, M. Shalan, M. El-Kharashi, and A. Salem, "A reconfigurable SAT-based automatic test pattern generator," Proceedings of IEEE GCC Conference and Exhibition (GCC), April 2011.
  21. M. Safar, M. Shalan, M. El-Kharashi, and A. Salem, "A novel conflict directed jumping algorithm for hardware-based SAT solvers,” Proceedings of the 5th International Design and Test Workshop (IDT10).
  22. M. Shalan, D. El-Sissy, "Online power management using DVFS for RTOS,” Proceedings of the 4th International Design and Test Workshop (IDT09).
  23. H. Shokry, M. Shedeed, S. Hammad, M. Shalan, and A. Wahdan, "Hardware EDF scheduler implementation on controller area network controller," Proceedings of the 4th International Design and Test Workshop (IDT09).
  24. M. Safar, M. W. El-Kharashi, , Mohamed Shalan, and A. Salem, "A Reconfigurable Five-Stage Pipelined SAT Solver,” Proceedings of the 10th International Workshop on Microprocessor Test and Verification (MTV09).
  25. M. Safar, Mohamed Shalan, M. El-Kharashi, and A. Salem, "Hardware based algorithm for conflict diagnosis in SAT solver," Proceedings of the IEEE ACS International Conference on Computer Systems and Applications (AICCSA 2008).
  26. M. Safar, Mohamed Shalan, M. Watheq and A. Salem, "A Shift Register based Clause Evaluator for Reconfigurable SAT Solver," Proceedings of the Design, Automation and Test in Europe (DATE07).
  27. M. Mostafa, Mohamed Shalan and S. Hammad, "Realization of IP- Based CAN Error Injector Tool for System Level Testing," Proceedings of the 6th International Workshop of SoC for Real-Time Applications (IWSoC06).
  28. M. Safar, Mohamed Shalan, M. Watheq and A. Salem, "A Priority Encoding Based Algorithm for Conflict Diagnosis in FPGA based SAT Solver," First IEEE International Design and Test Workshop (IDT06).
  29. M. Safar, Mohamed Shalan, M. Watheq and A. Salem, "A Hardware Accelerator for SAT Solving,” Proceedings of International Conference on Computer Engineering and Systems (ICCES06).
  30. Mohamed Shalan, E. Shin and V. Mooney, "DX-Gt: Memory Management and Crossbar Switch Generator for Multiprocessor System-on-a-Chip," Proceedings of the 11th Workshop on Synthesis and System Integration of Mixed Information technologies, 2003.
  31. Mohamed Shalan, P. Kuacharoen and V. Mooney, "A Configurable Hardware Scheduler for Real-Time Systems," Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA03).
  32. Mohamed Shalan and V. Mooney, "Hardware Support for Real-Time Embedded Multiprocessor System-on-a-Chip Memory Management," Proceedings of the Tenth International Symposium on Hardware/Software Codesign (CODES 2002).
  33. Mohamed Shalan and V. Mooney, "A Dynamic Memory Management Unit for Embedded Real-Time System-on-a-Chip,” Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2000).

Published US Patents

  1. Jeffrey Dicorpo, Mohamed K. Kassem, Michael S. Wishart and Mohamed A. Shalan, "Systems and methods for assembling and developing an soc efficiently using templates and designer input data," US 2020/0159981 A1.
  2. Emmanuel Petit, Mohamed Shalan, and Irfan Ahmad, “Power System Optimization and Verification for Embedded System Design,” US 2012/0017100 A1.
  3. Emmanuel Petit and Mohamed Shalan, “Power Profiling for Embedded System Design,” US 2012/0016606 A1.