卢骏 · 2020年06月21日

cadence vmanager(三)搭建vmanager server

vmanager提供CS(server-client)工作模式。
1.png

client,通过server的IP和port,连接到server上进行工作。

server需要一个数据库DB,将管理的数据,均存到这个数据库中进行管理。

一、建立流程

下图是server的建立流程:
2.png

建立SQL数据库,启动数据库,接着创建vmanager profile,设置连接的SQL数据库,最后启动vmanager。

二、server创建

创建server,cadence提供了2种方式:

◾使用vmgrconfg工具

◾使用vmanager脚本

推荐使用vmanager脚本的方式创建,方便修改。

1、使用vmgrconfig工具

该工具,在 <INSTALL_DIR>/tools/vmgr/admin/vmgrconf。

其中的INSTALL_DIR是IES的安装目录。

启动后,会出现选择界面。之后的创建,都是通过这个界面,进行选择。

首先,需要安装一个新的server,选择1。
3.png

首先要安装一个DB,选择安装的目录,以及绑定的host,port,超级用户名,超级用户名密码。
4.png

安装完成后,会启动该数据库。

安装profile,设置profile的安装位置,host,port,memory size,email。
5.png

设置vmanager 的database信息,name和username默认,输入密码。username默认为vmgr。
6.png
7.png

最后启动该vmanager server。

这样,就建立好了一个vmanager server。此时只需要以下的命令,就可以连接到server了。

vmanager -server 172.16.66.14:8080

2、使用vmanager脚本

使用vmgrconfig工具,每一步,都需要自己手动配置,太过麻烦。cadence提供了脚本的方式,来创建server。这样,使用脚本来创建,就方便了。

脚本均在 <INSTALL_DIR>/tools/vmgr/admin/ 目录下。

2.1、vmgrcreatedb

创建 postgreSQL DB server。

语法:
vmgrcreatedb –db_dir <db-dir> -db_port <port> [-sys_username <username>]

-sys_password <passwd>
8.png

2.2、vmgrdb

开启或关闭 postgreSQL DB server

语法

vmgrdb {-start | stop } –db_dir <db-dir>
9.png

2.3、vmgrprofile

创建 vmanager server profile

语法:
10.png

11.png

2.4、vmgrserver

开启或者关闭 vmanager server

vmgrserver

-profile <profile_full_path>

{-start, -stop, -status}

12.png

3、实例脚本

下面是使用vmanager脚本,创建一个server的脚本。
13.png

更多相关阅读

uvm中获取cmdlind内容
cadence vmanager(一) MDV介绍
cadence vmanager(二)vmanager工作模式


原文首发于骏的世界博客
作者:卢骏
更多IC设计相关的文章请关注IC设计极术专栏,每日更新。

推荐阅读
关注数
20178
内容数
1307
主要交流IC以及SoC设计流程相关的技术和知识
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息