基于仿真的系统芯片功能验证技术研究

来源 :东南大学 | 被引量 : 36次 | 上传用户:dylwq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证已成为系统芯片(SoC)设计所面临的重大挑战,形式验证所能验证的电路规模远远不能满足设计需要,基于仿真的验证方法一直占统治地位。课题主要研究基于仿真的SoC验证技术。首先,提出并实现一种向量自动生成算法——“基于遗传算法和覆盖率驱动的Verilog RTL功能验证向量自动生成算法”。反馈覆盖率信息构建闭环系统,采用遗传算法根据覆盖率模型分析覆盖率信息自动生成验证向量。然后,提出并实现一种故障模型——“Verilog RTL域故障模型”。域故障模型准确全面地反映导致域错误的原因,域覆盖率衡量验证工作的充分性,域测试点选择策略快速生成域测试所需测试点。接着,实现基于C参考模型和SVA(System Verilog Assertion)的功能检查方法。最后,提出并实现一种SoC芯片级快速验证方法——“基于C建模的SoC芯片级验证方法”。针对ARM处理器构建AMBA周期精确模型,总线设备周期精确模型可由Verilog RTL生成,快速进行周期精确的芯片级验证。以Garfield系列系统芯片1验证为平台。模块级验证过程中采用基于遗传算法和覆盖率驱动的验证向量自动生成算法生成验证向量,数据表明,相对手写和随机生成验证向量方法本方法能减少验证向量开发时间,并达到更高的覆盖率;采用域覆盖率衡量模块级验证工作的充分型,结果表明这种覆盖率相对于行覆盖率和路径覆盖率更能准确衡量验证工作的充分性和发现验证漏洞;模块级验证过程中采用C参考模型与SVA检查DUV(Design Under Verification)的响应是否和功能定义一致,结果表明该方法能减少调试时间,提高验证质量。模块验证达到所需要的域和功能覆盖率后,SoC验证重点转向芯片级(Chip-Level)验证,采用基于C建模的SoC芯片级验证方法验证整个芯片功能,数据结果表明该方法比传统的RTL仿真速度提高了20倍以上。
其他文献
近日,上海市举办了首次节能服务产业年会,并发布《2014上海节能服务产业发展报告》。数据显示,截至2014年底,上海已有通过合同能源管理备案的节能服务企业430余家,每年投入资金近1
印度应向本国最强商人取经塔塔有限公司(Tala Sons)的董事长托丹·塔塔将于12月28日退休。他经营着印度私营部门规模最大的联合企业,其市值占整个股市的7%,支付的企业税占印度
计算机硬件技术不断发展,计算机系统结构也随之发生了巨大改变。计算机系统的中心正在逐步由传统的CPU,内存和网络向存储系统转移。网络存储系统适应这种要求得到迅速发展。
性能模拟与分析模型、Benchmark测试被认为是计算机系统性能评测的三大主要方法。相对于Benchmark测试和分析模型,模拟技术在性能评价的代价、时间以及灵活性之间有很好的平
跨境电商的高速发展和竞争的加剧,为企业的精细化运营提出了更高的要求和更大的挑战。大数据可以在用户特征分析、客户分级管理、重点客户筛选等诸多方面为跨境电商的运营和
青榨槭是六盘山乡土阔叶树种,又是良好的造林树种,同时也具有很高的观赏价值,但这一资源在六盘山地区还未得到广泛开发利用。为了合理利用这一资源,我们对青榨槭的种子采集、
三星只是一个亦步亦趋的跟随者,即使是占据优势的上游配套。在手机王国,诺基亚早已不是人们心中的“王”,但现现在它连名义上的王冠也被夺去。市场研究机构Strategy Allalytics
基于脑电信号(EEG)的脑-机接口(BCI)是当今BCI研究的主流。其中利用自发脑电信号,通过识别特定意识任务实现控制的BCI系统不需要外部刺激装置和长时间的训练,具有很大的应用
<正>~~
期刊