一种基于UVM的总线接口模块的验证系统及验证方法技术方案

技术编号:40501842 阅读:33 留言:0更新日期:2024-02-26 19:29
一种基于UVM的总线接口模块的验证系统及验证方法,其特征在于,包括顶层测试模块和测试用例层;顶层测试模块和测试用例层均连接到待测模块;顶层测试模块用于构建1553B总线A与1553B总线B,待测模块分别与1553B总线A、1553B总线B相连;测试用例层用于创建和配置验证环境,将验证环境配置按约束随机传入验证环境,使测试用例层的激励能够按照配置产生,测试待测模块功能。本申请提供一种基于UVM的1553B总线接口模块级的验证方法,通过使用随机测试方法,结合覆盖率收集可以充分有效地验证待测模块的功能正确性,并确保与规范要求的一致性。

【技术实现步骤摘要】

本专利技术涉及芯片验证,具体涉及一种基于uvm的总线接口模块的验证系统及验证方法。


技术介绍

1、mil-std-1553b总线(简称1553b总线)是一种常用的串行通信总线标准,在航空电子设备、航空器系统、舰船系统、导弹系统及地面控制中心等军用航空航天领域广泛应用。其用于实现各种设备、系统和平台之间的数据交换、控制和协同工作。它提供了可靠性、抗干扰性和冗余能力,确保系统的稳定性和安全性。

2、1553b总线接口模块是实现1553b通信系统的核心部分,对其所需功能充分验证是实现不同模块间进行可靠1553b通信的保证。目前对于1553b总线接口模块的验证多是使用传统的现场可编程门阵列(field-programmable gate array,fpga)方法。这种验证方法可以提供与实际硬件接口和时序相匹配的验证环境,检测硬件逻辑中的错误和问题。但也存在一定的缺点:

3、(1)开发成本高:fpga验证需要开发专门的硬件板卡、设计验证环境和测试工具等。这些硬件和软件资源的开发和采购成本较高,对于一些小规模或预算有限的项目来说可能不太实用;本文档来自技高网...

【技术保护点】

1.一种基于UVM的总线接口模块的验证系统,其特征在于,包括顶层测试模块和测试用例层;顶层测试模块和测试用例层均连接到待测模块;

2.根据权利要求1所述的一种基于UVM的总线接口模块的验证系统,其特征在于,测试用例层根据待测模块的待测功能,编写不同的测试用例来测试待测模块各功能能够正确实现。

3.根据权利要求2所述的一种基于UVM的总线接口模块的验证系统,其特征在于,在测试用例层创建寄存器模型并将其集成进验证环境中。

4.根据权利要求1所述的一种基于UVM的总线接口模块的验证系统,其特征在于,验证环境负责创建及例化内部各组件,具体包括:APB代理组件、...

【技术特征摘要】

1.一种基于uvm的总线接口模块的验证系统,其特征在于,包括顶层测试模块和测试用例层;顶层测试模块和测试用例层均连接到待测模块;

2.根据权利要求1所述的一种基于uvm的总线接口模块的验证系统,其特征在于,测试用例层根据待测模块的待测功能,编写不同的测试用例来测试待测模块各功能能够正确实现。

3.根据权利要求2所述的一种基于uvm的总线接口模块的验证系统,其特征在于,在测试用例层创建寄存器模型并将其集成进验证环境中。

4.根据权利要求1所述的一种基于uvm的总线接口模块的验证系统,其特征在于,验证环境负责创建及例化内部各组件,具体包括:apb代理组件、第一1553b代理组件、第二1553b代理组件、总线监视器代理组件、参考模型和计分板;

5.根据权利要求4所述的一种基于u...

【专利技术属性】
技术研发人员:李盘龙许杰彭召靳荣利
申请(专利权)人:叩持西安电子信息技术有限公司
类型:发明
国别省市:

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

1