High Performance CPU L2 Cache Verification Expert

2 months ago


Bengaluru, Karnataka, India Tenstorrent Full time

About the Role

We are seeking an experienced engineer to work on the verification of high-performance CPUs, specifically focused on the L2 cache unit. As a key member of our team, you will be responsible for the functional and performance verification of the L2 cache unit, working closely with the architecture and RTL teams.

Responsibilities

- Verify the functionality and performance of the L2 cache unit, ensuring it meets the required specifications and standards.

- Develop detailed verification plans for the L2 cache, including architectural and microarchitectural functionality.

- Design and develop reusable testbench components in SV, UVM, and C++ that include microarchitectural models, monitors, and checkers.

- Generate random and directed stimulus for pre-silicon, emulation, and post-silicon domains.

- Integrate open-source toolchains into the DV flow and develop the DV environment, tools, and infrastructure to enable functional verification.

- Collaborate with design, test, and post-silicon validation teams to ensure high-quality delivery of the L2 cache block.

Requirements

- BS, MS, or PhD in EE, ECE, CE, or CS with at least 7 years of experience.

- Strong background and experience with high-performance OOO CPU microarchitecture, especially with load/store, caches, and memory subsystems.

- Experience working on x86, ARM, or RISC-V based CPUs.

- Architectural understanding of address translation, memory ordering, cache coherence protocols, memory consistency, multi-processors, and fabric topologies.

- Significant experience debugging RTL and DV in a simulation environment.

- Verification methodologies and techniques: simulation/debug, TB development, stimulus, checking, coverage, infrastructure, tools.

- Experience with C++, SV, UVM, and scripting languages.

- Experience with hardware description languages (Verilog, VHDL) and simulators (VCS, NC, Verilator).



  • Bengaluru, Karnataka, India Tenstorrent Full time

    At Tenstorrent, we combine technologists from different disciplines with a shared passion for AI and a deep desire to build great products. Our culture values collaboration, curiosity, and a commitment to solving hard problems. Find out more about our unique approach.About the RoleThis is an experienced engineering position focused on L2/Shared Cache...


  • Bengaluru, Karnataka, India Tenstorrent Full time

    The Tenstorrent team comprises technologists from diverse disciplines, united by a shared passion for AI and a commitment to delivering exceptional products. Collaboration, curiosity, and problem-solving are highly valued within our culture.Job DescriptionWe seek an experienced engineer to lead the verification of our high-performance CPU's L2/Shared Cache...


  • Bengaluru, Karnataka, India Tenstorrent Full time

    Senior CPU Verification Manager at TenstorrentThe Tenstorrent team brings together experts from diverse fields, united by a passion for AI and a commitment to creating innovative products. Our culture values collaboration, curiosity, and dedication to solving complex problems. Find out more about our company culture.Job Summary:We are seeking an experienced...


  • Bengaluru, Karnataka, India Semi leaf Full time

    Job Title: CPU Verification Expert for RISC-V and ARMAbout Semi Leaf Consulting Service:We are a team of experts in Semiconductor, VLSI, EDA & Embedded domains, offering specialized skills to help our clients achieve their goals.Role Description:This is a full-time opportunity for a Microarchitecture Verification Engineer with experience in high-performance...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Job SummaryWe are seeking a skilled CPU Verification Expert to join our team at Mulya Technologies. This is a full-time position that offers a competitive salary of $120,000 - $180,000 per year.About the RoleAs a CPU Verification Engineer, you will play a pivotal role in the pre-silicon functional and performance verification of our cutting-edge chipsets....


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    At Mulya Technologies, we are seeking a seasoned expert to lead our cache architecture efforts in designing high-performance systems. As Cache Architecture Lead, you will play a pivotal role in shaping the future of processor L2 and LLC (Last Level Cache) design.The ideal candidate will have at least 1 generation of processor L2 cache or LLC design delivery...


  • Bengaluru, Karnataka, India Tenstorrent Full time

    Join Tenstorrent in Revolutionizing AI TechnologyTenstorrent is at the forefront of cutting-edge AI innovation, driving performance expectations, ease of use, and cost efficiency. As a leading force in redefining the computing paradigm, our solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors.We...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Lead Cache- Logic DesignMulya Technologies seeks a seasoned Logic Design Lead to spearhead the architecture, design, and development of high-performance processor L2 and LLC (Last Level Cache) systems.About the RoleDevelop the overall architecture and design of processor L2 and LLC, driven by capacity, latency, bandwidth, and RAS requirements.Collaborate...


  • Bengaluru, Karnataka, India LeadSoc Technologies Pvt Ltd Full time

    **Job Description:**We are seeking a highly skilled Senior Verification Engineer to join our team at LeadSoc Technologies Pvt Ltd. As a key member of our design and verification team, you will be responsible for developing and implementing advanced verification techniques to ensure the quality and reliability of our cutting-edge CPU and Cache Coherency...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Job DescriptionWe are seeking a highly motivated and experienced performance verification engineer to join our dynamic team at NVIDIA. This role will involve developing test plans and strategies, creating simulation environments, system bring-up, validation, and automation to deliver best-in-class CPUs.About the Role:Develop and maintain CPU simulator...


  • Bengaluru, Karnataka, India Han Digital Solution Full time

    Job DescriptionAt Han Digital Solution, we are seeking a highly skilled High Performance Cache Architect to join our team. In this role, you will be responsible for designing and architecting L2 cache and LLC systems driven by capacity, latency, bandwidth, and RAS requirements.Key Responsibilities:Develop features and present proposed architectures in...


  • Bengaluru, Karnataka, India GAMIFi Consulting Services (P) Ltd Full time

    CPU Subsystem Verification RoleGAMIFi Consulting Services (P) Ltd is seeking a highly skilled CPU Subsystem Verification Expert to join our team in Bangalore, India. The ideal candidate will have a strong background in CPU verification and be proficient in working with ARM-based systems.Key Responsibilities:Conduct thorough CPU subsystem verification using...


  • Bengaluru, Karnataka, India NVIDIA Full time

    We are seeking highly motivated engineers to join NVIDIA's dynamic and innovative team that owns performance alignment of CPUs and CPU fabrics. About the RoleThis role will be responsible for developing test plans and strategies, simulation environments, system bring-up, validation, and automation to deliver best-in-class CPUs.You will develop and maintain...


  • Bengaluru, Karnataka, India Qualcomm Full time

    At Qualcomm, we are pioneering the Invention Age, transforming industries and enriching lives. As a company of inventors, we need talented engineers to drive our CPU RTL development for high-performance, low-power devices.About UsWe are an equal opportunity employer committed to providing an accessible hiring process for individuals with disabilities. Our...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    About Mulya TechnologiesWe are at the forefront of the two hottest trends in the semiconductor industry: RISC-V and Chiplet Architecture, well-funded and backed by leading investors with a goal to build best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing.TITLE: CPU Integration Design Verification LeadEstimated Salary: $120,000 - $180,000...


  • Bengaluru, Karnataka, India Tenstorrent Full time

    Job SummarySolid experience in functional verification of high-performance CPUs is essential for this role. Our RISC-V CPU will be integrated into industry-leading AI/ML architecture. As a CPU Verification Manager at Tenstorrent, you will play a crucial part in ensuring the reliability and functionality of our CPU designs.Main ResponsibilitiesLeading a team...


  • Bengaluru, Karnataka, India Tenstorrent Full time

    At Tenstorrent, we are pushing the boundaries of AI silicon design with our cutting-edge RISC-V CPU. We are seeking an exceptional Senior CPU Verification Manager to join our team.About the RoleWe are looking for a seasoned professional with solid experience in functional verification of high-performance CPUs. As a key member of our CPU verification team,...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Job Description:Mulya Technologies is seeking an experienced CPU Verification Specialist to join our team in Bangalore/Hyderabad. As a key member of our organization, you will play a pivotal role in the pre-silicon functional and performance verification of our cutting-edge chipsets.Your Responsibilities:Ownership of verification environments for...


  • Bengaluru, Karnataka, India MIPS Full time

    We are seeking an experienced Verification Engineer to join our team at MIPS. This position involves extensive hands-on experience with CPU verification using industry-standard functional verification methodologies, formal verification, and constrained random generators, as well as reference model-based checkers.The ideal candidate must be able to take...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    About Mulya TechnologiesWe are a revolutionary semiconductor startup at the forefront of two hottest trends: RISC-V and Chiplet Architecture. Backed by top investors, we aim to build best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing.Job DescriptionSenior CPU Integration Design Verification Engineer (Lead)We are seeking an experienced...