边界扫描(英语:Boundary scan)是一种检查印刷电路板上的连线或是集成电路中模组的方式。边界扫描也可以当作是一种调试的方式。边界扫描也是一种除错方式,监监控脚位状态、量测电压,或是分析集成电路中子模组的功能。

联合测试工作组(JTAG)是于1985年由电子工业协会订定的验证设计和测试其电路的方法,在1990年成为IEEE 1149.1-1990文档。在1994年时增加了一份附件,其中定义了边界扫描描述语言,用以描述IEEE 1149.1相容设备的边界扫描逻辑定义。从那时开始,这个标准被全球的电子企业广泛采用。边界扫描几乎成为了JTAG的同义词。[1][2]

测试

编辑

边界扫描架构提供一种不需实体测试采针英语test probe即可测试互连(包括逻辑电路、主存储器等)的作法,其作法是在每一个元件中加入至少一个测试单元(test cell),测试单元连接到元件的所有脚位,且可以选择性的用测试功能取代脚位原始的功能。每一个测试单元都可以用JTAG扫描链来规划,将信号输入到某脚位,并读取电路板上对应的走线英语Signal trace,然后可以用走线目的方元件的测试单元读取该讯号,确认走线可以正确的连接这二个元件。若走线有短路或是断路,就无法在目的脚位读到对应讯号,表示走线有问题。

侦错

编辑

边界扫描的架构有助于软件设计师及硬件工程师开发嵌入式系统,JTAG测试埠本身也可以当成低速的逻辑分析仪

相关条目

编辑

参考资料

编辑
  1. ^ IEEE Std 1149.1 (JTAG) Testability Primer页面存档备份,存于互联网档案馆) Chapter 3 covers boundary scan with JTAG, and other chapters are also informative.
  2. ^ The Embedded Plan For JTAG Boundary Scan 互联网档案馆存档,存档日期2008-12-01. presents an overview, circa 2008.

外部链接

编辑