3. 扫描触发器类型:muxed-D、LSSD、时钟门控扫描触发器的结构对比与选择策略

在 DFT 设计中,扫描触发器的选型直接决定了测试覆盖率、芯片面积开销、时序收敛难度以及测试功耗。工程实践中,最常遇到的三种扫描触发器类型为:Muxed-D 型、LSSD(电平敏感扫描设计)型以及时钟门控扫描触发器。本章将从电路结构、工作模式、面积/时序代价、适用场景四个维度进行系统对比,并给出工程选型策略。

工程提示: 扫描触发器的选择并非纯技术问题,它往往与后端设计流程、ATE 测试设备能力、以及芯片的功耗预算强相关。建议在项目启动阶段就完成扫描触发器选型评估,避免后期 ECO 替换带来的巨大工作量。

3.1 Muxed-D 型扫描触发器

Muxed-D 型扫描触发器是目前业界最主流、最通用的扫描单元。其核心思想是在标准 D 触发器的数据输入端前增加一个 2 选 1 多路选择器(MUX),通过扫描使能信号(SE)切换功能模式与测试模式的数据路径。

3.1.1 结构原理

  • 正常模式(SE=0): 数据路径为 D → MUX → 触发器 D 端,功能逻辑正常运转。
  • 扫描模式(SE=1): 数据路径为 SI(扫描输入)→ MUX → 触发器 D 端,多个触发器首尾相连形成扫描链。
  • 输出: 触发器 Q 端同时驱动功能逻辑和下一级扫描输入(SO)。
关键指标: Muxed-D 型触发器相比标准 D 触发器,面积增加约 15%~25%,时序路径上增加一个 MUX 延迟(约 0.1~0.3 ns,取决于工艺节点)。
Muxed-D 扫描触发器结构 Muxed-D 扫描触发器结构 MUX D-FF D SI SE CLK Q SE=0: D → MUX → D-FF → Q (功能模式) SE=1: SI → MUX → D-FF → Q (扫描移位模式)

3.1.2 优缺点分析

维度 评价
面积开销 中等(+15%~25%),MUX 逻辑增加约 4~6 个标准门
时序影响 功能路径增加 MUX 延迟,可能影响 setup/hold 时序
测试时钟 单时钟沿采样,与标准 ATPG 流程兼容性最好
设计复杂度 低,EDA 工具支持最成熟,插入自动化程度高
适用场景 绝大多数数字芯片(ASIC、SoC、MCU)

3.2 LSSD 型扫描触发器

LSSD(Level-Sensitive Scan Design)由 IBM 在 1970 年代提出,采用双锁存器结构,通过非交叠时钟实现电平敏感扫描。LSSD 的核心优势在于完全消除时钟树上的测试时序问题,但代价是面积和布线资源显著增加。

3.2.1 结构原理

  • 双锁存器: 主锁存器(L1)和从锁存器(L2)构成一个扫描单元。
  • 三端口时钟: 系统时钟 C、扫描时钟 A、扫描时钟 B(非交叠)。
  • 工作模式:
    • 功能模式:C 时钟控制 L1 采样,L2 透明跟随。
    • 扫描模式:A 时钟将数据打入 L1,B 时钟将 L1 数据传至 L2,形成移位。
注意: LSSD 要求 A/B 时钟严格非交叠,这增加了时钟生成电路的复杂度。在先进工艺(7nm 以下)中,非交叠时钟的 skew 控制极具挑战。
LSSD 扫描触发器结构 LSSD 双锁存器扫描结构 L1 (主锁存器) L2 (从锁存器) D SI C (系统时钟) A (扫描时钟) B (扫描时钟) Q 功能模式: C 时钟控制 L1 采样, L2 透明跟随 扫描模式: A 时钟 → L1 采样, B 时钟 → L1→L2 移位 A/B 时钟必须严格非交叠, 避免数据竞争

3.2.2 优缺点分析

维度 评价
面积开销 高(+40%~60%),双锁存器结构导致晶体管数量翻倍
时序影响 功能路径无额外 MUX 延迟,但时钟生成电路复杂
测试时钟 需要三组时钟(C/A/B),ATE 通道资源消耗大
抗毛刺能力 极强,电平敏感设计对时钟毛刺不敏感
适用场景 高可靠性芯片(航天、军工、医疗)、超深亚微米工艺

3.3 时钟门控扫描触发器

时钟门控扫描触发器是专门针对低功耗设计的扫描单元。它在标准 Muxed-D 结构基础上,集成了时钟门控逻辑,使得在扫描移位模式下可以关闭功能路径的时钟,从而大幅降低测试功耗。

3.3.1 结构原理

  • 集成门控: 在触发器内部集成一个时钟门控单元(AND 门或锁存器+AND 门)。
  • 模式控制: 通过 Scan_Enable 信号控制时钟门控,在扫描移位时关闭功能时钟。
  • 数据保持: 扫描移位期间,功能路径的触发器输出保持上一状态,避免组合逻辑翻转。
关键指标: 时钟门控扫描触发器可将扫描移位功耗降低 30%~50%,但面积比标准 Muxed-D 增加约 10%~15%。
时钟门控扫描触发器结构 时钟门控扫描触发器结构 时钟门控 MUX D-FF D SI CLK SE Q 扫描移位模式: 时钟门控关闭功能时钟, 仅扫描链翻转 功能模式: 时钟门控透明, 正常数据采样 优势: 测试功耗降低 30%~50%, 适合低功耗芯片

3.4 三种扫描触发器对比总结

对比维度 Muxed-D LSSD 时钟门控扫描
面积开销 +15%~25% +40%~60% +25%~35%
功能路径延迟 增加 MUX 延迟 无额外延迟 增加 MUX + 门控延迟
时钟需求 单时钟 三时钟(非交叠) 单时钟 + 门控使能
测试功耗 高 中 低
ATPG 兼容性 最好 需专用库 好
EDA 工具支持 最成熟 有限 成熟
典型应用 通用 ASIC/SoC 高可靠/军工 低功耗 IoT/移动

3.5 工程选型策略

在实际项目中,扫描触发器的选择需要综合考虑以下因素,并按优先级排序:

  1. 测试功耗预算: 如果芯片有严格的测试功耗限制(如电池供电设备),优先考虑时钟门控扫描触发器。
  2. 时序收敛难度: 如果功能路径时序非常紧张(如高频 CPU 核),LSSD 可以消除 MUX 延迟,但需评估时钟生成复杂度。
  3. ATE 设备能力: 如果测试机台时钟通道有限,Muxed-D 的单时钟方案最具优势。
  4. 面积成本: 对于成本敏感的消费类芯片,Muxed-D 是默认选择。
  5. 可靠性要求: 航天/医疗等场景,LSSD 的抗毛刺能力不可替代。
推荐策略: 对于 90% 以上的数字芯片,Muxed-D 型扫描触发器是最稳妥、最经济的选择。仅在测试功耗成为瓶颈时,局部替换为时钟门控扫描触发器;仅在可靠性要求极高时,全局采用 LSSD 结构。

3.6 案例:混合扫描触发器设计

某低功耗 AI 加速芯片(28nm 工艺)的 DFT 方案中,采用了混合策略:

  • 核心逻辑域(1.0V 电压): 使用 Muxed-D 扫描触发器,面积优先,测试频率 50 MHz。
  • Always-On 域(0.6V 电压): 使用时钟门控扫描触发器,扫描移位功耗降低 45%。
  • 安全岛逻辑: 使用 LSSD 触发器,确保 ISO 26262 功能安全等级。

该方案在总测试功耗降低 32% 的同时,面积仅增加 18%,且 ATPG 故障覆盖率保持在 98.5% 以上。