发布时间:2026/8/24 9:15:42
芯片dft覆盖率 ATPGDC-SCAN覆盖率分类体系DC-Scan 的覆盖率指标ATPG 的覆盖率指标核心关系DC-Scan 是 ATPG 的前提完整覆盖率计算流程Step 1: DC-Scan 阶段结构验证Step 2:ATPG 阶段TetraMAXStep 3: 综合覆盖率报告提高覆盖率的建议快速检查清单覆盖率分类体系┌─────────────────────────────────────────┐│ 芯片级测试覆盖率 │├─────────────────────────────────────────┤│ ┌─────────────┐ ┌─────────────────┐ ││ │ DC-Scan │ │ ATPG │ ││ │ (结构测试) │ │ (向量生成) │ ││ │ │ │ │ ││ │ • Scan cell │ │ • Stuck-at │ ││ │ 插入率 │ │ • Transition │ ││ │ • Chain │ │ • Path Delay │ ││ │ 完整性 │ │ • IDDQ │ ││ └─────────────┘ └─────────────────┘ ││ ││ ┌─────────────────────────────────┐ ││ │ BIST / MBIST / LBIST │ ││ │ (Memory / Logic 自测试) │ ││ └─────────────────────────────────┘ ││ ││ ┌─────────────────────────────────┐ ││ │ 功能测试 / 模拟测试 │ ││ │ (Analog / IO / 边界扫描) │ ││ └─────────────────────────────────┘ │└─────────────────────────────────────────┘DC-Scan 的覆盖率指标DC-Scan 阶段关注的是结构覆盖率不是故障覆盖率指标含义计算方式Scan Cell Insertion Rate时序单元被替换为 scan cell 的比例scan_cells / total_sequential_cells × 100%Scan Chain Coverage设计中有多少逻辑在 scan chain 可达范围内基于可控制性/可观测性分析Controllability通过 scan 端口控制内部节点的能力SCOAP 算法 / 概率分析Observability通过 scan 端口观测内部节点的能力SCOAP 算法 / 概率分析ATPG 的覆盖率指标ATPGAutomatic Test Pattern Generation关注的是故障覆盖率故障模型说明覆盖率计算Stuck-at节点固定 stuck-at-0 或 stuck-at-1detected_faults / total_faults × 100%Transition (at-speed)慢速-to-快速或快速-to-慢速转换延迟故障同上Path Delay特定路径的延迟故障基于关键路径覆盖IDDQ静态电流故障基于 quiescent 电流测量Bridge相邻线短路故障基于物理邻近性分析核心关系DC-Scan 是 ATPG 的前提┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐│ DC-Scan 插入 │ → │ ATPG 向量生成 │ → │ 故障覆盖率报告 ││ │ │ │ │ ││ • Scan cell │ │ • 基于 scan │ │ • Stuck-at: 98% ││ • Scan chain │ │ chain 结构 │ │ • Transition: 95%││ • Test pin │ │ • 自动生成测试 │ │ • Total: 97% ││ 连接 │ │ 向量 │ │ │└─────────────────┘ └─────────────────┘ └─────────────────┘↑ ↑结构覆盖率 故障覆盖率(90-100%) (目标 95%)问题答案DC-Scan 覆盖率 ATPG 覆盖率❌不是相加关系DC-Scan 是 ATPG 的什么✅前提条件和基础设施没有 DC-Scan 能做 ATPG 吗⚠️ 很难除非是全功能测试ATPG 覆盖率依赖什么依赖 scan chain 的完整性和可访问性完整覆盖率计算流程Step 1: DC-Scan 阶段结构验证# DC/ICC2 中报告 scan 结构覆盖report_scan_configuration report_scan_chain-all## 计算 scan cell insertion ratesettotal_seq[sizeof_collection[get_cells-hier-filteris_sequentialtrue]]setscan_cells[sizeof_collection[get_cells-hier-filterscantrue]]setinsertion_rate[expr double($scan_cells) / $total_seq * 100]echoScan cell insertion rate: ${insertion_rate}%Step 2:ATPG 阶段TetraMAX# TetraMAX 中运行 ATPG 并报告故障覆盖率run_atpg-auto report_summaries# 或详细报告report_faults-summary report_faults-level{undetected detected}report_faults-class{DS DI PU PT UD UU}Step 3: 综合覆盖率报告层级指标目标值结构层Scan cell insertion rate 95%Scan chain integrity100% (无断链)故障层Stuck-at fault coverage 98%Transition fault coverage 90% (at-speed)Total fault coverage 95%系统层Test Escape Rate (DPM) 100-500 DPM提高覆盖率的建议瓶颈解决方案工具2 个 intentional non-scan cell加 observation pointset_dft_configuration -observability enable70 个 shift-register强制替换为 scan cellset_scan_configuration -replace trueICG 相关 fault确保 test pin 连接 加 observation pointreport_clock_gating -test_pin组合逻辑 undetected fault增加 ATPG effort / 加 test pointTetraMAXset_atpg -effort high延迟故障加 transition fault ATPG at-speed 测试TetraMAXcreate_patterns -type transition快速检查清单# # DC 阶段确认 scan 结构# report_scan_configuration report_scan_chain-all report_clock_gating-test_pin-verbose report_dft_drc-summary# # TetraMAX 阶段确认故障覆盖# # 读入 design scan protocolread_netlist design.v run_build_model top run_drc scan.spf# 运行 ATPGadd_faults-all run_atpg-auto# 报告覆盖率report_summaries report_faults-summary report_faults-level undetected# 如果 coverage 不足加 test point 或提高 effortset_atpg-effort high run_atpg-auto总结DC-Scan 覆盖率和 ATPG 覆盖率不是相加关系而是层次递进关系**——DC-Scan 提供结构基础ATPG 在此基础上生成向量并计算故障覆盖率。最终 sign-off 看的是 ATPG 故障覆盖率。

相关新闻

2026/8/24 4:09:20

蓝奏云直链解析终极指南:3分钟获取稳定下载地址

蓝奏云直链解析终极指南:3分钟获取稳定下载地址 【免费下载链接】LanzouAPI 蓝奏云直链,蓝奏api,蓝奏解析,蓝奏云解析API,蓝奏云带密码解析 项目地址: https://gitcode.com/gh_mirrors/la/LanzouAPI 还在为蓝奏…

2026/8/24 18:29:54

看完这篇,你就知道为什么Vue、React都偏爱函数表达式了!

大家好,我是31岁的小米,上周,一个准备跳槽的小伙伴找到我,他说:"小米,我昨天面试的时候,面试官问了一个特别奇怪的问题。" 我问:"什么问题?" 他说:"JavaScript里面,函数声明和函数表达式有什么区别?" 他说自己当时回答:"一个是…

2026/8/24 11:55:44

2026年7月7日科技热点新闻

一、国内科技热点 1. 航天与深空探测 天问二号探测器抵达目标小行星。 天问二号探测器历经约400天、行程约10亿千米的“追星”之旅,于近日与小行星2016HO3成功交会,到达距离小行星20千米处,开始科学探测。天问二号于2025年5月29日在西昌卫星发…

2026/8/24 18:58:02

当前就业市场分析与求职策略

1. 当前就业市场现状观察最近半年在行业交流中发现一个明显现象:身边不少朋友都在讨论工作稳定性和收入变化的问题。作为从业十余年的人力资源顾问,我系统梳理了公开数据和实际案例,希望能客观呈现当前就业市场的真实状况。从宏观数据来看&am…

2026/8/24 18:58:02

2026 多模态:AI 长出眼睛和耳朵,MonkeyCode 免费把玩

深夜两点,产品经理阿May把一张微信截图甩进群里:图表里的数字被 AI 读成了完全相反的意思。她当场炸毛:"模型只看文字,图都不看,怎么跟上业务?"这一晚,她决定搞清楚"多模态"…

2026/8/24 18:58:02

Java面试技巧:幽默与技术如何平衡

1. 互联网大厂Java求职面试实录:当面试官遇上幽默程序员最近整理电脑文件时,翻到三年前面试某互联网大厂的完整记录,突然觉得这段经历对正在准备技术面试的朋友们或许有些参考价值。那次面试最特别的记忆点,是遇到了一位特别爱开玩…

2026/8/24 18:58:01

openpilot CAN 延迟排查:把控制指令链路压进 100ms

openpilot CAN 延迟排查:把控制指令链路压进 100ms 【免费下载链接】openpilot openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300 supported cars. 项目地址: https://gitcode.com/GitHub_Trending/o…

2026/8/24 18:58:01

2026年Java技术岗位需求与面试全攻略

1. 2026年Java技术岗位的市场需求预测1.1 行业发展趋势对Java岗位的影响根据近五年Java岗位需求曲线分析,2026年头部互联网企业的Java开发岗位仍将保持稳定增长。虽然新兴语言不断涌现,但Java在金融、电商、企业级应用等核心领域的统治地位短期内难以撼动…

2026/8/24 18:53:01

Django+Flask混合架构校园招聘系统开发实践

1. 项目背景与核心价值校园招聘系统是连接高校与企业的重要桥梁,传统线下招聘存在信息不对称、流程繁琐、资源浪费等问题。基于Python的Web框架开发招聘系统,能够有效解决以下痛点:信息孤岛问题:学生简历分散在各平台,…

2026/8/24 0:07:22

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 1:12:32

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 8:17:29

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 1:09:25

3条命令跑通LocalAI:无GPU本地AI引擎部署

3条命令跑通LocalAI:无GPU本地AI引擎部署 【免费下载链接】LocalAI LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required. 项目地址: https://gitcode.com/GitHub_Trending/lo/LocalAI…

2026/8/24 1:09:25

AI推理性能测试怎么做:MLPerf Inference完整上手指南

AI推理性能测试怎么做:MLPerf Inference完整上手指南 【免费下载链接】inference Reference implementations of MLPerf inference benchmarks 项目地址: https://gitcode.com/gh_mirrors/inf/inference 同一个模型换一张卡,速度快多少你知道吗&a…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/23 4:22:01

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…