Verdi简介

Verdi简介3 1 1Verdi 的历史相信做 IC 验证的朋友或多或少都使用过 VCS 和 Verdi 这两个工具 这两个工具目前都属于 synopsys 公司 但是 Verdi 的来源可谓一路坎坷 Verdi 最开始是由 novas 公司设计的 在 2008 年 被台湾的 EDA 厂家 springsoft 源笙 收购了 我我最早使用 Verdi 的时候 是上海源笙提供培训 在 2012 年 synopsys 收购了 springsoft 公司 所以此时 Verdi 才正式属于 synopsys 联想一下 我们使用 Verdi 的时候会产生 novas rc 和 nov

3.1.1 Verdi的历史

3.1.2 Verdi技术概述

首先Verdi提供了两个数据库。 所有分析引擎和可视化工具使用这些数据库。

  • Knowledge Database (KDB):
    在编译设计时,Verdi平台使用其内部综合技术识别和提取有关设计的特定结构,逻辑和功能信息,并将生成的详细设计信息存储在KDB中
    现在Synopsys已经将该数据库整合到vcs的数据库下,以便保持流程和数据的一致性。使用
    vcs -lca -kdb 即可。在VCS课程中,我们已经讲过


  • Fast Signal Database (FSDB):
    FSDB以高效紧凑的格式存储仿真结果,包括来自SVTB或其他适用语言的事务数据和记录消息,以便快速访问数据。 Synopsys提供了可以链接到通用仿真器的目标文件,以直接以FSDB格式存储仿真结果。 你可以从提供的例程生成FSDB,也可以在读取和转换VCD文件后生成FSDB。 此外,还提供FSDB读/写API例程供客户使用

其次,基于KDB和FSDB,Verdi平台为不同的应用提供了一系列的分析引擎。

  • 结构分析:分析设计结构以显示组件的连接方式
  • 行为分析:分析设计和仿真结果,以显示设计的行为
  • 断言评估:从之前的仿真中搜索有关设计操作的详细信息
  • 事务/消息分析:分析FSDB文件中的事务和消息(日志)数据,并在nWave和电子表格视图中可视化
  • 功耗状态评估:根据UPF中的功耗意图描述以及FSDB文件中相关信号的值评估功耗状态

最后也是最核心的就是可视化

Verdi平台中的Property Tools窗口为断言提供集中支持,并允许从断言失败到相关设计活动的快速遍历。而事务/消息分析器可以在保存到FSDB文件的事务或日志信息的更高抽象级别上启用调试和分析。 Power Manager窗口提供电源意图的可视化,并支持与其他Verdi平台窗口的交叉探测。

下面的章节,让我们一起来探索Verdi的神秘世界吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221041.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午7:03
下一篇 2026年3月17日 下午7:03


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号