一种基于NC系统中的模块验证系统技术方案

技术编号:17007176 阅读:38 留言:0更新日期:2018-01-11 03:39
本发明专利技术提供一种基于NC系统中的模块验证系统,第一数据接收比较单元用于将接收待测单元的发出第一类待测数据,与第一类待测数据的预设阈值进行比较验证,将比较验证结果发生制控制单元;第二数据接收比较单元用于将接收待测单元的发出第二类待测数据,与第二类待测数据的预设阈值进行比较验证,将比较验证结果发生制控制单元;第三数据接收比较单元用于将接收待测单元的发出第三类待测数据,与第三类待测数据的预设阈值进行比较验证,将比较验证结果发生制控制单元。系统的功能覆盖率及代码覆盖率都达到了预期的要求,并且该验证环境可以无缝的集成到系统验证环境中,系统在顶层验证中得到应用。

【技术实现步骤摘要】
一种基于NC系统中的模块验证系统
本专利技术涉及节点控制器领域,尤其涉及一种基于NC系统中的模块验证系统。
技术介绍
随着芯片规模的增大,芯片设计中验证已成为流程中开销最大的工作,占整个设计周期的比例越来越大。验证的工作量已经占到整个SOC研发的70%到80%,因此提高芯片验证的效率已变得至关重要。通常基于SystemVerilog的测试平台,共有五个层次。最底部的信号层包含待测设计和把待测设计连接到测试平台的信号。再上一层是命令层,执行总线读或写命令的驱动器驱动了待测试机的输入;监视器负责检测输出信号的变化;断言穿过命令层和信号层,负责监视独立信号以寻找穿越整个命令的信号变化。功能层中代理接收来自上层的事务,把它们分解成独立的命令,然后送往记分板,用于预测事务结果;检验器负责比较来自监视器和记分板的命令。场景层中的发生器用来驱动功能层。最顶层为测试层,包括各种测试用例。该测试平台的验证方式主要包含五个步骤,即产生激励,把激励施加到DUT上,捕捉响应,检验正确性,对照整个验证目标测算进展情况。适用于功能和协议比较简单的模块,对于一些复杂的模块,平台搭建难度大,结构松散,架构凌乱,代码本文档来自技高网...
一种基于NC系统中的模块验证系统

【技术保护点】
一种基于NC系统中的模块验证系统,其特征在于,包括:控制单元,阈值设置模块,第一数据接收比较单元,第二数据接收比较单元,第三数据接收比较单元,待测单元;第一数据接收比较单元的第一端,第二数据接收比较单元的第一端,第三数据接收比较单元的第一端分别与待测单元连接,第一数据接收比较单元用于接收待测单元发出的第一类待测数据;第二数据接收比较单元用于接收待测单元发出的第二类待测数据;第三数据接收比较单元用于接收待测单元发出的第三类待测数据;第一数据接收比较单元的第二端,第二数据接收比较单元的第二端,第三数据接收比较单元的第二端分别与阈值设置模块连接;第一数据接收比较单元通过与阈值设置模块连接,获取第一类...

【技术特征摘要】
1.一种基于NC系统中的模块验证系统,其特征在于,包括:控制单元,阈值设置模块,第一数据接收比较单元,第二数据接收比较单元,第三数据接收比较单元,待测单元;第一数据接收比较单元的第一端,第二数据接收比较单元的第一端,第三数据接收比较单元的第一端分别与待测单元连接,第一数据接收比较单元用于接收待测单元发出的第一类待测数据;第二数据接收比较单元用于接收待测单元发出的第二类待测数据;第三数据接收比较单元用于接收待测单元发出的第三类待测数据;第一数据接收比较单元的第二端,第二数据接收比较单元的第二端,第三数据接收比较单元的第二端分别与阈值设置模块连接;第一数据接收比较单元通过与阈值设置模块连接,获取第一类待测数据的预设阈值;第二数据接收比较单元通过与阈值设置模块连接,获取第二类待测数据的预设阈值;第三数据接收比较单元通过与阈值设置模块连接,获取第三类待测数据的预设阈值;第一数据接收比较单元的第三端,第二数据接收比较单元的第三端,第三数据接收比较单元的第三端分别与控制单元连接;第一数据接收比较单元用于将接收待测单元的发出第一类待测数据,与第一类待测数据的预设阈值进行比较验证,将比较验证结果发生制控制单元;第二数据接收比较单元用于将接收待测单元的发出第二类待测数据,与第二类待测数据的预设阈值进行比较验证,将比较验证结果发生制控制单元;第三数据接收比较单元用于将接收待测单元的发出第三类待测数据,与第三类待测数据的预设阈值进行比较验证,将比较验证结果发生制控制单元。2.根据权利要求1所述的基于NC系统中的模块验证系统,其特征在于,第一数据接收比较单元包括:第一数据驱动接口,第一数据获取模块,第一数据监控模块;第一数据驱动接口用于提供第一数据获取模块与待测单元的测试连接的接口;第一数据获取模块分别与阈值设置模块和待测单元连接,第一数据获取模块在阈值设置模块中获取第一类待测数据的预设阈值;第一数据获取模块通过第一数据驱动接口与待测单元连接,接收待测单元发出的第一类待测数据;第一数据监控模块将接收待测单元发出的第一类待测数据与第一类待测数据的预设阈值进行比较,将比较结果发生制控制单元。3.根据权利要求1所述的基于NC系统中的模块验证系统,其特征在于,第二数据接收比较单元包括:第二数据驱动接口,第二数据获取模块,第二数据监控模块;第二数据驱动接口用于提供第二数据获取模块与待测单元的测试连接的接口;第二数据获取模块分别与阈值设置模块和待测单元连接,第二数据获取模块在阈值...

【专利技术属性】
技术研发人员:高亚力
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1