通过定义最佳设计余量,遵循严格的验证程序,并遵守常识指南,可以避免模拟电路中的大多数错误。寻找正确的权衡是一个随着技术和市场优先事项而变化的移动目标。然而,先进节点的掩模成本增加使得彻底验证比以往更加必要。在这篇简短的论文中,我们描述了飞思卡尔半导体汽车微控制器部门为完全验证模拟IP而采取的步骤。
KISS原则
保持小而简单。验证计划(如设计)在简单的情况下有更好的工作机会。
包括足以完全验证IP的所有必要模拟,而不会陷入过于复杂或过于简单的情况。
一个好的验证可交付成果是一个文档(验证计划),它包含完全模拟IP所需的每个电路测试平台的链接,以及解释模拟正在完成或试图验证的每个链接的描述。
仔细选择您的验证签名规范
每个数据表(DS)中的行/规范应至少在模拟测试平台中解决。
在可能无法使用DS的早期设计阶段,可以使用具有暂定规格的初步建筑文档。
每个电气规范都将通过CPK达到生产限制通过PASS/FAIL检查的值(对于6 sigma设计规范,CPK≥1.67)。
不要将PASS/FAIL应用于“很高兴”的规格。它将避免过度设计。
如果无法直接计算规格的CPK (例如,ADC ENOB),CPK应来自所有贡献参数。
DS中的电气规范必须在验证文档中作为模拟/表征/测试进行适当标记,并与DS匹配。
尽可能模拟完整的“真实”电路
使用与仅使用技术库中的组件发送到布局(模型或副本)相同的电路。理想组件必须保留在IP块之外。
每次我们创建电路副本或使用模型存在复制可能演变不同并导致错误的风险:
例如,如果调节器的驱动器位于打击垫中,请使用打击垫本身进行模拟,以便每次打击垫更改,模拟将考虑这些变化。
当模型o使用抽象,确保它们有良好的文档记录并理解它们的局限性。
确保正确理解IP和IP/模型之间的接口,并与其他块所有者保持良好的通信,以便更改
模拟中可能不会采用接口块的更改并导致错误。
永远不要在模拟中设置初始条件,除非通过瞬态分析证明这些条件足够确定最慢时间常数的时间,或通过OP分析。
模拟每种操作模式
包括每种操作模式:正常工作模式,低功耗模式,ADC曝光模式,测试模式,自测模式等。
墨菲定律在这里工作:如果你不验证它,它将无法工作。
仅对压力测试和其他基于可靠性的模拟运行典型的功能模拟是可以接受的。
模拟每个上电状态并检查上电电流
包括每个电源序列和快/慢速斜率DS。
检查您的电源是否能够提供足够的启动电流来为所有电容器充电。
检查峰值电流是否会导致电路出现电迁移。
应始终由全球专家团队和您的经理记录,审核并签署这些指南的例外情况。
全部0条评论
快来发表一下你的评论吧 !