news 2026/8/28 12:44:20

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/8/28 6:28:43

强力解锁原神圣遗物管理?5步教你用椰羊工具箱告别手动录入烦恼

强力解锁原神圣遗物管理?5步教你用椰羊工具箱告别手动录入烦恼 【免费下载链接】cocogoat-client A toolbox for Genshin Impact to export artifacts automatically. 支持圣遗物全自动导出的原神工具箱,保证每一行代码都是熬夜加班打造。 项目地址: h…

作者头像 李华
网站建设 2026/8/27 23:29:34

Wan2.2-T2V-5B与YOLOv5/YOLOv8对比:不同AI模型的应用边界探讨

Wan2.2-T2V-5B与YOLOv5/YOLOv8对比:不同AI模型的应用边界探讨 在今天的AI应用现场,一个开发者可能会同时面对两个截然不同的任务:一边是市场部要求“根据一段文案自动生成3秒宣传视频”,另一边是工厂产线提出“实时检测产品表面是…

作者头像 李华
网站建设 2026/8/28 0:32:53

Navicat Mac版试用重置终极解决方案:完全免费无限使用指南

Navicat Mac版试用重置终极解决方案:完全免费无限使用指南 【免费下载链接】navicat_reset_mac navicat16 mac版无限重置试用期脚本 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac 还在为Navicat Premium的14天试用期焦虑吗?数…

作者头像 李华
网站建设 2026/8/26 15:55:59

11、信号处理中的自适应核学习

信号处理中的自适应核学习 1. 自适应滤波概述 自适应滤波是信号处理中的核心主题。自适应滤波器是一种配备自适应算法的滤波器结构,该算法通常由误差信号驱动,用于调整传递函数。由于自适应滤波器能够调整其传递函数以匹配生成输入数据的系统的变化参数,因此在非平稳环境中…

作者头像 李华
网站建设 2026/8/27 9:15:42

音乐解锁技术深度解析:打破音频加密壁垒的专业指南

音乐解锁技术深度解析:打破音频加密壁垒的专业指南 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://…

作者头像 李华
网站建设 2026/8/28 0:07:28

FLUX.1-dev文生图模型实战:如何通过Git下载并部署多模态AI生成镜像

FLUX.1-dev文生图模型实战:如何通过Git下载并部署多模态AI生成镜像 在数字内容创作日益自动化的今天,一个能“读懂提示词、画出想象力”的AI模型,正从科研实验室快速走向产品前线。无论是广告公司需要为新品生成视觉原型,还是独立…

作者头像 李华