M.Tech Student in VLSI and Embedded Systems Engineering
Focused on ASIC design flow,system verilog coding, digital system design, ARM Cortex-M architecture, and hardware-oriented system engineering.
- FreeRTOS and Embedded Runtime Systems
- RTL Design and Digital System Verification
- ARM Cortex-M Bare-Metal Firmware
- STM32 Peripheral Driver Development
- Virtual Platform Simulation using Renode
- OpenTitan Architecture Exploration
- C
- C++
- Python
- Verilog HDL
- system verilog
- STM32
- UART
- SPI
- I²C
- GPIO
- DMA
- Bare-Metal Firmware
- Embedded System Debugging
- ASIC design flow
- RTL Design
- FPGA Design
- Digital System Design
- UART/PWM/ALU/RAM Design
- Simulation and Verification
- Renode
- STM32CubeIDE
- Icarus Verilog
- Yosys
- GTKWave
- Altium Designer
- LTspice
- MATLAB
- VS Code
- Git
- Ubuntu Linux
Bare-metal ARM Cortex-M4 firmware simulation using Renode with UART runtime monitoring, GPIO register-level control, virtual sensor simulation, and state-machine based fault handling.
PC-based arbitrary waveform generator using STM32 DAC, UART communication, DMA, and Python GUI with RMS and THD analysis.
Implemented and verified digital modules including UART transmitter, PWM generator, RAM, VGA controller, LED matrix controller, and ALU using HDL simulation workflows.
Implemented an 8-bit UART (Universal Asynchronous Receiver Transmitter) Transmitter in Verilog HDL and demonstrates a complete RTL-to-GDSII ASIC design flow using the Sky130 technology node and OpenLane.
The design was verified through simulation, synthesized using Yosys, physically implemented using OpenLane, and successfully generated a final GDSII layout.
Implemented GPU-accelerated image filtering and parallel processing workflows for real-time embedded vision and hardware-oriented computing applications.
Contributor to the OpenTitan open-source silicon Root-of-Trust project with exposure to large-scale hardware-oriented development workflows and collaborative engineering practices.
- Embedded Firmware Engineering
- ARM Cortex-M Architecture
- RTOS-Based Systems
- Digital IC Design
- Hardware-Software Co-Design
- Virtual Hardware Platforms
- Embedded Linux
- System-Level Engineering
M.Tech — VLSI and Embedded Systems Engineering
MACE Kothamangalam
B.Tech — Electrical and Electronics Engineering
NSS College of Engineering Palakkad