I'm a final year electronics undergraduate student and I do have great interest in Digital VLSI, FPGA prototyping, RTL Design and verification. In my undergrad I have tinkered a lot with FPGAs, Microcontrollers and circuit designs. I have made my small RISC-V core in verilog. Also made a
8 bit computer using SAP (Simple as possible!) Logic and simulated it in Logisim.
I'm a former verification Research Intern at SHAKTI , RISE LAB, IITM. SHAKTI is an open-source initiative by RISE group at IIT-Madras with the aim to produce production grade processors, complete System on Chips (SoCs), development boards and SHAKTI-based software platform.
I was selected in Google Summer of Code 2021 (GSOC'21) with beagleboard org. I had worked on a FPGA cape named BeagleWire and developed Gateware for it.
I'm always open to Research opportunities in Computer Architecture, RTL Design, Verification and FPGA prototyping.
Check my resume for more details: [RESUME]
Contact me on email@example.com
Veermata Jijabai Technological Institute, Mumbai, India.
B.Tech in Electronics Engineering (CGPA: 9.02/10) (2018-2022)
- Relavant Coursework : Electronics Circuit Analysis and Design, Digital Combinational Circuits, Digital Sequential Circuits, Microprocessor and Microcontroller, Principle of VLSI, Embedded Systems
- FPGAs : Xilinx’s Arty A7-100, KV260, Zynq ZC702, Altera’s Cyclone II, Lattice’s ICE40UP5K & iCE40HX4k, Anlogic’s EG4S20
- Langugaes : Verilog, VHDL, C, Python, Assembly Language(x86, RISC-V).
- EDA Tools : Quartus Prime, Xilinx Vivado, IceStorm.
- Microcontrollers : ESP32, ESP8266, Atmega328p, AM335x.
- Software & Frameworks : CoCotb, Icarus Verilog, GTKWave, Autodesk Eagle, Altium, Kicad, Proteus, Multisim, Logisim, Git, Linux.
Co-op Intern @ AMD-XILINX
Verification InternDec 2021 - June 2022
- Verified Debug Unit testsuite at SOC Level using various constrianed random testcases at AMD.
- Designed and Verified CPU Core Access testcases, maintained handshake mechanism between Assembly and high language code using scratch registers.
- Developed Verification Testcases for different IPs and CPU Crosstrigger Networks, using Synopsys Verdi tool Dumped the waveform and confirmed the Crosstrigger Generation.
- Resolved and submitted the changes for Various Regression testcases failures.
SHAKTI, RISE LAB, IITM
Verification Research InternMarch 2021 - August 2021
- Designed and developed an FPGA framework to verify the SHAKTI processors on the FPGAs.
- Developed a Python Wrapper called AAPG on FPGA which automatically generates single and multiple aapg tests which are suitable to run on the FPGA. These tests are random RISC-V programs to verify RISC-V cores.
- OpenOCD and GDB are used for flashing the test program to the Arty A7-100 FPGA which is running a soft-core Vajra SOC. The python wrapper also compares the FPGA’s test signature dump with the reference software spike signature dump.
- Proposed work increased the verification speed while maintaining visibility and control in the FPGA flow.
- Studied and tested a cocotb UVM Framework for the verification of SSPI and MBOX IPs of SHAKTI
- [REPORT] | [Completion Letter]
BeagleBoard @ Google Summer of Code 2021
Open Source DeveloperJune 2021- August 2021
- Built and tested a Gateware for Beaglewire(Lattice iCE40 FPGA-cape) for Beaglebone Black.
- Interfaced AM335x Arm Chip with Lattice FPGA using protocols like GPMC and Wishbone.
- Designed and verified GPMC to Wishbone converter IP. It supported single read and writes, also included two flop synchronizer to ensure synchronization.
- Developed wishbone slave examples for Beaglewire. Designed 1 Master to N slaves Wishbone Intercon for Beaglewire which were used to test multiple slave condition.
- Interfaced BeagleWire with SDRAM using litedram core which included serv a bit-serial RISC-V CPU for initialization of SDRAM IP.
- Designed a VGA Driver for Beaglewire, tested the design in Hardware with VGA PMOD. Developed a gateware for PONG game and Encoder PMOD for Beaglewire.
- [REPORT] | [Software Repo]
FireFly LED Products Pvt Ltd
R&D InternMay 2019 - July 2019
- Designed Metal Core Printed Circuit Boards(MCPCBs) using Altium for LED lights with an on-board driver, tested the design with driver ICs from different manufactures.
- Researched and Designed an optimal combination of driver IC and LED circuit design which had maximum efficiency.
|Apr 24, 2022||Received a sample Arty A7-35T for PipelineC Project|
|Jan 21, 2022||Got Accepted in the Summer EPFL Program @ LAP Lab|
|Jan 1, 2022||Got free FPGAs(KV260 and VCK5000) worth 13,000 dollars|
|Dec 25, 2021||Got Accepted in nsm-computer architecture winter school 2021|
|Nov 1, 2021||AMD IT IS!|
|Oct 1, 2021||Got a Arm Cortex-M23 Based MCU for Testing Review.|
|Sep 15, 2021||2021 Summer Work Presentation|