Post Job Free

Resume

Sign in

Engineer Pvt Ltd

Location:
Bengaluru, KA, India
Posted:
July 07, 2015

Contact this candidate

Resume:

Thyagarajula Naidu G

Mobile: +91-990**-*****

E-mail: acqmls@r.postjobfree.com

HAVING TIER 2 VISA for UK for 3 Years 2014 Nov to 2017 Oct)

Experience:

Hands on experience on modern verification methodologies such as UVM/OVM

Experience on OOP concepts, System Verilog and virtual interface

Formal verification using SVA & ABV

Experience on storage IP protocols – SD Device, SDHOST and UHSII PHY

Familiar with MIPI protocols – RFFE Master, RFFE Slave controller & MPHY

Developing experience in building verification Environment using OVM/UVM

Experience in creating test environment and BFM models from scratch

Worked on coverage closure, tape out and silicon validation

Very good knowledge on gate level simulations

Experience on Zero Delay & SDF simulations

Good hands on debugging failures in gate level simulations

Hands on experience on writing corner cases & error scenarios using Verilog and System Verilog

Familiar with verification flow and worked on test plan and test execution

Proficient in BFM development in Verilog HDL and Test benches in System Verilog

Experience on regression and coverage generation

Experience in using industry standard EDA tools for the front-end design and verification

Technical Skills:

TB Methodology : UVM & OVM

HDL : Verilog

HVL : Verilog, System Verilog

Verification Methodologies : Constraint driven Verification (CDV)

Assertion Based Verification (ABV)

EDA Tools : Mentor Graphics – Modelsim, Questasim

Cadence – Ncsim, IRUN, ICCR, IMC, RC, LEC

Synopsys – VCS, Verdi

Xilinx – ISE

Altera - Spyglass

Scripting : Perl, Python

Domain : Digital ASIC Verification

Experience:

Employer

Designation

From_Date

To_Date

Fluerdelis Technologies Pvt Ltd

Sr. Engineer

Dec 2009

June 2011

Adventura (A Division of Arasan chip systems) Technologies Pvt Ltd

Verification Engineer

August 2011

May 2013

LSI India Research & Development Pvt Ltd

ASIC Verification Engineer

June 2013

Nov 2014

Test and Verification Solutions Pvt Ltd

Senior Verification Engineer

Dec 2014

Till date

Professional Qualification:

Course/Degree

Year of completion

College/Institution

Percentage

Bachelor of Technology

(Electrical & Electronics Engineering )

May 2009

J.N.T.U Hyderabad

73%

Intermediate

March 2005

Sree Venkateswara Jr. College

88.5%

S.S.C

March 2003

Z. P. High School

86.8%

VLSI Projects:

Project#1: Verified Verilog Behavior model & VAMS model of MPHY AFE using UVM – Block level Verification using UVM

Company

Test and Verification Solutions

Designation

Senior Verification Engineer

Project

Developed verification Environment for Analog equivalent behavior model verification using UVM

Description

Behavior model is fast and accurate simulation of a full chip with the package. But SPICE can take weeks to finish, and digital simulation is fast but doesn't consider analog effects.

Creating behavioral models is only one part of the process of using those models in a mixed-signal verification flow. If the model and implementation do not match, it can damage the entire design process. As a result, there is a need for a methodology to validate the accuracy of a behavioral model automatically against the corresponding design.

Client

LG

Team Size

8

Duration

Dec 2014 to till date

Tools

Cadence IES

Key Responsibilities:

Created TB architecture for AFE MPHY

Extracted top level features

Created a functional coverage document for signoff

Developed a input agent components of RX lane

Coded interface protocol tasks in UVM Driver for RX lane

Developed a efficient monitor to collect the transactions form interface for input agent and output agent

Developed sequences and tests to check the burst data transaction in TX and RX

Developed a scoreboard to check the data integrity

Created top level module to integrate DUT and test bench

Written functional coverage groups based on functional coverage doc

Worked for coverage closure

Project#2: Verified MPHY using UVM – Block level Verification using UVM

Company

Test and Verification Solutions

Designation

Senior Verification Engineer

Project

Developed verification Environment for Analog equivalent behavior model & integrated with digital MPHY verification using UVM

Description

Behavior model is fast and accurate simulation of a full chip with the package. But SPICE can take weeks to finish, and digital simulation is fast but doesn't consider analog effects.

Creating behavioral models is only one part of the process of using those models in a mixed-signal verification flow. If the model and implementation do not match, it can damage the entire design process. As a result, there is a need for a methodology to validate the accuracy of a behavioral model automatically against the corresponding design.

Client

LG

Team Size

8

Duration

Dec 2014 to till date

Tools

Cadence IES

Key Responsibilities:

Created TB architecture for MPHY

Worked for coverage implementation

Extracted top level features

Created a functional coverage document for signoff

Developed a reusable RMMI –TX components

Implemented RMMI – RX Components

Coded interface protocol tasks in UVM Driver in RMMI and DPDN side

Developed a efficient monitor to collect the transactions form interface in RMMI side

Created a monitor to collect the transaction of DPDN side

Developed sequences and tests to check the burst data transaction in TX and RX

Developed a scoreboard to check the data integrity

Created top level module to integrate DUT and test bench

Reported bugs to designer and proposed fix

Written functional coverage groups based on functional coverage doc

Worked for code coverage improvement by writing directed test cases

Project#3: SATA based SSD NAND Flash Controller,16 Flash Channels– SOC Verification using SV

Company

LSI India Research & Development Pvt Ltd

Designation

ASIC DvDS Engineer

Project

Developed verification Environment for SSD Controller for verification using System Verilog

Description

A SSD NAND flash memory controller manages the data stored on flash memory and communicates with a computer or electronic device. Flash memory controllers can be designed for operating in low duty-cycle environments like SD cards, Compact Flash cards, or other similar media for use in digital cameras, PDAs, mobile phones, etc.

Client

Micron

Team Size

12

Duration

July 2013 to Apr 2014

Tools

VCS from Synopsys, Verdi, Viper Magic

Key Responsibilities:

Developed a reusable Verification Environment

Integrated MDIO & JTAG models in to the VE

Developed test cases for AMS & Digital IP’s

Coded checkers for EFUSE model

Verified test cases in RTL & Gate level simulation

Checked connectivity of all DFT modes

Written checkers & Verified intercommunication between IP’s

Coded PLL bring up sequence for System PLL, NAND and DDR PLL’s

Framed error injection test cases

Regression in VCS with all the test cases and verified the reports of simulation

Worked with Validation team for initial test mode setup

Delivered IP mode test case in WGL format to ATE tester

Tested post layout netlist in Zero delay & SDF

Verified DFT logic inserted outside IP’s

Worked for tape out activities

Project#4: SATA based SSD NAND Flash Controller, 8 Flash Channels– SOC Verification using SV

Company

LSI India Research & Development Pvt Ltd

Designation

ASIC DvDS Engineer

Project

Designed DFT modes & Developed verification Environment for SSD Controller for verification using System Verilog

Description

A SSD NAND flash memory controller manages the data stored on flash memory and communicates with a computer or electronic device. Flash memory controllers can be designed for operating in low duty-cycle environments like SD cards, Compact Flash cards, or other similar media for use in digital cameras, PDAs, mobile phones, etc.

Client

Micron

Team Size

12

Duration

Jan 2014 to till date

Tools

VCS, Verdi, Viper Magic

Key Responsibilities:

Designed DFT modes for complete SOC

Integration of SOC pads to IP Wrapper signals

Defined DR & IR control bits for User defined registers

Checked connectivity of all DFT modes

Verified intercommunication between IP’s

Coded PLL bring up sequence for System PLL, NAND and DDR PLL’s

Developed a reusable Verification Environment

Integrated MDIO & JTAG models in to the VE

Developed test cases for AMS & Digital IP’s

Coded checkers for EFUSE model

Verified test cases in RTL & Gate level simulation

Framed error injection test cases

Regression in VCS with all the test cases and verified the reports of simulation

Worked with Validation team for initial test mode setup

Delivered IP mode test case in WGL format to ATE tester

Tested in Zero delay & SDF

Verified DFT logic inserted outside IP’s

Worked for tape out activities

Project#5: IP Verification – RFFE SPI Slave Controller using UVM

Company

Adventura Technologies Pvt Ltd (A Division of Arasan chip systems)

Designation

Verification Engineer

Project

As per customer requirement developed verification Environment for RFFE Slave Controller by using UVM Methodology.

Description

The RFFE Slave IP typically resides in the RFIC in a mobile platform, and utilizes the RFFE bus to identify, program and monitor the registers in RF front end Slave devices through programmed IO. It is designed to support existing standards such as LTE, UMTS, HSPA and EGPRS, and is usable in configurations ranging from single Master/single Slave to multi Master/multi Slave.

Client

EPCOS

Team Size

4

Tools

IRUN from Cadence, VCS from Synopsys, ICCR, IMC

Key Responsibilities:

Developed a reusable Verification Environment

Developed test cases and Sequences

Regression in VCS

Coded assertions as per specifications

Filed bugs with proposing solution for bug fixes

Supported customer queries on verification point

Generated coverage

Improved coverage by writing corner cases

Taken the owner ship of RFFE Master & Slave Verification environment

Project#6: IP Verification – RFFE HOST Controller using UVM

Company

Adventura Technologies Pvt Ltd (A Division of Arasan chip systems)

Designation

Verification Engineer

Project

As per customer requirement developed verification Environment for RFFE Slave Controller by using UVM Methodology.

Description

The RFFE is a 2 wire, serial interface and utilizes 26Mhz clock. The RFFE used to connect RFIC’s of a mobile to their relative front end modules. The commands sequence initiated by RFIC will control slave USID, slave operating state, register write & read to slave registers.

Client

EPCOS

Team Size

4

Tools

IRUN from Cadence, VCS from Synopsys, ICCR, IMC

Key Responsibilities:

Architected & developed the class based verification environment using UVM

Developed a reusable Verification Environment

Developed test cases and Sequences

Verified the RTL module

Regression in VCS

Filed bugs with proposing solution for bug fixes

Supported customer queries on verification point

Generated functional and code coverage for the RTL verification sign-off

Improved coverage by writing corner cases

Coded assertions as per specifications

Filed the bugs with proposing solution for bug fixes

Project#7: IP Verification – UHS2.0 Layer (Ultra High Speed 2.0) using System Verilog

Company

Adventura Technologies Pvt Ltd (A Division of Arasan chip systems)

Designation

Verification Engineer

Project

UHS-II layer was verified using System Verilog & Verilog environment

Description

The UHS-II is a high speed interface up to 312MB/s, Easy implementation for whole system, Compatibility with Legacy SD interface, Ensuring effective performance of data transfer, Low voltage, low power consumption and low EMI.

Client

Intel, Broadcom, Samsung, Apple

Team Size

5

Tools

IRUN from Cadence, VCS from Synopsys, ICCR, IMC, Modelsim

Key Responsibilities:

Developed LINK Layer model using System Verilog and Verilog

Written test cases to test the RTL behavior

Written BFM to support UHS2 packets like CCMD, DCMD, DATA packets transmission

Filed bugs related to Half Duplex, Abort and EBSY Packet

Fired regression runs and generated coverage

Improved coverage by writing corner cases

Written and verified error scenarios

Project#8: IP AB Verification – SD Host Controller 3.0 using OVM

Company

Adventura Technologies Pvt Ltd (A Division of Arasan chip systems)

Designation

Verification Engineer

Project

Verified SD Host Controller 3.0 using OVM environment

Description

The SD Host controller for SDIO, SD memory card, and MMC interface, allows host CPU to access SD and MMC devices. The SD Host is a simple user interface optimized for on-chip bus connection & supports SDIO direct memory access (DMA) operation for high-speed data transfer, SD host controller standard register set

Client

Intel, Broadcom, Samsung, Apple

Team Size

12

Tools

IRUN from Cadence, VCS from Synopsys, ICCR, IMC, Modelsim

Key Responsibilities:

Test cases were written to test the SD Host functionality

Added assertions in the Functional Coverage module

Filed Bugs in Bugzilla

Fired regression runs and generated coverage

Improved coverage by writing corner cases

Written and verified error scenarios

Support Customer queries on verification point after release to the customer

Project#9: DUAL PORT RAM Verification using System Verilog

Project

Designed in Verilog HDL and verified Dual Port RAM using System Verilog

Description

Dual-ported RAM (DPRAM) is a type of Random Access Memory that allows multiple reads or writes to occur at the same time, or nearly the same time, unlike single-ported RAM which only allows one access at a time.

Team Size

1

Tools

Xilinx ISE, Modelsim

Key Responsibilities:

Implemented the Dual Port Ram using Verilog HDL independently

Architected the class based verification environment using System Verilog

Verified the RTL module using System Verilog

Test cases were written to test the functionality

Generated functional and code coverage for the RTL verification sign-off

Achievement:

Received the best performer award from Adventura Technologies for the 1st quarter of 2012

Received gold medal from district educational officer for securing Mandal 1st in SSC Board Exam In year 2003

Catch the spark award for individual contribution for SOC Verification in LSI India Research & Development Pvt Ltd

Personal Details:

Father’s Name : Adikesavula Naidu G

Date of Birth : 15/07/1988

Gender : Male

Nationality : Indian

Marital Status : Single

Languages Known : English, Telugu, and Kannada.

Pan Number : AKVPT3303J

Passport Number : K8254456

Permanent Address : C-25, Korlamitta,

Puthalapattu,

Chittoor, A.P – 517124.

Declaration

I hereby declare that the above written particulars are true to the best of my knowledge and belief.

Date:

Place: Bangalore (Thyagarajula Naidu)



Contact this candidate