Strong embedded development experience in heterogeneous architectures. Multifaceted experience in RTL design of RISCV cores, UVM verification methodology, proven knowledge of developing embedded devices and FPGA design, synthesis, implementation, placement, routing, timing analysis, etc.
Core competencies:
• Digital System Design (FPGA, CPLD)
• IP Development and IP Onboarding
• RISCV Cores
• Computer Architecture
• UVM
• Artificial Intelligence
Hands on experience on following hardware platforms:
1) ZYNQ Ultra Scale ME-XU1-6EG-1i-D11E Enclustra Mercury board.
2) Xilinx heterogeneous architectures: ZYNQ 7020, 7035 and 7045 FPGAs.
3) ZYNQ 702 and 706 FPGA boards.
4) Xilinx low power FPGAs Artix 7, Nexys 2,3 and 4 boards.
5) Xilinx low density Spartan FPGAs. Spartan 3E FPGA development kit.
6) Trenz TE0782 & TE0783 SOM FPGA boards.
7) Intel: Cyclone 10 FPGA development kit.
8) Intel: Cyclone 5 DE-10 nano and lite
9) Altera: DE2-115 FPGA development kit
10) Raspberry Pi 3B.
11) ARM Cortex STM32F407 Discovery board.
12) Analog devices: Realtime 3G/4G SDR based ADI RF integrated devices.
13) Atmel AVR microcontroller ATmega16/32/328, Arduino (Uno, Mega & Nano), (PIC based) chip kit.
Practical working experience of the following software’s:
Synopsys inc: Verdi, VCS, Spyglass, Design Compiler
Intel: Intel EDS, Intel Quartus, DS-5 (ARM Processors), NIOS 2, Modelsim- Altera
Xilinx: VIVADO, Xilinx SDK, Xilinx ISE
Others: Verilator, Proteus, ORCAD, MATLAB, Simulink, LabVIEW,Atmel AVR Studio, Altium, Dsch, Microwind, AutoCAD, Android studio, NI Multisim, etc