嵌入式开发小白
简单说两句。制定目标得结合项目风险和进度。功能覆盖率目标要具体,比如‘所有支持的卷积模式覆盖100%’、‘所有数据精度模式组合覆盖’。建议跟设计、算法同事开个会,一起定出关键功能清单,按优先级排。代码覆盖率目标,我们团队一般要求行覆盖>95%,条件覆盖>85%,翻转覆盖看情况。但AI加速器里控制逻辑少,数据通路多,条件覆盖率可能更难达到,不必死磕。配合使用上,功能覆盖率是‘我们要验什么’,代码覆盖率是‘我们验得够不够细’。每周对覆盖报告,重点看功能覆盖达标但代码未覆盖的模块,通常这里有隐藏bug。另外,注意覆盖点不要设得太细,否则仿真慢,维护成本高。
