Tessent DFT学习:功能与应用详解
需积分: 47 17 浏览量
更新于2024-08-05
3
收藏 24.46MB DOCX 举报
Tessent DFT(Test and Stimulus Environment for System-on-Chip)是针对系统级芯片设计的测试技术,其核心功能包括逻辑测试硬件结构的插入、扫描分析、自动测试编程向量(ATPG)生成、故障诊断与产量分析,以及测试环境的配置管理。以下是对这些关键知识点的详细阐述:
1. **Instrument Insertion**:
Tessent DFT支持嵌入式确定性测试(Embedded Deterministic Testing, EDT)、片上时钟控制器(On-Chip Clock, OCC)、逻辑和内存BIST( Built-In Self-Test)、系统内测试(In-System Test)以及边界扫描等硬件结构的插入。这些工具允许设计师在设计阶段集成测试功能,以便于早期发现和修复错误。
2. **Scan Analysis and Insertion**:
扫描分析是检测电路中潜在故障的一种方法,通过插入扫描链来读取和分析信号。在Tessent DFT中,这一过程至关重要,因为它能帮助定位和隔离硬件缺陷。
3. **ATPG Generation and Fault Simulation**:
ATPG是自动测试编程向量生成器,它根据设计规范自动生成测试序列,以验证电路的正确性。通过故障仿真功能,Tessent DFT能够预测并模拟各种故障情况,从而评估设计的健壮性和可靠性。
4. **Defect Diagnosis and Yield Analysis**:
故障诊断与产量分析是Tessent DFT的重要组成部分,它能对测试结果进行深入分析,找出导致故障的原因,进而优化设计和生产流程,提高芯片的良品率。
5. **Context and System Mode**:
背景或环境(Context)是Tessent DFT工作的一个大范畴,它包含了多个系统模式,如setup模式,这些模式指示工具执行特定任务的状态。通过设置适当的Context和System Mode,用户可以控制测试的范围和复杂度。
6. **Instrument Connectivity Language (ICL)**:
ICL是一种描述测试工具中元件及其连接关系的语言,用于构建和管理JTAG(Joint Test Action Group)测试网络,确保测试信号的有效传输和处理。
7. **DFT Architecture Guidelines for Hierarchical Designs**:
对于层次化设计,Tessent DFT提供了指导原则,帮助开发者设计出可重复利用的测试架构,特别是在核心级ATPG向量能在芯片级应用的情境下,如多核处理器或GPU的设计。
8. **Pattern Retargeting**:
这是一种高级功能,允许在核心级别生成的ATPG向量在芯片级别进行复用。这对于包含重复核心的复杂芯片特别有用,如多核CPU和GPU,能够显著减少测试资源的开销。
9. **Wrapped Cores and Wrapper Cells**:
在层次化的DFT中,为保持核心的封装隔离并支持pattern retargeting,需要对物理模块进行封装(wrapping),这有助于隔离核心内部逻辑,确保测试的精确性。
10. **Internal Mode and External Mode**:
Internal Mode关注核心内部的故障检测,而External Mode则关注包裹核心(wrapping core)之间的连接路径。这两种模式分别对应不同的测试覆盖,确保了故障检测的全面性。
11. **On-Chip Clock Controller**:
在pattern retargeting到芯片级别时,由于wrapped core的存在,需要在核心内部插入OCC(On-Chip Clock Controller),这有助于在外部模式测试时监控和控制时钟信号的正确性。
Tessent DFT是一个强大的工具集,涵盖了从测试硬件配置、故障检测到高级测试策略的方方面面,对于系统级芯片的设计和验证过程起着至关重要的作用。理解并熟练运用这些概念和技术,可以帮助设计人员高效地实现高质量的芯片设计。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-10-28 上传
2023-01-24 上传
2024-10-28 上传
2024-05-12 上传
2024-01-11 上传
zhuangdk
- 粉丝: 1695
- 资源: 14
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析