Role Summary
The AMD Cores design & verification group develops high-end, next generation CPU’s that power different AMD SoC’s. The CPU verification team in India is involved in the tape out of numerous AMD systems. This role focuses on maintainability & scalability of RTL and testbench environment for design verification.
Experience Level
5+ years of experience in CPU verification.
Responsibilities
- Collaborate with stakeholders to understand high-level features and evaluate cross-feature dependencies.
- Develop a high-level test plan detailing verification strategy.
- Create directed/random test cases for feature bringup, troubleshoot failures, and file RTL/verification bugs.
- Ensure feature stability and evaluate stimulus coverage, adding or tweaking as necessary.
- Develop new C++ checkers as required.
- Aim for 100% functional coverage, working with other feature owners to close cross-feature coverage.
- Work on Post-Si bug recreation as needed.
Requirements
- Education Requirements: B.E/B.Tech/M.E/M.Tech in Computer Science/Electrical/Electronic Engineering.
- Understanding of computer architecture and digital systems.
- Familiarity with assembly (x86) code and languages like Verilog, System Verilog, C++.
- Knowledge of shell/perl scripting is a plus.
- Familiarity with formal verification methodology tools (VSI-FV/JASPER/IFV/IEV) is a plus.
- Must be a good team player, adaptable, and have strong communication skills.
- Organizational skills and the ability to multitask effectively are required.