Job description
What you will be doing:
You will be part of the CPU unit design verification team. You will focus on verifying critical units in the CPU pipeline. You will work on units related to the CPU memory path. The CPU is a complex mirco-architecture at a bleeding edge performance level. This involved understanding the micro-architecture, developing the verification strategy, putting together the verification testplan, and developing various components like stimulus, sequences, coverage and scoreboards. You will be part of a fast-paced verification team that delivers the most advanced CPU's to the AI(Artificial intelligence) and the HPC(high-performance computing) market segments
What we need to see:
BS or MS in Electronics Engineering with a good track record and prior DV experience.
2+ years of experience in the related field
SV/UVM or equivalent verification languages and methodologies.
Strong problem solving - more specifically DV code like stimulus, models, checkers, and coverage.
Knowledge in computer architecture and design, specifically understanding load/store, caching and coherency concepts.
Experience verifying digital systems with standard IP components/interconnects, including microprocessor cores and hierarchical memory subsystems.
Way to stand out from the crowd:
Previous track record of contributing strongly to DV projects.
Expertise in the memory subsystem and awareness of cache and coherency protocols.