xcelium——重要特性——提高编译仿真性能

以下图片来自于CadenceTECHTALK研讨会

解决编译仿真的瓶颈问题,提高整体性能

影响performance的因素

  1. xcelium版本
  2. access rwc
  3. coverage收集
  4. snapshot过大,加载时间过长,可通过Zlib加快加快snapshot加载

编译/仿真添加选项:

  1. -newperf,针对编译和仿真
  2. -plusperf,针对assertion和RTL行为

在这里插入图片描述

access权限

权限越低,性能越高
在这里插入图片描述
避免使用 rwc和rw
推荐使用r
若要dump fsdb波形,则需打开r权限

优化regression

  1. 有afile

在这里插入图片描述

  1. 无afile
    在这里插入图片描述
  • performance log文件
    查询记录,优化性能

xcelium advance technologies

在这里插入图片描述

增量编译

分割DUT和TB,并行编译
partition划分,可添加选线自动划分(-xmiseparitionnum),也可手动划分,即划分各模块为不同的filelist,elaboration再把所有模块吃进来

save/restore

常用于初始化时间较长且固定的场景

扩展: dynamic Test Reload

ML

Multi Core

在这里插入图片描述