Responsible for verifying complex digital IPs. Work with the system architects and digital designers, making block level specifications clear and precise. Use the specifications to build verification plans to exercise the functional, performance, stress cases, and error conditions. Own the creation of the verification test benches using formal verification and UVM based simulation. Build the test cases using System Verilog Assertions and constrained random UVM testcases to get complete functional and code coverage for your blocks. Participate in code reviews of other blocks in the chips, offering proposals to more efficiently achieve bug free designs on the first tape out. Collaborate in developing precise design specifications for digital control blocks. Use design specifications to create block and chip level verification plans. Architect and create block level verification elements. Assist in architecting chips and system level verification environments. Use System Verilog and UVM to develop drivers, tests, reference models and checkers. Debug test failures and work with designers to develop fixes. Using functional and code coverage to track progress and gauge tape out readiness.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior