本项目针对当前仿真验证中存在的问题,提出以形式化引擎求解覆盖率轨迹反馈驱动仿真测试向量生成,加速验证收敛。项目通过对可快速提供覆盖率轨迹的形式化引擎关键技术、覆盖率轨迹实时驱动处理器仿真验证的关键技术、支持多指令集的验证技术、基于片上多核处理器的多级覆盖率反馈技术等关键技术的研究,优化处理器仿真验证过程,实现加速功能验证收敛的目的。与现有覆盖率驱动技术相比,形式化引擎可在很短时间内求取覆盖率轨迹,在速度和实现开销上具有优势。本项目的研究突破了现有覆盖率驱动的随机仿真验证和形式化技术与仿真相结合的半形式化验证技术框架,在理论上具有研究价值;同时,本项目的一系列研究成果已成功应用在国产处理器的验证实践中,显示了广泛的应用前景。
英文主题词Formal verification; Coverage; Simulation; Microprocessor Verificaiton