2026年,芯片行业出现‘验证即平台’的趋势,对于数字IC验证工程师,除了掌握UVM,是否有必要深入学习Python/C++用于搭建更高效的验证基础设施和数据分析平台?
感觉现在的验证工作越来越‘平台化’和‘自动化’。除了写UVM testbench,团队里资深的工程师都在用Python搭建回归测试框架、自动化生成测试用例、以及做覆盖率等数据的分析和可视化。我工作两年,UVM用得挺熟,但编程主要限于SystemVerilog。想提升自己的竞争力,是不是应该系统学习Python甚至C++,去研究像PyUVM、cocotb这样的框架,或者学习如何用脚本优化整个验证流程?这对职业发展帮助大吗?应该从哪里开始学起?