摘要

事务层协议处理模块是1394总线某款在研网络通信SoC芯片的核心器件,负责总线各节点上层应用软件与链路层之间读、写请求和锁定请求关键事务通信。为有效模拟软硬件在宿主机芯片上工作交互的复杂场景,该文从分析事物层系统级功能分析出发,重点研究芯片内部软硬件激励程序的执行效率和软硬件验证程序运行过程所占的比重,提出一种基于UVM的1394总线事务层系统级功能验证方案,给出了该方案的虚拟验证策略与方法,包括虚拟验证平台组件、工作原理和平台架构设计,并对其中关键验证组件进行详细介绍。最后,通过仿真验证和收集覆盖率分析,该方案不仅有效满足事务层系统级验证总体需求,灵活完成1394协议解析,还可以为今后1394总线相关SoC、ASIC设计提供通用虚拟验证平台。