Tessent Atpg系列 第七章 Running ATPG Patterns -- 如何书写proc文件

本文详细介绍了Tessent ATPG流程中的procedure文件编写技巧,涉及timeplate定义、test_setup、load_unload/shift和capture阶段,以及dofile文件在scanchain定义中的作用。还讨论了LegacyFlow和TSDBFlow的区别,以及如何正确配置ATPGProcess步骤。

本篇文章是记录Tessent scan ATPG系列
本文并非是对userguide的完全翻译,而是自己对userguide的理解,此外,有部分比较深入的内容可能需要后续实验验证。本系列并不对tessent scan做过多描述。另外对参考的优质文章博主表示感谢,本文对此篇优质文章进行了解说,并纠正了一些错误,加入了自己的理解。
请勿随意转载:
CSDN 博主: ciscomonkey

Tessent ATPG Flow

首先你需要知道ATPG Flow存在两个Flow:
1、Legacy Flow
需要test procedure 文件以及dofile 文件
2、TSDB Flow
该TSDB目录包含了tessent工具专用的数据结构

必须要清楚的文件:
procedure 文件
timeplates:定义test cycle的时序,就是下面每一个具体操作的周期。
test_setup:一个初始化,test setup阶段就是将设计切换到test mode阶段,并且赋上初始的值。
load_unload/shift : 定义如何在一个scan group 中load unload 我们的扫描链。
capture: 一般会有专门的定义,不是必须的。默认不再procedure文件中表达。

如下图所示:
在这里插入图片描述

如何书写procedure文件?

timeplate 部分
该技能是必须要掌握的。如下图所示,首先你需要写一个timeplate, timeplate不是随便写的,里面的参数和ATE强烈相关,所以timeplate内

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值