0 引言
在目前的片上系统(System on Chip,SoC)研发过程中,功能验证在流片前已经无法充分满足验证需要了。其他的验证手段例如性能验证和效能验证也被纳入到了完善的验证体系之中。尽管验证人员时刻在追赶项目进度,但日益复杂的系统和验证评估方案在逐步挤压他们的精力。通用验证方法学(Universal Verification Methodology,UVM)尽管已然成为了验证人员的一项有效的、可复用的验证方法学,然而基于它之上在SoC系统级验证过程中如何释放更大的能量还需要开拓。
在复杂的系统仿真运行过程中,往往缺少规范、有效的手段来及时获得系统执行时的各项状态。同时,电子设计自动化(Electronic Design Automation,EDA)厂商对于性能和效能的评估在仿真时也缺少一致的方案。本文提出了一种基于UVM自动化验证平台、可全方位监测系统运行状态的验证方案Bailing(百灵)。Bailing是一套定制化方案,而且在项目执行中可以基于SoC的结构做灵活扩展。
本文详细内容请下载:https://www.chinaaet.com/resource/share/2000005390
作者信息:
刘斌1,2,虞小鹏1,谭年熊1
(1.浙江大学 微纳电子学院,浙江 杭州 310000;2.西安路科验视集成电路技术咨询有限公司,陕西 西安 710000)

凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。