微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 工程师不得不懂的MCU混合信号验证策略和挑战

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

时间:06-09 来源:飞思卡尔 点击:

模拟模型来说,所有的输入都直接传送为输出。

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

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

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



 

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

  2.3.4 混合信号验证challenge4 – 功耗验证

  混合信号验证的另一大挑战是功耗验证。Kinetis的功耗验证采用了CPF方法。

  CPF语言提供表示设计实现和验证使用的工具所能理解的功率意图。

  基于CPF的低功耗验证流程使其有能力在设计周期的早期RTL已准备就绪时验证低功耗设计意图。流程包括使用CPF进行静态检查和动态仿真。

  这是Kinetis的功率域图,功率域包括padring电源域、DGO电源域、SOG电源域、VDDA电源域、RTC电源域、USB电源域、FLASH电源域、双口RAM电源域、SRAM电源域。

  下面是可以通过动态CPF仿真来验证的主要项目:

  ·电源开关关闭(PSO)行为

  ·设计逻辑错误断电

  ·隔离规则:隔离值的正确性

  ·状态保持功率门控(SRPG)规则

  ·正确的断电供电顺序

  ·内存电源关闭控制

  Encounter® Conformal®低功耗软件可以让你在设计过程早期使用的正规技术(相对于仿真)来验证芯片。可以用来捕获错误的功率意图规范,比如隔离单元缺失/冗余、电平转换器、或者控制信号无适当供电等,尤其是电平转换器,在动态CPF仿真中非常难以验证。也可以用来在每个验证阶段进行等效性检查。

  2.3.5 混合信号验证底5大挑战 – 混合信号功能覆盖

  传统上,覆盖率是用以建立信任的一个维度,对于确保验证计划完整、设计经过尽可能彻底的验证而言,这是一个安全网络。覆盖率指标是针对明示或暗示目标测量所收集的覆盖率数据,通常以百分比表示。

  目前混合信号验证质量取决于混合信号验证工程师的经验。模拟信号的功能覆盖迫切需要一种通用的方法。

  AMS designer可以支持面向控制的PSL / SVA断言,ICC也支持PSL断言和覆盖率指令。对于有几个模拟IP在内的混合信号芯片,每个模拟IP都有自己的覆盖模型。这些模型是独特的,各有不同。

  这些覆盖模型是自动生成的,是模拟设计的仿真部分。

  这些覆盖模型有助于产生模拟信号的功能覆盖报告,功能覆盖报告100%应该是验证流程一个强制要求,这样可以消除不完整验证可能带来的错误。


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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top