news 2026/5/1 6:13:26

DFT笔记8

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DFT笔记8

2 DESIGN FOR TESTABILITY(DFT)

这一章讨论现代数字电路的可测性设计(DFT)。

可测性设计的两大用途:

  1. 提高数字电路质量,减少数字电路测试成本
  2. 简化电路测试、debug、诊断

本章目标:

  1. 读完能够判断一个电路的设计是不是测试友好
  2. 为了提高可测性,能提出设计上的修改建议

综合以上目标,这一章结束后,能够识别和修改scan design rule的偏差,能够掌握把一个design转换成一个scan design的基础知识。

内容顺序:

  1. DFT的基础概念和可测性分析的方法
  2. scan design(应用最广泛的DFT方法学)
    1. popular scan cell designs
    2. scan architectures
    3. scan design rules
    4. scan design flow
    5. special-purpose scan designs
  3. 先进的DFT技术:RTL级的DFT,可以减少DFT设计迭代和test development time。

2.1 Introduction

parts per million (PPM):测试技术的早期,设计和测试完全是分开的两部分,测试的质量按照客户返回的故障芯片的比例评估,也就是用这个数给测试打分。

fault simulationfault grading:1980s,测试中严重依赖故障仿真定量测量functional patterns的故障覆盖率。如果一组functional patterns不能满足故障覆盖率要求,就再增加functional patterns,但是这种方法的故障覆盖率始终超不过80%。

scan cells:对于存储单元storage elements,利用结构化的DFT方法用外部接口控制和监测时序电路内部的状态,这种利用外部接口重构的存储单元叫做scan cells。

Scan design:最常用的DFT方法。把选中的存储单元storage elements连接起来形成多个移位寄存器,叫做scan chains。这种设计方法把每一个选中的存储单元都用一个scan cell替代,每个单元都有一个额外的输入scan input (SI),还有一个额外的或者共享的输出scan output (SO),通过把SO连到下一个cell的SI,就能形成一个或多个scan chains

full-scan design:把所有的存储单元都进行scan插入。

almost full scan design(more than 98%):把几乎所有的存储单元都进行scan插入。

partial-scan design:把部分的存储单元都进行scan插入。按照选择方法又分成三小类:

  1. pipelined
  2. feed-forward
  3. balanced

随着硅降价和深硅技术发展,逐渐由partial-scan design向full-scan design发展。

scan design rules:为了达到想要的PPM目标,在设计中,影响故障覆盖率的特定电路结构和设计都得提前就要求并做到,这就需要提前规定scan design rules。所以DFT工程师的职责包括:

  1. 在设计中,识别和修订scan design rule偏差
  2. 把scan chains插入和综合入设计中
  3. 为scan design生成测试向量
  4. 将测试向量转化为ATE能用的格式
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 7:46:59

Android Studio接入TensorFlow Lite版ACE-Step:实现端侧生成

Android Studio接入TensorFlow Lite版ACE-Step:实现端侧生成 在短视频创作、游戏配乐和独立音乐制作日益普及的今天,用户对“即时、个性化”音频内容的需求正以前所未有的速度增长。然而,传统AI音乐生成大多依赖云端服务——不仅存在隐私泄露…

作者头像 李华
网站建设 2026/4/30 20:56:41

RTL8852BE驱动:Linux无线网卡兼容性终极解决方案

RTL8852BE驱动:Linux无线网卡兼容性终极解决方案 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统下Realtek RTL8852BE无线网卡无法正常工作而烦恼吗&#xff1…

作者头像 李华
网站建设 2026/5/1 6:48:24

Py-ART终极指南:快速掌握气象雷达数据处理完整方案

Py-ART终极指南:快速掌握气象雷达数据处理完整方案 【免费下载链接】pyart The Python-ARM Radar Toolkit. A data model driven interactive toolkit for working with weather radar data. 项目地址: https://gitcode.com/gh_mirrors/py/pyart 你是否曾因…

作者头像 李华
网站建设 2026/5/1 6:57:42

transformer模型详解进阶:gpt-oss-20b的位置编码机制

Transformer模型进阶解析:GPT-OSS-20B中的位置编码与轻量化设计 在大语言模型(LLM)迅速普及的今天,一个核心挑战日益凸显:如何让具备强大语义理解能力的模型走出数据中心,在普通用户的笔记本、边缘设备甚至…

作者头像 李华
网站建设 2026/5/1 9:13:39

TV Bro电视浏览器:用遥控器轻松实现大屏上网的自由体验

TV Bro电视浏览器:用遥控器轻松实现大屏上网的自由体验 【免费下载链接】tv-bro Simple web browser for android optimized to use with TV remote 项目地址: https://gitcode.com/gh_mirrors/tv/tv-bro 还在为智能电视自带的浏览器操作困难而烦恼吗&#x…

作者头像 李华
网站建设 2026/5/1 8:03:21

什么是防火墙

文章目录防火墙的发展历史有哪些不同类型的防火墙防火墙是如何工作的防火墙的基本性能指标是什么防火墙与路由器和交换机有什么区别华为有哪些防火墙产品防火墙(Firewall)是一种网络安全设备,根据预定的安全策略监视、过滤和控制传入和传出网…

作者头像 李华