TetraMAX ATPG的基础整理

本文介绍了TetraMAX ATPG的基本概念,包括自动测试向量生成、故障模型和主要的故障分类。重点阐述了Basic ATPG的设计流程,从准备网表到分析测试覆盖率,并详细描述了构建ATPG模型后的处理过程,如特殊模拟原语的插入和设计规则检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测试图形的自动生成(Automatic Test-Pattern Gneration, ATPG)

确定最小的一组激励向量,能覆盖由所采用的故障模型定义的故障集中足够多的部分。

常用算法D算法和PODEM算法

个人理解就是工具中的算法根据设计故障(Faults)仿真计算出一系列pattern(0/1数据),这一系列的pattern可以快速检测芯片在实际生产过程中出现的问题(如由于加工原因导致的短路,断路等)。

主要的fault分类

DT——Detected

PT——Possibly Detected

UD——undetected

AU——ATPG Untestable

ND——Not Detected

Basic ATPG运行脚本

set_messages -log mylog -replace
# Read in the netlist library and
# Verilog library 标准单元库文件和设计文件
read_netlist -library library/*.v
read_netlist design.v
# Build the ATPG Model
run_build_model DESIGN_TOP
# Set up and run DRC建立并运行DRC
set_drc stil_procedures.spf
run_drc
# Add faults and run ATPG 加入故障并运行ATPG
add_faults -all
run_atpg -auto
# Write the patterns 写入pattern
write_pa
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值