基于FPGA边界扫描单元的多芯片数字测试

基于FPGA边界扫描单元的多芯片数字测试

论文摘要

随着集成电路规模越来越大和SOC系统的设计发展,芯片测试困难,可测性设计提上日程。边界扫描测试是板级测试中的优选,面对高密度多芯片封装系统中复杂的互联测试和芯片功能测试,如何快速准确的进行功能测试和互联测试成为多芯片封装系统亟待研究的领域。本文在研究可测性设计的基础上,重点研究了边界扫描原理和菊花链连接方式,针对多芯片封装系统测试提出了基于FPGA大量边界扫描单元BSC的扩展菊花链进行多芯片封装系统测试,通过搭建多芯片封装系统的软硬件平台完成测试分析结果,并从理论上利用可测性度量算法SCOAP对芯片设计的改动进行可控制性和可观测性提高进行度量。本文主要综述了可测性设计的各种结构测试并重点分析了边界扫描原理和边界扫描结构,以及芯片测试的发展动态。边界扫描测试是板级测试中的优选,可编程逻辑器件FPGA拥有大量的边界扫描单元BSC,在边界扫描原理的基础上,针对多芯片封装系统中常包含非边界扫描结构的芯片,提出了基于FPGA边界扫描单元的多芯片数字测试方法,使非JTAG结构芯片与边界扫描芯片一起统一测试,高效全自动化的提高多芯片测试效率,并通过搭建软硬件系统平台完成了多芯片封装系统的测试。最后也对本文提出的方法的缺点进行了总结与展望。本文所提出的新方法即是利用FPGA的扩展菊花链提高待测芯片的可控制性和可观测性的方法,多芯片封装中不支持边界扫描测试结构的芯片,通过引脚引出连接到可编程逻辑器件FPGA的边界扫描单元,是芯片利用外部FPGA提供的边界扫描单元形成边界扫描菊花链,再通过PC机上的边界扫描测试软件对其进行连接性测试。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 可测性设计
  • 1.3 国内外芯片测试研究动态
  • 1.4 课题的提出以及本文的研究工作
  • 1.5 本章小结
  • 第二章 芯片封装测试和边界扫描
  • 2.1 芯片测试应用
  • 2.1.1 内部扫描测试和虚拟扫描应用
  • 2.1.2 内建自测试应用
  • 2.1.3 边界扫描测试标准和多芯片测试应用
  • 2.2 边界扫描原理
  • 2.3 边界扫描JTAG 结构
  • 2.3.1 边界扫描TAP 控制器
  • 2.3.2 边界扫描单元
  • 2.3.3 数据寄存器和指令寄存器
  • 2.4 边界扫描控制器
  • 2.5 本章小结
  • 第三章 多芯片封装系统软硬件搭建测试
  • 3.1 基于FPGA 的扩展DUT 菊花链
  • 3.2 搭建多芯片封装测试硬件平台
  • 3.3 搭建多芯片封装测试软件平台
  • 3.3.1 XJTAG 边界扫描软件系统介绍
  • 3.3.2 XJTAG 建立工程描述
  • 3.3.3 LabVIEW 介绍以及项目集成到NI PXI-1045
  • 3.4 本文多芯片封装测试编码原理
  • 3.5 多芯片封装测试系统结果
  • 3.6 本章小结
  • 第四章 可测性度量
  • 4.1 可测性概念
  • 4.2 可测性度量算法
  • 4.3 利用可测性度量算法SCOAP 进行时序电路度量
  • 4.4 本章小结
  • 总结与展望
  • 参考文献
  • 攻读硕士学位期间取得的研究成果
  • 致谢
  • 附件
  • 相关论文文献

    标签:;  ;  ;  

    基于FPGA边界扫描单元的多芯片数字测试
    下载Doc文档

    猜你喜欢