混合信号验证挑战:连接性验证 - 工程师不得不懂的MCU混合信号验证策略和挑战

来源:飞思卡尔 作者:梁超 周建 陈哲2014年07月09日 10:14
[导读] 混合信号验证往往会发现三种类型的功能性错误。
关键词:飞思卡尔MCU

  永远要平衡仿真的速度和精度。

  有一些关于模型创建的简约、精确、性能和可读的若干准则。

  ·简约,只针对必要的功能验证建模。要在简约和精确之间进行权衡,这需要写模型的人、模拟设计人员和验证工程师讨论决定。应考虑到验证要求和意图。

  ·精确:不能精确表示电路行为的模型可能导致错误被疏忽。精确的建模所有数字逻辑是很重要的。模型应该根据存在/不存在适当的偏置电压/电流和电源来启动/停止操作。

  ·性能:AMS模型可能对仿真器性能产生负面影响。写模型的人需要考虑仿真速度。

  ·可读:模型很可能是其他模型的起点,所以要创建可读的代码,提供清楚的注释是很重要的。

  2.3.2 混合信号验证的挑战之二 – 连接性验证

工程师不得不懂的MCU混合信号验证策略和挑战

  混合信号的第二大挑战是连接性验证。

  混合信号验证往往会发现三种类型的功能性错误。

  实施许多设置的单个模拟模块。 这些错误通常是控制逻辑上的微妙问题。设计者如果有太多的设置要测试,就很难发现。

  连接性验证的重点在模拟到模拟接口或数字到模拟接口上。大多情况下有两种连接性错误:

  1. 模块间通信错误;这属于鸡生蛋蛋生鸡的问题。举例来说,低功率芯片上调节器依赖于共享偏置发生器的情况。如果偏置发生器本身依赖于调节器的输出,那么这对组合可能永远都无法启动。

  2. 数字电路,控制模拟,产生其输入,或处理其输出;或者是模拟和数字电路之间的接口。

  大多数连接都有直接激励和检查器,对各个模拟模型来说,所有的输入都直接传送为输出。

  特殊情况下,应当应用基于断言的验证方法用于连接性验证。

  2.3.3 混合信号验证的挑战之三 – 验证IP

  第三个挑战是验证IP。几个验证IP是分别为各个IP创建的。最复杂的混合信号VIP是分段LCD VIP,支持64个模拟LCD引脚。分段LCD的验证是采用混合信号验证方法的最佳案例。VIP包括五个部分。 LCD影子寄存器、激励发生器、波形监视器、故障仿真器和覆盖发生器。激励发生器用于产生数字和模拟激励,影子寄存器实时获得LCD内部寄存器的值,波形监视器自动检查MCU边界的LCD驱动波形,来自LCD驱动出来通过pad ring到MCU边界的设计路径也可验证。故障仿真器相关于故障检测功能。覆盖发生器协助报告模拟信号的功能覆盖,大大提高了混合信号验证的质量。

工程师不得不懂的MCU混合信号验证策略和挑战
工程师不得不懂的MCU混合信号验证策略和挑战
 

  本文选自电子发烧友网6月《智能工业特刊》Change The World栏目,转载请注明出处。

上一页123下一页全文

本文导航

相关阅读

发表评论

elecfans网友

分享到:

用户评论(0

  • 型 号
  • 产品描述