
【电】 sweep test
scan; scanning
【计】 fineness; scanning
【医】 scanning
test; testing
【计】 T
【化】 measurement and test
【经】 test
在电子工程与软件测试领域中,"扫描测试"(Scan Testing)指通过系统化检测流程识别潜在缺陷的技术方法。从汉英双解角度分析,该术语对应以下两种应用场景:
1. 集成电路测试 在芯片制造领域,扫描测试指通过插入可控制的扫描链(Scan Chain)实现电路节点状态抓取与验证的自动化检测技术。其核心原理是将芯片内部寄存器重构为串行移位寄存器,通过输入测试向量(Test Vector)并对比输出响应,定位制造缺陷或设计错误。此方法由《超大规模集成电路测试方法学》(作者:谷海桥)第三章详细阐述。
2. 软件安全检测 在计算机安全领域,扫描测试指利用自动化工具对软件系统执行漏洞扫描(Vulnerability Scanning)的过程。典型应用包括:静态代码扫描(SAST)、动态应用扫描(DAST)和依赖项扫描,遵循ISO/IEC 27034标准中的应用程序安全控制规范。美国国家标准与技术研究院(NIST)SP 800-115技术指南将其定义为"系统性安全评估方法"。
该术语在IEEE 1149.1边界扫描测试标准中具有明确定义,其英文全称为"Boundary Scan Testing",特指通过芯片管脚状态监测实现印刷电路板互连故障诊断的技术体系。
扫描测试是一种通过结构化设计方法提升电子器件测试效率的技术,主要应用于集成电路和逻辑单元检测。以下是详细解释:
扫描测试通过在器件内部嵌入特殊测试电路(即扫描设计),将复杂的时序逻辑电路转换为可串行控制的扫描链,实现“分而治之”的测试策略。其核心原理是将电路中的存储单元(如触发器)替换为可扫描单元,使测试时能像移位寄存器一样逐位输入/输出测试数据,从而降低测试生成的复杂度。
扫描测试通常包含以下步骤:
如需进一步了解具体实现(如电压扫描步骤),可参考专利文献,或结合行业标准文档深化学习。
【别人正在浏览】