【ARM Coresight 系列文章 3.6 -- ARM Coresight JTAG 与 DFT 测试】

DFT 测试简介

DFT(Design for Testability,可测试性设计)是一种在集成电路(IC)设计过程中使用的技术,旨在通过特定的设计技巧简化对芯片的测试,确保能够高效、准确地检测出制造过程中可能产生的缺陷。几乎所有的公司都会用JTAG来做DFT的验证,在ATE平台上,通过JTAG接口,将pattern向量通过JTAG接口打入chip,然后驱动chip内部的逻辑,并对chip进行验证。

DFT的主要方法

  1. 扫描链(Scan Chain):将芯片内部的触发器(例如,D触发器)连接成串行链路,可以通过这个链路将测试数据串行输入到芯片内部,并捕获内部状态或响应,然后再串行输出。这种方法使得几乎所有的内部逻辑都可以被外部测试设备访问,极大地提高了测试的覆盖率。
  2. 内建自测试(BIST,Built-In Self-Test):在芯片内部集成测试逻辑,使得芯片能够执行自我测试。BIST通常包括测试模式生成器和结果分析器,能够自动生成测试向量并分析测试结果。这种方法可以减少外部测试设备的需求,加快测试过程。memory IP一般自带BIST,简称MBIST)。
  3. 边界扫描测试(Boundary Scan):这是一种依靠芯片边缘的测试点进行的测试方法,它是JTAG(Joint Test Action Group)标准

相关推荐

  1. 笔记:DSTHPPC测试方法

    2024-06-06 21:34:01       24 阅读
  2. dolphinscheduler使用测试文档

    2024-06-06 21:34:01       29 阅读
  3. 《VS+QT》dat文件txt文件相互转换

    2024-06-06 21:34:01       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 21:34:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 21:34:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 21:34:01       82 阅读
  4. Python语言-面向对象

    2024-06-06 21:34:01       91 阅读

热门阅读

  1. Cocos Creator开发学习路线

    2024-06-06 21:34:01       27 阅读
  2. C++访问越界

    2024-06-06 21:34:01       28 阅读
  3. [C++] 小游戏 能量1.0.2版本 zty出品

    2024-06-06 21:34:01       34 阅读
  4. 富格林:谨防被骗实现安全交易

    2024-06-06 21:34:01       35 阅读