边界扫描测试技术原理
- 格式:ppt
- 大小:1.09 MB
- 文档页数:35
boundaryscan应用实例-回复什么是boundary scan技术?Boundary scan技术,又称JTAG(Joint Test Action Group)技术,是一种用于芯片级电路板测试和诊断的技术。
它使用了IEEE标准1149.1定义的边界扫描链(Boundary Scan Chain),通过在电路板上的闩锁功能来实现对芯片上的引脚的测试和调试。
Boundary scan技术的原理和功能如何工作?Boundary scan技术的原理基于一种边界扫描链结构(Boundary Scan Chain),该链将所有芯片引脚连接起来形成一个环。
这个环具有使能信号和测试控制信号,通过这些信号的控制,可以将测试数据从一个引脚传输到另一个引脚,实现对芯片引脚的测试和调试。
Boundary scan技术的功能主要有以下几个方面:1. 电路连通性测试:通过boundary scan技术,可以检测和诊断电路板上信号线的连通性是否良好,以及是否存在断路和短路。
2. 引脚功能测试:通过boundary scan技术,可以实时测试和诊断芯片引脚的功能是否正常。
这对于芯片级的调试和故障排除非常有用。
3. 元件配置和诊断:通过boundary scan技术,可以识别和配置电路板上的各种元件,例如存储器、逻辑门等。
这可以帮助工程师更好地了解电路板的组成和功能。
4. 容错性检查:通过boundary scan技术,可以检查电路板上的信号线是否遵循电气特性,例如正确的电阻和电容值。
这对于确保电路板的稳定性和可靠性至关重要。
Boundary scan技术的应用实例1. 电子设备制造:Boundary scan技术可以在生产线上用于测试和验证电子设备的电路板,以确保其质量和可靠性。
它可以有效地检测和排除电路板上的连通性问题和故障,提高生产效率和产品质量。
2. 电路板维修:当电子设备发生故障时,boundary scan技术可以用于定位和修复故障点。
边界扫描背景:早在1985年,几家欧洲的厂商为解决高复杂度IC的测试问题,成立了一个JETAG(Joint European Test Action Group)的组织。
稍后,包含HP(Hewlett Packard)及一些美商公司亦加入了这个组织,该组织更名为JTAG(Joint Test Action Group)。
JTAG发展了BOUNDARY-SCAN 的技术,并于1989年将BOUNDARY-SCAN 的JTAG Rev 2.0 版,移转给电机电子工程师协会(Institute Electrical and Electronic Engineers, IEEE),并于1990年成为IEEE Standard1149.1-1990。
定义:边界扫描技术是一种应用于数字集成电路器件的测试性结构设计方法。
所谓“边界”是指测试电路被设置在IC器件逻辑功能电路的四周,位于靠近器件输入、输出引脚的边界处。
所谓“扫描”是指连接器件各输入、输出引脚的测试电路实际上是一组串行移位寄存器,这种串行移位寄存器被叫做“扫描路径”,沿着这条路径可输入由“0” 和“1”组成的各种编码,对电路进行“扫描”式检测,从输出结果判断其是否正确。
结构:引脚:寄存器:1指令寄存器:用来决定是否进行扫描测试和访问数据寄存器操作。
2旁路寄存器:旁路寄存器只有1位,它提供了一条从TDI到TDO之间的最短通道。
当选择了旁路寄存器,实际上没有执行边界扫描测试,它的作用是为了缩短扫描路径,将不需要测试的数据寄存器旁路掉,以减少不必要的扫描时间。
3边界扫描寄存器边界扫描寄存器由大量置于集成电路输入输出引脚附近的边界扫描单元组成。
边界扫描单元首尾相连构成一个串行移位寄存器链,它使用TDI引脚作为输入,TDO引脚作为输出。
在测试时钟TCK的作用下,从TDI加入的数据可以在边界扫描寄存器中进行移动扫描。
设计人员可用边界扫描寄存器来测试外部引脚的连接,或是在器件运行时捕获内部数据。
IEEE1149.1标准是一项用于测试和故障诊断集成电路的重要标准,而JTAG(Joint Test Action Group)是这项标准的主要推动者之一。
本文将对IEEE1149.1标准进行解析,从其定义、原理、应用等多个角度进行分析,帮助读者更好地理解和应用这一标准。
一、 IEEE1149.1标准的定义IEEE1149.1标准,也称为边界扫描标准或JTAG标准,是一项由IEEE 制定的用于测试集成电路的标准。
该标准于1990年发布,已被广泛应用于半导体工业、电子制造业等领域。
通过在芯片内部设置边界扫描链,可以实现对芯片内部连接和状态的测试和调试,从而提高了集成电路的可靠性和稳定性。
二、 IEEE1149.1标准的原理1. 边界扫描链IEEE1149.1标准的核心是边界扫描链(boundary scan ch本人n),通过在集成电路的引脚上添加扫描逻辑,实现了对芯片内部连接和状态的测试。
这种边界扫描链可以将芯片的内部引脚与外部引脚进行连接,从而实现对芯片内部信号的观测和控制。
2. TAP控制器IEEE1149.1标准还引入了TAP(Test Access Port)控制器,用于与边界扫描链进行通信和控制。
TAP控制器可以对边界扫描链进行初始化、数据传输和状态控制,从而实现对集成电路的测试和调试。
三、 IEEE1149.1标准的应用1. 芯片测试IEEE1149.1标准最主要的应用是用于集成电路的测试。
通过在芯片内部设置边界扫描链,可以实现对芯片内部连接和状态的测试,从而发现潜在的故障和缺陷。
2. 芯片调试除了测试功能,IEEE1149.1标准还可以用于集成电路的调试。
通过边界扫描链和TAP控制器,工程师可以对集成电路进行状态观测和信号控制,从而快速定位和分析故障原因。
3. 芯片编程IEEE1149.1标准还可以用于集成电路的编程。
一些可编程逻辑器件(如FPGA)可以通过边界扫描信息口进行编程,实现对逻辑器件内部配置和状态的控制。
ICT基本测试原理(FOR TR-518F)1. 电阻测试原理:1.1 固定电流源(constant Current)模式(mode0)对于不同的电阻值,ICT本身会自动限制一个适当的固定电流源做为测试的讯号源使用,如此才不会因使用都的选择不当,因而产生过高的电压而烧坏被测元件,帮其测试方式为:提供一个适当的固定电流源I,流经被测电阻R,再于被测电阻R两端,测量出Vr,由于Vr及I已知,利用Vr=IR公式,即可得知被测电阻R值.RANGE Current1欧姆~299.99欧姆 5mA300欧姆~2.99K欧姆 500uA3K欧姆~29.99K欧姆 50uA30K欧姆~299.99K欧姆 5uA300K欧姆~2.99M欧姆0.5uA3M欧姆~40M欧姆 0.1uA1.2 低固定电流源(Low constant Current)模式(mode1)该测试方法和上述固定电流源模式一样,只是在被测电阻于电路上若有并联(Parallel)着二极体(Diode)或IC保护二极体(IC Clamping Diode)时,对于该电阻两端测量电压值若超过0.5V至0.7V左右时,因二极体导电的关系,该电阻两端电压将被维持在0.5V~0.7V左右,固无法量测出真正的Vr值,为解决此问题,只要将原先的电流源降低一级即可.RANGE Current1欧姆~299.99欧姆500uA300欧姆~2.99K欧姆 50uA3K欧姆~29.99K欧姆 5uA30K欧姆~299.99K欧姆 0.5uA300K欧姆~2.99M欧姆0.1uA1.3 快速(High-Speed)测试模式(MODE2)假如被测电阻并联一个0.3uF以上的电容时,若使用上述固定电流源测试时,需要花费很长的时间,让电容充饱电荷,再去测量出Vr值,而得知R值,如此测试方法将增加ICT测试时间,为解决此问题,可以将固定DC 电流源改为0.2V DC固定电压源,直接接于被测电阻两端,如此电容将会在短暂时间内使其Ic=0,故电路上所有电流将流经电阻R.其测量方式为:提供一个0.2V DC电压源,当Ic=0时,再测试流经电阻两端的Ir,因为V=IrR,而V及Ir已知,即可得知电阻R的值.1.4 交流相位(AC Phase)测试模式(MODE3,MODE4,MODE5)由于电路设计关系,被测试电阻将会并联着电感等元件,对于此电阻值测量,若使用固定电流源方式测试,电阻值将会偏低而无法测量出真正的电阻值,故使用AC电压源,利用相位角度的领先,及落后方式而得知被测电阻值.故其测试方式为:提供一个适当频率的AC电压源V,同时在被测电阻两端测量出Iz,由于V=Iz*Zrl,因为V及Iz已知,故可得知Zrl,又因为R=Zrl*cosθ,而Zrl及cosθ已知,故即可得知被测电阻R值.SIGNAL RANGE(L) RANGE(R)1KHz 600uH~60H 5欧姆~300K欧姆10KHz 60uH~600mH 5欧姆~40K欧姆100KHz 6uH~6mH 5欧姆~4K欧姆2. 电容/电感测试原理:2.1 固定AC电压源(Constant AC Voltage)测试模式(MODE0,MODE1,MODE2,MODE3)对于不同阻抗的电容或电感,ICT本身会自动选择一个适当频率(frequency)的AC电压源作为测试使用,其频率计有:1KHz,10KHz,100KHz,1MHz,对于极小阻抗值的电容或电感将需要较高频率的AC电压源,再测量被测元件两端的电压源,由于V=Ic*Zc或V=Il*Zl,而V及Ic或Il已知,故得知Zc=1/2π*f*C或Zl=2πfL,又因f已知,故即可得知电容C或电感L值.Debug MODE Signal Source Capacitor Range Inductor Range0 1KHz 400pF~30uF 6mH~60H1 10KHz 40pF~4uF 600mH以下2 100KHz 1pF~40nF 6mH以下3 1MHz 1pF~300pF 1uH~60uHICT后續之發展前景在ICT沒有辦法改善現有缺陷之狀況下,几乎無法成為測試之主流。
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 集成电路测试方法研究目录1 边界扫描测试方法 ....................................................................................................... 错误!未定义书签。
1.1边界扫描基本状况 ................................................................................................... 错误!未定义书签。
1.2IEEE S TD 1149.1 ........................................................................................................ 错误!未定义书签。
1.3IEEE S TD 1149.4 ........................................................................................................ 错误!未定义书签。
1.4IEEE S TD 1149.5 ........................................................................................................ 错误!未定义书签。
1.5IEEE S TD 1149.6 ........................................................................................................ 错误!未定义书签。
IEEE 1149.6标准在装备测试性设计中的应用研究边界扫描技术是一种应用于集成电路的测试性结构设计方法,主要用来解决复杂电路的测试问题,而装备中交流耦合、差分信号普在高速数字互联网络普遍应用,对传统上基于直流的故障检测边界扫描技术提出了挑战。
本文研究了IEE1149.6的基本原理及其在装备测试性设计中的应用,它完全兼容原有的IEEE1149.1标准,可以很好地对高速数字网络进行测试。
标签:边界扫描;IEEE1149.6;测试性;机内测试0 引言测试性设计是为了提高产品自诊断和外部诊断能力,能方便有效地确定产品状态和隔离故障[1]。
随着新一代武器装备的日益复杂化,对装备本身的故障诊断能力也提出更高的要求。
IEEE 1149.1标准的提出为采用低速高复杂性数字集成电路和高密度表面封装等工艺技术的印制电路板的故障诊断问题提供了良好的解决方案,但是随着新装备电子设备集成化程度的提高,千兆位串行数据通信协议的使用高速增长,在该领域交流耦合差分信号的工程应用逐渐成为主流,特别是同步光纤网络通信,以太网以及带宽和同步光学技术等领域都广泛使用交流耦合技术,IEEE 1149.1越来越难以满足来自于测试、调试和功能等多方面的挑战。
为了实现对上述网络的自动化测试,2001年5月,IEEE成立了1149.6工作组,并于2003年3月推出了IEEE 1149.6标准。
该标准兼容了IEEE 1149.1标准,沿用已存在的边界扫描测试技术,具有高可靠性、高故障覆盖率和噪声抑制能力强等特点。
我国装备在交流耦合差分传输信号测试性设计方面仍然缺乏研究与技术的推广,本文就分析了IEEE 1149.6在装备测试性设计中的适用性并提出了IEEE 1149.6的实现途径,可以对装备中电子设备交流耦合差分信号的测试性设计提供指导。
1 IEEE 1149.6简介1.1 标准概述IEEE 1149.6标准在IEEE 1149.1标准的基础上拓展了测试交流耦合或差分耦合互连所需的硬件,它可以兼容IEEE 1149.1标准,仍然沿用IEEE 1149.1标准结构进行测试,它们的基本原理相同,不同的是IEEE 1149.6针对交流耦合、差分互连被测信号制订了专门的测试结构及测试指令。
ICT在线测试原理摘要:本文介绍在线测试的基本知识和基本原理。
1 慨述1.1 定义在线测试,ICT,In-Circuit Test,是通过对在线元器件的电性能及电气连接进行测试来检查生产制造缺陷及元器件不良的一种标准测试手段。
它主要检查在线的单个元器件以及各电路网络的开、短路情况,具有操作简单、快捷迅速、故障定位准确等特点。
飞针ICT基本只进行静态的测试,优点是不需制作夹具,程序开发时间短。
针床式ICT可进行模拟器件功能和数字器件逻辑功能测试,故障覆盖率高,但对每种单板需制作专用的针床夹具,夹具制作和程序开发周期长。
1.2 ICT的范围及特点检查制成板上在线元器件的电气性能和电路网络的连接情况。
能够定量地对电阻、电容、电感、晶振等器件进行测量,对二极管、三极管、光藕、变压器、继电器、运算放大器、电源模块等进行功能测试,对中小规模的集成电路进行功能测试,如所有74系列、Memory 类、常用驱动类、交换类等IC。
它通过直接对在线器件电气性能的测试来发现制造工艺的缺陷和元器件的不良。
元件类可检查出元件值的超差、失效或损坏,Memory类的程序错误等。
对工艺类可发现如焊锡短路,元件插错、插反、漏装,管脚翘起、虚焊,PCB短路、断线等故障。
测试的故障直接定位在具体的元件、器件管脚、网络点上,故障定位准确。
对故障的维修不需较多专业知识。
采用程序控制的自动化测试,操作简单,测试快捷迅速,单板的测试时间一般在几秒至几十秒。
1.3意义在线测试通常是生产中第一道测试工序,能及时反应生产制造状况,利于工艺改进和提升。
ICT测试过的故障板,因故障定位准,维修方便,可大幅提高生产效率和减少维修成本。
因其测试项目具体,是现代化大生产品质保证的重要测试手段之一。
ICT测试理论做一些简单介绍1基本测试方法1.1模拟器件测试利用运算放大器进行测试。
由“A”点“虚地”的概念有:∵Ix = Iref∴Rx = Vs/ V0*RrefVs、Rref分别为激励信号源、仪器计算电阻。
jtag时序定义-回复"JTAG时序定义"JTAG或称为边界扫描测试(Boundary Scan Test)是一种用于测试和诊断集成电路(IC)的技术。
它是通过在IC的边界上添加额外的逻辑电路来实现的。
这些电路允许对IC进行测试,在设计和制造过程的各个阶段进行故障诊断和调试。
在深入了解JTAG的工作原理和时序定义之前,我们先来了解一下JTAG 的基本原则以及其在现代电子设备中的作用。
JTAG的基本原则是通过在电路的边界上引入一个环形移位寄存器(Chain),使所有的逻辑设备连接在一起,并能够通过一个统一的接口进行访问。
这种连接方式允许通过JTAG接口逐个扫描移位寄存器,并对每个设备进行测试和诊断。
这对于检测和修复复杂电子系统中的开放和短路等问题至关重要。
现代电子设备中的许多组件都支持JTAG接口,并采用了标准的JTAG时序定义。
这些时序定义包括:Test-Logic-Reset(TLR)、Run-Test/Idle (RTI)、Shift-IR(SIR)、Shift-DR(SDR)和更新数据寄存器(Update-IR/DR)等。
首先,Test-Logic-Reset(TLR)是JTAG测试时序的起始点。
在TLR期间,所有的边界扫描寄存器(BSR)和移位寄存器都会被清零并重置到其初始状态。
这个步骤确保了一个可重复的测试状态,为后续的测试做好准备。
接下来是Run-Test/Idle(RTI)期间。
在RTI期间,设备会处于一个空闲状态,等待后续的指令。
这个步骤对于等待外部指令是非常重要的,例如Shift-IR、Shift-DR或者其他执行测试和诊断操作的指令。
Shift-IR(SIR)和Shift-DR(SDR)是JTAG测试过程中最重要的两个步骤。
在Shift-IR期间,所有设备的指令被逐个扫描进入其边界扫描寄存器中。
每个设备都会根据其扫描链长度移动指令位。
Shift-DR期间则是将数据从一个设备的输出移入下一个设备的输入。
总第329期计算机与数字工程V o l. 45 No. 3 2〇17 年第3期C om puter &D ig ita l E ngineering 579边界扫描测试技术在存储器测试中的应用杨士宁顾颖石雪梅罗晶(航天科工防御技术研究实验中心北京100854)摘要边界扫描测试技术是一种基于集成电路可测性设计的测试技术,通过对集成电路内部测试寄存器输出响应 的分析完成电路系统的测试及故障诊断。
它提供了对器件的功能、互连及相互间影响进行测试的接口,极大地方便了对于 复杂电路的测试。
文章介绍了边界扫描的基本结构、边界扫描测试操作流程、测试接口和IE E E1149. 1标准规定的数据寄 存器和指令寄存器,结合X U m x公司可编程器件用配置存储器X C F系列芯片的进行基于边界扫描测试技术的测试方案设计。
关键词边界扫描测试;存储器测试中图分类号T N407D O I:10. 3969/j. issn. 1672-9722. 2017. 03. 036Application of Boundary Scan Test Technology in Memory TestYANG Shining GU Ying SHI Xuemei LUO Jing(Defense Technology Research and Test Center of China Aerospace Science &• Industry Corporation, Beijing 100854)Abstract B oundary scan te st technology is one te stin g technology based on integrate c irc u it (IC) m ea su ra b ility design E le c tro c irc u it system can be tested and diagnosed b y analyzing the o u tp u t signal o f the c irc u it in te r te stin g register. T h e test- p o rt o f fu n c tio n a l, inter-connect and in teractional effect are provided b y boundary scan te st technology, so it is convenient to te st com plex IC. T h e s tru c tu re, te s t-flo w, te s t-p o rt and d a ta/in s tru c tio n reg iste r prescribed b y IE E E1149. 1 o f the boundary scan te st are personated. In the end, one te stin g pro je ct o f X ilin x program m able m em ory, X C F series, based Boundary Scan T e s t is contrived.Key Words boundary scan te s t, m em ory testClass Number T N407i引言随着集成电路制造技术向深亚微米级方向的 发展,芯片的集成度也越来越高,内部资源、管脚数 目和密度不断提高使得传统测试技术的开发难度 越来越大,成本也越来越高。
JTAG基本原理介绍1--边界扫描和TAPJTAG的主要功能有两种,⼀种⽤于测试芯⽚的电⽓特性;另⼀种⽤于Debug,对各类芯⽚机器外围设备进⾏调试。
⼯作原理:在器件内部定义⼀个TAP(Test Access Port),通过专⽤的JTAG测试⼯具对内部节点进⾏测试和调试。
1 边界扫描(Boundary-Scan)靠近芯⽚的输⼊、输出引脚上增加⼀个移位寄存器,也就是边界扫描寄存器。
当芯⽚处于调试状态时,边界扫描寄存器可以将芯⽚与外围的输⼊、输出隔离。
从⽽实现对芯⽚输⼊、输出信号的观察和控制。
在正常的运⾏状态下,这些寄存器对芯⽚是透明的。
另外,芯⽚输⼊、输出引脚上的边界扫描寄存器可以相互连接起来,形成边界扫描链,串⾏的输⼊和输出,通过相应的时钟信号和控制信号观察和控制芯⽚。
⼀般的芯⽚会提供⼏条独⽴的边界扫描链,来实现完整的测试功能。
2 测试访问接⼝TAP(Test Access Port)在IEEE1149.1⾥,寄存器分为数据寄存器(DR)和指令寄存器(IR)。
边界扫描链就是数据寄存器的⼀种。
指令寄存器⽤于控制数据寄存器,例如选择⼀条⽬标扫描链。
TAP是⼀个通⽤的端⼝,通过TAP可以访问芯⽚提供的所有数据寄存器和指令寄存器。
以下是TAP的接⼝信号:◇TCK:时钟信号,为TAP的操作提供了⼀个独⽴的、基本的时钟信号。
◇TMS:模式选择信号,⽤于控制TAP状态机的转换。
◇TDI:数据输⼊信号。
◇TDO:数据输出信号。
◇TRST:复位信号,可以⽤来对TAP Controller进⾏复位(初始化)。
这个信号接⼝在IEEE 1149.1标准⾥并不是强制要求的,因为通过TMS也可以对TAP Controller进⾏复位。
◇STCK:时钟返回信号,在IEEE 1149.1标准⾥⾮强制要求。
◇DBGRQ:⽬标板⼯作状态的控制信号。