Sv Uvm

7 days ago


Bengaluru Karnataka, India Quest Global Full time

**Job Requirements**Design Verification Engineer

**Job Description**:
**Job Summary**

We are seeking a talented and detail-oriented Design Verification Engineer to join our core team. As a DV Engineer, you will play a crucial role in ensuring the functional correctness and quality of complex IP blocks and subsystems. This role requires a deep understanding of modern verification methodologies. You will be responsible for developing sophisticated, reusable verification environments from scratch using SystemVerilog and the Universal Verification Methodology (UVM).

**Key Responsibilities**
- Analyze design specifications and collaborate with architects and RTL designers to develop comprehensive, coverage-driven verification plans.
- Architect, develop, and maintain robust, scalable, and reusable UVM-based testbench environments.
- Implement key testbench components, including UVM agents (drivers, monitors), scoreboards, and sequences.
- Develop and execute a mix of constrained-random and directed test cases to thoroughly validate design functionality and hit complex corner cases.
- Debug RTL and testbench failures, performing deep root cause analysis using waveforms and logs, and work with designers to resolve issues.
- Define and implement functional coverage models (covergroups) and assertion-based checks (SVA) to measure the effectiveness of the verification effort.
- Analyze coverage reports, identify verification gaps, and develop strategies to achieve 100% coverage closure.
- Enhance and maintain regression suites and automate verification flows using scripting languages to improve efficiency.

**Required Qualifications & Skills**
- ** Education**: Bachelor’s or Master’s degree in Electrical Engineering (EE), Computer Engineering (CE), or a related discipline.
- ** Experience**: 3+ years of direct, hands-on experience in ASIC/SoC design verification.
- ** SystemVerilog Expertise**: Expert-level proficiency in SystemVerilog, including a strong grasp of Object-Oriented Programming (OOP) concepts, constrained-random stimulus generation, and assertion-based verification (SVA).
- ** UVM Mastery**: Deep, practical experience with the Universal Verification Methodology (UVM). This includes building complete testbenches with agents, sequencers, scoreboards, and leveraging the UVM factory and configuration database.
- ** Verification Fundamentals**: Solid understanding of modern verification principles, including coverage-driven methodologies, test planning, and advanced debug techniques.
- ** Protocol Knowledge**: Hands-on experience verifying at least one standard industry protocol such as AXI, AHB, PCIe, DDR, Ethernet, or similar.
- ** Tools**: Proficiency with industry-standard EDA simulation tools like Synopsys VCS, Cadence Xcelium, or Siemens Questa.
- ** Scripting**: Strong scripting skills in a language like Python, Perl, or Tcl for automation.

**Preferred/Desired Qualifications**
- Experience with C/C++ for creating reference models or for co-simulation environments.
- Familiarity with formal verification techniques and tools.
- Experience with Gate-Level Simulations (GLS) and debugging timing-related issues.
- Knowledge of low-power verification techniques (UPF).
- Prior experience contributing to post-silicon validation and debug.

Required Skills and Experience

**Job Summary**

We are seeking a talented and detail-oriented Design Verification Engineer to join our core team. As a DV Engineer, you will play a crucial role in ensuring the functional correctness and quality of complex IP blocks and subsystems. This role requires a deep understanding of modern verification methodologies. You will be responsible for developing sophisticated, reusable verification environments from scratch using SystemVerilog and the Universal Verification Methodology (UVM).

**Key Responsibilities**
- Analyze design specifications and collaborate with architects and RTL designers to develop comprehensive, coverage-driven verification plans.
- Architect, develop, and maintain robust, scalable, and reusable UVM-based testbench environments.
- Implement key testbench components, including UVM agents (drivers, monitors), scoreboards, and sequences.
- Develop and execute a mix of constrained-random and directed test cases to thoroughly validate design functionality and hit complex corner cases.
- Debug RTL and testbench failures, performing deep root cause analysis using waveforms and logs, and work with designers to resolve issues.
- Define and implement functional coverage models (covergroups) and assertion-based checks (SVA) to measure the effectiveness of the verification effort.
- Analyze coverage reports, identify verification gaps, and develop strategies to achieve 100% coverage closure.
- Enhance and maintain regression suites and automate verification flows using scripting languages to improve efficiency.

**Required Qualifications & Skills**
- ** Education**: Bachelor’s or Master’s degree in Electrical Engineering


  • dv sv uvm

    3 days ago


    Bengaluru, India Quest Global Full time

    Job Requirements ob Title Design Verification Engineer Job Description Job Summary We are seeking a talented and detail-oriented Design Verification Engineer to join our core team. As a DV Engineer, you will play a crucial role in ensuring the functional correctness and quality of complex IP blocks and subsystems. This role requires a deep understanding of...

  • Assistant Professor

    2 weeks ago


    Bengaluru, India MAVEN SILICON SOFTECH PVT LTD Full time

    Extensive hands on and teaching experience on Digital / SV /UVM/ Verilog / VHDL /DFT tools Extensive experience in Back-end design Experience on Mentor Graphics EDA flow is an added advantage Responsible for development and support of Projects. Responsible for Debugging the source codes in Verilog, SV, and UVM. Responsible for Training Delivery and...


  • Bengaluru, India Maven Silicon Full time

    Role & responsibilities: Extensive hands on and teaching experience on Digital / SV /UVM/ Verilog /DFT Analog/PD Extensive experience in Back-end design Experience on Mentor Graphics EDA flow is an added advantage Responsible for development and support of Projects. Responsible for Debugging the source codes in Verilog, SV, and UVM. Responsible for Training...


  • Bengaluru, India ACL Digital Full time

    Job Location: Bangalore/ HyderabadNotice Period: 15 days to 30 DaysMinimum: 4 YearsKey Responsibilities:- Developing test plans- Coding and bring up of asm, c++ tests- UVM test bench components coding and maintaining- Debugging regression fails- Protocol: DDR,PCIE,USB,MIPI, PCIEPreferred Experience:Should have worked on Processor based System or Sub-system...


  • Bengaluru, India ACL Digital Full time

    Job Location: Bangalore/ Hyderabad/Pune and Noida Notice Period: 15 days to 30 Days Minimum: 4 Years Key Responsibilities: - Developing test plans - Coding and bring up of asm, c++ tests - UVM test bench components coding and maintaining - Debugging regression fails - Protocol: Ethernet Preferred Experience: Should have worked on Processor based System...


  • Bengaluru, India Extramarks Full time

    Openings for Member Technical Staff Experience : 3-13 Years Education: MTech VLSI / BE. ECE Industry Type: Education / E-Learning / Semiconductor Functional Area: Training category: Technical Filter: Full-time Extensive hands-on and teaching experience in Digital / SV /UVM/ Verilog / VHDL /DFT tools Extensive experience in Back-end design Experience...

  • VLSI Trainer

    3 days ago


    Bengaluru, India Maven Silicon Full time

    Designation: Member Technical Staff positions : Multiple Experience : 3- 15 Years Education :  MTech VLSI / BE. ECE Industry Type : Education / E-Learning / Semiconductor Functional Area :Training category: Technical Filter: Full- time Job Description Extensive hands on and teaching experience on Digital / SV /UVM/ Verilog / Analog /DFT tools Extensive...


  • Bengaluru, India ACL Digital Full time

    Job Location: Bangalore/ Hyderabad Notice Period: 15 days to 30 Days Minimum: 4 Years Key Responsibilities: - Developing test plans - Coding and bring up of asm, c++ tests - UVM test bench components coding and maintaining - Debugging regression fails - Protocol: DDR,PCIE,USB,MIPI, PCIE Preferred Experience: Should have worked on Processor based System...


  • Bengaluru, India ACL Digital Full time

    Job Location: Bangalore/ Hyderabad/Pune and Noida Notice Period: 15 days to 30 Days Minimum: 4 Years Key Responsibilities: - Developing test plans - Coding and bring up of asm, c++ tests - UVM test bench components coding and maintaining - Debugging regression fails - Protocol: DDR,PCIE,USB,MIPI Preferred Experience: Should have worked on Processor...


  • Bengaluru, India ACL Digital Full time

    Job Location: Bangalore/ Hyderabad/Pune and NoidaNotice Period: 15 days to 30 DaysMinimum: 4 YearsKey Responsibilities:Developing test plansCoding and bring up of asm, c++ testsUVM test bench components coding and maintainingDebugging regression failsProtocol: DDR,PCIE,USB,MIPIPreferred Experience:Should have worked on Processor based System or Sub-system...