I2C和DMA软核IP的软件验证平台设计

I2C和DMA软核IP的软件验证平台设计

论文摘要

随着IC(Integated Circuit)设计的复杂度和规模不断增大,基于IP(Intellectual Property)核复用的SoC(System On Chip)设计技术开始成为主流。而IP核的验证方法也是越来越受到业界的关注。选择一种合适的验证技术对于很多芯片设计公司而言已经成为了首要问题。围绕这个问题,在研究了当前主要的验证方法和技术的基础上,本论文基于在深圳国微电子有限公司的工作,提出了一种基于随机约束激励的,以功能覆盖率和代码覆盖率为目的的IP核验证方法。该方法是基于事务级的验证,以搭建总线功能模型和功能覆盖率模型为重点,通过完备的激励测试,以达到验证方案中要求的覆盖目标为标准,完成对IP核的验证。在验证过程中,代码覆盖率检测激励所执行测试代码的效率;功能覆盖率用于检测激励所执行代码功能的效率。通过对功能覆盖率和代码覆盖率两者的结合分析,能够提高IP核验证的效率和可靠性。本论文中对I2C和DMA的覆盖率验证都取得了很好的效果。其中I2C有效代码覆盖率100%,功能覆盖率达到了98.5%;DMA的有效代码覆盖率100%,功能覆盖率也达到了100%。都达到了行业的标准。为IP核的后期系统级验证奠定了良好的基础,体现出了这种验证方法很好的实用性。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 IP概述
  • 1.2 IP在SoC设计中的应用
  • 1.3 国内外IP核验证的现状
  • 1.4 本论文的研究内容和意义
  • 第二章 IP验证方法及语言
  • 2.1 验证的方法
  • 2.1.1 动态功能验证方法
  • 2.1.2 静态功能验证方法
  • 2.2 功能验证的流程
  • 2.2.1 验证计划的建立
  • 2.2.2 测试平台的建立
  • 2.2.3 覆盖率检查和回归测试
  • 2.3 验证语言
  • 2.4 本章小结
  • 第三章 12C和DMA软核IP总体设计方案和功能分析
  • 3.1 12C的协议原理
  • 3.1.1 12C总线简介
  • 3.1.2 12C总线协议简介
  • 3.2 12C总线接口IP设计
  • 3.2.1 12C总线接口IP简介
  • 3.2.2 12C总线接口IP功能分析
  • 3.3 DMA简介
  • 3.4 DMA的软核IP的设计
  • 3.4.1 DMA软核IP功能特点
  • 3.4.2 DMA软核IP详细功能
  • 3.5 本章小结
  • 第四章 12C和DMA软核IP的验证平台设计
  • 4.1 概述
  • 4.2 验证系统的几个相关概念
  • 4.2.1 基于事务级的验证方法
  • 4.2.2 BFM 简介
  • 4.2.3 功能覆盖率模型
  • 4.2.4 激励输入机制
  • 4.2.5 代码覆盖率
  • 4.3 12C软核IP验证平台设计
  • 4.3.1 12C软核IP的BFM设计
  • 4.3.2 基于12C的功能覆盖率模型
  • 4.3.3 激励输入机制
  • 4.4 DMA软核IP的验证平台设计
  • 4.4.1 DMA软核IP的BFM设计
  • 4.4.2 功能覆盖率模型
  • 4.4.3 监视器设计
  • 4.4.4 DMA激励输入机制
  • 4.5 本章小结
  • 第五章 12C和DMA软核IP的验证结果分析
  • 5.1 12C软核IP的验证结果分析
  • 5.1.1 验证实例
  • 5.1.2 代码覆盖率
  • 5.1.3 功能覆盖率
  • 5.2 DMA软核IP的验证结果分析
  • 5.2.1 验证实例
  • 5.2.2 代码覆盖率
  • 5.2.3 功能覆盖率
  • 5.3 本章小结
  • 第六章 结论和展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].车辆人机工程验证平台建设研究[J]. 汽车实用技术 2017(10)
    • [2].建设考生身份综合验证平台 彻底杜绝替考作弊(节选)[J]. 考试与招生 2017(02)
    • [3].示范快堆数字化仪控设计验证平台工作进展[J]. 中国原子能科学研究院年报 2016(00)
    • [4].工业设备管理实验验证平台——关键技术与技术路线[J]. 中国战略新兴产业 2017(28)
    • [5].一种可重构的通用总线接口验证平台的研究及实现[J]. 电子器件 2011(03)
    • [6].高性能验证平台设计与搭建[J]. 电子器件 2008(06)
    • [7].掘进装备液压系统安全分析验证平台的研制[J]. 机床与液压 2019(22)
    • [8].浅谈航空公司运行控制模拟验证平台的设计与实现[J]. 现代信息科技 2017(06)
    • [9].轨道交通综合监控系统实验验证平台设计方案及测试[J]. 数字技术与应用 2017(05)
    • [10].居民健康卡地市级验证平台的设计与实现[J]. 中国卫生信息管理杂志 2015(02)
    • [11].新思科技设计系统、验证平台双线出击[J]. 电子设计应用 2009(05)
    • [12].航空公司运行控制模拟验证平台的设计与实现[J]. 实验室研究与探索 2015(12)
    • [13].无源高频RFID芯片的FPGA原型验证平台设计[J]. 微型机与应用 2014(08)
    • [14].基于FPGA的智能卡验证平台设计[J]. 单片机与嵌入式系统应用 2014(06)
    • [15].一种改进的软硬件协同验证平台的设计与实现[J]. 电子科技 2014(07)
    • [16].核电站三维设计验证平台的开发[J]. 计算机系统应用 2019(12)
    • [17].华龙一号设计验证平台建成并投入使用[J]. 设备管理与维修 2017(02)
    • [18].探讨校园网统一验证平台的构建[J]. 课程教育研究 2013(02)
    • [19].基于覆盖率驱动的高频RFID芯片验证平台设计[J]. 电子技术应用 2016(04)
    • [20].设计验证平台人机界面导入方法研究[J]. 核科学与工程 2010(S1)
    • [21].一款多核处理器FPGA验证平台的设计与实现[J]. 计算机研究与发展 2014(06)
    • [22].基于FPGA的DFT验证平台的实现[J]. 中国集成电路 2014(03)
    • [23].成像雷达干扰机效能验证平台的设计与实现[J]. 舰船电子对抗 2014(05)
    • [24].大型工程车辆控制网络主控节点设计与验证平台开发[J]. 工程机械 2013(05)
    • [25].多套仪控设计验证平台共用一套硬件运行研究[J]. 核科学与工程 2012(S2)
    • [26].一种平板显示器定标器的软硬件验证平台[J]. 液晶与显示 2010(01)
    • [27].高速动车组智能工厂试验验证平台建设[J]. 制造业自动化 2019(10)
    • [28].非侵入负荷分解技术验证平台的研究与应用[J]. 电子测量技术 2018(22)
    • [29].光纤通道网络交换芯片虚拟验证平台设计与实现[J]. 信息通信 2019(03)
    • [30].基于和睦系统的工程应用软件验证平台设计[J]. 自动化博览 2018(10)

    标签:;  ;  ;  

    I2C和DMA软核IP的软件验证平台设计
    下载Doc文档

    猜你喜欢