news 2026/4/15 13:17:08

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/4/14 23:48:23

Wan2.2-T2V-5B与DALL·E 3的生成风格差异全面对比

Wan2.2-T2V-5B与DALLE 3的生成风格差异全面对比 在短视频内容爆炸式增长的今天,创作者对“从一句话生成视觉作品”的需求从未如此迫切。一条社交平台上的动态广告、一段直播间的实时特效、一本电子书的封面插图——这些看似相似的任务,背后却可能需要截然…

作者头像 李华
网站建设 2026/4/11 8:51:42

百度网盘秒传脚本:高效文件管理的终极解决方案

百度网盘秒传脚本是一款革命性的文件管理工具,通过模拟官方秒传机制实现文件的快速分享和转存。这款工具的核心价值在于提供永久有效的文件分享方式,彻底解决了传统分享链接失效的痛点。无论您是普通用户还是技术爱好者,都能通过秒传脚本显著…

作者头像 李华
网站建设 2026/4/13 7:23:10

gpt-oss-20b与chatgpt功能对比:开源vs闭源的利弊分析

GPT-OSS-20B 与 ChatGPT:一场关于控制、成本与智能的深度对话 在企业开始将大模型嵌入核心业务流程的今天,一个看似简单却日益关键的问题浮现出来:我们究竟该把语言模型当作“服务”来调用,还是当作“系统组件”来部署&#xff1f…

作者头像 李华
网站建设 2026/4/10 21:52:39

python基于Web的在线招聘平台设计与实现_cjtr0kiv_pycharm Vue django flask项目源码

目录已开发项目效果实现截图关于我系统介绍开发技术路线核心代码参考示例本项目开发思路结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!已开发项目效果实现截图 同行可拿货,招校园代理 pythonpython基于Web的在线招聘平台设计与实…

作者头像 李华
网站建设 2026/4/13 14:31:00

FLUX.1-dev模型安装教程:npm安装依赖与Docker配置全记录

FLUX.1-dev模型安装与部署实战:从npm依赖到Docker容器化全流程 在AI生成内容(AIGC)迅猛发展的今天,图像生成模型的部署效率往往决定了一个项目的成败。我们不再满足于“能不能跑”,而是追求“是否开箱即用、能否团队协…

作者头像 李华
网站建设 2026/4/10 22:15:19

Shell脚本波浪号避坑指南

在 Shell 脚本中,~(波浪号)的解析规则需要注意:双引号包裹时,~ 不会被自动解析为用户家目录,直接写 BASE_DIR"~/apps" 会导致路径变成字面量的 ~/apps 而非实际的家目录路径(比如 /ho…

作者头像 李华