Description: Description: Description: Description: Description: Description: Description: C:\Alireza\New-Sharif-Works\My_Home_Page\My-Home-Page-93\Alireza Ejlali's Home Page_files\p4h.jpg

 

Alireza Ejlali, Ph.D. 

Associate Professor

Department of Computer Engineering

Sharif University of Technology

Email: my_last_name AT sharif.edu

Fax: (98 21) 6601 9246

Office: 622 

 

[Short CV] [Research Interests] [Publications] [Students] [Laboratory] [Courses]           

 

Alireza Ejlali is an Associate Professor of Computer Engineering at Sharif University of Technology, Tehran, Iran. He received a Ph.D. degree in computer engineering from Sharif University of Technology in 2006. From 2005 to 2006, he was a visiting researcher in the Electronic Systems Design Group, University of Southampton, UK. In 2006 he joined Sharif University of Technology as a faculty member in the department of computer engineering and from 2011 to 2015, he was the director of Computer Architecture Group in this department. He is now the director of Embedded Systems Research Laboratory (ESR-LAB) at the department of computer engineering, Sharif University of Technology. His research interests include low power design, real-time embedded systems, and fault-tolerant embedded systems.

 

Research Interests

Description: Description: Description: Description: Description: Description: Description: 3

Embedded Systems

Description: Description: Description: Description: Description: Description: Description: 9

Real-Time Embedded Systems

Description: Description: Description: Description: Description: Description: Description: 9

Low-Power Embedded Systems

Description: Description: Description: Description: Description: Description: Description: 8

Dependable Embedded Systems

 

Description: Description: Description: Description: Description: Description: Description: 2

Low Power Design

Description: Description: Description: Description: Description: Description: Description: 6

Power Consumption Issues in Fault Tolerant Systems

Description: Description: Description: Description: Description: Description: Description: 6

Power Management in Real-Time Systems

Description: Description: Description: Description: Description: Description: Description: 5

Adiabatic Circuits

 

 

Description: Description: Description: Description: Description: Description: Description: 1

Dependability Evaluation and Reliability Assessment

Description: Description: Description: Description: Description: Description: Description: 4

Fault Injection into HDL Models (Simulation-Based and FPGA-Based)

 

Publications

1.      M. Salehi, M. Khavari Tavana, S. Rehman, M. Shafique, A. Ejlali, and J. Henkel, "Two-State Checkpointing for Energy-Efficient Fault-Tolerance in Hard Real-Time Systems", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, in Press.

2.      M. Salehi, A. Ejlali, and B. Al-Hashimi, "Two-Phase Low-Energy N-Modular Redundancy for Hard Real-Time Multi-Core Systems", IEEE Transactions on Parallel and Distributed Systems, in Press.

3.      M. Mohajjel Kafshdooz, M. Taram, S. Assadi, and A. Ejlali, "A Compile-Time Optimization Method for WCET Reduction in Real-Time Embedded Systems through Block Formation", ACM Transactions on Architecture and Code Optimization, Volume: 12, Issue: 4, pp. 66:1-66:25, 2015.

4.      M. Mohajjel Kafshdooz, and A. Ejlali, "Dynamic Shared SPM Reuse for Real-Time Multicore Embedded Systems", ACM Transactions on Architecture and Code Optimization, Volume: 12, Issue: 2, pp. 12:1-12:25, 2015.

5.      M. Salehi, and A. Ejlali, "A Hardware Platform for Evaluating Low-Energy Multiprocessor Embedded Systems Based on COTS Devices", IEEE Transactions on Industrial Electronics, Volume: 62, Issue: 2, pp. 1262-1269, 2015.

6.      A. Malekpour, A. Ejlali, and S. Gorgin, "A Comparative Study of Energy/Power Consumption in Parallel Decimal Multipliers", Microelectronics Journal, Volume: 45, Issue: 6, pp. 775-780, 2014.

7.      M. Ebrahimi, A. Mohammadi, A. Ejlali, and S.G. Miremadi, "A Fast, Flexible, and Easy-to-Develop FPGA-Based Fault Injection Technique", Microelectronics Reliability, Volume: 54, Issue: 5, pp. 1000-1008, 2014.

8.      M. Bazzaz, M. Salehi, and A. Ejlali, "An Accurate Instruction-Level Energy Estimation Model and Tool for Embedded Systems", IEEE Transactions on Instrumentation and Measurement, Volume: 62, Issue: 7, pp. 1927-1934, 2013.

9.      A. Sharif Ahmadian, M. Hosseingholi, and A. Ejlali, "Discrete Feedback-Based Dynamic Voltage Scaling for Safety Critical Real-Time Systems", Scientia Iranica, Transactions D: Computer Science & Engineering and Electrical Engineering, Volume: 20, Issue: 3, pp. 647-656, 2013.

10.  A. Ejlali, B. Al-Hashimi, and P. Eles, "Low-Energy Standby-Sparing for Hard Real-Time Systems", IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, Volume: 31, Issue: 3, pp. 329-342, 2012.

11.  F. Jalali, S. Khodadoustan, and A. Ejlali, "Cooperative Hybrid ARQ in Solar Powered Wireless Sensor Networks", Microelectronics Reliability, Volume: 52, Issue: 12, pp. 3043-3052, 2012.

12.  S. Aminzadeh, and A. Ejlali, "A Comparative Study of System-Level Energy-Management Methods for Fault-Tolerant Hard Real-Time Systems", IEEE Transactions on Computers, Volume: 60, Issue: 9, pp. 1288-1299, September 2011.

13.  S. Khodadoustan, F. Jalali, and A. Ejlali, "Reliability/Energy Trade-off in Bluetooth Error Control Schemes", Microelectronics Reliability, Volume: 51, Issue: 8, pp. 1398-1412, September-November 2011.

14.  M. Khatir, A. Ejlali, and A. Moradi, "Improving the Energy Efficiency of Reversible Logic Circuits by the Combined Use of Adiabatic Styles", Integration, The VLSI Journal, Volume: 44, Issue: 1, pp. 12-21, January 2011.

15.  A. Ejlali, B.M. Al-Hashimi, P. Rosinger, S.G. Miremadi, and L. Benini, "Performability/Energy Trade-off in Error-Control Schemes for On-Chip Networks", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Volume: 18, Issue: 1, pp. 1-14, January 2010.

16.  R.A. Shafik, B.M. Al-Hashimi, S. Kundu, and A. Ejlali, "Soft Error-Aware Voltage Scaling Technique for Power Minimization in Application-Specific Multiprocessor System-on-Chip", Journal of Low Power Electronics, Volume: 5, Issue: 2, pp. 145-156, August 2009.

17.  M. Fazeli, S.G. Miremadi, A. Ejlali, and A. Patooghy, "Low Energy Single Event Upset / Single Event Transient-Tolerant Latch for Deep SubMicron Technologies", IET Computers & Digital Techniques, Volume: 3, Issue: 3, pp. 289-303, May 2009.

18.  A. Ejlali, and S.G. Miremadi, "Error Propagation Analysis Using FPGA-based SEU-Fault Injection", Microelectronics Reliability, Volume: 48, Issue: 2, pp. 319-328, February 2008.

19.  A. Ejlali, and S.G. Miremadi, "Emulating Switch-Level Models of CMOS Circuits", Microelectronic Engineering, Volume: 84, Issue: 2, pp. 204-212, February 2007.

20.  G. Asadi, S.G. Miremadi, and A. Ejlali,  "Fast Co-Verification of HDL Models", Microelectronic Engineering, Volume: 84, Issue: 2, pp. 218-228, February 2007.

21.  A. Ejlali, B.M. Al-Hashimi, M.T. Schmitz, P. Rosinger, and S.G. Miremadi, "Combined Time and Information Redundancy for SEU-Tolerance in Energy-Efficient Real-Time Systems", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Volume: 14, Issue: 4, pp. 323-335, April 2006.

22.  A. Ejlali, and S. G. Miremadi, "FPGA-Based Fault Injection into Switch-Level Models", Microprocessors and Microsystems, Vol. 28, Issue: 5-6, pp. 317-327, August 2004.

23.  A. Ejlali, and S. G. Miremadi, "FPGA-based Monte Carlo Simulation for Fault Tree Analysis", Microelectronics Reliability, Vol. 44, Issue: 6, pp. 1017-1028, June 2004.

24.  F. R. Poursafaei, S. Safari, M. Ansari, M. Salehi, and A. Ejlali, "Offline Replication and Online Energy Management for Hard Real-Time Multicore Systems", in Proc. CSI Symposium on Real-Time and Embedded Systems and Technologies (RTEST 2015), Tehran, Iran, October 2015.

25.  A. Taherin, M. Salehi, and A. Ejlali, "Stretch: Exploiting Service Level Degradation for Energy Management in Mixed-Criticality Systems", in Proc. CSI Symposium on Real-Time and Embedded Systems and Technologies (RTEST 2015), Tehran, Iran, October 2015.

26.  M. Salehi, M. Shafique, F. Kriebel, S. Rehman, M. Khavari Tavana, A. Ejlali, and J. Henkel, "dsReliM: Power-Constrained Reliability Management in Dark-Silicon Many-Core Chips under Process Variations", in Proc. International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS 2015), pp. 75-82, Amsterdam, Netherlands, October 2015.

27.  M. Salehi, M. Khavari Tavana, S. Rehman, F. Kriebel, M. Shafique, A. Ejlali, and J. Henkel, "DRVS: Power-Efficient Reliability Management through Dynamic Redundancy and Voltage Scaling under Variations", in Proc. ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED 2015), pp. 225-230, Rome, Italy, July 2015.

28.  A. Mohammadi, M. Ebrahimi, A. Ejlali, and S.G. Miremadi, "SCFIT: An FPGA-based fault injection technique for SEU fault model", in Proc. Design, Automation, and Test in Europe (DATE 2012), pp. 586-589, Dresden, Germany, March 2012.

29.  M. Khavari Tavana, M. Salehi, and A. Ejlali, "Feedback-Based Energy Management in a Standby-Sparing Scheme for Hard Real-Time Systems", in Proc. IEEE Real-Time Systems Symposium (RTSS 2011), pp. 349-356, Vienna, Austria, December 2011.

30.  M. Khatir, and A. Ejlali, "A Body Biasing Method For Charge Recovery Circuits: Improving The Energy Efficiency and DPA-Immunity", in Proc. IEEE Annual Symposium on VLSI (ISVLSI 2010), pp. 195-200, Kefalonia, Greece, July 2010.

31.  A. Sharif Ahmadian, M. Hosseingholi, and A. Ejlali, "A Control-Theoretic Energy Management for Fault-Tolerant Hard Real-Time Systems", in Proc. IEEE International Conference on Computer Design (ICCD 2010), pp. 173-178, Amsterdam, Netherlands, October 2010.

32.  M. Khatir, H. Ghasemzadeh Mohammadi, and A. Ejlali, "Sub-Threshold Charge Recovery Circuits", in Proc. IEEE International Conference on Computer Design (ICCD 2010), pp. 138-144, Amsterdam, Netherlands, October 2010.

33.  F. Samie Ghahfarokhi, and A. Ejlali, "Schedule Swapping: A Technique for Temperature Management of Distributed Embedded Systems", in Proc. IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2010), pp. 1-6, Hong Kong, China, December 2010.

34.  A. Ejlali, B.M. Al-Hashimi, and P. Eles, "A Standby-Sparing Technique with Low Energy-Overhead for Fault-Tolerant Hard Real-Time Systems",in Proc. International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS 2009), pp. 193-202, Grenoble, France, October 2009. [received the Best Paper Award]

35.  H. Ghasemzadeh Mohammadi, S.G. Miremadi, and A. Ejlali, "Signature Self Checking (SSC): A Low-Cost Reliable Control Logic for Pipelined Microprocessors", in Proc. IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2009), pp. 208-213, Shanghai, China, November 2009. 

36.  A. Namazi, S.G. Miremadi, and A. Ejlali, "A High Speed and Low Cost Error Correction Technique for the Carry Select Adder", in Proc. International Availability, Reliability and Security (ARES 2009), pp. 635-640, Fukuoka, Japan, March 2009. 

37.  A. Namazi, Y. Sedaghat, S.G. Miremadi, and A. Ejlali, "A Low-Cost Fault-Tolerant Technique for Carry Look-Ahead Adder", in Proc. IEEE International On-Line Testing Symposium (IOLTS 2009), pp. 217-222, Sesimbra-Lisbon, Portugal, June 2009. 

38.  M.H. Razmkhah, S.G. Miremadi, A. Ejlali, and M. Fazeli, "A Novel SET/SEU Hardened Parallel I/O Port", in Proc. IEEE Circuits and Systems International Conference on Testing and Diagnosis (ICTD 2009), pp. 1-4, Chengdu, China, May 2009. 

39.  M.H. Razmkhah, S.G. Miremadi, and A. Ejlali, "A Micro-FT-UART for Safety-Critical SoC-Based Applications", in Proc. International Availability, Reliability and Security (ARES 2009), pp. 316-321, Fukuoka, Japan, March 2009. 

40.  M. Manoochehri, A. Ejlali and S.G. Miremadi, "Joint Write Policy and Fault-Tolerance Mechanism Selection for Caches in DSM Technologies: Energy-Reliability Trade-off", in Proc. International Symposium on Quality Electronic Design (ISQED 2009), pp. 839-844, San Jose, USA, March 2009. 

41.  M. Manoochehri, A. Ejlali and S.G. Miremadi, "Fault Tolerant and Low Energy Write-Back Heterogeneous Set Associative Cache for DSM Technologie", in Proc. International Availability, Reliability and Security (ARES 2009), pp. 448-453, Fukuoka, Japan, March 2009. 

42.  M. Jafari-Nodoushan, S.G. Miremadi, and A. Ejlali, "Control-Flow Checking Using Branch Instructions", in Proc. IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2008), pp. 66-72, Shanghai, Chaina, December 2008. 

43.  H. Ghasemzadeh Mohammadi, H. Tabkhhi, S.G. Miremadi, and A. Ejlali, "A Cost-Effective Error Detection and Roll-back Recovery Technique for Embedded Microprocessor Control Logic", in Proc. International Conference on Microelectronics (ICM 2008), pp. 470-473, Sharjah, UAE, December 2008.

44.  H. Tabkhhi, S.G. Miremadi, and A. Ejlali, "An Asymmetric Checkpointing and Rollback Error Recovery Scheme for Embedded Processors", in Proc. IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems (DFT 2008), pp. 445-453, Boston, USA, October 2008.

45.  S.M-H. Shekarian, A. Ejlali, and S.G. Miremadi, "A Low Power Error Detection Technique for Floating-Point Units in Embedded Applications", in Proc. IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2008), pp. 199-205, Shanghai, Chaina, December 2008.

46.  A. Ejlali, B.M. Al-Hashimi, P. Rosinger, and S.G. Miremadi, "Joint Consideration of Fault-Tolerance, Energy-Efficiency and Performance in On-Chip Networks", in Proc. Design, Automation and Test in Europe Conference and Exhibition (DATE'07), pp. 1647-1652, Nice, France, April 2007. 

47.  M. Fazeli, A. Patooghy, S.G. Miremadi and A. Ejlali, "Feedback Redundancy: A Power Efficient SEU-Tolerant Latch Design for Deep Sub-Micron Technologies", in Proc. IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2007), pp. 276-285, Edinburgh, UK, June 2007.

48.  A. Ejlali, and B.M. Al-Hashimi, "SEU-Hardened Energy Recovery Pipelined Interconnects for On-Chip Networks", in Proc. IEEE/ACM International Symposium on Networks-on-Chip (NOCS 2008), pp.67-76, Newcastle, UK, 2008.

49.  M. Khatir, A. Moradi, A. Ejlali, M. T. Manzuri Shalmani, and M. Salmasizadeh, "A Secure and Low-Energy Logic Style Using Charge Recovery Approach", Accepted for publication in Proc. IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED 2008), Bangalore, India, 2008.

50.  Y. Cai, M. Schmitz, A. Ejlali, B.M. Al-Hashimi, and S.M. Reddy, " Cache Size Selection for Performance, Energy and Reliability of Time-Constrained Systems", in Proc. Asia and South Pacific Design Automation Conference (ASP-DAC 2006), pp. 923-928, Yokohama, Japan 2006.

51.  A. Ejlali, M. Schmitz, B.M. Al-Hashimi, S.G. Miremadi, and P. Rosinger, "Energy Efficient SEU-Tolerance in DVS-Enabled Real-Time Systems through Information Redundancy", in Proc. IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED 2005), pp.281-286, San Diego, California, USA, 2005.

52.  G. Asadi, S.G. Miremadi, H.R. Zarandi, and A. Ejlali, "Evaluation of Fault-Tolerant Designs Implemented on SRAM-Based FPGAs", in Proc. IEEE/IFIP Pacific Rim International Symposium on Dependable Computing (PRDC 2004), pp. 327-332, Papeete, Tahiti, French Polynesia, March 2004.

53.  H.R. Zarandi, S.G. Miremadi, S. Hessabi, and A. Ejlali, "A Mixed-Mode Simulation-Based Environment to Test and Dependability Assessment of HDL Models", in Proc. International Conference on Embedded Systems and Applications (ESA 2004), pp. 582-588, USA, June 2004.

54.  A. Ejlali, and S.G. Miremadi, "Switch-Level Emulation", in Proc. 40th ACM/IEEE Design Automation Conference (DAC-40), pp. 644-649, Anaheim, USA, June 2003.

55.  A. Ejlali, and S.G. Miremadi, "Time-to-Failure Tree", in Proc. 49th IEEE Annual Reliability and Maintainability Symposium (RAMS 2003), pp. 148 -152, Florida, USA, January 2003.

56.  A. Ejlali and S.G. Miremadi, H. R. Zarandi, G. Asadi and S. B. Sarmadi, "A Hybrid Fault Injection Approach Based on Simulation and Emulation Co-operation", in Proc. IEEE/IFIP International Conference on Dependable Systems and Networks (DSN-2003), pp. 479-488, San Francisco, USA, June 2003.

57.  S.G. Miremadi, and A. Ejlali, "Switch-Level Fault Emulation", in Proc. International Conference on Field Programmable Logic and Application (Springer LNCS 2778) (FPL 2003), pp. 849-858, Lisbon, Portugal, 2003.

58.  S. Bayat Sarmadi, S.G. Miremadi, G. Asadi, and A. Ejlali, "Fast Prototyping with Co-operation of Simulation and Emulation", in Proc. International Conference on Field Programmable Logic and Application (Springer LNCS 2438) (FPL 2002), pp. 15-25, Montpellier (La Grande-Motte), France, 2002.

59.  H.R. Zarandi, G. Miremadi, A. Ejlali, "Dependability Analysis Using a Fault Injection Tool Based on Synthesizability of HDL Models", in Proc. IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (DFT 2003), pp. 485-492, Cambridge, MA, U.S.A, November 2003.

60.  H.R. Zarandi, G. Miremadi, and A. Ejlali, "Fault Injection into Verilog Models for Dependability Evaluation of Digital Systems", in Proc. International Symposium on Parallel and Distributed Computing (ISPDC 2003), pp. 281-287, Ljubljana, Slovenia, October 2003.

61.  G. Asadi, S.G. Miremadi, S. Bayat Sarmadi, and A. Ejlali, "Speeding up Design Verification Using Co-operation of Simulation and Emulation", in Proc. IEEE-TTTC International Conference on Automation, Quality and Testing, Robotics, pp. 283-288, Cluj-Napoca Romania, May 2002.

62.  H.R. Zarandi, S.G. Miremadi, and A. Ejlali, "SILVER: A Simulation-based Fault Injection Tool at Switch Level Using Verilog", in Proc. Joint 1st Int. Conference on Soft Computing and Intelligent Systems and 3rd Int. Symposium on Advanced Intelligent Systems (SCIS & ISIS 2002), Tsukuba, Japan, October 2002.

63.  G. Asadi, S.G. Miremadi, H.R. Zarandi, and A. Ejlali, "Fault Injection into SRAM-Based FPGAs for the Analysis of SEU Effects", in Proc. IEEE International Conference on Field programmable Technology (FPT 2003), pp.428-430, Tokyo, Japan, December 2003.

64.  A. Ejlali, B. M. Al-Hashimi, S.G. Miremadi, "Fast Observation Architecture for FPGA-based SEU Analysis", in Proc. European Test Symposium (ETS 2005), 2005.

65.  S. Timarchi, S.G. Miremadi, and A. Ejlali, "Evaluation of Some Exponential Random Number Generators Implemented by FPGA", in Proc. International Conference on Parallel and Distributed Computing and Networks (PDCN 2005), pp. 578-583, Innsbruck, Austria, February 2005.

66.  S. Timarchi, S.G. Miremadi, A. Ejlali, "A Comparative Evaluation of Some Hardware-Based Pseudo-Random Number Generators", in Proc. Annual International CSI Computer Conference (CSICC 2005), Iran, February 2005.

 

Students

Description: Description: Description: Description: Description: Description: Description: 3

PhD Graduates: Mohammad Salehi Khanghahbar

Description: Description: Description: Description: Description: Description: Description: 3

 

 

MSc Graduates: Mohammad Kazem Taram, Aida Miralaei, Farzaneh Salehi Minapoor, Saba Ahmadian, Zahra Borhani, Mehdi Kazemi, Mohammad Hossein Fathi, Mojtaba Abbasnia Tehrani, Ahmad Tahmasivand, Nezam Rohbani, Mohammadreza Yousefizadeh Naiini, Amir Kousedghi, Reza Akbar, Abbas Mohammadi, Mostafa Bazzaz, Morteza Mohajjel, Somaie Taheri, Safieh Khodadoustan, Fatemeh Jalali, Ali Sharif Ahmadian, Farzad Samie, Hossein Tajik, Mohammad Salehi Khanghahbar, Mohammad Khavari Tavana, Maryam Bandari, Ali Dastangoo, Soheil Aminzadeh, Elahe Hosseini, Mehrtash Manoochehri, Mohammad Hossein Shekarian

Description: Description: Description: Description: Description: Description: Description: 3

Current MSc Students: Mohsen Shekarisaz, Pooya Toutounchian, Ali Hosseinghorban, Alireza Lotfi, Saman Mahmoudi, Masoud Karimi Fatemi, Hadi Valikhani, Mohsen Ansari, Sepideh Safari, Amir Taherin, Farimah Ramezan Poursafaei, Fahimeh Bahrami, Narges Vaez

Description: Description: Description: Description: Description: Description: Description: 3

Current PhD Student: Morteza Mohajjel, Mostafa Bazzaz, Mohammad Taghi Teimoori, Mostafa Jafari-Nodoushan, Reza Narimani, Behnaz Ranjbar

Courses Taught

Low Power Design, Grad.

Embedded System Design, Grad.

Digital System Design (CAD, FPGA, Verilog), Undergrad.

Computer Architecture, Undergrad.

Digital Design (Logic Design), Undergrad.

Advanced Digital Design (Advanced Logic Design), Undergrad.

Computer Architecture LAB., Undergrad.

Electronics LAB., Undergrad.

Link to Course Page

 

Last Update:  21 April 2016