当前位置: 首页 > news >正文

DFT专家分析scan insertion时使用EDT的策略

作为一名芯片设计DFT工程师专家,在做scan insertion(扫描插入)时使用EDT(Embedded Deterministic Test,嵌入式确定性测试)的参数配置策略,需要综合考虑多个方面的因素,以确保测试的高效性、准确性和成本效益。以下是对该策略的分析:

一、明确EDT与Scan Insertion的关系

EDT是一种在芯片设计阶段就嵌入测试逻辑的技术,旨在提高芯片的可测试性,降低测试成本,并提升测试覆盖率。而Scan Insertion则是将普通寄存器替换为扫描寄存器,并连接成扫描链,以便在测试阶段对芯片进行扫描测试。EDT可以与Scan Insertion相结合,通过嵌入的测试逻辑来控制和监视扫描链的测试过程。

二、EDT参数配置策略

 

 

扫描链数量与长度

 

策略:根据芯片的规模和复杂度,合理配置扫描链的数量和长度。过多的扫描链可能会增加测试控制的复杂度,而过少的扫描链则可能导致测试时间过长。

考虑因素:芯片的逻辑密度、时钟频率、测试覆盖率要求等。

 

 

 

扫描单元类型

 

策略:选择适合芯片特性的扫描单元类型,如DFF(数据触发器)或latch(锁存器)等。不同类型的扫描单元在测试性能和资源消耗方面可能有所不同。

考虑因素:芯片的设计规范、测试需求、功耗要求等。

 

 

 

扫描链配置模式

 

策略:根据测试需求,配置不同的扫描链模式,如单模式或多模式扫描链。多模式扫描链可以在不同的测试阶段使用不同的扫描链配置,以提高测试效率和覆盖率。

考虑因素:测试复杂度、测试时间、测试成本等。

 

 

 

扫描输入/输出端口

 

策略:合理配置扫描输入/输出端口,以确保测试数据的正确传输和接收。可以考虑使用多路复用器或开关来共享扫描端口,以降低芯片面积和成本。

考虑因素:芯片的封装限制、测试设备的接口要求等。

 

 

 

测试向量生成与优化

 

策略:利用ATPG(自动测试向量生成)工具生成高效的测试向量,并根据测试结果进行优化。可以考虑使用压缩技术来减少测试数据的存储和传输需求。

考虑因素:测试覆盖率、测试时间、测试成本、测试数据的压缩效率等。

 

 

 

故障模型与测试策略

 

策略:根据芯片的故障模型和测试需求,选择合适的测试策略。例如,针对固定故障和桥接故障,可以采用不同的测试方法和算法。

考虑因素:芯片的制造工艺、可靠性要求、测试设备的能力等。

 

 

 

三、参数配置的综合考虑

在做scan insertion时使用EDT的参数配置时,需要综合考虑以上多个方面的因素,并进行权衡和优化。以下是一些建议:

 

平衡测试性能与成本:在确保测试覆盖率和准确性的前提下,尽量降低测试成本和复杂度。可以通过优化扫描链配置、使用压缩技术、共享扫描端口等方式来实现。

考虑芯片特性与需求:根据芯片的特性、应用场景和测试需求来配置EDT参数。例如,对于高性能芯片,可能需要更短的扫描链和更高的测试频率;而对于低功耗芯片,则需要考虑EDT逻辑对功耗的影响。

利用仿真与验证工具:在配置EDT参数后,利用仿真和验证工具对测试方案进行评估和优化。可以模拟测试过程,分析测试结果,并根据反馈调整参数配置。

 

综上所述,做scan insertion时使用EDT的参数配置策略需要综合考虑多个方面的因素,并根据实际情况进行权衡和优化。通过合理的参数配置和测试策略,可以提高测试效率、降低成本并提升芯片的可靠性和质量。

http://www.lryc.cn/news/490302.html

相关文章:

  • Apple Vision Pro开发003-PolySpatial2.0新建项目
  • 分公司如何纳税
  • 在 Ubuntu 系统上安装 npm 环境以及 nvm(Node Version Manager)
  • 深度优先搜索(dfs)题目合集
  • 性能监控利器:Ubuntu 22.04 上的 Zabbix 安装与配置指南
  • 性能测试的宏观分析:全面提升系统表现的关键
  • ctfshow
  • 【分享一个vue指令】鼠标放置提示指令v-tooltip
  • 掌握 Spring 事务管理:深入理解 @Transactional 注解
  • 字符三角形
  • 【LLM】一文学会SPPO
  • 如何通过ChatGPT提高自己的编程水平
  • NVR管理平台EasyNVR多品牌NVR管理工具的流媒体视频融合与汇聚管理方案
  • python之使用django框架开发web项目
  • ChatGPT 桌面版发布了,如何安装?
  • ubuntu 配置 多个 git 客户端 账户
  • React Native的界面与交互
  • autogen+ollama+litellm实现本地部署多代理智能体
  • InstantStyle容器构建指南
  • 百度主动推送可以提升抓取,它能提升索引量吗?
  • A045-基于spring boot的个人博客系统的设计与实现
  • JavaEE 【知识改变命运】02 多线程(1)
  • Pytorch使用手册-Transforms(专题四)
  • 【Android】ARouter的使用及源码解析
  • ValueError: bbox_params must be specified for bbox transformations
  • 挂壁式空气净化器哪个品牌的质量好?排名top3优秀产品测评分析
  • 钉钉数据如何高效集成到金蝶云星空系统
  • 躺平成长-腾讯云数据库(又消失了一次)
  • 初学 flutter 问题记录
  • Hadoop的MapReduce详解