Amirmahdi Joudi

About me

Hello, I'm Amirmahdi, a master's student in Digital Electronics Engineering at the University of Tehran. I have a bachelor's degree in electrical engineering from the same university. I'm passionate about digital logic design and AI hardware. I enjoy designing circuits that can perform complex computations efficiently and reliably. Here, I write about myself and some of my works!

Documents                                                     

Resume [PDF]

Updated March. 2024

Interests                                                     


I'm interested in logic design, especially ASIC design. I think combination of logic design with other fields like computer architecture, telecommunication, signal processing, and machine learning is really interesting. I also believe that engineering skills are so important for doing high-quality research, so I always try to experience new works and learn new things.

Experiences: Skills and Learnings

Logic Design

CAD Lab

2020 - Now

I work on logic design, from ESL to GDS. I work on ESL design, processors, accelerators, SoC frameworks, EDA tools, FPGAs, post manufacturing testing, and FPGA based testers. I'm also interested in CMOS design and worked a little on regulators, PLLs, and ADCs just to increase my knowledge. My main interests in field of logic design are HW for ML, AI HW, and ASIC design. As a graduate thesis, I am working on a BCI-based SoC design.



R&D Engineer

MEHBANG [Website]

2021 - 2023

To increase my base EE knowledge, I experienced a 3-month internship followed by a 15-month job at MEHBANG, a big holding with different products and brands. During internship, I worked in QUBY, a vending machine which is now popular in Iran.  I designed a raspberry Pi based tester for product line at factory with a GUI to ease its use. Then I became a member in embedded programming department, worked on different products like industrial inventors and elevators controlling panels. I was an ARM programmer and tester in this department. I learned to work with some of EE equipments. This was a great experience to me, as I learned many skills.


Publications


HIRMA: High-Performance Implementation for RISC-V Microcontroller Applications

2023 IEEE East-West Design & Test Symposium (EWDTS)

2023

In this paper a complete flow, from design toward ASIC implementation of a fully synthesizable 32-bit microcontroller in 180nm CMOS technology is presented. This microcontroller, referred to as HIRMA, features the opensource RISC-V IM processor mounted through customized busses for communication processes. The microcontroller contains a 4kB-SRAM, SPI flash controller for inserting instructions from external flash to SRAM, a UART transmitter and receiver module, a 32-bit timer, and capability of external off-chip accelerators. All peripherals are controlled by a RISCV processor, and an SPI master interface that is used for programming the SRAM in the system. In this paper, we exhibit the design of our proposed microcontroller and present our design flow from Register-Transfer Level design to generating an ASIC layout. An affordable and easy to implement platform for post-manufacturing testing is also introduced. A total power density is reported as 10.7091mW in 50 MHz and the area for this RISC-V microcontroller has a reduced footprint of 1mm × 2mm including I/O pad modules. 

💡 Projects

I explained some of my projects with details including codes, papers, and videos here.