【技术实现步骤摘要】
一种基于UVM的应答器芯片多模块同步验证平台和验证方法
[0001]本专利技术属于芯片验证领域,特别涉及一种基于UVM的应答器芯片多模块同步验证平台和验证方法。
技术介绍
[0002]现有应答器芯片没有涉及到使用UVM验证平台来验证应答器模块。过去针对应答器芯片的仿真验证平台基于简单的Verilog代码,给输入输出端口施加简单激励,并没有存在系统性、模块化的方式来全方位的验证应答器芯片,由此导致了应答器芯片中很多bug并没有及时被发现。
[0003]随着集成电路行业的不断发展,芯片的设计部分的复杂度越来越大,芯片规模成比例增加,给验证带来了困难。芯片需要多次流片失败之后才能成功流片,提高验证的完备性是成功流片的必要条件,因此提高验证效率是目前极为迫切的任务。并且据统计,在整个芯片项目周期中,验证环节所用的周期逐渐占到总项目周期的80%,验证技术已经跟不上设计和制造能力的发展,已经成为制约芯片设计行业发展的瓶颈。
[0004]现阶段验证领域应用的功能验证方法主要有动态验证和原型系统验证等。动态验证主要是指利用仿真器对待测设计进行仿真来判断待测设计的功能是否正确的一种手段。动态验证方法中传统的验证技术是基于Verilog语言编写的定向测试,针对待测设计的不同特性逐一构造测试激励序列并施加于待测设计中,采用观测波形和踪迹文件的方式判断目标设计是否实现了预期的功能。传统验证技术Verilog语言受限于静态例化,无法随仿真情况做动态变换,使用其搭建的验证平台在结构上缺乏层次化,传统的验证技术关注的更多集中在信号 ...
【技术保护点】
【技术特征摘要】
1.一种基于UVM的应答器芯片多模块同步验证平台,其特征在于,包括:激励序列生成模块,用于产生transaction数据包,其中,根据应答器的帧信息,配置所述transaction数据包;写代理器,用于从所述激励序列生成模块获取写码transaction数据包并驱动待验证应答器的写码模块,对所述待验证应答器的写码模块和读码模块进行仿真验证;有源代理器,用于从所述激励序列生成模块获取有源transaction数据包并驱动所述待验证应答器的有源模块,对所述有源模块进行仿真验证;检测器组件,用于采集所述待验证应答器输出的实际数据,并发送给计分板;参考模型组件,用于生成参考数据并发送给所述计分板;计分板,用于将所述实际数据与所述参考数据进行对比后获取所述待验证应答器的验证结果。2.根据权利要求1所述的基于UVM的应答器芯片多模块同步验证平台,其特征在于,所述写代理器包括封装在一起的写激励序列管理模块与写驱动器;其中,所述写激励序列管理模块用于从所述激励序列生成模块获取所述写码transaction数据包并传递给所述写驱动器;所述写驱动器用于将所述写码transaction数据包分解为信号级数据,并通过接口模块驱动所述写码模块。3.根据权利要求2所述的基于UVM的应答器芯片多模块同步验证平台,其特征在于,所述有源代理器包括封装在一起的有源激励序列管理模块与有源驱动器;其中,所述有源激励序列管理模块用于从所述激励序列生成模块获取所述有源transaction数据包并传递给有源驱动器;所述有源驱动器用于将所述有源transaction数据包分解为信号级数据,并通过接口模块驱动所述有源模块。4.根据权利要求3所述的基于UVM的应答器芯片多模块同步验证平台,其特征在于,还包括:虚拟激励序列管理模块,所述虚拟激励序列管理模块桥接所述写激励序列管理模块与所述有源激励序列管理模块;所述虚拟激励序列管理模块具有指向写激励序列管理模块与有源激励序列管理模块的指针,并用于控制和调度所述写激励序列管理模块与所述有源激励序列管理模块。5.根据权利要求1~4中任一项所述的基于UVM的应答器芯片多模块同步验证平台,其特征在于,所述检测器组件包括:EEPROM输入检测器,用于检测所述读码模块与应答器芯片的内存模块EEPROM之间端口的信号变化,并将输入到所述读码模块端口的信号级数据打包并恢复成transaction数据包级别后传递给所述计分板;读模块输出检测器,用于监视所述读码模块和所述有源模块的输出端口的信号变化,并将采集到的所述读码模块和所述有源模块的输出端口的信号级数据转变为transaction数据包级别并传递给所述计分板。6.根据权利要求5所述的基于UVM的应答器芯片多模块同步验证平台,其特征在于,所述参考模型组件包括:
读模型,用于完成所述写码模块和所述读码模块相同的功能,并输出对应的参考数据传递给所述计分板;有源模型,用于完成所述有源模块相同的功能,并输出对应于有源模块的参考数据传递给所述计分板。7.一种基于UVM的应答器芯片多模块同步验证方法,其...
【专利技术属性】
技术研发人员:倪园慧,马盼,林子明,武方达,巩京爽,
申请(专利权)人:北京全路通信信号研究设计院集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。