Post Job Free
Sign in

Electrical Engineering Engineer

Location:
Fremont, CA
Posted:
August 02, 2018

Contact this candidate

Resume:

JAGANNATH PANDURANGA RAO

415-***-**** *********.*************@*****.*** / *********.*************@****.***.*** https://www.linkedin.com/in/jagannathpandurangarao

** ***** ******, ***** ****, California 94587

PROFILE SUMMARY

Electrical Engineering Graduate Student looking for an internship or full-time opportunities in Digital Design and Verification.

Currently working on UVM based Design Verification at Esencia Technologies using Mentor graphics Questa.

Proficient in Digital Systems, CPU Architecture, Digital Design and Verification (Verilog, SystemVerilog, and UVM).

EDUCATION

The University of Texas at Arlington M.S., Electrical Engineering May 2017

R.N.S.Institute of Technology, Bangalore, India B.E., Electrical and Electronics Engineering June 2014

COURSE WORK

Semiconductor Device Theory (Device Physics), Hardware Descriptive Language, Digital VLSI Design, Analog IC Design, Microprocessor Systems, Silicon IC Fabrication Technology, Digital Signal Processing, Microelectromechanical Systems (MEMS) and Devices.

EXPERIENCE

Esencia Technologies, Design Verification Intern May 2018 – Present

Part of the team verifying Pixel Search Unit(PSU) DUT using UVM in Mentor Graphics Questa

Responsible for writing coverage for the registers and the meta data, and cross coverage for various testcases

Responsible for writing various testcases and scripts to get the seeds of the failing testcases during regression run

SSRLabs, ASIC Hardware Engineer June 2017 – December 2017

Was part of a team designing VlcRAM cache controller and was responsible for Designing finite state machine

Responsible for developing SystemVerilog testbench environment for VlcRAM cache controller in Questa

Developed SV testbench with randomization and assertion based test cases, makefile was written to run the test cases

Maven Silicon Softech Private Limited, Intern May 2014 – May 2015

As part of design and verification team, worked on RTL design, developed SystemVerilog and UVM Testbench environment

Designed Ethernet - PCS sub-component, type 1000BASE-T4 using Verilog HDL and linearly verified the same

SPI IP core verification using UVM - responsible for developing UVM Testbench, generated coverage for verification sign-off

TECHNICAL SKILLS

Languages: C/C++, Verilog HDL, System Verilog, Universal Verification Methodology (UVM), Perl

Tools: Microsoft Office, MATLAB, Xilinx ISE, Xilinx Vivado, Questa 10.0b, Cadence Virtuoso, PSpice, Synopsys VCS

Operating Systems: Windows, Linux

ACADEMIC PROJECTS

SDRAM Controller Design

A SDRAM controller was designed for interfacing multiple MT48LC8M8A2 SDRAMs with 80386DX microprocessor

The controller provides state machine, data masking, data flow, ready logic, row, column, and bank signal generation

FSM was designed using Verilog HDL in Xilinx Vivado and was linearly verified with few basic test-cases

Verification of Dual-Port Ram, 4-bit mod-16 Bi-Directional Counter using SystemVerilog

•Developed the SV Test bench environment with constraint randomization and SV based assertions in Questa

•Formally Verified various test cases, generated code and functional coverage report for verification sign-off

UART (Universal Asynchronous Receiver/Transmitter) protocol Design Verification

Responsible for developing UVM test bench from scratch, developed Coverage Model and Scoreboard for IP

Features verified were Loop Back, Full and Half Duplex Mode, Transmission and Reception with Parity and Frame Error

Verified the DUT using assertions and met the functional coverage requirements using Mentor Graphics Questa

AXI 4 Verification IP Development

Responsible for developing UVM test bench from scratch, developed Coverage Model and Scoreboard for IP

Features supported are write transaction, read transaction and out of order transaction

Wrote testcases for sanity checking and created makefile for execution in Mentor graphics Questasim

The design is re-configurable and can be used as plug and play for various SOCs

Design of cache controller for a 32-bit processor

•The microprocessor is a general purpose in design and performs number of functions, it is also desired to speed up certain signal processing functions, such as a Fast Fourier Transform (FFT) routine

•The best architecture for a cache controller was designed to interfaces a 32- bit microprocessor with a 32-bit data bus which includes optimized associative set size, the number of lines, burst length, write and replacement strategy

Fabricated MOS Capacitors in clean-room environment

Additional Skills: Experience in Functional verification, Assertions, Functional Coverage, random-Constraint Testbench verification, Regression, CPU Architecture, Static Timing Analysis(STA), CMOS Circuits, FPGA Architecture, Cache memory, ASIC design flow



Contact this candidate