许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Rocky Linux装Calibre2022并调Virtuoso字体大小的完整配置记录

Rocky Linux装Calibre2022并调Virtuoso字体大小的完整配置记录

阅读数 3
点赞 0
article_banner


在上一篇专栏中已经讲述了在Rocky Linux中安装IC618及spectre201的方法,接下来我讲一下安装Calibre2022的步骤,并将Calibre集成到virtuoso中。

网上能找到的Calibre的资源还是挺多的,在eetop上找到了一个比较新的2022.2版本,原贴链接如下:

https://bbs.eetop.cn/thread-931652-1-1.html

Calibre的下载链接:https://pan.baidu.com/s/15PhTeXIAmIUBgdFX-iJHtA

提取码:6666

压缩包中已包含license,并且不再需要设置网卡地址,下载到的软件包如下:

calibre软件包

$ sudo mkdir /opt/mentor #创建新文件夹

$ cp -r mentor.tar.gz /opt/mentor #将软件包拷贝到新建的文件夹中

$ tar -xvf /opt/mentor/mentor.tar.gz #解压软件包

解压后得到的文件如下:

解压得到的软件包

打开环境变量配置文件,配置Calibre以及其license的路径:

$ export MGC_HOME=/opt/mentor

$ export CALIBRE_HOME=$MGC_HOME/calibre2022.2/aoj_cal_2022.2_38.20

$ export MGLS_LICENSE_FILE=$MGC_HOME/license/license.dat

$ export MGC_LICENSE_FILE=$MGC_HOME/license/license.dat

$ export PATH=$PATH:$CALIBRE_HOME/bin

$ export MGC_LIB_PATH=$CALIBRE_HOME/lib

打开cdsinit文件,同样对calibre路径进行配置:

对路径进行配置

启动virtuoso:

$ source .zshrc

$ virtuoso


calibre出现error

出现了错误:virserver.tcl error: ERROR: Current execution environment is VCO=aok. Software tree is for environment VCO=aoj.

即calibre软件版本为aoj,但当前的环境是aok。

查询calibre的roadmap,官方地址如下:http://calibre.mentorcloudservices.com/docs/Calibre_OS_Roadmap.htm


calibre rodmap

当前安装的Rocky Linux 8.7基于RHEL 8,按官方的说法确实需要使用aok版本的calibrre,aoi、aoj、aok版本的区分,应该是跟系统的内核版本有关,支持RHEL 8的只有aok版本。

但aok版本的calibre在网上几乎找不到资源,因此需要用一些其他小手段让aoj版本在当前的Rocky Linux上跑起来。

原理很简单,那就是“欺骗”calibre我当前的系统环境是aoj。

在环境变量配置文件中加入一个新变量:

$ export USE_CALIBRE_VCO=aoj #若使用sh shell则为setenv USE_CALIBRE_VCO aoj


新增环境变量USE_CALIBRE_VCO=aoj

这时再启动软件,则没有问题了。


calibre软件界面

进行简单的DRC,没有问题:


DRC成功启动

如果跟我一样,需要在高分辨率的屏幕底下使用cadence软件,还会有一个字体过小的问题,我们可以在cdsinit文件中设置一下字体,把cadence的字体改大。

只需要在cdsinit文件中加入如下代码,其中数字控制字体的大小:

hiSetFont("label&#​34; ?size 20)

hiSetFont("ciw&#​34; ?size 20)

hiSetFont("text&#​34; ?size 20)


在cdsinit中设置字体

把字体调大后,进virtuoso会发现另外一个问题,那就是字体边大了,但是窗口还跟原来一样大,这就导致字都挤在一起,或者显示不全:


字体变大后窗口显示有问题

这时候就需要再设置一条新变量:CDS_2DFORM_FONT_SCALING,值设置为1后,virtuoso的窗口大小会根据字体大小进行缩放,代码如下:

$ export CDS_2DFORM_FONT_SCALING=1 #bash shell

或者:

$ setenv CDS_2DFORM_FONT_SCALING 1 #sh shell


加入环境变量CDS_2DFORM_FONT_SCALING

调整后效果如下:


窗口缩放正常


局内电路原理图缩放效果

但这个只能解决virtuoso的缩放显示问题,像spectre内部的字体显示还是不尽如人意,可能等版本更新后会对高分屏进行适配。


ADE L界面还是存在字体挤在一起的问题


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空