【技术实现步骤摘要】
一种高效的数字电路算法验证装置
本专利技术属于集成电路芯片设计
尤其涉及一种芯片验证系统及方法。
技术介绍
芯片验证的目标是什么?如果你认为是“发现bug”,只是部分正确。验证的目标是为了确保芯片已经按照设计规范设计出一套特定的功能。也就是说,设计是否已准确地反映了设计规范。验证者根据项目的不同,面临的验证需求也是千差万别。因此需要采用不同的验证方法来实现验证模型。无论你是用简单的verilog搭建验证平台,还是用复杂的UVM方法学,都不是简单地输入激励并通过简单地检查波形输出来确认设计是否正确。本专利技术针对算法验证的方法,阐述如何实现一种高效的数字电路算法验证装置。如图表1所示,原有的验证装置非常简陋:基于verilog语言的tb.v(testbench)产生时钟信号和一些协议层的函数(task);testcase.v调用tb.v中的task,把原始数据定向地输入给设计DUT。验证工程师需要通过检查环境产生的波形文件来确认整个运行过程中,DUT的中间步骤是否正确,不仅如此,大量测试带来了大量编写测 ...
【技术保护点】
1.一种高效的数字电路算法验证装置,其特征在于:引入算法工具来代替人工的算法;用脚本工具来代替test case生成过程;用自动化检测手段来代替繁琐的波形检测。/n
【技术特征摘要】
1.一种高效的数字电路算法验证装置,其特征在于:引入算法工具来代替人工的算法;用脚本工具来代替testcase生成过程;用自动化检测手段来代替繁琐的波形检测。
2.如权利要求1所述的一种高效的数字电路算法验证装置,主要包含以下五大部分作为验证平台的前提:数据源文本文件、Matlab算法工具编写算法模型、自动化脚本产生测试用例、用SystemVerilog代替Verilog语言、DUT设计输送给验证平台握手信号和其算法数据。
3.如权利要求1所述的一种高效的数字电路算法验证装置,有两个循环电路和两个比较电路。第一个循环电路不断...
【专利技术属性】
技术研发人员:孙晓霞,张建伟,
申请(专利权)人:上海明矽微电子有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。