Dv Cpu Verification Coherency

3 days ago


Bengaluru Karnataka, India Quest Global Full time

**Job Requirements**Position Overview**

We are seeking a highly skilled and experienced Design Verification (DV) Engineer to join our core silicon engineering team. You will be at the forefront of verifying our next-generation, high-performance, and power-efficient CPU complexes and SoCs. This role demands a deep expertise in CPU architecture, coupled with specialized knowledge in low-power design, complex clocking schemes, and high-speed protocols.

You will be responsible for ensuring the functional correctness of the most critical components of our chips, tackling complex challenges that directly impact product performance and quality.

**Key Responsibilities**:

- Develop and execute comprehensive, feature-driven verification plans for multi-core CPU subsystems, cache hierarchies, and memory management units.
- Architect, implement, and maintain robust, scalable, and reusable verification environments using **SystemVerilog and UVM**.
- Take ownership of verifying **low-power** design features, including power-gating, dynamic voltage and frequency scaling (DVFS), and retention, using **UPF-based** power-aware simulation methodologies.
- Lead the verification effort for designs with multiple asynchronous clocks, employing advanced **Clock Domain Crossing (CDC)** analysis and verification techniques.
- Verify the integration and functionality of high-speed peripheral protocols such as **UFS, PCIe, and USB**.
- Debug complex hardware bugs at the IP and SoC level, and drive them to resolution by working closely with architecture and design teams.
- Develop comprehensive functional coverage models and actively work towards achieving coverage closure to ensure thorough verification.
- Contribute to improving verification methodologies and automation to enhance team productivity.

**Required Skills and Qualifications**:

- Bachelor’s or Master’s degree in Electrical/Computer Engineering or a related field.
- 5+ years of hands-on experience in ASIC/SoC Design Verification.
- ** Direct and substantial experience in CPU verification**, including a strong understanding of processor architecture (pipelines, instruction sets, caches, MMU).
- Expert-level proficiency in **SystemVerilog and the Universal Verification Methodology (UVM)**.
- Proven ability to debug complex system-level failures and identify root causes.

**Desired Expertise & Relevant Skills**:

- **
Low Power Verification**: Deep, practical experience with the Unified Power Format (**UPF**) and verifying complex low-power management schemes.
- ** Clock Domain Crossing (CDC)**: Proven experience with CDC verification tools (e.g., SpyGlass, Questa CDC) and methodologies for ensuring correctness in multi-clock designs.
- ** High-Speed Protocols**: In-depth knowledge and verification experience with at least one of the following**:UFS, PCIe, or USB**.
- ** Cache Coherency**: Experience verifying cache coherency protocols (e.g., MESI, MOESI) in multi-core CPU environments is a significant plus.
- ** Scripting & Automation**: Strong scripting skills in languages like Python, Perl, or Tcl for automation of verification flows.
- ** Formal Verification**: Familiarity with formal verification techniques and tools is highly desirable.
- ** Gate-Level Simulation (GLS)**: Experience with running and debugging gate-level simulations with SDF back-annotation.
- ** Soft Skills**: Excellent communication skills and the ability to work effectively in a collaborative team environment.



  • Bengaluru, Karnataka, India Quest Global Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Requirements Position OverviewWe are seeking a highly skilled and experienced Design Verification (DV) Engineer to join our core silicon engineering team. You will be at the forefront of verifying our next-generation, high-performance, and power-efficient CPU complexes and SoCs. This role demands a deep expertise in CPU architecture, coupled with...


  • Bengaluru, Karnataka, India, Karnataka Tenstorrent Full time

    We're looking for a passionate and hands-on RISC-V CPU Cluster/SoC DV Engineer to architect, develop, and evolve world-class verification infrastructure for high-performance RISC-V CPU clusters. If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read on.This role is hybrid, based out of...

  • DV Engineer

    7 days ago


    Bengaluru South, Karnataka, India ThunderSoft Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    DV EngineerExperience: 7-10 yearsWork Location: BangaloreRole and Responsibilities :· Individual contributor role with ability to perform assigned DV tasks independently· Collaborate with other team members to perform DV activities.Skills and Qualification :Domain : CPU/Cache Coherency, PCIe, SoC DV, CPU DV, NoC/NIC(Interconnects), DDR/HBM· Demonstrate...


  • Bengaluru, India Tenstorrent Full time

    We're looking for a passionate and hands-on RISC-V CPU Cluster/SoC DV Engineer to architect, develop, and evolve world-class verification infrastructure for high-performance RISC-V CPU clusters. If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read on.This role is hybrid, based out of...


  • Bengaluru, India Tenstorrent Full time

    We're looking for a passionate and hands-on RISC-V CPU Cluster/SoC DV Engineer to architect, develop, and evolve world-class verification infrastructure for high-performance RISC-V CPU clusters. If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read on.This role is hybrid, based out of...


  • Bengaluru, India Tenstorrent Full time

    We're looking for a passionate and hands-on RISC-V CPU Cluster/SoC DV Engineer to architect, develop, and evolve world-class verification infrastructure for high-performance RISC-V CPU clusters. If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read on. This role is hybrid, based out of...


  • Bengaluru, India Tenstorrent Full time

    We're looking for a passionate and hands-on RISC-V CPU Cluster/SoC DV Engineer to architect, develop, and evolve world-class verification infrastructure for high-performance RISC-V CPU clusters. If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read on. This role is hybrid, based out of...


  • Bengaluru, India Tenstorrent Full time

    We're looking for a passionate and hands-on RISC-V CPU Cluster/SoC DV Engineer to architect, develop, and evolve world-class verification infrastructure for high-performance RISC-V CPU clusters. If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read on.This role is hybrid, based out of...


  • Bengaluru, India Tenstorrent Full time

    We're looking for a passionate and hands-on RISC-V CPU Cluster/SoC DV Engineer to architect, develop, and evolve world-class verification infrastructure for high-performance RISC-V CPU clusters. If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read on.This role is hybrid, based out of...


  • Bengaluru, India Tenstorrent Full time

    We're looking for a passionate and hands-on RISC-V CPU Cluster/SoC DV Engineer to architect, develop, and evolve world-class verification infrastructure for high-performance RISC-V CPU clusters. If building from scratch, innovating on methodology, and collaborating with top-tier CPU designers excites you — read on. This role is hybrid, based out of...