Post Job Free
Sign in

RTL,Verification,Bug fixing,Testplan,Testcase,Regression,SOC,Sumulatio

Location:
Sunnyvale, CA
Posted:
January 30, 2017

Contact this candidate

Resume:

SATISHKUMAR RAJENDRA GOUDNOOR

*** * ******** ***, *********, CA 94085 +1-626-***-**** *************@*****.***

PROFILE SUMMARY

Around 4 years of professional experience in Pre-Silicon Validation/Verification of various SoC’ and IPs.

Proficient in C/C++ programming and Assembly Language programming.

Expertise in Verilog and System Verilog Coding for development of and asic verification environment.

Experience in verification of ARM based SoC. (System on Chip) at RTL level and gate level.

Have Expertise knowledge of FPGAs and ASICs.

Good working knowledge of Python coding.

Good working knowledge of communication protocols like I2C, SPI, RS232, USB, UART and CAN.

Very good exposure to shell scripting and python scripting.

Knowledge and experience of Linux User Space programming, multithreaded programming, Linux Memory management.

Experienced in ARM7 and ARM9 architecture.

Good working knowledge of DDR and PHY Blocks.

Experience in creating environment for GLS.

Good expertise in developing and implementing testcases to verify the modules.

Ability to learn and master new technologies with good analytical and problem solving skills.

TECHNICAL KNOWLEDGE AND SKILL SET

Operating Systems : UNIX, Linux, Windows CE

Languages : Verilog, VHDL, System Verilog, C++, Assembly language, Perl scripting,

python, Linux Shell Scripting

IDE : Eclipse, Visual Studio, Kiel, IAR, Xilinx

Protocols : SPI, I2C, AXI, CAN, USB, UART, PCI, RS232, TCP/IP

Tools : Xilinx, NC-Verilog, Simvision, and Synopsys VCs, Modelsim

TRAININGS ATTENDED

Digital Design and Synthesizable HDL

Verification Essentials

HDL Based Verification

Real Life Lab – Design and Verification

Perl

PROJECT EXPERIENCE

1#Project: “Development of application for integration Sxm module in Head unit of Mercedes cars”

Mercedes Benz research and Development North America, Sunnyvale, CA

July 2016-Jan2017

Responsibilities:

Was part of team, which was involved in implementation of sxm module in Head unit of next generation cars.

I was responsible for development of application in C++ in the head unit.

Gauging the performance of the CPU by doing profiling.

Analyzing the features and functions in radio module.

Development and reuse of IF1 and IF2 protocols.

2# Project: “Modified MIPS lite (MML) Multi-cycle Design Project, CSULA”

May 2015 – Aug 2015

Responsibilities:

An academic project in which a group of 4 were involved in designing a MIPS architecture ISA using Verilog language.

I was primarily responsible for coding part.

Successfully implemented a 16 bit multi cycle data path using Verilog language.

Completed the entire coding in less than 48 hours without errors.

2# Project: “Verification of Multicore SoC.”

Texas Instruments, Bangalore India

Project Engineer

May 2013 – Aug 2014

Responsibilities:

Worked on IPs of a 28nm SoC. for Texas Instruments Client.

Filed bug reports, verified RTLfixes, analyzed test results and performed coverage analysis.

Wrote and executed verification test plans (block and chip level) for multiple sub-blocks within ASICs

Development of Verification plan and Test plans.

Functional and coverage coding.

Debugged RTL using simulators like NC-Verilog, Simvision, and Synopsys VCS.

Involved in writing and modifying Perl scripts.

Executed Gate level simulation for my modules.

Was part of team to create environment for GLS

Developed Python scripts to automate regression process.

Independently developed and maintained the automated system level test environment in UNIX (using PERL and Shell scripts).

Designing System Verilog OVM Test Bench and infrastructure for verification of DDR PHY.

Worked on first base/template test for the PHY which is used as reference to build other tests.

Responsibilities included: execute top-level regression test cases in automated mode, investigate and debug defects, elevate issues to designers and maintain the verification database.

3# Project: “Verification of Multicore SoC.”

Texas Instruments, Bangalore India

Project Engineer

Feb 2012 - Apr 2013

Responsibilities:

Worked on IPs of a 28nm SoC. for Texas Instruments Client.

Executed top-level regression test cases, investigate and debug defects, elevate issues to designers.

Filed bug reports, verified RTLfixes, analyzed test results and performed coverage analysis.

Completely handled the DDR module along with PHY module.

Worked on IPs which enhanced the Main processor (DSP) performance.

Analyzed python scripts.

Verified the functionality of the Encoder DMA.

Developed a testplan and setup the testbench and the environment.

Functional and Code coverage coding.

Debugged RTL using simulators like NC-Verilog, Simvision, and Synopsys VCS.

Involved in writing and modifying Perl scripts.

Responsibilities included: execute top-level regression test cases in automated mode, investigate and debug defects, elevate issues to designers and maintain the verification database.

4# Project: “Ethernet Controller Design and Verification.”

Texas Instruments, Bangalore India

Project Engineer

Sep 2011 - Oct 2011

The MDIO interface is a two-wire, serial interface, clock and data. MDIO is used to connect a management entity and a managed PHY for the purposes of controlling the PHY and gathering status from the PHY.

Responsible for design logic block for the MDIO slave, developed the RTL code and verify the same using Verilog.

5# Project: “H.264 baseline video encoding using TMS320C6713 DSP.”

RNSIT Bangalore

Feb 2011 - Jun 2011

This was an academic project in which our team converted a YUV video input file into a highly compressed H.264 output while retaining the quality of the output using a digital signal processor, Leading our team to win the best Project award in the college.

EDUCATION

California State University, Los Angeles, California .GPA: 3.91/4 Sep, 2014 - Mar, 2016

Master of Science in Electrical and Computer Engineering

Emphasis on Communication and Networks

Visvesvaraya Technological University, India. GPA: 3.71/4 Aug, 2007- June, 2011

Bachelor of Engineering in Electronics & Communication Engineering

COURSEWORK

VLSI Design, VHDL/Verilog Design Synthesis and Verification, Mixed Signal VLSI Design, VLSI Fabrication, Computer Architecture & Design, Solid State Electronics

REFERENCES

Available upon request

Visa Status

F-1 Visa, OPT



Contact this candidate