基于状态机结构体模型的事务级AXI总线验证方案设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:z325z0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SoC事务级验证已成为功能验证的主流方法。面对规模较大的芯片验证,如何抽象事务,并达到需求的覆盖率是验证工作的难点和重点。  本文提出一种基于状态机结构体模型自动遍历产生测试用例的方法,该方法将系统规格书或设计需求中的原始数据提取为具有独立功能的事务检查表和控制事务的顺序流程,将信息映射到状态机结构体模型,状态机结构体模型自动产生事务级测试用例。  基于状态机结构体模型自动遍历产生测试用例的方法,本文构造了由两个Master和两个Slave组成的AXI总线架构。应用状态机结构体模型,将Master通过AXI通道读写Slave定义为两种基本事务,根据每个Master当前不同的行为划分状态,并将状态对应到当前AXI总线上所发生的具体事务。通过状态机结构体中的状态机自动遍历状态产生所对应的具体事务级测试序列,同时计算并记录此序列所产生的结果,然后将事务级测试序列输入到构建的Master和Slave中,实时记录包括两个Master和Slave在内的整个AXI平台运行后的结果,将状态机结构体自动遍历状态产生的预算结果与实际验证平台运行的结果对比并结合AXI总线协议分析,结果表明状态机结构体产生的预算结果与平台实际运行结果相同,并满足AXI总线接口协议的属性要求。  采用SystemVerilog建立了AXI总线的验证平台,进行了代码覆盖率、事务覆盖率、边界覆盖率统计。对于事务覆盖率,从状态覆盖、状态跳转覆盖和状态序列覆盖三个层次进行了统计。边界覆盖从每个模块的最小地址,最大地址和随机地址进行了统计。通过覆盖反馈,查找并修正造成覆盖率低的因素,最终使不同方面的统计结果满足预先的验证需求。  实验证明,状态机结构体模型在AXI总线验证中具有较高的效率,有利于发现和更改设计的错误。
其他文献
绝缘体上硅(Silicon-on-Insulator,SOI)技术实现器件全介质隔离,彻底消除体硅CMOS寄生闩锁效应,具有功耗低、速度快、集成度高等显著特色。PDSOI器件体区并未完全耗尽,出现浮体
线粒体是细胞进行氧化磷酸化的主要场所,所合成的ATP用于维持细胞的各项生命活动。同时,线粒体在代谢过程中会产生活性氧,活性氧的积累会对细胞造成损伤。线粒体活动失调将会导
土壤呼吸是陆地生态系统通过根系呼吸和微生物呼吸向大气中释放CO2的过程,是陆地生态系统碳循环中仅次子总初级生产力的第二大碳通量组分。研究不同类型生态系统土壤呼吸时空
由于超高的载流子迁移率和二维结构性质,石墨烯近年来吸引了人们的广泛关注,有望应用于未来的高速电子和射频领域。本论文对石墨烯射频FET器件进行了深入研究,所取得的主要成
垂直腔面发射半导体激光器具有低阈值,长寿命,面发射易于二维集成等众多优点,使其在自由空间光互连,光通信,光信息处理以及各种高速并行网络应用中占有十分重要的地位,越来越受到国
细胞培养和以抗体为基础的免疫学技术仍然是目前病毒学研究的基本方法。尽管在医学病毒研究领域已有相对成熟的细胞系和抗体制备系统,但在低等脊椎动物(如鱼类)病毒学研究中,这
学位
量子存储(quantum memory)是长距离量子保密通讯(quantum cryptogra-phy)的核心技术。近年来,量子存储技术已经有了一定的进展,但是其存储时间还不是很长。本文中正在搭建的实
随着通信、计算机、消费电子等领域的快速发展,人们对承载这些应用的硬件系统在性能、功耗、成本、上市时间、灵活性、可扩展性等各个方面都提出了更高的要求。传统的设计方
本论文由两部分组成,第一部分的研究内容是CUGBP1在急性心肌梗死中的作用与机制的研究,第二部分的研究内容是小鼠整体心脏的钙成像。  急性心肌梗死是一种危害严重的致死性心
由于现在的城市发展不断进步,致使中国的建筑业也随之取得了巨大的收获.对于建设工程、暖通空调两个工程来说,都被视为重点的项目,在建筑的暖通空调工程施工期间,也会遇到很