2.3.5双向引脚的DFT 双向引脚需要考虑和解决的问题: 1.在扫描移位的过程中改变双向引脚的方向; 2.在捕获测试响应的时候出现总线争用; 3.双向时钟、复位和串行输出引脚:ATE须将它们作为单向引脚考虑。 2.3.5.1双向引脚方向控制问题(解决上述问题1,2)
如图4-21所示,数据扫描进入触发器F0的时候,会引起与之相连的三态缓冲器U0不断的改变状态,从而使得双向端子上的数据很可能改变传输方向,出现总线争用的问题。 为了解决这个问题,可以采用如图4-21所示的做法,增加一个控制逻辑(与门U0),在测试向量加载的时候,SE为高电平,U1输出低电平,使得双向引脚的传输单向化(向左)。但是,在捕获响应的时候,仍然不能保证没有总线争用问题。为了解决这个问题,对图4-21所示的电路改进为图4-22所示的电路。表4-1是图4-22所示电路的工作情况。 表4-1ASIC工作模式
2.3.5.2 双向时钟或者双向复位
图4-24所示电路工作在测试状态时,ASIC_TEST的值为1,使得U0被禁止,输出为高阻状态,有效的保证了测试时钟的加载,扫描链完全处于ATE控制之下。
|