System-level test, or SLT, is an increasingly important process step in today's integrated circuit testing flows. Broadly speaking, SLT aims at executing functional workloads in operational modes. In this paper, we consolidate available knowledge about what SLT is precisely and why it is used despite its considerable costs and complexities. We discuss the types or failures covered by SLT, and outline approaches to quality assessment, test generation and root-cause diagnosis in the context of SLT. Observing that the theoretical understanding for all these questions has not yet reached the level of maturity of the more conventional structural and functional test methods, we outline new and promising directions for methodical developments leveraging on recent findings from software engineering.
翻译:系统级测试是当今集成电路测试流程中一个日益重要的进程步骤,广而言之,系统级测试旨在完成运行模式的功能性工作量,在本文件中,我们综合现有知识,了解特殊技术的确切内容以及尽管成本和复杂程度相当高但为何使用特殊技术。我们讨论了特殊技术所涵盖的类型或失败,并概述了在特别技术框架内进行质量评估、测试生成和根基诊断的方法。我们注意到,对所有这些问题的理论理解尚未达到较传统的结构和功能性测试方法成熟的程度,我们概述了利用软件工程最新发现的方法发展的新方向和有希望的方向。