首页--工业技术论文--无线电电子学、电信技术论文--微电子学、集成电路(IC)论文--一般性问题论文--设计论文

基于UVM的AMBA协议转换桥验证实现

摘要第3-4页
Abstract第4页
第一章 绪论第8-14页
    1.1 课题背景第8-10页
    1.2 课题来源第10-11页
    1.3 国内外研究现状及发展趋势第11-12页
    1.4 本文主要工作与论文结构第12-14页
第二章 UVM 验证方法学第14-30页
    2.0 UVM 验证平台环境第15-16页
    2.1 接口组件 UVC 结构组成第16-19页
        2.1.1 数据包(data item)第16页
        2.1.2 驱动器(Driver)/Bus Functional Model(BFM)第16页
        2.1.3 序列发生器(Sequencer)第16-17页
        2.1.4 监视器(Monitor)第17页
        2.1.5 收集器(Collector)第17-18页
        2.1.6 代理(Agent)第18页
        2.1.7 环境类(Environment)第18页
        2.1.8 TestBench第18-19页
    2.2 UVM 验证组件基本类第19-20页
    2.3 事务级建模(Transaction-Level Modeling)第20-23页
        2.3.1 事务级传输(transactions)第20页
        2.3.2 事务级通信方式(Transaction-Level Communication)第20-21页
        2.3.3 基本事务级建模的通信方式第21-23页
    2.4 过程间的通信第23-25页
        2.4.1 层次化的连接方式第23页
        2.4.2 分析通信(Analysis Communication)第23-24页
        2.4.3 Analysis Ports第24页
        2.4.4 Analysis Export第24-25页
    2.5 仿真阶段控制方法第25-26页
    2.6 UVM 仿真阶段步骤第26-27页
    2.7 UVM 内置工厂 Factory 以及替换机制第27-28页
        2.7.1 UVM Factory第27页
        2.7.2 替换机制第27-28页
        2.7.3 回调方法 Call_back( )第28页
    2.8 本章小结第28-30页
第三章 AMBA 协议转换桥验证平台实现需求及策略第30-44页
    3.1 AMBA 协议转换桥设计描述第30-31页
    3.2 AMBA 协议转换桥接口介绍第31-32页
        3.2.1 AHB 接口(Host traffic )第31-32页
        3.2.2 AXI 接口(从 DMA 到 memory 以及 UART 的数据传输)第32页
        3.2.3 APB 接口 (Slave)第32页
    3.3 AMBA 接口介绍第32-38页
        3.3.1 全局信号(Clocking&Reset)第32页
        3.3.2 AHB 接口信号第32-34页
        3.3.3 AHB 写操作第34页
        3.3.4 AHB 读操作第34页
        3.3.5 AMBA 协议转换桥设计中 AHB 输入信号第34-35页
        3.3.6 AHB 突发类型信号第35-36页
        3.3.7 AHB 接口输出信号第36页
        3.3.8 APB 接口信号第36-38页
    3.4 从机地址地图第38页
    3.5 基于 AMBA 协议转换桥的验证需求第38-39页
    3.6 基于 AMBA 转换桥的验证目标与策略第39-42页
        3.6.1 验证目标第39-40页
        3.6.2 如何添加激励第40页
        3.6.3 如何确保验证的正确性第40-42页
    3.7 本章小结第42-44页
第四章 UVM 验证平台搭建第44-72页
    4.1 AMBA 协议转换桥的 UVM 验证平台总体架构第44-48页
        4.1.1 AMBA 协议转换桥整体验证平台结构框架第44-46页
        4.1.2 AHB-to-APB 数据流的验证平台架构第46-47页
        4.1.3 DMA AXI-to-AB AXI 数据流的验证平台架构第47-48页
    4.2 AMBA 协议转换桥向下数据流验证平台创建第48-49页
    4.3 创建 AHB-to-APB 验证平台 UVC 组件第49-65页
        4.3.1 创建环境类组件第49-51页
        4.3.2 创建 sequence UVC 组件第51-53页
        4.3.3 创建 fch_ahb_mst_sequencer 序列发生器第53-54页
        4.3.4 创建驱动器_fch_ahb_driver第54页
        4.3.5 信号连接并打包处理第54-57页
        4.3.6 创建监视器 fch_ahb_monitor第57-59页
        4.3.7 创建 APB-Slave UVC 组件第59页
        4.3.8 创建 AHB-to-APB 参考模型 Predictor第59-61页
        4.3.9 创建代理 fch_ahb_master_agent第61页
        4.3.10 创建 AHB UVC第61-62页
        4.3.11 创建环境类 UVC 组件第62-64页
        4.3.12 创建顶层 test第64-65页
    4.4 收集覆盖率信息第65-70页
        4.4.1 代码覆盖率第66页
        4.4.2 功能覆盖率第66-67页
        4.4.3 覆盖组 Covergroup第67-70页
    4.5 本章小结第70-72页
第五章 AMBA 协议转换桥验证结果分析第72-84页
    5.1 RTL 验证工具 VCS 简介第72页
    5.2 验证结果分析第72页
    5.3 VCS 仿真 log 文件输出第72-73页
    5.4 VCS 仿真波形输出第73-74页
    5.5 VCS 覆盖率驱动验证结果第74-82页
        5.5.1 AHB 接口覆盖组覆盖率结果分析第75-80页
        5.5.2 APB Slave 覆盖率数据第80-82页
    5.6 回归测试结果第82页
    5.7 断言验证第82-83页
    5.8 本章小结第83-84页
第六章 总结与展望第84-86页
    6.1 总结第84-85页
    6.2 展望第85-86页
致谢第86-88页
参考文献第88-90页
研究成果第90-91页

论文共91页,点击 下载论文
上一篇:基于物联网技术的连锁超市配送中心作业流程优化研究
下一篇:第27届亚锦赛男篮中锋进攻能力的对比分析