您的位置 首页 知识

工程师不得不明白的MCU混合信号验证战略和应战

工程师不得不懂的MCU混合信号验证策略和挑战-本文将主要介绍Kinetis MCU混合信号的验证策略和挑战,其中包括混合信号建模、连接验证、混合信号VIP、混合信号功率验证和混合信号覆盖范围。

  摘要:

  飞思卡尔Kinetis MCU系列是一款高度集成、低功耗32位微处理器,依据ARM Cortex M4内核并具有面向工业操控和多商场事务的内置DSP功用。Kinetis MCU选用Cadence模仿混合信号验证渠道。本文将首要介绍Kinetis MCU混合信号的验证战略和应战,其间包含混合信号建模、衔接验证、混合信号VIP、混合信号功率验证和混合信号掩盖规模。

  1 介绍

  飞思卡尔Kinetis MCU系列是一款高度集成、低功耗32位微处理器,依据ARM Cortex M4内核并具有面向工业操控和多商场事务的内置DSP功用。该产品是一大立异效果,是飞思卡尔迈出的重要一步。

  Kinetis具有多个杂乱的混合信号IP。这些IP具有多种不同的方式和设置,可支撑多个电源。模仿部分可与数字部分以及其他模仿规划严密协作。从模仿IP的视点来看,与功用需求比较,该IP功用变得越来越重要。从片上体系的视点来看,因为规划杂乱,很难发现躲藏的过错。

  鉴于以上几点,kinetis产品选用了最新的数模混合信号验证办法学。Verilog-AMS言语为模仿IP建模,选用了Cadence AMS designer验证渠道进行仿真。

  本文包含4部分:第一部分为布景介绍,第二部分为Kinetis MCU混合信号验证办法概述,第三部分为Kinetis MCU混合信号验证在AMS建模、AMS VIP、衔接性验证、功率验证和AMS掩盖规模所面对的应战。

  2 规划与施行

  2.1 AMS Designer

  Cadence Virtuoso® AMS Designer是一款灵敏的混合信号模仿器,它能够衔接高档模仿和数字环境,然后完成无缝的混合信号模仿和验证。它将数字NC-Sim引擎与4款盛行的MMSIM模仿引擎(Spectre、SpectreRF、APS® 和UltraSim®)相结合。依据规划特性,为规划人员供给他们所需的仿真成果。

  AMS designer集成了面向混合信号验证的Virtuoso全定制环境和面向在数字验证环境中的用于混合信号验证的Cadence灵敏型功用验证渠道。它可支撑向下算法,然后在前期规划周期中敏捷检测到规划过错,并选用混合信号硬件描绘言语来加速仿真速度。

  2.2混合信号验证的战略和办法

  验证选用了软硬件协同仿真办法

  SoC测验渠道是树立在依据C言语的定向测验事例、??依据体系Verilog的测验渠道组件,依据Verilog-AMS的测验渠道组件和基与system verilog的随机束缚鼓励。验证办法包含方式验证、依据断语的验证、掩盖驱动的随机束缚验证办法。

  2.3混合信号验证的应战

  在一切首要的规划应战中,混合信号验证是最大的一个。关于绝大部分的芯片毛病,大部分都是能够通过更好的验证办法防备的。那么混合信号验证最大的应战是什么?便是AMS建模、功耗验证、验证IP、连通性验证、H/S协同仿真和掩盖率。接下来将会具体介绍Kinetis混合信号验证是怎么战胜这些应战的。


  2.3.1 混合信号验证的应战之一 – 行为建模

  AMS建模有一个一起的规矩—-建你所需求的模型,而不是你能建的模型。

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

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

  有一些关于模型创立的精约、准确、功用和可读的若干原则。

  ·精约,只针对必要的功用验证建模。要在精约和准确之间进行权衡,这需求写模型的人、模仿规划人员和验证工程师讨论决定。应考虑到验证要求和目的。

  ·准确:不能准确表明电路行为的模型或许导致过错被忽略。准确的建模一切数字逻辑是很重要的。模型应该依据存在/不存在恰当的偏置电压/电流和电源来发动/中止操作。

  ·功用:AMS模型或许对仿真器功用发生负面影响。写模型的人需求考虑仿真速度。

  ·可读:模型很或许是其他模型的起点,所以要创立可读的代码,供给清楚的注释是很重要的。

  2.3.2 混合信号验证的应战之二 – 衔接性验证

  混合信号的第二大应战是衔接性验证。

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

  施行许多设置的单个模仿模块。 这些过错通常是操控逻辑上的奇妙问题。规划者假如有太多的设置要测验,就很难发现。

  衔接性验证的重点在模仿到模仿接口或数字到模仿接口上。大多状况下有两种衔接性过错:

  1. 模块间通讯过错;这归于鸡生蛋蛋生鸡的问题。举例来说,低功率芯片上调节器依赖于同享偏置发生器的状况。假如偏置发生器自身依赖于调节器的输出,那么这对组合或许永久都无法发动。

  2. 数字电路,操控模仿,发生其输入,或处理其输出;或许是模仿和数字电路之间的接口。

  大多数衔接都有直接鼓励和查看器,对各个模仿模型来说,一切的输入都直接传送为输出。

  特别状况下,应当运用依据断语的验证办法用于衔接性验证。

  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断语,%&&&&&%C也支撑PSL断语和掩盖率指令。关于有几个模仿IP在内的混合信号芯片,每个模仿IP都有自己的掩盖模型。这些模型是共同的,各有不同。

  这些掩盖模型是主动生成的,是模仿规划的仿真部分。

  这些掩盖模型有助于发生模仿信号的功用掩盖陈述,功用掩盖陈述100%应该是验证流程一个强制要求,这样能够消除不完好验证或许带来的过错。

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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/162475.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部