Digital Verification

1 Month ago • All levels

Job Description

Performs semiconductor design engineering duties including design, development, and testing for firm products and devices in conjunction with product development for the electronic communications industry. Define and write IP verification plans based on requirements documents. Write System Verilog (UVM) monitors, drivers, response checkers and System Verilog Assertion (SVA) cover properties. Develop and maintain portions of a verification environment. Debug failing test cases and track resolution. Collect code and functional coverage results and analyze uncovered events. Perform assertion-based formal verification of blocks and IPs.
Must Have:
  • Define and write IP verification plans based on requirements documents
  • Write System Verilog (UVM) monitors, drivers, response checkers and System Verilog Assertion (SVA) cover properties
  • Developing and maintaining portions of a verification environment including scripts and Make files
  • Debug failing test cases to determine source of failure and track resolution
  • Collect code and functional coverage results from random simulations, and analyzing uncovered events
  • Perform assertion-based formal verification of blocks and IPs

Add these skills to join the top 1% applicants for this job

problem-solving
game-texts
test-coverage
python
system-design

Job Description:

Performs semiconductor design engineering duties including design, development, and testing for firm products and devices in conjunction with product development for the electronic communications industry. Define and write IP verification plans based on requirements documents (industry standards, product requirements, IP architecture and IP implementation specifications). Write System Verilog (UVM) monitors, drivers, response checkers and System Verilog Assertion (SVA) cover properties to match the verification plans. Developing and maintaining portions of a verification environment including scripts and Make files. Debug failing test cases to determine source of failure and track resolution. Collect code and functional coverage results from random simulations, and analyzing uncovered events to determine additional test scenarios needed for coverage. Perform assertion-based formal verification of blocks and IPs to ensure they meet requirements.

Qualifications:

Master’s degree in Electrical and Computer Engineering, Electronics Engineering, foreign equivalent or related field.

Required skills:

Position requires knowledge gained via completion of a university-level course, internship or related occupation involving:

  • Programming Languages C/Python;
  • Verilog and System Verilog;
  • Verification skills utilizing UVM (Universal Verification Methodology);
  • Computer Architecture;
  • Digital Design with FGPA;
  • VLSI System Design;
  • Verilog RTL debugging utilizing waveforms and source code browsing; and
  • Code and Functional Coverage generation and closure.

Set alerts for new jobs by NXP
Set alerts for new jobs in United States
Contact Us
hello@outscal.com
Made in INDIA 💛💙