About
I am a 23 year old hardware engineer currently based in Bangalore. My research interests include VLSI and Signal Processing. During my undergrad at Thapar Institute of Engineering and Technology I was advised by Dr Rahul Upadhyay and Dr. Vinay Kumar at the Cognitive Science and Computational Intelligence Research Lab, Thapar. I am working as an Analog Mixed-Signal Engineer at Texas Instruments R&D Centre in Bengaluru, India. My work primarily involves design and testing of Controllers for Multichannel and Multiphase Buck Converters.
Outside of work I enjoy tinkering with electronics, traveling and trying new foods. I also love reading books and I am currently reading The Ultimate Hitchhiker's Guide to the Galaxy.
Experience
Jan 23 - Present BengaluruAs an engineer at Texas Instruments, my primary responsibility is bring-up and debug of ICs post silicon but I also dabbled in digital design, design verification, DfT and Firmware development. I've had the oppurtunity to contribute in multiple projects, these are the ones that have shaped my time here the most :
- Developement of a novel architecture to identify and debug DFT/Scan failures using real time shmoo data from production sites.
- Proposed a new method of calibrating on-chip ADCs using Programmable-BIST firmware.
- Designed hardware for validation of multi-phase digital controller with capability to generate pseudo random load transients with rise time of less than 1us. Tests run on the hardware could be monitored automatically using I2C and SWD.
- Implemented ECC algorithm for Flash memory. Contributed to firmware development for memory controller.
- Design of a new methodology to verify ATE programs in DV environment before silicon arrival.
- Post-silicon Test and Characterization
- RTL Design
- Design Verification
- Design for Test
- Embedded Firmware
- PCB Design
Oct 21 - Jan 23 Thapar Institute of Engineering and TechnologyMy primary focus was designing systems that could acquire bio-medical signals like EEG,ECG and process them to get insightful actuation.
- Signal Processing
- Machine Learning
- Neuroscience
- Human-Computer Interaction
June 22 - Aug 22 Remote Summer InternshipDesigned evaluation modules to help customers get started with Texas Instruments' Power Management ICs. Also built and maintained software modules for the evaluation hardware.
- Power Electronics
- PCB Design
- Test-Automation
August 19 - June 23 Thapar Institute of Engineering and TechnologyLed a bunch of scholars with a bookish charm and mesmerizing personality on our noble pursuit to popularise the literary arts in an Engineering College.
- Team Building
- Literary Arts
August 19 - June 23 Thapar Institute of Engineering and TechnologyI built and fostered a community of electronics enthusiats. The forum primarily focused on organising workshops and events centered around the theme of electronics.
- IoT
- Embedded Systems
Projects
Design and verification of PWM controller using Open-Source tools
Designed a simple PWM controller for Control applications using Verilog. PWM controllers like this are often used in Switched mode power supplied to control the buck/boost converter.
Verified using CocoTB, a coroutine based python framework for design verification. Used GTK Wave for viewing waveforms and Icarus Verilog as the RTL simulator. Co-related simulation results with Vivado.
- Python
- UVM
Non-linear feature extraction of EEG signals for development of asynchronous BCI
Capstone Project - 2023
Pipeline to extract fractal dimension from EEG signals and simulate developed algorithms.
Autonomous Vehicle Inspired by Dublin's Tram System
A line follower was used to emulate a tram. Remote supervisory control was implemented using XBee. Various points around the track were characterized with variable duty cycle of the PWM. The transmitter and reciever circuits for PWMs were implemented from scratch and fabricated on a PCB.
Other features implemented include collision avoidance, self-parking and stoppage at various stops along the track.
Yondu's Hand
Yondu from the marvel cinematic universe uses his whistle to control his flying arrow. While I did not have access to a flying arrow i made a makeshift hand using some cardboard and servo motors hooked to an arduino.
Implemented two kinds of control, one using the camera via OpenCV and another using the frequency of the whistle blown by the user. Frequency was calculated using the fourier transform.
- OpenCV
- Jupyter Notebook
FM Radio Transmitter
Simple FM transmitter designed and protoyped on a PCB board to understand FM frequency bands and transmitter design. Modulated signal sent through the microphone after a multistage transmitter. Transmitter range was 88 - 108 MHz.
- Radio-frequency
- Modulation
Publications
PyNoetic : Towards No Code Development of Brain-Computer Interfaces
PLOS ONE, 2024 [Under Review]
G. Singh, A. Chharia, R. Upadhyay, V. Kumar, L. Longo
ADHD-Net: Convolutional TF-domain Neural Network for ADHD diagnosis in children on Continual mental task EEG
IEEE Transactions on Neural Systems & Rehabilitation Engineering, 2024 [In Prep]
A. Chharia, G. Singh, R. Upadhyay, V. Kumar