Design for Test的boundary scan在验证output ports时为什么要通过Update-DR将状态再次跳转到Run-Test/ldle状态
时间: 2024-06-01 22:10:35 浏览: 111
Boundary-Scan-Architecture.rar_boundary scan_边界扫描
Design for Test的boundary scan使用的是串行扫描链路,通过在芯片的输入输出端口添加扫描链路,可以实现对芯片内部信号的控制和观测。在验证output ports时,测试程序通过扫描链路将输入信号送入芯片,然后通过扫描链路观测输出信号。在这个过程中,测试程序需要将控制器状态从Run-Test/ldle状态切换到Shift-DR状态,将输入信号送入扫描链路,并将控制器状态再次切换到Run-Test/ldle状态,以观测输出信号。通过这样的方式,可以确保测试程序能够正确地控制和观测芯片内部信号,从而验证输出端口的功能是否正常。因此,在验证output ports时,需要通过Update-DR将控制器状态再次切换到Run-Test/ldle状态,以确保测试程序能够正确地控制和观测输出信号。
阅读全文