测试向量生成与BIST内建自测试联合设计课 - 第1节

1.1 VLSI测试的重要性

在超大规模集成电路(VLSI)设计与制造流程中,测试是保证芯片质量、可靠性与良率的最后一道防线。一颗芯片从设计到封装,任何一个工艺偏差或设计缺陷都可能导致功能失效。测试的核心目标可以概括为:

  • 筛选良品与次品:确保交付给客户的芯片满足功能与性能规格。
  • 诊断失效原因:为工艺改进和设计修正提供反馈。
  • 降低现场失效率:通过老化测试和边界测试剔除早期失效芯片。
关键数据:在先进工艺节点(如7nm及以下),测试成本已占芯片总制造成本的 25% ~ 40%,且随着工艺微缩,这一比例仍在上升。
VLSI 芯片制造与测试流程 设计 制造 晶圆测试 封装 成品测试 测试贯穿从晶圆到成品的全过程,是质量与成本平衡的关键环节

1.2 测试成本分析

测试成本并非仅指测试设备的采购费用,而是包含从测试开发到产品退役的全生命周期成本。下表列出了测试成本的主要构成:

成本类别 占比(典型值) 说明
测试设备折旧 30% ~ 40% 自动测试设备(ATE)价格高昂,且需定期升级
测试时间 25% ~ 35% 直接决定测试吞吐量,是成本优化的核心指标
测试程序开发 15% ~ 20% 包括向量生成、故障仿真、调试等工程人力
良率损失 5% ~ 15% 过测试(over-test)导致良品被误判为次品
维护与支持 5% ~ 10% 探针卡、插座、校准等耗材与人工
设计启示:通过 BIST(内建自测试) 技术,可以将部分测试功能集成到芯片内部,减少对外部ATE的依赖,从而显著降低测试设备折旧和测试时间成本。

1.3 测试挑战概述

随着摩尔定律的推进,VLSI测试面临一系列严峻挑战,这些挑战直接驱动了测试向量生成与BIST联合设计的需求:

  1. 复杂度爆炸:单芯片集成数十亿晶体管,传统的外部测试向量数量呈指数增长,测试时间难以接受。
  2. 可观测性与可控制性下降:深亚微米工艺下,内部节点数量巨大,通过外部引脚直接访问的比例极低。
  3. 缺陷类型多样化:除了传统的固定故障(stuck-at fault),还出现延迟故障、桥接故障、小延迟缺陷等,需要更复杂的测试模型。
  4. 功耗约束:测试模式下的功耗可能比正常工作模式高2~3倍,导致芯片过热损坏。
  5. 成本压力:消费电子市场对芯片价格极度敏感,测试成本必须持续降低。
VLSI 测试核心挑战与应对策略 复杂度爆炸 可观测性下降 缺陷多样化 ATPG + 压缩 扫描链 + BIST 多故障模型仿真 联合设计目标 测试向量生成 + BIST 内建自测试 → 成本与质量最优

1.4 课程目标与内容安排

本课程旨在培养学员掌握测试向量生成(ATPG)与内建自测试(BIST)的联合设计方法,使学员能够在芯片设计阶段就系统性地规划测试架构,实现测试成本与故障覆盖率的平衡。

课程核心目标

  • 理解VLSI测试的基本理论,包括故障模型、故障仿真与可测试性度量。
  • 掌握ATPG算法(D算法、PODEM、FAN等)及其在扫描链上的应用。
  • 掌握BIST架构设计,包括LFSR、MISR、测试控制器与测试调度。
  • 学会将ATPG与BIST进行联合优化,减少测试时间与向量存储开销。
  • 通过实际案例,完成从RTL设计到测试向量交付的全流程实践。

内容安排(30章概览)

模块 章节范围 核心内容
基础篇 第1~5章 测试导论、故障模型、可测试性度量、扫描链设计
ATPG篇 第6~12章 D算法、PODEM、FAN、时序ATPG、向量压缩
BIST篇 第13~20章 LFSR原理、MISR、测试控制器、存储器BIST、逻辑BIST
联合设计篇 第21~26章 ATPG与BIST协同优化、测试调度、功耗感知测试
实践篇 第27~30章 EDA工具实践、项目案例、课程总结与展望
预备知识要求:学员需具备数字电路基础、Verilog/VHDL硬件描述语言基础,以及基本的VLSI设计流程概念。建议在学习本课程前先复习时序逻辑与组合逻辑设计。
《测试向量生成与BIST内建自测试联合设计》课程结构 基础篇 第1~5章 ATPG篇 第6~12章 BIST篇 第13~20章 联合设计篇 第21~26章 实践篇 第27~30章 课程设计理念:从基础到实践,从独立到联合,逐步构建完整的测试知识体系 每章均包含理论讲解、SVG示意图、案例分析与课后练习