vmanager提供CS(server-client)工作模式。
client,通过server的IP和port,连接到server上进行工作。
server需要一个数据库DB,将管理的数据,均存到这个数据库中进行管理。
一、建立流程
下图是server的建立流程:
建立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。
首先要安装一个DB,选择安装的目录,以及绑定的host,port,超级用户名,超级用户名密码。
安装完成后,会启动该数据库。
安装profile,设置profile的安装位置,host,port,memory size,email。
设置vmanager 的database信息,name和username默认,输入密码。username默认为vmgr。
最后启动该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>
2.2、vmgrdb
开启或关闭 postgreSQL DB server
语法
vmgrdb {-start | stop } –db_dir <db-dir>
2.3、vmgrprofile
创建 vmanager server profile
语法:
2.4、vmgrserver
开启或者关闭 vmanager server
vmgrserver
-profile <profile_full_path>
{-start, -stop, -status}
3、实例脚本
下面是使用vmanager脚本,创建一个server的脚本。
更多相关阅读
uvm中获取cmdlind内容
cadence vmanager(一) MDV介绍
cadence vmanager(二)vmanager工作模式
原文首发于骏的世界博客
作者:卢骏
更多IC设计相关的文章请关注IC设计极术专栏,每日更新。