岗位职责
1.深入理解数字芯片或系统的设计规格,制定详细、全面的验证计划,明确验证目标、范围、策略以及方法,确保覆盖所有关键功能和场景。
2.设计并搭建高效的验证环境,整合各类验证组件,以实现对设计的全面验证。
3.根据验证计划,开发高质量的测试用例,涵盖功能、性能、边界条件、异常处理等多方面。运用随机化、约束求解等技术,提高测试用例的覆盖率和有效性。
4.执行测试用例,对数字设计进行动态仿真验证,收集并分析仿真结果,及时发现设计中的功能缺陷、时序问题以及潜在的风险点。
5.针对测试过程中发现的问题,与设计团队紧密协作,进行问题定位、调试和分析,提供准确的问题反馈和有效的改进建议,推动问题的快速解决。
6.持续维护和更新验证环境,确保其与设计的迭代和变更保持同步。对验证平台进行优化,提高验证效率,缩短验证周期,降低验证成本。
7.运用专业工具对验证过程进行覆盖率分析,包括功能覆盖率、代码覆盖率等,确保验证的充分性。针对未覆盖的部分,制定针对性的测试策略,补充和完善测试用例,提高覆盖率指标。
8.撰写详细的验证报告,总结验证过程、结果、发现的问题以及解决情况。向项目团队和管理层汇报验证进展,为项目决策提供有力的数据支持