DFTMAX Ultra:面向小型数字混合信号器件

SNUG Austin 2016 2016 33 页

DFTMAX Ultra:面向小型数字混合信号器件

会议: SNUG Austin 2016 作者: Christopher Ryan, Kien Vi (Maxim Integrated) 日期: 2016年9月29日 页数: 33 源文件: SNUG_TPC_DFT_Dorso_Untitled_paper_1.pdf


议程

动机 -> DFT需求 -> DFT方法学 -> 实现示例 -> 结果 -> 结论 -> 致谢


动机

- 当前EDA趋势聚焦于大型数字器件 - 嵌入式、小型、数字、混合信号器件怎么样? - 它们同样需要低成本、高质量的测试! - Synopsys DFT工具能用于这一IC细分市场吗? - 可以!DFTMAX UltraDFT CompilerTetraMAX - 当应用正确的DFT方法学/流程时,表现良好 - 收益:缩短流片时间、综合中自动插入、首次硅片成功——加快客户样品交付


需求 vs Synopsys能力

需求DFT CompilerDFTMAX UltraTetraMAX
I/O控制与观察X
低DPPM、高测试覆盖率XX
低硅片开销XX
低数字测试时间XX
易于实现XXX
单次通过ATPGX
低功耗XXX

DFT方法学

DFT架构

每个模块包含:DFT I/O Wrapper、OCC、Scan、DFTMAX (Ultra)、内部扫描链、外部扫描链

DFT流程

RTL -> Design Compiler综合 -> 综合网表 -> DFTCompiler(扫描插入、DFT Wrap、OCC插入)-> DFTMAX Ultra(测试压缩插入)

DFT Wrapper类型

完整P1500 Wrapper:适用于大型数字模块,但小型模块面积开销太大(6.4%-7.4%)

共享内部FF Wrapper:复用内部触发器作为Wrapper输入/输出单元,但会降低小模块测试覆盖率(93%-99%)

N-to-1压缩DFT Wrapper: - 4-to-1压缩:面积开销1.64%-2.36% - 8-to-1压缩:面积开销0.78%-2.12% - 16-to-1压缩:面积开销0.78%-2.01% - 适用于小型数字模块,保持高覆盖率

DFTMAX Ultra测试压缩

- 收益:支持传统扫描、at-speed扫描和桥接扫描故障模型;自动高覆盖率测试向量生成;单条扫描链;数字测试时间减少高达98%;低功耗选项;DFT硅片开销0.05%-0.45% - 5款器件成功验证,多数首次硅片成功


实现示例

DFTCompiler Wrapper实现

# 输入端口控制 - 可调节低开销
set_test_point_element -type force_01  \
  -clock_signal  \
  -test_points_per_source_or_sink <# of inputs per added test point control FF> \
  -control_signal 

输出端口观察 - 可调节低开销

set_test_point_element -type observe \ -clock_signal \ -test_points_per_source_or_sink <# of outputs per added test point control FF> \ -control_signal

DFTMAX Ultra实现

set_dft_configuration –streaming_compression enable
set_streaming_compression_configuration –chain_count 14 –inputs 1 –outputs 1
set_streaming_compression_configuration –scan_data_length 6 –control_data_length 14
set_scan_configuration –chain_count 1 -clock_mixing mix_clocks –mix_internal_clock_driver true

单扫描链OCC级联

对引脚受限器件非常重要,通过TCL脚本实现。


结果

DFTCompiler I/O Wrapper — 低开销、高覆盖率

器件I/O数模块门数P1500开销%P1500覆盖率%共享FF覆盖率%4:1压缩开销%16:1压缩开销%
A14725,6536.44~A~A-1.701.941.64
B11040,0352.92~B~B-0.810.920.78
C39456,0237.44~C~C-2.082.362.01
D38962,8996.78~D~D-1.832.081.77
E41467,6266.43~E~E-1.812.051.74

DFTMAX Ultra — 减少测试时间

器件压缩比硅片开销测试时间节省(秒)
DEVICE2200x0.05%-32.00
DEVICE316x0.45%-1.22
DEVICE439x0.1%-8.00
DEVICE514x0.3%-5.37

DFTMAX Ultra — 首次硅片成功,高覆盖率,低功耗

- Stuck-At Fault: 96.92%,平均Shift功耗11.69% - Transition Delay Fault: 70.84%,平均Capture功耗7.78% - Static Bridge Fault: 82.46%,峰值Shift功耗26.95% - IDDQ: 90.44%,峰值Capture功耗18.26%


结论

- 嵌入式小型数字混合信号器件需要低成本、高质量测试 - Synopsys DFT工具(DFTMAX Ultra、DFTCompiler、TetraMAX)可成功应用 - 使用正确的DFT方法学/流程时,所有工具表现良好 - 可实现收益:缩短流片时间、自动综合插入、首次硅片成功


致谢

感谢Maxim Integrated和Synopsys团队的支持。

图片索引

本文共 106 张图片(PPT型论文),存放于 SNUG_TPC_DFT_Dorso_Untitled_paper_1_images/ 目录。