cadence vmanager(四)vmanager软件使用介绍

当建好一个vmanager server后,各个client就可以通过server的ip:端口号,连接server了。

连接server,有2种方式,一是普通用户模式,权限有限制,二是超级用户模式,权限没有限制。

一般情况下,超级用户模式,不运行回归,只是对server的工程进行配置,如用户的权限设置,工程的维护等。而普通用户模式,进行运行回归,数据查看。

我使用的vmanager工具的版本是15.22,之前版本的界面,和这个版本的界面,有些变化,不过原理,使用都是一样的。

一、超级用户模式

使用以下命令,以超级用户模式连接server,将serve的ip:端口,换成自己服务器中搭建的server的ip:端口。

    vmanager –server 172.16.66.51:7777 –admin

就会启动vmanager的图形化界面。

在上方,有显示Administration,就表示是以超级用户连接server的。

这里,只介绍Administration界面,其他的几个界面,在普通用户模式下,再进行介绍。

以下是Administration界面。

包括了几个子界面:

1、Licenses界面

需要license进行配置的选项。对于multi-project,需要单独授权的license,如果有license,可以在这里打开该选项,这样server就可以支持multi-project,不然只能支持一个工程。

2、security界面

界面如下,该界面,设置密码,以及用户的权限。

master password,是设置超级用户的密码,如果没有设置,那么vmanager以超级用户连接server,就不用输入密码,而可以直接连接,如果有设置密码,那么需要输入密码,才可以连接到server。

对于settings,有三个选项:

  • Enable Project client/server authentication: 允许CS的权限控制。
  • Enable project web authentication: 允许网页配置权限。server除了可以通过vmanager工具进行连接外,还可以通过网页进行连接。
  • Enable project authorization:允许针对工程进行权限控制。

project password,是设置工程的密码,只有当Enable project authorization,没有使能的情况下,才可以设置,如果设置,当client连接server,选择工程后,要求输入密码,才可以连接server。

推荐,将3个使能开关,都开启,后面通过网页,去配置各个用户的权限。

3、vAPI配置界面

这个是配置vAPI的,cadence提供了一些vAPI,可以直接对vmanager进行操作。这个,我们一般都不用。

4、projects界面

该界面,配置工程。在这里,可以增加,删除,修改工程。如果要增加工程,前提是有multi-project的license,才可以。

可以看出,对于创建的server,默认为会建一个vmgr的工程。

5、user属性界面

显示创建server时,指定的user属性信息,这个,一般不使用。

二、普通用户模式

使用以下命令,以普通用户模式连接server,将serve的ip:端口,换成自己服务器中搭建的server的ip:端口。

    vmanager –server 172.16.66.51:7777

就会启动vmanager的图形化界面。

在上方,没有显示Administration,就表示是以普通用户连接server的。

1、regression界面

以下是regression界面。用来运行回归,查看结果。每个连上server的client的每次运行回归,都会显示在这个界面中。

在sesseions中,会显示每个session的信息。vmanager,将每次的回归运行,称为一个session。在这个session中,会运行很多的case,每个case,称为一个run。

  • session status: session的状态
  • name: session的名字,以指定的[session名+用户名+session运行时间+4位随机数]来进行命名。
  • total runs: 总之运行run的个数,也就跑的总的case数目。
  • passed:pass的run个数
  • running: 正在运行的run个数
  • waiting: 正在等待的run个数
  • other: 未知原因的run个数
  • start timer: session运行的开始时间
  • owner: 由谁运行的这个session。

还可以设置,显示其他更多的信息。选择右上角的1处向上的双箭头,弹出选项,选择设置,在弹出的界面,进行选择要显示哪些信息。

2、analysis界面

这个界面,用来分析run的结果,metric,反标vplan。

分析操作也很简单,对在regression界面,对要分析的session,右键选择analysis,就会自动跳转到analysis界面,分析数据。

如下图,显示分析的metrics的信息。

下图,是metrics反标vplan的信息。根据反标的结果,可以很清晰的看到,当前验证的进度。这个功能是我觉得,最有亮点的功能了。如果vplan,写得足够好,就可以看到vplan中,哪些测试点,有验证到,哪些没有验证到。

也可以同时,选择多个session,然后进行分析,vmanager工具,会自动将选择的session的结果,进行合并,然后显示。这个,是我觉得,该工具比较强大,以及好用的地方了。

如下图,选择2个session,进行分析run的结果。

就会显示,所有run的结果。

对于每个run,在右下角,会显示log信息。对于local_log.log,保存的是该run执行时打印的信息。

3、tracking界面

该界面,用来显示tracking的信息。

在验证的过程中,会有很多的时间节点,在这个时间节点上,要实现一些功能,因此可以在这个时间点上,将收集的所有run结果和metric,保存成一个snapshot,这样,通过这个snapshot,就可以查看到当时的run结果,metric和vplan反标情况。

4、planning界面

制定和查看vplan。一般情况下,我们不在vmanager中,制定vplan,而是在vplanner工具中,制定。

三、总结

vmanager软件,将回归运行和数据管理,进行了统一,我们只需要在界面上,进行操作,即可。而且可以metric的反标vplan,让我们直观的看到验证的进度。

该软件,还有其他的一些功能,可以在一个回归中,每个case,对于总的coverage的贡献度,各个cover点,是哪一个case测试到的。这些功能,都是我们之前,实现不了的。

更多的vmanager使用信息,可以查看cadence的help。

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
由于Cadence软件有许多不同的版本和应用场景,因此在这里无法提供针对所有软件版本的详细教程。但是,下面是一个通用的指南,可以帮助您开始使用Cadence软件: 1. 下载和安装Cadence软件:您可以从Cadence官网或其他授权渠道下载和安装软件。 2. 学习基本概念:在使用Cadence软件之前,您需要了解一些基本概念,如设计规则检查(DRC)、版图布局(Layout)等。 3. 创建一个新项目:在Cadence软件中,您需要创建一个新项目来开始设计。您可以选择从头开始设计或打开一个现有的项目。 4. 创建原理图:在Cadence软件中,您可以使用Schematic Editor创建电路原理图。 5. 设计电路:在Schematic Editor中,您可以添加元件和连接它们来设计电路。您还可以设置元件属性,如电阻值、电容值等。 6. 仿真电路:在Cadence软件中,您可以使用Spectre Circuit Simulator或其他仿真工具来仿真电路并分析其性能。 7. 创建版图布局:在完成原理图设计和仿真之后,您可以使用Layout工具创建版图布局。 8. 版图布局设计:在Layout工具中,您可以添加元件、进行布局和布线、设置层次结构等。 9. 设计规则检查(DRC):在完成版图布局设计之后,您需要进行设计规则检查(DRC)来确保设计符合要求。 10. 准备输出:在完成设计之后,您可以准备输出文件,如版图文件和BOM文件。 以上是一个通用的Cadence软件使用指南,如果您需要更详细的教程,请参考Cadence官方文档或其他相关资源。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值