你的位置:电感厂 > 基础知识功率电感

如何利用软件作为激励来加速SoC系统级验证?

2016-06-14 10:00:12      点击次数:
上一篇:如何使用FPGA实现高清低码流视频编码? 贴片电感

  验证复杂的SoC设计要耗费极大的成本和时间。据证实,验证一个设计所需的时间会随着设计大小的增加而成倍增加。在过去的几年中,出现了很多的技术和工具,使验证工程师可以用它们来处理这类问题。但是,这些技术中很多基于动态仿真,并依靠电路操作来发现设计问题,因此设计者仍面临为设计创建激励的问题。

  设计者可以使用运行在处理器上的固件作为验证仿真激励的一部分,这也是目前通常采用的方法——使用全功能处理器模型。与在HDL中编写激励相比,固件作为激励速度更快,并且更容易创建。在一个全功能处理器模型上执行代码的缺点是模型运行较慢,因此只有少量软件会使用这个技术执行。很多固件执行由取指令操作和内存读写周期组成,验证价值很低。在逻辑仿真器中屏蔽这些低价值操作,而继续执行寄存器和内存映射I/O周期,可以在最低限度减少验证覆盖率的同时,显著提高执行速度。

  在仿真环境中能够更快速地执行代码主要有两个好处。首先,快速仿真意味着功能验证仿真可以使用更多的代码。诊断程序、驱动程序、固件以及某些情况下部分应用程序代码都可用于验证问题。其次,因为仿真运行速度加快,因此能够执行更多的验证。很多设计者会选择运行附加测试,而不是运行较少的CPU仿真时间。大多数验证都受到能够用于运行仿真的CPU时间的限制。如果固件用来作为验证的一部分,它将对设计起推动作用。这个激励将是切合实际的,它通过典型的操作使设计得到测试。为设计创建激励的挑战之一是如何估算出典型的设计操作,并将其在测试平台上编码。使用实际的软件可为验证工程师排除这个问题。但是,运行作为测试平台的代码不可能提供大量激励,特别是不能覆盖大部分验证空间。因此,设计者需要使用其它的技术提供额外激励,以遍历设计的所有边界情况。大电流电感

  • PFM和PDM的区别脉冲密度调制(PDM)

  • 求指导,微型电流互感器用于高频充电器输出电流检测,80-300KHZ,穿心输入电流0~30A,匝数800T有用过类似微型电流互感器的朋友,求指导!求出售!扣扣10491955磁芯如何选择,才能满足要求?封装固定,如下图

  • 混合信号系统接地揭秘  

    引言
     

    所有信号处理系统都要求混合信号器件,例如:模数转换器 (ADC) 和/或数模转换器 (DAC) 等。对于宽动态范围模拟信号处理的需求,要求必须使用高性能 ADC 和 DAC

  • 那i位大神能给一个测试电源内阻的方法。
  • #优秀的学生,需要一套BOOST套件#LM3478套件——器
  • 开关电源电磁理论
  • 求助!Saber开关电源仿真!UC3842多路输出反激式变
  • 请问各位高手专家:三星、义隆、中微那家的电磁炉
  • 锂离子电池智能充电器硬件的设计
  • 关于CCS5.3设置F28069中断优先级的问题?
  • 无增益折衷的CMOS LNA输入匹配网络
  • 如何合理构建DAC 1ppm模数转换精密仪器设计解决
  • 基于MSP430单片机的光电跟踪伺服系统研究方案