全面了解DFT技术:如何测试一颗芯片

admin 2023年12月23日01:39:16评论32 views字数 2413阅读8分2秒阅读模式
点击
01

概览篇

芯片生产过程中引入的问题

1.制程缺陷-物理瑕疵

全面了解DFT技术:如何测试一颗芯片

2.制程以外的缺陷

全面了解DFT技术:如何测试一颗芯片

「一个非门的版图中常见的fail」

全面了解DFT技术:如何测试一颗芯片
什么是DFT?为什么要做DFT?

1.Testing

全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片

2.DFT

全面了解DFT技术:如何测试一颗芯片

3.测试阶段

全面了解DFT技术:如何测试一颗芯片
测试结果的评价
全面了解DFT技术:如何测试一颗芯片

1.Fault Coverage

全面了解DFT技术:如何测试一颗芯片

体现了DFT的质量

全面了解DFT技术:如何测试一颗芯片
SOC的DFT策略以及全芯片测试的内容

1.SOC的DFT策略

SOC ( System on Chip)是在同一块芯片中集成了CPU、各种存储器、总线系统、专用模块以及多种l/O接口的系统级超大规模集成电路。

由于SOC芯片的规模比较大、内部模块的类型以及来源多样,因此SOC芯片的DFT面临着诸多问题。

2.SOC涉及到的测试问题

全面了解DFT技术:如何测试一颗芯片

3.SOC的全面测试

全面了解DFT技术:如何测试一颗芯片

谁的风险高就先测谁,DC一般都是第一。

DC test-DC参数测试
全面了解DFT技术:如何测试一颗芯片
基于SCAN的测试
全面了解DFT技术:如何测试一颗芯片
BIST-内建自测试
全面了解DFT技术:如何测试一颗芯片
BIST的种类与应用
全面了解DFT技术:如何测试一颗芯片
LogicBIST技术的优缺点
全面了解DFT技术:如何测试一颗芯片
Boundary Scan—JTAG
全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片

三种不同的协议,不同的功能,不同支持。

Boundary Scan 芯片与PAD之间连通性。FT

function pattern
ESD test
ETC.
DFT在整个IC设计中的位置
全面了解DFT技术:如何测试一颗芯片

DFT与左边四个都会有不同程度的涉及。

大多数会把DFT放到Flow里面。

DFT的流程以及每步做的事情

1.A DFT reference flow

The sequence of each DFT steps can be changed

全面了解DFT技术:如何测试一颗芯片

Test ltems—理论基础与工具实现

全面了解DFT技术:如何测试一颗芯片

高亮的内容是DFT需要重点关注的。

2.Scan Based Test

全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片

还有基于latch,但是非主流

全面了解DFT技术:如何测试一颗芯片

3.Fault model VS. Defect

全面了解DFT技术:如何测试一颗芯片

4.Stuck-at Fault———用于低速测试

全面了解DFT技术:如何测试一颗芯片

5.At-Speed Fault———用于在速测试

全面了解DFT技术:如何测试一颗芯片

6.Transition Delay Fault Model

全面了解DFT技术:如何测试一颗芯片

7.Path Delay model

全面了解DFT技术:如何测试一颗芯片

8.D算法

全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片

9.How Scan Test works

全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片

这是一个pattern

10.Transition Launch Mode

全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片

11.Full scan & Partial scan

全面了解DFT技术:如何测试一颗芯片

12.ATSPEED TEST & OCC

全面了解DFT技术:如何测试一颗芯片

Scan chain synthesis flow——综合以后加入

全面了解DFT技术:如何测试一颗芯片

Compression

全面了解DFT技术:如何测试一颗芯片

减少测试时间

13.Multi-power DFT

全面了解DFT技术:如何测试一颗芯片

功耗

FUNC下可能会多个电压阈

但是DFT下面一般都是单个

大芯片多个电路全电压说不定会烧测试几台:极少

ATPG-Automatic Test Pattern Generation

全面了解DFT技术:如何测试一颗芯片

ATPG Focus

全面了解DFT技术:如何测试一颗芯片

MBIST——综合之前或之后

全面了解DFT技术:如何测试一颗芯片

14.Compressor for ROM

全面了解DFT技术:如何测试一颗芯片

15.Deal with shadow logic

全面了解DFT技术:如何测试一颗芯片

16.High Speed Core MBIST

全面了解DFT技术:如何测试一颗芯片

17.LBIST

全面了解DFT技术:如何测试一颗芯片

18.Boundary Scan

全面了解DFT技术:如何测试一颗芯片

19.Boundary scan architecture

全面了解DFT技术:如何测试一颗芯片

20.制程缺陷-物理瑕疵

全面了解DFT技术:如何测试一颗芯片

21.TAP Ports Hookup Pin (After Synthesis)

全面了解DFT技术:如何测试一颗芯片

22.IDDQ

全面了解DFT技术:如何测试一颗芯片

23.IDDQ defect

全面了解DFT技术:如何测试一颗芯片

24.Powerfault IDDQ

全面了解DFT技术:如何测试一颗芯片

Points to be considered related to DFT

全面了解DFT技术:如何测试一颗芯片
02

实战篇

前面都是理论,后续的深入,请各位感兴趣的自行去进一步的深入,我已经将完整的课程表单放在了这里。

Scan Chain的原理与实现

  • 详细讲解基于Scan测试的各个细节,Scan Chain的实现。
  • Pattern压缩的原理与实现。
  • 测试违反的初步分析与处理,测试覆盖率的预估
  • OCC的原理与实现
  • 相关工具:DFT Compiler,DFTAdvisor,TestKompress

Scan Chain ATPG的原理与实现

  • Scan Chain违反的分析与处理
  • ATPG的实现流程
  • ATPG的低功耗考虑及动态IRDROP
  • 分别讲述stuck-at、at-speed、 iddq等pattern的原理与产生
  • 如何使测试覆盖率达到目标
  • 相关工具:Tetramax,Fastscan,TestKompress

Memory BIST与Logic BIST的原理与实现

  • 详细讲解Memory BIST的原理与实现
  • 基于mbistarchitect的MBIST流程
  • 基于Tessent Memory BIST的MBIST流程
  • shadow logic的scan考虑
  • share bus技术与实现
  • 可修复技术的原理与实现
  • 简要介绍Logic BIST原理与实现

boundary scan的原理与实现

  • 详细讲解boundary scan的协议、原理
  • 基于BSD Compiler的boundary scan实现
  • 基于BSD Compiler的boundary scan pattern产生

测试模式下的timing以及flow考虑

  • timing constraint基础
  • 各测试模式下timing的特点与注意事项
  • timing constraint的合并
  • formal check的DFT考虑
  • multi voltage设计的DFT考虑

测试pattern的仿真验延

  • 仿真验证基础
  • 工具使用,前仿、后仿
  • memorybist的仿真验证
  • scan pattern的仿真验证
  • boundary scan pattern的仿真验证

机台测试与问题诊断

  • ATE原理,load board准备。
  • CP、FT与burn-in测试等
  • 问题处理与Diagnosis流程
  • DC测试、Shamoo测试、ESD测试与设计考虑

来源:TrustZone

精品活动推荐
全面了解DFT技术:如何测试一颗芯片
全面了解DFT技术:如何测试一颗芯片

更多文章

智能网联汽车信息安全综述

华为蔡建永:智能网联汽车的数字安全和功能安全挑战与思考

汽车数据合规要点

车载以太网技术发展与测试方法

车载以太网防火墙设计

SOA:整车架构下一代的升级方向

软件如何「吞噬」汽车?

汽车信息安全 TARA 分析方法实例简介

汽车FOTA信息安全规范及方法研究

联合国WP.29车辆网络安全法规正式发布

滴滴下架,我却看到数据安全的曙光

从特斯拉被约谈到车辆远程升级(OTA)技术的合规

如何通过CAN破解汽

会员权益: (点击可进入)谈思实验室VIP会员

全面了解DFT技术:如何测试一颗芯片

原文始发于微信公众号(谈思实验室):全面了解DFT技术:如何测试一颗芯片

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年12月23日01:39:16
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   全面了解DFT技术:如何测试一颗芯片http://cn-sec.com/archives/2324976.html

发表评论

匿名网友 填写信息