IC EDA on Windows using WSL

1 篇文章 0 订阅
1 篇文章 0 订阅

前言

本文记录在wsl上使用ic eda遇到的一些问题,这是我的wsl版本信息:

alt text

基于ubuntu20.04 wsl,安装的synopsys eda大部分版本都是2018。

如果是ubuntu22.04会遇到一些棘手的问题。

痛点

最最最难受的一点,wsl每次电脑重启mac会变化,导致synopsys、matlab之类的license失效。

alt text

alt text

下面给出解决方法:

在Windows中的C:\Users\你的用户名 目录下创建一个.wslconfig文件,然后在文件中写入如下内容

[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

mirror模式下可以发现ifconfig的mac就是真实mac。

参考1

参考2

参考3

参考4

本来是为了解决wsl不走代理的问题,结果发现这样可以固定eda license mac。

开始

使用synopsys installer,setup.sh,缺少libXss.so.1,如图:

alt text

参考此文章,安装libXss1:

alt text

lmgrd提示no such file,sudo apt-get install lsb-core即可解决

alt text

alt text

无法创建.flexlm问题:

alt text

解决:

alt text

再次lmgrd激活提示端口占用,lmgrd failed to open the tcp port,ps找出进程编号kill掉,再等一段时间就可以再次激活license:

alt text

dvt正常:

alt text

euclide权限问题,提示不能写权限运行,或run with ‘private_install’,这是目录权限问题导致:

alt text

改下目录权限即可,用户组改为root,sudo chown root xxxx,如图:

alt text

euclide cannot open display问题

alt text

进入euclide的eclipse文件夹,sudo vim euclide

alt text

如图注释掉

alt text

可以运行:

alt text

新的问题,暂时无法解决

alt text

verdi提示syntax error

alt text

sudo dpkg-reconfigure dash,选择no,遇到新的问题

alt text

尝试安装libXmu6找不到

alt text

search一下,发现了吗,so库是libXmu6,需要安装的是libxmu6 …

alt text

新的依赖

alt text

sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0

nlint,如图安装依赖

alt text

nlint -gui,如图安装依赖

alt text

成功

alt text

spyglass正常

alt text

formality,安装csh

alt text

新的问题,如图安装依赖libgl1

alt text

成功

alt text

一个警告

alt text

在~/.bashrc中添加,这个还能解决formality、dc交互shell中的上下键乱码

alt text

tmax tetramax

alt text

解决方法

alt text

alt text

建立链接

alt text

安装libmng2

alt text

建立链接

alt text

成功

alt text

lc_shell lib compiler,安装libpulse0

alt text

icc_shell ic compiler,遇到glibc问题

alt text

网上的解决方法,我没有尝试,遇到这个问题后我从ubuntu22.04退回到20.04,没有问题

tessent -shell

sudo apt install libgtk2.0-0
sudo apt install libpangoxft-1.0-0

calibre -gui,invalid operating system

alt text

/etc/redhat-release存有以下系统版本内容就不会再报

alt text

新建文件填入上面的内容,并设置权限

alt text

Virtuoso,过程比较乱,没有整理

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

集成calibre,需要~/.cdsinit

alt text

新建tmp文件夹

alt text

alt text

alt text

alt text

安装字体

alt text

最后

折腾了很久,最后还是用回Linux实机,顺便把我用了几年的kubuntu本子换成了Rocky Linux,虽然ubuntu系列在娱乐方面有优势,但是最近我遇到了一个关于vivado的bug,让我直接选择奔向rhel系。

环境迁移倒是很简单,备份一下home,再把需要的文件解压到新系统就可以,EDA不需要安装可以直接运行遇到依赖问题修复下就可以,repoquery --nvr --whatprovides真的很方便。

而nvidia驱动方面,就没有ubuntu那么方便,折腾半天才把驱动跑起来:D

  • 19
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值