JTAG软核测试与应用设计

JTAG软核测试与应用设计

论文摘要

如今的数字电子系统,大量地采用了诸如PGA、BGA等高度封装器件,使得PCB上各器件之间的连线间距越来越细密。同时,数字系统中可供测试的结点间距亦越来越小,有的甚至成为隐性的不可达结点,使得基于探针的传统测试方法将难堪重任。随着电子技术的飞速发展,电路板测试技术出现了重大变革,一项新的电路PCB板上的IC之间的互连测试技术在20世纪末诞生并且得到了迅速广泛的应用。这项测试技术就是IEE1149.1标准,又称JTAG规范规定的边界扫描测试技术。JTAG规范不仅推动了可测性设计的发展,大大降低了电路板测试的成本和时间,而且为芯片内部寄存器提供了一种方便有效的“下载”和“读取”方式。JTAG即IEEE1149.1标准,只需5根引脚就可以实现数据的传输功能。它不但能测试各种集成电路芯片,也能测试芯片内各类宏单元,还能测试相应的印刷板电路。作为一种结构插入的可测性设计技术,边界扫描测试技术将边界扫描测试单元(Boundery-scan Cell,BSC)插在集成电路内部每一个输入输出引脚上。BSC的作用就相当于施加测试激励和观察测试响应的内建虚拟测试探头。本文通过对JTAG进行深入的研究,提出了一种实现JTAG结构的具体方法,实现了JTAG芯片设计。首先建立了基于Verilog的JTAG软核的RTL级模型,之后又实现了JTAG软核的逻辑综合和版图设计。本文的主要工作分为如下几个部分:(1)边界扫描技术的研究;(2)JTAG的Verilog模型的建立与验证;(3)JTAG软核的逻辑综合;(4)JTAG版图设计。设计结果表明整个边界扫描测试系统工作完好,符合设计目标。本文的特点是紧扣IEEE1149.1标准,并对JTAG进行RTL级建模和仿真以及首次对JTAG指令进行了分析,得出JTAG软核的基础测试满足设计要求;并以JTAG芯片的整个设计流程为主线,研究和讨论了JTAG芯片的设计思路与方法以及ASIC芯片设计中的关键技术。本文的创新点在于完整而清晰地呈现了JTAG芯片的整个设计流程,对于以后其他ASIC芯片设计有很好的实用价值和指导意义。

论文目录

  • 致谢
  • 中文摘要
  • ABSTRACT
  • 1 引言
  • 1.1 课题的背景和意义
  • 1.2 边界扫描的基本思想
  • 1.3 边界扫描的优势和应用前景
  • 1.4 论文结构安排
  • 2 边界扫描技术和IEEE1149.1标准
  • 2.1 边界扫描技术的基本原理
  • 2.2 边界扫描设备的硬件结构和IEEE1149.1标准
  • 2.3 测试存取通道TAP
  • 2.4 TAP控制器
  • 2.5 指令寄存器IR
  • 2.6 测试数据寄存器组
  • 2.7 JTAG指令简介
  • 3 ASIC设计方法与HDL技术
  • 3.1 ASIC设计方法
  • 3.2 HDL技术
  • 4 基于Verilog的JTAG软核设计与验证
  • 4.1 JTAG模块划分
  • 4.2 JTAG软核的基本结构
  • 4.3 JTAG的RTL级模型设计要求
  • 4.4 JTAG软核的Verilog模型
  • 4.5 JTAG软核的验证
  • 4.5.1 功能仿真
  • 4.5.2 综合及时序仿真
  • 5 逻辑综合
  • 5.1 逻辑综合概述
  • 5.2 ASIC逻辑综合过程
  • 5.3 逻辑综合后仿真
  • 6 版图设计
  • 6.1 基于标准单元的版图设计方法
  • 6.2 自动布局布线
  • 6.2.1 自动布局布线流程
  • 6.2.2 布局
  • 6.2.3 布线
  • 6.3 JTAG的版图实现
  • 6.3.1 JTAG版图
  • 6.3.2 时序分析
  • 6.4 版图验证
  • 6.5 后仿真
  • 7 结论
  • 参考文献
  • 附录
  • 作者简历
  • 学位论文数据集
  • 相关论文文献

    • [1].边界扫描测试技术综述[J]. 电子世界 2016(10)
    • [2].边界扫描测试在数字电路自动测试系统中的研究与应用[J]. 计算机测量与控制 2015(07)
    • [3].一种嵌入式边界扫描测试数据压缩及合成方法[J]. 计算机测量与控制 2015(03)
    • [4].边界扫描测试技术发展综述[J]. 电光与控制 2013(02)
    • [5].边界扫描测试的数学模型探讨[J]. 中国新通信 2012(14)
    • [6].基于网络的边界扫描测试技术的研究与实现[J]. 计算机测量与控制 2010(07)
    • [7].边界扫描测试生成的数学基础[J]. 工程数学学报 2008(02)
    • [8].一种混合信号边界扫描测试系统的设计[J]. 现代电子技术 2011(15)
    • [9].基于FPGA的边界扫描测试系统的研究[J]. 航空电子技术 2010(04)
    • [10].边界扫描测试实验系统的设计与开发[J]. 实验科学与技术 2009(03)
    • [11].边界扫描测试系统的设计与实现[J]. 国外电子测量技术 2016(06)
    • [12].板级边界扫描测试多链优化配置方法研究[J]. 计算机测量与控制 2012(10)
    • [13].混合信号集成电路边界扫描测试技术的实现[J]. 电子测试 2010(01)
    • [14].集成电路边界扫描测试中的电路网表结构分析[J]. 数字技术与应用 2016(07)
    • [15].系统芯片的边界扫描测试与调试方法研究[J]. 计算机测量与控制 2012(05)
    • [16].边界扫描测试优化算法[J]. 计算机工程 2009(20)
    • [17].基于SQLite的边界扫描测试链路自动生成研究与实现[J]. 现代电子技术 2018(08)
    • [18].集成电路边界扫描测试系统中测试方式选择模块的电路设计[J]. 装备制造技术 2016(07)
    • [19].基于SerDes系统芯片边界扫描测试设计与电路实现[J]. 南京邮电大学学报(自然科学版) 2018(01)
    • [20].MRO LINK[J]. 航空维修与工程 2015(09)
    • [21].边界扫描测试生成与故障诊断的研究与实现[J]. 计算机工程 2015(01)
    • [22].嵌入式数据库SQLite在边界扫描测试系统中的应用[J]. 微电子学与计算机 2014(05)
    • [23].基于FT2232H的边界扫描测试控制器的研究与设计[J]. 机械制造与自动化 2013(01)
    • [24].基于USB2.0的边界扫描测试控制器的设计[J]. 大众科技 2012(03)
    • [25].基于SOPC的边界扫描测试控制器IP核设计[J]. 计算机测量与控制 2010(01)
    • [26].高速边界扫描主控器设计[J]. 计算机工程 2009(01)
    • [27].基于边界扫描技术的MACRO测试语言应用及分析[J]. 电子科学技术 2015(04)
    • [28].基于AVR单片机的边界扫描测试控制器设计[J]. 计算机测量与控制 2008(05)
    • [29].基于边界扫描的印制板可测试性分析研究[J]. 航空兵器 2015(04)
    • [30].支持SJTAG的边界扫描测试系统[J]. 计算机系统应用 2009(09)

    标签:;  ;  ;  

    JTAG软核测试与应用设计
    下载Doc文档

    猜你喜欢