
1) 【一句话结论】:通过分层验证(功能、时序、漏电参数测试)结合边界分析,定位漏电流缺陷位置,并通过验证闭环(测试-分析-优化-再测试)推动工艺/设计优化,最终降低漏电流缺陷率,提升良率。
2) 【原理/概念讲解】:老师口吻解释关键概念。存储单元的漏电流是静态工作时的泄漏电流,由工艺偏差(如栅极氧化层厚度偏差、源漏区掺杂不均)导致。验证中,漏电验证(Iddq测试)通过施加保持电压测量电流,异常电流超阈值则判定故障。定位需结合测试向量分析(如静态保持模式向量)、故障注入(模拟工艺偏差)、边界扫描(扫描链检测)等。类比:找水管漏水,先测总电流(Iddq测试),再分段排查(功能模块、工艺层),找到具体漏水点(缺陷位置)。
3) 【对比与适用场景】:
| 验证类型 | 定义 | 特性 | 使用场景 | 注意点 |
|---|---|---|---|---|
| 功能验证 | 验证电路逻辑是否满足规格 | 侧重逻辑正确性,用功能测试向量 | 设计初期,确保功能正确 | 需覆盖所有功能路径 |
| 漏电验证(Iddq) | 测试静态工作电流,检测漏电流异常 | 侧重静态功耗,电流阈值判断 | 存储单元、电源管理模块 | 需考虑温度、电压影响 |
| 时序验证 | 验证信号延迟、建立保持时间 | 侧重时序约束,时序分析工具 | 数字电路、接口电路 | 需考虑负载、工艺偏差 |
4) 【示例】:伪代码(测试漏电流流程):
function test_leakage(cell_id, voltage):
set_cell_voltage(cell_id, voltage) # 施加保持电压
wait_time(1ms) # 保持一段时间
current = measure_current(cell_id) # 测量电流
if current > Iddq_threshold: # 判断是否超阈值
return "漏电流异常"
else:
return "正常"
5) 【面试口播版答案】:
面试官您好,针对存储单元漏电流导致良率下降的问题,验证流程会通过分层测试定位缺陷。首先,漏电验证(Iddq测试)作为关键步骤,通过施加保持电压测量电流,若超出阈值则标记故障。接着,结合测试向量分析(如静态保持模式下的向量),定位到具体存储单元或工艺层。然后,通过故障注入(模拟工艺偏差,如氧化层厚度变化)验证缺陷是否由工艺偏差引起。验证支持良率提升体现在:通过测试数据反馈工艺偏差,推动工艺调整(如优化氧化层厚度),同时验证设计参数(如电压阈值)的合理性,形成测试-分析-优化闭环,最终降低漏电流缺陷率,提升良率。
6) 【追问清单】:
7) 【常见坑/雷区】: