verdi提高dump效率的几种方法Conventional Issues & Verdi’s Approach

Issues and Conventional Approach
• Today’s complex SOC designs usually require huge amounts of data
for verification which introduces some problems when dealing with big simulation dump files.
• A common problem with complex design dumping is that the dumped simulation file may exceed the OS limitation, or the simulation
process may exceed the OS memory limitation during dumping.
• The work arounds is to limit the signal number by dumping from a specified scope in hierarchy or start dumping after a certain time.

Verdi’s Approach
• Verdi provides various environment variables and system tasks to restrict the FSDB file size in different constraints, to get the best balance between data accuracy and performance
• Verdi also provides a parallel dumping mechanism to speed up the dumping performance in dual CPU machines.

Restrict the FSDB File Size (1/4)
NOVAS_FSDB_ENV_WRITER_MEM_LIMIT variable:
• The default value is 64.
• When the user uses the nWave auto-update feature, the recommendation is to set this environment variable to a smaller value before running the simulation. For example:
% setenv NOVAS_FSDB_ENV_WRITER_MEM_LIMIT 20

Skip dumping VHDL complex data.
• Including array of array and record signals.
% setenv IGNORE_COMPLEX 1

Skip dumping Verilog cell instances
• To skip the FSDB dumping for primitive cells, for example:
% setenv SKIP_CELL_INSTANCE 1

Restrict the FSDB File Size (2/4)
Use

EDA - verdi提高dump效率的几种方法Conventional Issues Verdi’s Approach相关推荐

  1. 嵌入式编程C语言提高代码效率的14种方法

    嵌入式编程C语言提高代码效率的14种方法 1.在可能的情况下使用typedef替代define.当然有时候你无法避免define,但是typedef更好. typedef int* INT_PTR; ...

  2. C语言提高代码效率的几种方法

    一段完美的代码不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率(内存).设计的代码比实际执行更难.因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中.本文向 ...

  3. C语言提高代码效率的几种方法,7个提升嵌入式C代码效率的方法-嵌入式系统-与非网...

    C语言在嵌入式领域凭借着高效与简单的特点成为了一门与底层非常亲近的语言,当时由于嵌入式领域相比计算机领域硬件资源上是非常受限的,比如主频比较低.内存小等等. 这样就对嵌入式软件就有了新的要求,务必要写 ...

  4. 提高IIS网站服务器的效率的八种方法 (转载)

    作者:未知  请作者速与本人联系 以下是提高IIS 5.0网站服务器的执行效率的八种方法: 1. 启用HTTP的持续作用可以改善15~20%的执行效率. 2. 不启用记录可以改善5~8%的执行效率. ...

  5. 管理者最大化绩效面谈效率的 5 种方法

    首页精选文章分类绩效管理绩效沟通 为了绩效面谈尽可能有效,我们建议管理者和直接下属提前分享他们希望讨论的话题,这在双方之间创造了共同的期望. 有时,一对一的讨论可能会有点偏离正轨.也许直接下属有负面评 ...

  6. .NET开发者提高编程技能的5种方法

    .NET开发者提高编程技能的5种方法 https://insights.dice.com/2017/08/29/5-ways-improve-programming-skills/ 即使拥有40年的编 ...

  7. 提高Excel中VBA效率的四种方法

    由于Microsoft Office办公套件的广泛应用,以及该软件版本的不断提升,功能不断完善,在Office办公套件平台上开发出的的VBA应用程序越来越多,而VBA是一种宏语言,在运行速度上有很大的 ...

  8. 异构计算-1-10x10:一种异质性和提高能量效率的通用架构方法

    摘要 20年来,微处理器的性能有了1000倍的提高.最近,由于晶体管的速度和能耗的限制,整个半导体工业,逐渐通过多核并行来提高性能.广泛研究表明,未来需要更好的方法,如-超并行机制,接近门限电平调节技 ...

  9. 码农提高工作效率的几种方式

    俗话说,天下武功,唯快不破.也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋.而程序员要在IT界混出个名堂,也要有高效的工作效率才行.IT行业时时刻刻都产生着新知识. ...

最新文章

  1. View controller-based status bar
  2. js删除数组中的某个对象
  3. 帆软报表重要Activator之DesignerInitActivator之二
  4. SVN安装包汉化VS插件
  5. 中国城市供水统计年鉴
  6. 深入浅出Spring Boot 2.x——第一章Spring Boot来临
  7. MVC3.0 开发过程中遇到错误及解决方案(不断更新中。。。)
  8. 斯蒂夫·乔布斯《你必须要找到你所爱的东西》
  9. android 恢复出厂设置流程分析,Android恢复出厂设置流程分析
  10. 打开计算机 显示不支持此接口,新装的电脑系统,打开图片提示不支持此接口!怎么解决!...
  11. 可能是讲分布式系统最到位的一篇文章
  12. 如何建设网站才有利于网站优化
  13. [feather]StarlingUi框架——初识feather、界面启动及Ui加载
  14. Windows 10 on ARM, version 21H2 (released Nov 2021) ARM64 简体中文版、英文版(企业版)下载
  15. 脚踏实地做好本职工作——职场人士寓言(4)
  16. Java(web)项目安全漏洞及解决方式【面试+工作】
  17. STM32F4+DP83848以太网通信指南系列(一):知识储备
  18. 【linux】一篇全面的linux软件包管理的总结
  19. MVC---Android App的设计架构:MVC,MVP,MVVM与架构经验谈
  20. edb的安装以及带参数使用

热门文章

  1. webpack 之vue 初级打包2 从零开始
  2. 从零开始搭建vue2.0+elementUi 后台管理系统 一项目搭建
  3. mysql longtext查询慢_select中的longtext使查询速度极慢
  4. QPM 之悬浮窗设置信息
  5. Explicit Initialization
  6. Eclipse中用SWT的Table显示数据库中的内容
  7. 老公给老婆写的检讨书(模板)
  8. Ubuntu 设置中文语言
  9. 【java如何截取@前面的字符串】
  10. ros 机器人系统设计、urdf机器人建模