AI Coverage Optimization
AI覆盖率优化(Coverage Optimization)已从“概念”进入“大规模量产落地”阶段。
核心机制是:ML分析历史regression数据 → 自动stimulus到未命中(unhit)bins → 预测coverage holes → 智能压缩测试集,同时保留随机性。传统UVM随机激励往往“浪费”70%算力在冗余测试上,而AI可实现3-50倍加速、测试集压缩5-16倍、rare corner case命中率提升。
AI覆盖率优化的核心是ML模型,常用的有:决策树(Decision Tree)、随机森林(Random Forest)、梯度提升树(Gradient Boosting Tree)和神经网络(Neural Network)。其中,决策树和随机森林适合处理结构化数据,梯度提升树在回归任务中表现优异,而神经网络则适用于复杂非线性关系的建模。通过这些模型,AI能够分析历史数据中的模式和趋势,预测哪些测试刺激可能会命中未覆盖的代码区域,从而优化测试集的选择,提高验证效率和质量。

以下是2025年真实案例(非实验室demo),全部来自Cadence、Synopsys、Siemens官方或SNUG/DVCon分享。

1. Cadence Verisium SimAI(Xcelium ML)
- Qualcomm真实项目
- 项目背景:PCIe、CXL3、CXL3 IDE控制器验证(600K+ coverage bins)。
- AI机制:SimAI分析每个随机变量对coverage的贡献,自动生成targeted test cases + iterative learning(基线regression → 合成新regression)。

- 量化成果(Qualcomm分享)
- 回归种子数压缩 4-5倍,code coverage相同但CPU/磁盘占用大幅下降。
- 迭代flow成功命中多轮基线regression都未覆盖的rare bins。
- 整体验证效率提升 2倍(GPU团队案例)。
- 另一真实总线设计(移动平台fabric):使用input-bias功能,总线验证闭环时间缩短30%。

2. Synopsys VSO.ai + VCS ICO(Intelligent Coverage Optimization)
- 项目背景:多款AI/HPC SoC(NVIDIA、AMD、Microsoft)。
- AI机制:VSO.ai学习regression历史 → 自动剔除低贡献测试 + 预测unreachable bins(UNR)+ Change-Based Verification(设计改动后智能smoke测试)。ICO专注stimulus diversity.

- 量化成果
- AMD(4个设计):相同coverage下测试数减少 1.5-16倍,回归TAT最高压缩16X。
- NVIDIA:回归TAT减少 2-5倍(某项目结合ICO+VSO+UNR:functional coverage提升33%、回归规模压缩5倍;整体coverage提升17%、测试压缩3.5倍,还提前发现4个独特bug)。
- Microsoft:仅用300 seeds(传统需10,000+)就发现隐藏testbench bug + 6个新error signature,实现“左移”验证。
- Cisco:UNR功能消除噪声,coverage提升 9%。

3. Siemens Questa One Smart Verification(VIQ Coverage Analyzer + Coverage Acceleration)
- 项目背景:Arm、MediaTek、Microsoft、Rambus等复杂SoC/Chiplet项目。
- AI机制:Coverage Acceleration模块用ML预测stimulus目标 + 自动选择约束 + progressive performance tuning;VIQ Analyzer做cross-hole/pattern分析 + 预测总coverage.

- 量化成果
- Coverage目标达成速度 50倍 快于传统UVM求解器。
- 整体验证覆盖率闭环时间 3倍 缩短,设计变更验证时间 10倍 缩短。
- 烟雾测试(smoke test)回归时间 10倍 缩短。
- Arm/MediaTek等客户:回归时间、云成本、工程师生产力显著提升(具体20-40%)。

额外学术/工具级案例
- Tessolve UVM框架内ML模型:事务效率提升49%,100% functional coverage时间大幅缩短。
- 某600K bins移动设计(DVCon论文):Cadence Xcelium SimAI input-bias → 闭环加速30%。
- LLM辅助(2025论文):assertion自动生成+coverage gap预测,简单设计coverage达86-98%.
