DFT Verification - MTS/SMTS Silicon Design Engineer

5 - 7 years

5 - 7 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

UVM Testbenches & System Verilog Asic verification Rtl Design

Work Mode

On-site

Job Type

Full Time

Job Description

THE ROLE:

The focus of this role is to plan, build, and execute DFT verificationfor AMD's next generation Zen-architecture based CPU cores

THE PERSON:

You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.

KEY RESPONSIBILITIES:

  • Develop and execute pre-silicon verification testplans for DFT features of the nextgeneration Zen-architecture based CPU Cores
  • Develop directed and random verification tests to fully validate DFT functionality
  • Verify DFT design blocks and subsystems (such as JTAG/1500/1687, MBIST, Fuse, Clocks, Resets, etc.)using complex SV or C++ verification environments. ConstructSystem Verilog and/or C/C++ models and test sequence libraries for simulation.
  • Debug regression test failures to expose specification and implementation issues. Identify and address areas of concern to meet design quality objectives.
  • Collaborate with architects and hardware engineers, to understand the new features to be verified
  • Estimate the time required to write the new feature tests and any required changes to the test environment
  • Debug test failures to determine the root cause; work with RTL engineers to resolve design defects and correct any test issues
  • Review functional and code coverage metrics modify or add tests or constrain random tests to meet the coverage requirements
  • Post silicon ATE and System level debug support of the test patterns delivered

PREFERRED EXPERIENCE:

  • Proficient in IP/SoClevel ASIC verification
  • Proficient in debugging RTL code using simulation tools
  • Proficient in using UVM testbenches and working in Linux and Windows environments
  • Experienced with Verilog, System Verilog, C, and C++
  • Strong background in the C++ language, preferably on Linux with exposure to Windows platform
  • Good understanding and hands-on experience in the UVM concepts and SystemVerilog language
  • Developing UVM based verification frameworks and testbenches, processes and flows
  • CPU architecture knowledge is desirable
  • Automating workflows in a distributed compute environment.
  • Scripting language experience: Perl, Ruby, Makefile, shell preferred.
  • DFT knowledge on Memory BIST, Logic BIST, Scan, ATPG is highly desirable
  • Exposure to leadership or mentorship is an asset

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India