1. Scan Power分析概述
在芯片测试领域,功耗分析是确保设计可靠性的关键环节。作为一名从业十余年的DFT工程师,我经常需要分析ATPG工具生成的scan power报告,今天就来详细拆解这份报告中各项指标的实际含义和应用场景。
Scan power分析主要关注芯片在测试模式下的动态功耗表现,特别是shift和capture阶段的翻转活动。与功能模式不同,测试模式下所有扫描链会同时工作,可能产生远高于正常工作的瞬时功耗。我们团队曾遇到过一个典型案例:某款40nm工艺芯片在功能模式下功耗完全正常,但在测试时频繁出现电源崩溃,最终就是通过深入分析scan power报告定位到了问题根源。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心指标解析
2.1 复合功耗指标设置
报告中首先出现的set_power_metrics -COMPosite_shift_power on命令值得特别关注。这个设置改变了传统shift功耗的计算方式:
- 默认模式:分别计算load(加载测试激励)和unload(移出测试响应)两个阶段的翻转活动
- 复合模式:将load/unload视为一个整体计算,更接近实际物理情况
提示:在先进工艺节点(如7nm以下)建议启用复合模式,因为电源网络响应速度更快,瞬时电流叠加效应更明显。
2.2 Shift阶段功耗分析
执行report_power_metrics -shift -scan_test -cycle peak -patterns all命令后,我们会看到几个关键指标:
-
Shift Load (45.29%):
- 表示加载测试激励时扫描单元的翻转比例
- 基准值(100%)对应每个shift cycle所有scan cell都翻转的最坏情况
- 工程经验:超过60%就需要考虑分段测试或降低shift频率
-
Shift Response:
- 专指unload阶段的翻转比例
- 与shift load不同,这个值通常较低(良好设计应<30%)
- 异常升高可能表明存在X-propagation问题
